Forum eedomus
http://forum.eedomus.fr/

Passage d'un état à un autre
http://forum.eedomus.fr/viewtopic.php?f=18&t=7105
Page 1 sur 2  Suivant »
Auteur:  sam254 [ 02 Juin 2018 11:44 ]
Sujet du message:  Passage d'un état à un autre

Bonjour,
Cette règle ne fonctionne pas et je n'arrive pas à comprendre pourquoi.
L'idée est simple : désactiver automatiquement mon alarme quand l'état présence famille passe de "Aucune" à "Partielle".
Quand je simule les changements d'états, l'action ne se réalise pas.
QQ'un pour m'aider svp ?
Screenshot_37.png
Screenshot_37.png (31.54 Kio) Consulté 9858 fois
Auteur:  merguez07 [ 02 Juin 2018 12:56 ]
Sujet du message:  Re: Passage d'un état à un autre

bonjour,
bizarre en effet car je n'ai pas noté d'erreur.

en tout cas si ça ne passe pas c'est que certainement une des conditions n'est pas activée.Donc il faut que tu fasses des tests notamment pour vérifier qu'au moment précis ou présence famille caméra passe à l'état "partielle" elle était bien auparavant à l'état "aucune".

De plus pour éviter un dysfonctionnement par phénomène de "rebond" met plutôt un temps dans l'autorisation de redéclenchement (par exemple 5s)
Auteur:  rover820i [ 02 Juin 2018 13:01 ]
Sujet du message:  Re: Passage d'un état à un autre

Salut,

On ne voit pas le haut de ta règle ; elle est bien active ? :mrgreen:
Auteur:  jbourdin [ 02 Juin 2018 18:30 ]
Sujet du message:  Re: Passage d'un état à un autre

Effectivement, il faut vérifier qu'elle est bien active.

Ensuite, aller voir dans l'historique de Présence Famille Caméra pour être sûr que le changement se produit bien sous la forme Aucune vers Partielle (Si tu as un état transitoire, ça bloquerait le truc).
Auteur:  sam254 [ 02 Juin 2018 23:11 ]
Sujet du message:  Re: Passage d'un état à un autre

oui la regle est bien active.
et le changement passe bien de aucune a partielle.
un'veritable casse tete
Auteur:  merguez07 [ 03 Juin 2018 07:01 ]
Sujet du message:  Re: Passage d'un état à un autre

as tu essayé de mettre une autorisation de redéclenchement de 5s ?
Auteur:  anne-marie [ 03 Juin 2018 07:42 ]
Sujet du message:  Re: Passage d'un état à un autre

Curieux....
As tu essayé de mettre "devient" au lien de "devient maintenant" ?
Auteur:  influman [ 03 Juin 2018 08:40 ]
Sujet du message:  Re: Passage d'un état à un autre

Essaye deja sans la regle ETAIT pour voir, laisse juste la ligne devient maintenant partielle.
Voir si ca marche comme ca
Auteur:  sam254 [ 03 Juin 2018 08:56 ]
Sujet du message:  Re: Passage d'un état à un autre

sans la règle ETAIT ça ne fonctionne pas non plus.
Par contre si je remplace le DEVIENT pas EST ça fonctionne.
effectivement j'ai pas l'impression que le "ETAIT" et "DEVIENT" sont fiables, ou alors il y a un truc qui m'échappe..
le problème est que l'action ne doit se réaliser que si et seulement si un mon état présence passe de "Aucune" à "Partielle".
Il faut donc bien que je connaisse l'état précedent de "Présence famille"
Auteur:  influman [ 03 Juin 2018 09:38 ]
Sujet du message:  Re: Passage d'un état à un autre

il te faut bien un trigger, et c'est le DEVIENT MAINTENANT qui le fait.

Refait une règle toute neuve avec juste la ligne DEVIENT MAINTENANT, sans aucun autre critère, même pas le "alarme activée", pour voir si cela se déclenche.
Si ça ne marche pas c'est qu'il y a un soucis entre les valeurs de la cam et l'eedomus ==> message au support
Auteur:  sam254 [ 03 Juin 2018 10:55 ]
Sujet du message:  Re: Passage d'un état à un autre

J'ai fait comme t'as dit Influman.
Nouvelle règle toute simple "DEVIENT MAINTENANT" et qui ne fonctionne toujours pas.
je fais message au support.
suis-je le seul avec ce problème ou chez vous c'est pareil, le "DEVIENT MAINTENANT" pose problème ?
Screenshot_39.png
Screenshot_39.png (27.47 Kio) Consulté 9793 fois
Auteur:  jbourdin [ 03 Juin 2018 11:35 ]
Sujet du message:  Re: Passage d'un état à un autre

Ne serais-ce pas la nature du capteur qui push un état ou bien répond à du polling ?

Sinon, "est" doit faire déclencheur aussi et couplé avec "était" pour l'ancien état, ça peut être à tester.
Auteur:  blues [ 03 Juin 2018 12:25 ]
Sujet du message:  Re: Passage d'un état à un autre

