action sur état periph au bout de 2 minutes su pas de chgt ?

Échangez ici vos astuces sur la gestion des règles eedomus

action sur état periph au bout de 2 minutes su pas de chgt ?

Messagepar chris2div » 30 Déc 2017 11:28

Bonjour,

tout nouvel utilisateur de la box eedomus+, j'ai migré tous mes scènes/scénarios et bien sur périphériques d'une box HomeCenter 2 vers mon eedomus+.

Sauf bien sur, une fonctionnalité que voici :

_ toutes les minutes, un script testait l'état d'un capteur zwave "strips by sensitive" posé sur le frigo.

_ si l'état de ce capteur était "ouvert" au moment du contrôle, alors
_ si au bout de 2 minutes l'état du capteur était toujours "ouvert", alors une alerte vocale
était déclenchée sur une tablette impérihome (via un http).
_ si au bout de 5 minutes l'état du capteur était toujours "ouvert", alors un SMS était
envoyé via un http sur un raspberry équipé d'une clé USB Huawei.

Bien sur, si au bout de 2 minutes le capteur redevenait "fermé", aucune action http n'était envoyée. Même chose au bout de 5 minutes, pas d'envoi de SMS.

Alors voici ce que j'ai fait sur ma eedomus+ :

_ un périphérique "Envoi SMS" http avec une valeur qui envoie un sms (via un http sur le rapsberry)

_ un périphérique ImperiHome selon le script disponible dans le store.
_ il y a une valeur "message vocal" qui envoie sur imperihome un message vocal "frigo ouvert".
_ une valeur qui fait un "wakeup" de impérihome. Cela a pour effet d'allumer la tablette.

_ j'ai créé un périphérique virtuel "vFrigo" de type actionneur sur lequel il y a 3 valeurs :
_ valeur "frigo fermé" : ne fait rien.
_ valeur "envoi message vocal" : déclenche l'action "wakeup" et l'action "message vocal"
du périphérique impérihome si dessus.
_ valeur "envoi SMS" : déclenche l'action "Envoi SMS" du périphérique SMS.
_ une macro "mSMS" qui lance immédiatement l'action "envoi SMS" de ce même
périphérique "vFrigo"
_ une macro "mVocal" qui lance l'action "Envoi message vocal" au bout de 2 minutes,
attend 3 minutes, et lance la macro "mSMS".

Enfin, sur le périphérique zwave, j'ai une règle qui lorsque l'état du capteur devient maintenant "ouvert", lance la macro "mVocal" du périphérique virtuel "vFrigo".
Et bien sur une autre règle qui lorsque l'état de ce capteur devient maintenant "Fermé", stople l'éxécution des macro du périphérique virtuel "vFrigo".

En théorie, cela devrait fonctionner, mais non :cry:

La 1ère règle qui lance la macro "mVocal" fonctionne bien, mais la 2ème règle qui stoppe la macro de "vFrigo" elle, ne stoppe pas la macro.

--> Ce qui fait qu'à chaque fois que le frigo est ouvert, un message vocal est diffusé au bout de 2 minutes même si le frigo est refermé avant les deux minutes. Et bien sur, l'envoi du SMS est fait également.

Alors le WAF en prend un sacré coup...

Avez-vous une idée ou des pistes svp ?

Merci beaucoup.
Chris
chris2div
 
Messages : 10
Inscription : 30 Déc 2017

Retour vers Règles et programmations

Qui est en ligne ?

Utilisateurs parcourant ce forum : Majestic-12 [Bot] et 19 invité(s)