Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Syntax condition dans rules linknx
#4
Bonjour,

je me permet de poster a la suite de ton sujet car mon problème ce situe
aussi dans la rédaction de rules linknx.

En fait, j'aimerai définir l'action d'un bouton a partir d'un autre bouton.
Je m'explique:

Si le bouton A est on, alors lors de l'appui sur le bouton 1 vas allumer une
certaine lumière, mais si le bouton B est on, alors je voudrais que le
bouton 1 allume une autre lumière.

Plus clairement j'aimerai définir l'action d'un bouton en fonction du
contexte dans lequel ce situ une pièce de ma maison (salle de projection
mais aussi de réception) que je définit en tournant un commutateur...

La seule manière de faire que j'ai trouvé:

<rule id="alarme">
<condition type="and">
<condition type="object" id="commut1" value="on"
trigger="true"/>
<condition type="object" id="interrupteur 1"
value="on" trigger="true"/>
</condition>
<actionlist>
<action type="set-value" id="lampe1"
value="on"/>
</actionlist>
</rule>

<rule id="alarme">
<condition type="and">
<condition type="object" id="commut2" value="on"
trigger="true"/>
<condition type="object" id="interrupteur 1"
value="on" trigger="true"/>
</condition>
<actionlist>
<action type="set-value" id="lampe1"
value="off"/>
</actionlist>
</rule>

mais il y a peut être plus simple et moins lourd, car j'ai 4 modes et 4
interrupteurs avec a chaque fois des ambiances différentes...

Autre question, est-ce que je peut envoyer une valeur d'éclairement (a ce
moment la en hexa)?

Merci

Si je doit refaire une nouvelle discutions dites le moi.

Le 5 avril 2011 13:49, Casi <yannick@magikdo.com> a écrit :

> Super, effectivement ça fonctionne! Merci je n'avait pas du tout
> pensé a cette syntaxe.
>
> On 5 avr, 13:45, Anthony PENHARD <a.penh...@gmail.com> wrote:
> > Bonjour,
> >
> > comme ça c'est mieux je pense :
> >
> > <rule id="escalier_Auto">
> > <condition type="and">
> > <condition type="or">
> > <condition type="object" id="a" value="on" trigger="true"/>
> > <condition type="object" id="b" value="on" trigger="true"/>
> > <condition type="object" id="c" value="on" trigger="true"/>
> > </condition>
> > <condition type="object" id="d" value="on" trigger="true" />
> > </condition>
> > <actionlist>
> > <action type="set-value" id="xxx" value="on" flags="f"/>
> > </actionlist>
> > </rule>
> >
> > @+
> > Anthony.
> >
> > Le 5 avril 2011 13:39, Casi <yann...@magikdo.com> a écrit :
> >
> >
> >
> >
> >
> >
> >
> > > Bonjour je cherche la syntax pour faire ceci :
> >
> > > Si a=on ou b=on ou c=on ET d=on Alors xxx=on
> >
> > > Je l'ai traduit comme ça mais ça ne fonctione pas :
> >
> > > <rule id="escalier_Auto">
> > > <condition type="or">
> > > <condition type="object" id="a"
> value="on"
> > > trigger="true"/>
> > > <condition type="object" id="b"
> value="on"
> > > trigger="true"/>
> > > <condition type="object" id="c"
> value="on"
> > > trigger="true"/>
> > > </condition>
> > > <condition type="and">
> > > <condition type="object" id="d"
> value="on"
> > > trigger="true" />
> > > </condition>
> > > <actionlist>
> > > <action type="set-value" id="xxx"
> value="on"
> > > flags="f"/>
> > > </actionlist>
> > > </rule>
>
Répondre


Messages dans ce sujet
Syntax condition dans rules linknx - par Casi - 05/04/2011, 12:39:35
Syntax condition dans rules linknx - par Anthony PENHARD - 05/04/2011, 12:45:58
Syntax condition dans rules linknx - par Casi - 05/04/2011, 12:49:00
Syntax condition dans rules linknx - par Stephane Triglia - 07/04/2011, 09:20:26
Syntax condition dans rules linknx - par Anthony PENHARD - 07/04/2011, 09:47:44
Syntax condition dans rules linknx - par Stephane Triglia - 07/04/2011, 10:06:08
Syntax condition dans rules linknx - par Anthony PENHARD - 07/04/2011, 10:51:48
Syntax condition dans rules linknx - par Stephane Triglia - 07/04/2011, 11:12:56
Syntax condition dans rules linknx - par Anthony PENHARD - 07/04/2011, 12:18:57
Syntax condition dans rules linknx - par frederic Gilliard - 07/04/2011, 14:12:36

Atteindre :


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