Comportement vraiment bizzard

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

Comportement vraiment bizzard

Messagepar dede3828 » 22 Déc 2015 12:39

Bonjour,

Mes regles ce comportent vraiment bizarrement...

Je m'explique.

J'ai une regle qui contient un critère de déclanchement....

"Desactivation planning de chauffe" / EST / EGAL A / "OFF"

Et une Action.

Si le critère passe de ON à OFF, la macro va s’exécuter une fois, en revanche les fois suivante, si le Critère reste à OFF, la macro ne s’exécutera pas....

J'ai bien AUTORISER LE REDECLANCHEMENT IMEDIATEMENT.

Afin qu'elle s'execute de nouveau, je suis obliger de refaire basculer l’état de ON à OFF...

Pourtant, le critère EST / EGAL A ne tien pas compte d'un changement d’état ni dun moment précis, c'est du moment ou le critère est valider, la macro devrait s’exécuter, quitte a être exécuter 50 fois de suite.... je ne comprend pas.....

Pouvez vous m'aider.

Merci
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Comportement vraiment bizzard

Messagepar dplein » 22 Déc 2015 13:27

Remplace ton EST par DEVIENT MAINTENANT
Irradié.... RAC v2
dplein
 
Messages : 1683
Inscription : 28 Oct 2012
Localisation : Lorraine

Re: Comportement vraiment bizzard

Messagepar dede3828 » 22 Déc 2015 14:39

Effectivement j ai teste avec devient et ça fonctionne....

En faite j avais 3 critère avec un EST....

Le critère déclencheur à être remplacer par DEVIENT, et ça fonctionne...

Mais pourquoi est ce que ça ne fonctionne pas avec 3 EST ?
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Comportement vraiment bizzard

Messagepar dede3828 » 22 Déc 2015 15:22

Par contre de faire ça me pose un problème.

Pour valider ma règle il faut que je soit dans une plage horaire et que mon ping soit non détecter.

Il faut que soit l un ou l autre de ces 2 critères valide la règle.

Si je met :

Plage horaire EST EGAl a ok
ET
Ping DEVIENT ÉGAL à non détecter

La règle s activera si je suis dans la plage horaire et que le ping devient non détectée
Mais si le ping est non détecter avant de rentrer dans la plage horaire ?? il ne pourra pas devenir égal, il le sera déjà....

Même problème dans le sens inverse

Si je met :

Ping EST EGAl a non détecté
ET
Plage horaire DEVIENT ÉGAL à ok

La règle s activera donc si le ping est non détecter et que l on passe dans la plage horaire.

J aurai soit l un soit l autre des conditions.....

Comment écrire :

(Plage horaire EST ÉGAL à ok OU plage horaire DEVIENT ÉGAL à ok )
ET
(Ping EST ÉGAL à non détectée OU ping DEViENT ÉGAL à non détecté )

Afin que tous les cas soit pris en compte....


D ou mon

Plage horaire EST ÉGAL à ok
ET
Ping EST ÉGAL à non détecter

Qui pour moi couvrait tous les cas .....


Merci à vous
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Comportement vraiment bizzard

Messagepar dplein » 22 Déc 2015 16:02

SI ta plage horaire est assez étendue, il suffit que tu fasses un ping toutes les X minutes....
Irradié.... RAC v2
dplein
 
Messages : 1683
Inscription : 28 Oct 2012
Localisation : Lorraine

Re: Comportement vraiment bizzard

Messagepar dede3828 » 22 Déc 2015 16:36

Oui mais j aurai toujour mon problème de condition .....
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Comportement vraiment bizzard

Messagepar dplein » 22 Déc 2015 17:17

ET si tu passes par l'option "PROGRAMMATION / PLANIFICATION " de ton eedomus, ça ne résoudrait pas tes soucis ????
Irradié.... RAC v2
dplein
 
Messages : 1683
Inscription : 28 Oct 2012
Localisation : Lorraine

Re: Comportement vraiment bizzard

Messagepar dede3828 » 22 Déc 2015 18:37

Il faut que j y réfléchisse... Mais fessant un peu de programmation au boulot, je trouve ca bizzard ce mode de programmation...
dede3828
 
Messages : 308
Inscription : 07 Oct 2015

Re: Comportement vraiment bizzard

Messagepar dede3828 » 22 Déc 2015 22:26

Bon la solution est de garder tous mes critère avec EST mais d'inclure un paramètre horaire... j'ai mis tous les jour toutes les heures toutes les minutes.... et la ca fonctionnes.... des qu'une minute est passée, tous mes critère sont donc valider et la règle exécutée...

Ce que je ne comprend pas c'est ce mode de fonctionnement...

Ca ne fonctionne pas comme un Automate Industriel... qui lui analyserai à chaque tours d'horloge les critères, et si a chaque tours d'horloge ils sont toujours valide sans aucun changement d'état ( utilisation du EST ) exécuterai la règle.... alors effectivement, la règle pourrais être executer jusque' à plusieurs fois par seconde en fonction de la fréquence d'horloge....

Les gas de chez eedomus on surement volontairement bridée l'ensemble afin d'éviter toute utilisation de ressource excessive.... En obligeant un changement de critère afin d'executer la règle... soit un DEVIENT ( paramètre change de valeur ) soit si utilisation des EST, un horaire afin de garantir un minimum d'une minute entre chaque execution de règle au cas ou tous les critère EST soit en permanence validée.

Voila je pense avoir mon explication, j'espère que vous me comprendrez.

Bonne soirée
dede3828
 
Messages : 308
Inscription : 07 Oct 2015


Retour vers Règles et programmations

Qui est en ligne ?

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