Passage d'un état à un autre

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

Passage d'un état à un autre

Messagepar sam254 » 02 Juin 2018 11:44

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é 9852 fois
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Re: Passage d'un état à un autre

Messagepar merguez07 » 02 Juin 2018 12:56

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)
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Passage d'un état à un autre

Messagepar rover820i » 02 Juin 2018 13:01

Salut,

On ne voit pas le haut de ta règle ; elle est bien active ? :mrgreen:
rover820i
 
Messages : 3371
Inscription : 23 Juil 2016

Re: Passage d'un état à un autre

Messagepar jbourdin » 02 Juin 2018 18:30

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).
jbourdin
 
Messages : 90
Inscription : 21 Fév 2018

Re: Passage d'un état à un autre

Messagepar sam254 » 02 Juin 2018 23:11

oui la regle est bien active.
et le changement passe bien de aucune a partielle.
un'veritable casse tete
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Re: Passage d'un état à un autre

Messagepar merguez07 » 03 Juin 2018 07:01

as tu essayé de mettre une autorisation de redéclenchement de 5s ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: Passage d'un état à un autre

Messagepar anne-marie » 03 Juin 2018 07:42

Curieux....
As tu essayé de mettre "devient" au lien de "devient maintenant" ?
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: Passage d'un état à un autre

Messagepar influman » 03 Juin 2018 08:40

Essaye deja sans la regle ETAIT pour voir, laisse juste la ligne devient maintenant partielle.
Voir si ca marche comme ca
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Passage d'un état à un autre

Messagepar sam254 » 03 Juin 2018 08:56

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"
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Re: Passage d'un état à un autre

Messagepar influman » 03 Juin 2018 09:38

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
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Passage d'un état à un autre

Messagepar sam254 » 03 Juin 2018 10:55

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é 9787 fois
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Re: Passage d'un état à un autre

Messagepar jbourdin » 03 Juin 2018 11:35

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.
jbourdin
 
Messages : 90
Inscription : 21 Fév 2018

Re: Passage d'un état à un autre

Messagepar blues » 03 Juin 2018 12:25

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.
blues
 
Messages : 630
Inscription : 05 Fév 2012
Localisation : 37

Re: Passage d'un état à un autre

Messagepar sam254 » 03 Juin 2018 14:29

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é 9770 fois

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

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

Pas d'action déclenchée
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Re: Passage d'un état à un autre

Messagepar sam254 » 03 Juin 2018 14:35

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é 9768 fois

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

Screenshot_43.png
Screenshot_43.png (7.57 Kio) Consulté 9768 fois
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Re: Passage d'un état à un autre

Messagepar jbourdin » 03 Juin 2018 15:11

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.
jbourdin
 
Messages : 90
Inscription : 21 Fév 2018

Re: Passage d'un état à un autre

Messagepar influman » 03 Juin 2018 17:48

Ce sont deja des regles qui fixent les differentes valeurs Aucune, Partielle, etc.
C’est quoi comme peripherique ton « presence famille » ?
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Passage d'un état à un autre

Messagepar sam254 » 03 Juin 2018 18:46

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é 9755 fois

Screenshot_46.png
Screenshot_46.png (33.74 Kio) Consulté 9755 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)
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Re: Passage d'un état à un autre

Messagepar influman » 03 Juin 2018 20:43

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.
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: Passage d'un état à un autre

Messagepar sam254 » 03 Juin 2018 20:54

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
sam254
 
Messages : 199
Inscription : 09 Déc 2017

Suivant

Retour vers Règles et programmations

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 24 invité(s)