Reboot auto

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Reboot auto

Message 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.
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Reboot auto

Message par Chrominator »

http://<ip_espeasy>/?cmd=reboot
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Reboot auto

Message 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 ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Reboot auto

Message par vil1driver »

Salut,

Dans ActionOn d'un inter avec planning ;)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Reboot auto

Message 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.
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Reboot auto

Message 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.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Reboot auto

Message 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....
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Reboot auto

Message par Chrominator »

Un peu de curiosité ne fait pas de mal, mais tu peux aussi attendre que quelqu'un le fasse à ta place. ;)
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Reboot auto

Message 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.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Reboot auto

Message 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 ?
Répondre