Page 1 sur 2

Reboot auto

Publié : 12 janv. 2019, 07:48
par Wolfen38
Salut à tous,

J'ai mis des sonoff basic flashé avec espeasy un peu sur tous mes luminaires, mais le problèmes c'est qu'ils se déconnectent régulièrement.

Je me disais que si je pouvais les rebooter de temps en temps à une certaine heure, ca éliminerait peut être le problème.

Connaissez vous une façon de faire ?

Merci.

Re: Reboot auto

Publié : 12 janv. 2019, 10:55
par Chrominator
http://<ip_espeasy>/?cmd=reboot

Re: Reboot auto

Publié : 12 janv. 2019, 11:09
par Wolfen38
OK merci.

Et c'est possible via lua par ex de faire quelques choses pour que domoticz lance cette requette tous les jours à une heure précise ?

Re: Reboot auto

Publié : 12 janv. 2019, 11:12
par vil1driver
Salut,

Dans ActionOn d'un inter avec planning ;)

Re: Reboot auto

Publié : 12 janv. 2019, 11:16
par Wolfen38
vil1driver a écrit : 12 janv. 2019, 11:12 Salut,

Dans ActionOn d'un inter avec planning ;)
Oui nickel je viens de céer un virtuel, faut que je regarde pour la planification.

Et c'est possible dans le action on de lancer le rebbot de plusieurs sonofff ou faut que je fasse un virtuel par sonoff ? Parce que j'en ai beaucoup et ca va me saturer l'interface....

Merci.

Re: Reboot auto

Publié : 12 janv. 2019, 12:45
par Chrominator
Dans ce cas je verrais bien un petit curl dans une crontab...

Code : Tout sélectionner

sudo crontab -e 
puis dans l'éditeur :

Code : Tout sélectionner

# m h  dom mon dow   command
# Reboot des sonoff
10 0 * * *      /usr/bin/curl -s "http://<ip_espeasy1>/?cmd=reboot"
11 0 * * *      /usr/bin/curl -s "http://<ip_espeasy2>/?cmd=reboot"
12 0 * * *      /usr/bin/curl -s "http://<ip_espeasy3>/?cmd=reboot"
Tu peux les mettre tous à la même heure, mais si le planning n'est pas trop chargé autant les espacer de minute en minute.

Ou alors un script LUA ou shell qui fait la même chose, et appeler ce script dans l'action on d'un interrupteur.
Attention dans ce cas d'appeler un script exec générique qui lancera en batch le script de reboot des sonoff pour ne pas retarder l'exécution des autres tâches de DZ.

Re: Reboot auto

Publié : 12 janv. 2019, 14:33
par Wolfen38
J'aimerais bien utiliser un script lua qui lance les éboot, et lancer le lua via l'actionneur de l'inter que je planifierai, mais je ne trouve pas comment faire en lua.

Je débute juste dans le lua, et lancer des http dans un lua je ne connais pas..... ni même comment lancer ce lua après dans l'actionneur, je n'ai jamais fait...

Le cron tab e, j'aime pas, j'y comprends rien. tu vois, même dans ton exemple, je pige pas ou tu mets l'heure de reboot....

Re: Reboot auto

Publié : 12 janv. 2019, 14:43
par Chrominator
Un peu de curiosité ne fait pas de mal, mais tu peux aussi attendre que quelqu'un le fasse à ta place. ;)

Re: Reboot auto

Publié : 12 janv. 2019, 15:01
par Wolfen38
Bon, le crontab ne reboot rien. De toute facon je n'aime pas ce truc.

Je continue de chercher comment lancer des http dans du lua.

Re: Reboot auto

Publié : 12 janv. 2019, 15:27
par Wolfen38
C'est ok, j'ai d'abord fait un blocky puis trouvé la syntaxe en lua.

Du coup, si je fais mon lua en mode time, pas besoin d'inter virtuel avec planification ? J'ai juste dans mon lua time de lui dire d'ouvrir l'url a telle heure ?