Aller au contenu

Reboot du Home Center 2 depuis un code LUA


Krikroff

Messages recommandés

Tout est dans le titre :)

 

J'ai publié ce code en premier sur le Forum Fibaro ici http://forum.fibaro.com/viewtopic.php?t=1870#15926 suite à  une demande utilisateur.

 

Modifier avec votre adresse IP, UserID et Password de votre HC2.

HC2 = Net.FHttp("xxx.xxx.xxx.xxx");
HC2:setBasicAuthentication("admin","password");

response, status, errorCode = HC2:POST("/api/settings/reboot", "data=reboot");

if errorCode == 0 then
  fibaro:log(status);
else
  fibaro:log("error");
end

A utiliser par exemple dans le bouton d'un périphérique virtuel.

 

post-3-0-61982000-1388414107_thumb.png

  • Upvote 2
Lien vers le commentaire
Partager sur d’autres sites

Pour la date je confirme c'est un simple: fibaro:call(_selfId, "setProperty", "ui.lblUpdate.value", os.date());

 

Pour l' IP deux solutions: soit une requête vers checkip.dyndns.com (toujours en service) ou bien pour les heureux possesseurs d 'une freebox Revolution mon plugin Freebox V6 pour Fibaro HC2 :D ( Plugin à  l'origine de la création du framework LUA Tk.)

 

Lien vers le commentaire
Partager sur d’autres sites

Je partagerais bien évidement le plugin qui en encore en cours de finalisation mais pleinement fonctionnel ... Peut être une phase de test en bêta sur ce forum ...

Pour le reboot HC 2 je précise que le script était non opérationnel avec la version 3.574 et de nouveau ok avec la 3.575 ...

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...