Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Re: Syntax condition dans rules linknx
#1
au final voici une solution qui gère aussi le "off" du BP
exemple pour la rule du BP1 :
cela traitera la rule à chaque changement d'état de "BP1"

<rule id="commut_mode_BP1">
<condition type="object" id="BP1" trigger="true"/>
<actionlist>
<action type="script">
BP1 = obj("BP1");
M1 = obj("M1");
M2 = obj("M2");
M3 = obj("M3");
M4 = obj("M4");
if BP1 = "on"
if M1 = "on"
set("S1", "on");
set("S2", "off");
...
end;
if M2 = "on"
set("S1", "off");
set("S2", "off");
...
end;
...
end;
if BP1 = "off"
if M1 = "on"
set("S1", "on");
set("S2", "on");
set("S2_val_ecl", 50);
...
end;
if M2 = "on"
set("S1", "off");
set("S2", "on");
...
end;
...
end;
</action>
</actionlist>
</rule>


> il faudra aussi peut-être ne pas oublier le flag 's' dans la définition
> des objet M et BP

cela ne sert à "rien" le falg 's' sur M ou BP car on ne fait que les "lire"
par contre sur les sorties S1 à S6 ça peut-être utile pour forcer l'envoi

@+
Anthony.


Messages dans ce sujet
Re: Syntax condition dans rules linknx - par Anthony PENHARD - 07/04/2011, 15:13:42
Re: Syntax condition dans rules linknx - par Stephane Triglia - 26/05/2011, 16:26:11
Re: Syntax condition dans rules linknx - par Anthony PENHARD - 26/05/2011, 16:46:43
Re: Syntax condition dans rules linknx - par Stephane Triglia - 26/05/2011, 16:52:41
Re: Syntax condition dans rules linknx - par jef2000 - 26/05/2011, 21:32:03
Re: Syntax condition dans rules linknx - par Stephane Triglia - 27/05/2011, 08:34:45
Re: Syntax condition dans rules linknx - par Stephane Triglia - 27/05/2011, 08:57:15

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)