Suite à une coupure de courant...
Publié : 09 janv. 2018, 17:43
Bonjour,
Je souhaite gérer l’état des switch (plug sur 220v) qui sont tous à "Off" physiquement suite à une coupure de courant.
J'ai pour cela un widget "alert" synchronisé avec un onduleur qui me permet de savoir si il y a du courant ou pas.
Lorsque que le courant revient, mes plugs doivent reprendre l'état renvoyé par domoticz.
Mais je ne souhaite pas renvoyer d'ordre (On ou Off) immédiatement après le retour diverses raisons. (Ça serait trop simple
)
L'ordre devra être envoyé seulement 2 min après le retour du courant.
- Pendant cet intervalle de temps il peut très bien y avoir d'autre coupure donc d'autre retour aussi.
- Domoticz étant ondulé, les planning sont susceptibles de modifier l’état des switch pendant la coupure.
Un switch à ON avant la coupure peut très bien se retrouver à OFF après la coupure ou inversement.
Je ne peux donc pas connaitre à l'avance l'état de mes switch au retour de courant. (ON/OFF AFTER ne sera pas possible)
Alors comment déclenché un script 2min après le dernier retour du courant ??
Je trouverai un peu dommage de faire courir un script en permanence (chaque minute) pour une situation qui reste tout de même rare.
Peut on mettre en place une tache planifiée qui peut être modifier(mise à jour suite à un retour T+2min) voir même annuler(suite à une nouvelle coupure) entre temps ??
Car si il y a plusieurs coupures et retours pendant les 2min, le script ne doit être déclenché qu'une seule fois. Il faut donc pouvoir annuler ou mettre à jour cette tache planifié.
Un exemple peut être plus simple pour bien comprendre le cas
13:00 Coupure de courant
13:01 Retour => mise en place d'une tache planifiée pour 13:03
13:02 Coupure => annuler la tache planifiée
13:04 Retour => mise en place d'une tache planifiée pour 13:06
13:06 Domoticz doit renvoyer un ordre (On ou Off) pour chaque plug
Pour info, mon système fonctionne sur une RaspBerry.
Une proposition d'idée en lua serait bienvenue, et sans virtualswitch supplémentaire serait encore mieux.
Cordialement,
Romeo
Je souhaite gérer l’état des switch (plug sur 220v) qui sont tous à "Off" physiquement suite à une coupure de courant.
J'ai pour cela un widget "alert" synchronisé avec un onduleur qui me permet de savoir si il y a du courant ou pas.
Lorsque que le courant revient, mes plugs doivent reprendre l'état renvoyé par domoticz.
Mais je ne souhaite pas renvoyer d'ordre (On ou Off) immédiatement après le retour diverses raisons. (Ça serait trop simple
L'ordre devra être envoyé seulement 2 min après le retour du courant.
- Pendant cet intervalle de temps il peut très bien y avoir d'autre coupure donc d'autre retour aussi.
- Domoticz étant ondulé, les planning sont susceptibles de modifier l’état des switch pendant la coupure.
Un switch à ON avant la coupure peut très bien se retrouver à OFF après la coupure ou inversement.
Je ne peux donc pas connaitre à l'avance l'état de mes switch au retour de courant. (ON/OFF AFTER ne sera pas possible)
Alors comment déclenché un script 2min après le dernier retour du courant ??
Je trouverai un peu dommage de faire courir un script en permanence (chaque minute) pour une situation qui reste tout de même rare.
Peut on mettre en place une tache planifiée qui peut être modifier(mise à jour suite à un retour T+2min) voir même annuler(suite à une nouvelle coupure) entre temps ??
Car si il y a plusieurs coupures et retours pendant les 2min, le script ne doit être déclenché qu'une seule fois. Il faut donc pouvoir annuler ou mettre à jour cette tache planifié.
Un exemple peut être plus simple pour bien comprendre le cas
13:00 Coupure de courant
13:01 Retour => mise en place d'une tache planifiée pour 13:03
13:02 Coupure => annuler la tache planifiée
13:04 Retour => mise en place d'une tache planifiée pour 13:06
13:06 Domoticz doit renvoyer un ordre (On ou Off) pour chaque plug
Pour info, mon système fonctionne sur une RaspBerry.
Une proposition d'idée en lua serait bienvenue, et sans virtualswitch supplémentaire serait encore mieux.
Cordialement,
Romeo