07/04/2011, 09:47:44
bonjour,
si je comprends bien tu as 2 BP et pour 1 des deux l'action est différente
en fonction de l'état du premier
états des BP :
BP1 = on ou off
BP2 = on ou off
donc un truc du genre :
Si BP1 = on
si BP2 = on => lampe1 = on
si BP2 = off => lampe1 = off
sinon
si BP2 = on => lampe2 = on
si BP2 = off => lampe2 = off
est-ce bien ça ?
qu'entends tu par 4 modes et 4 inter ?
sinon oui tu peux envoyer une valeur d'éclairement ce n'est pas en hexa
mais soit 0-255 ou 0-100 (%) en fonction de la définition de l'object de
commande valeur d'éclairement respectivement 5.xxx ou 5.001
exemple :
<action type="set-value" id="Set_valeur_eclairement_lampe1" value="50"/>
@+
Anthony.
> 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>
>>
>
si je comprends bien tu as 2 BP et pour 1 des deux l'action est différente
en fonction de l'état du premier
états des BP :
BP1 = on ou off
BP2 = on ou off
donc un truc du genre :
Si BP1 = on
si BP2 = on => lampe1 = on
si BP2 = off => lampe1 = off
sinon
si BP2 = on => lampe2 = on
si BP2 = off => lampe2 = off
est-ce bien ça ?
qu'entends tu par 4 modes et 4 inter ?
sinon oui tu peux envoyer une valeur d'éclairement ce n'est pas en hexa
mais soit 0-255 ou 0-100 (%) en fonction de la définition de l'object de
commande valeur d'éclairement respectivement 5.xxx ou 5.001
exemple :
<action type="set-value" id="Set_valeur_eclairement_lampe1" value="50"/>
@+
Anthony.
> 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>
>>
>