Aller au contenu

Messages recommandés

Posté(e)

Bonjour, je cherche un moyen si il existe de forcer le redémarrage d'un virtual device depuis du code LUA.

En gros, faire l'équivalent d'une édition du module et du click sur la sauvegarde.

J'ai un module qui se bloque aléatoirement, des fois au bout d'un mois sans explication et je voudrais donc pouvoir lui programmer un redémarrage chaque soir par exemple.

Merci d'avance pour votre aide !

  • 4 semaines après...
Posté(e)

Bonsoir, je relance le sujet car j'ai tenté de faire un PUT via l'API sur l'id du module mais la méthode prend en paramètre l'ensemble des données du Device y compris le code de la MainLoop, le tout en JSON àpriori. SI quelqu'un a réussi àle faire, je suis preneur. Merci d'avance !

Posté(e)

l'idée serait de récupérer l'entièreté du json (code compris) d'un VD et ensuite de faire un PUT ?

je n'ai encore jamais fait ça, mais je peux essayer.

Posté(e)

Oui c'est ça, mais ça me semble quand même un peu lourd comme opération pour un simple redémarrage.

Il faut surtout s'assurer d'avoir récupéré le code complet sinon il y a le risque de redémarrer un VD qui ne fonctionne plus car incomplet...

Posté(e)

c'est lourd, mais c'est la bête qui travaille, et au prix qu'on l'a payée, elle peut bien un peu bosser ;)

 

De toute façon, il faudra tester sur la copie d'un gros VD avec beaucoup de boutons

  • Upvote 1
Posté(e)

Merci Lazer, j'ai testé le code de Krikroff et il ne fonctionne pas pour moi.

J'ai posté une remarque sur le sujet.

Posté(e)

C'est bien ça !

 

Je viens de résoudre le problème et ça fonctionne.

Je poste la correction sur le sujet en question.

  • 1 mois après...
Posté(e)

Pour ceux que ça intéresse, la solution corrigé postée dans le sujet référencé plus haut fonctionne parfaitement chez moi depuis plusieurs semaine. Cela le permet de contourner un blocage de MainLoop jusqu'alors inexplicable...

  • Upvote 1
×
×
  • Créer...