Comme le l'a suggéré jbourdin , le deboggage commence par consulter l'historique des états de ton périphérique présence (premium).
Pour contourner si tu n'as pas premium, une règle avec le critère "périphérique présence change de valeur" avec une action écriture dans le journal de notification de la nouvelle valeur (nouvelle valeur détectée : [LAST_VALUE_PERIPH_ID=XXX]) en remplaçant XXX par ton numéro de périphérique.

Déjà on saura ce que positionne ta caméra comme valeur et à quelle heure.
Auteur:  sam254 [ 03 Juin 2018 14:29 ]
Sujet du message:  Re: Passage d'un état à un autre

blues a écrit:Comme le l'a suggéré jbourdin , le deboggage commence par consulter l'historique des états de ton périphérique présence (premium).
Pour contourner si tu n'as pas premium, une règle avec le critère "périphérique présence change de valeur" avec une action écriture dans le journal de notification de la nouvelle valeur (nouvelle valeur détectée : [LAST_VALUE_PERIPH_ID=XXX]) en remplaçant XXX par ton numéro de périphérique.

Déjà on saura ce que positionne ta caméra comme valeur et à quelle heure.


Pour le débug (je suis en premium)
Screenshot_40.png
Screenshot_40.png (7.51 Kio) Consulté 9776 fois

Présence famille passe bien à "Aucune" a 15:24:45

Screenshot_41.png
Screenshot_41.png (3.65 Kio) Consulté 9776 fois

Pas d'action déclenchée
Auteur:  sam254 [ 03 Juin 2018 14:35 ]
Sujet du message:  Re: Passage d'un état à un autre

jbourdin a écrit:Ne serais-ce pas la nature du capteur qui push un état ou bien répond à du polling ?

Sinon, "est" doit faire déclencheur aussi et couplé avec "était" pour l'ancien état, ça peut être à tester.


ne fonctionne pas non plus EST couplé a ETAIT
Screenshot_44.png
Screenshot_44.png (32.08 Kio) Consulté 9774 fois

Screenshot_42.png
Screenshot_42.png (3.57 Kio) Consulté 9774 fois

Screenshot_43.png
Screenshot_43.png (7.57 Kio) Consulté 9774 fois
Auteur:  jbourdin [ 03 Juin 2018 15:11 ]
Sujet du message:  Re: Passage d'un état à un autre

dans détail je vois "PRESENCE FAMILLE PARTIELLE 2", le 2 m'interpelle.
Sur ton périphérique, il y aurait pas plusieurs états qui correspondraient à partiel ou équivalent ? Vérifie la liste des valeurs possibles, tu as peut être un souci là dessus.
Auteur:  influman [ 03 Juin 2018 17:48 ]
Sujet du message:  Re: Passage d'un état à un autre

Ce sont deja des regles qui fixent les differentes valeurs Aucune, Partielle, etc.
C’est quoi comme peripherique ton « presence famille » ?
Auteur:  sam254 [ 03 Juin 2018 18:46 ]
Sujet du message:  Re: Passage d'un état à un autre

oui c'est ça, ce sont des règles qui fixent le passage de l'état Aucun a Partielle.
donc j'ai plusieurs règles actives
exemple :
si personne 1 & 2 absentes et 3 présente => regle partielle 1
si personne 1 presente et 2 & 3 absente => regle partielle 2
...etc

les règles de présence sont des ping DHCP
Screenshot_45.png
Screenshot_45.png (38.97 Kio) Consulté 9761 fois

Screenshot_46.png
Screenshot_46.png (33.74 Kio) Consulté 9761 fois


CE que je voulais faire au travers de tout cela est simple :
Si l'alarme est activée et que "presence camera famille" passe de Aucune a Partielle ou Totale ,alors désactive l'alarme automatiquement. (quelqu'un de reconnu va rentrer)
=> Règle KO. j'ai besoin de l'état precedent pour faire cela

Inversement si Presence famille est egale a Aucune et alarme desactivée, alors active l'alarme. (il n'y a plus personne a la maison et l'alarme n'est pas mise, cette règle fonctionne par contre)
Auteur:  influman [ 03 Juin 2018 20:43 ]
Sujet du message:  Re: Passage d'un état à un autre

J’ai bien compris ton truc.
Mais l’etat que tu as créé pour prendre les valeurs Aucune, Partielle, etc
C’est un etat virtuel de quel type ?
Change le en actionneur par exemple.
Auteur:  sam254 [ 03 Juin 2018 20:54 ]
Sujet du message:  Re: Passage d'un état à un autre

Pas besoin influman, c'est rentré dans l'ordre.
Le support est surement intervenu car la simple règle :
ETAIT égal a
ET
DEVIENT égal a (et non devient maintenant)
fonctionne desormais.
j'ai donc refait mes règles et tout fonctionne à merveille ;-)
donc moralité si vous voulez creer une règle en fonction du passage d'un état A à B, il faut utiliser le : ETAIT et DEVIENT

merci de votre aide
Page 1 sur 2 Le fuseau horaire est UTC+1 heure