Bonjour à tous,
Grosso modo, voici comment j'ai travaillé.
* une prise AEON LABS AEO_DSC06106 branche sur la box
Etat 1 : On
Etat 2 : Off
2 macros dont
reboot dans 2 minutes :
attendre 2 minutes puis OFF
attendre 40 seconde puis ON
* un capteur http pour le test de ma connexion internet
Etat 1 : Connexion Ok
Etat 2 : Connexion Ko
* un état virtuel qui déclenche mes règles en fonctions de son état
Etat 1 : Box démarré
Etat 2 : Redémarrage programmé
Etat 3 : Redémarrage ANNULE
et 2 macros dont :
attendre 2 heures puis changement état virtuel en Etat 2 : redémarrage programmé
* Les règles (les plus pertinentes)
1) En cas perte de syncro adsl le capteur http passe en "connexion ko" qui déclenche la règle suivante
autoriser le redéclenchement après 12 heures
critère :
si internet = ko
et prise = on
et état virtuel = box démarré
action :
état virtuel = attendre 2 heures puis modifier mon état virtuel état 1 en état 2
2) Si ma connexion internet est toujours ko dans après deux heures mon état virtuel passe donc en état 2 : redémarrage programmé qui déclenche la règle suivante :
autoriser le déclenchement après 24 heures
critère :
si état virtuel = redémarrage programmé
et internet = ko
action :
prise = attendre 2 minutes puis reboot.
3) si la connexion internet est toujours ko il rééxécutera le scénario tout les ci-dessus tous les jours (toutes les 24h)
4) si la connexion internet revient, la règle suivante s'applique :
critère :
connexion internet =ok
action :
état virtuel = état 3 redémarrage annulé
5) elle déclenche la règle si dessous, pour stopper un redémarrage éventuel de la box
critère
état virtuel = état 3 redémarrage annulé
action
prise = arrêt macro en cours
État virtuel = arrêt macro en cours.
6) Pour changer le statut état virtuel en État 1 : box démarré.
horaire :
toute les heures
critère :
état virtuel = redémarrage annulé
internet = OK
action
Etat virtuel = box démarrer.
Ayé ... ouf
si je ne suis pas assez clair, il faudra sans doute faire un tuto avec les images ... c'est mieux
aussi sympa que les tiens aurel, la barre est haute ...
cordialement