31/12/2010, 15:11:32
Super merci ca marche pour le cas présent.
Par contre il faudrait quand meme que je puisse forcer le script si la
valeur ne change pas pour la gestion du volume.
A+
On 31 déc, 10:50, Anthony PENHARD <a.penh...@gmail.com> wrote:
> Bonjour,
>
> si je ne me trompe pas ton objet est de type type="1.001"
> donc les valeurs son on/off (a priori avec "1" ça a l'air de fonctionner)
> essai en forçant à off ton objet comme ça :
>
> <rule id="radio cuisine play Top Music">
> <condition type="object" id="music_cuisine_PLAY_ TOPMUSIC" value="on"
> trigger="true"/>
> <actionlist>
> <action type="script">socket = require('socket'); client =
> socket.connect('192.168.1.150',9090); clientend("00:04:20:17:38:0c
> favorites playlist play item_id: 1.1\n"); client:close();</action>
> <action type="set-value" id="music_cuisine_PLAY_TOPMUSIC" value="off"/>
> </actionlist>
> </rule>
>
> @+
> Anthony.
>
> Le 31 décembre 2010 10:16, kraven <ohl.christo...@gmail.com> a écrit :
>
>
>
> > Bonjour,
>
> > J'ai un bouton poussoir qui envoie une valeur de 1 dans une adresse de
> > groupe.
> > Dans linknx j'ai cette objet :
>
> > <object id="music_cuisine_PLAY_TOPMUSIC" gad="8/0/3"
> > flags="cwtuf">Musique cuisine play Top Music</object>
>
> > et cette règle :
>
> > <rule id="radio cuisine play Top Music">
> > <condition type="object"
> > id="music_cuisine_PLAY_TOPMUSIC" value="1"
> > trigger="true"/>
> > <actionlist>
> > <action type="script">
> > socket = require('socket');
> > client = socket.connect('192.168.1.150',9090);
> > clientend("00:04:20:17:38:0c favorites playlist
> > play item_id:
> > 1.1\n");
> > client:close();
> > </action>
> > </actionlist>
> > </rule>
>
> > La première pression sur le poussoir lance bien ma radio mais les fois
> > suivante non. Existe t-il une astuce pour que Linknx exécute le script
> > chaque fois que j'envoie la valeur sur le bus même si celle-ci ne
> > change pas?
>
> > Merci,
>
> > Christophe- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -
Par contre il faudrait quand meme que je puisse forcer le script si la
valeur ne change pas pour la gestion du volume.
A+
On 31 déc, 10:50, Anthony PENHARD <a.penh...@gmail.com> wrote:
> Bonjour,
>
> si je ne me trompe pas ton objet est de type type="1.001"
> donc les valeurs son on/off (a priori avec "1" ça a l'air de fonctionner)
> essai en forçant à off ton objet comme ça :
>
> <rule id="radio cuisine play Top Music">
> <condition type="object" id="music_cuisine_PLAY_ TOPMUSIC" value="on"
> trigger="true"/>
> <actionlist>
> <action type="script">socket = require('socket'); client =
> socket.connect('192.168.1.150',9090); clientend("00:04:20:17:38:0c
> favorites playlist play item_id: 1.1\n"); client:close();</action>
> <action type="set-value" id="music_cuisine_PLAY_TOPMUSIC" value="off"/>
> </actionlist>
> </rule>
>
> @+
> Anthony.
>
> Le 31 décembre 2010 10:16, kraven <ohl.christo...@gmail.com> a écrit :
>
>
>
> > Bonjour,
>
> > J'ai un bouton poussoir qui envoie une valeur de 1 dans une adresse de
> > groupe.
> > Dans linknx j'ai cette objet :
>
> > <object id="music_cuisine_PLAY_TOPMUSIC" gad="8/0/3"
> > flags="cwtuf">Musique cuisine play Top Music</object>
>
> > et cette règle :
>
> > <rule id="radio cuisine play Top Music">
> > <condition type="object"
> > id="music_cuisine_PLAY_TOPMUSIC" value="1"
> > trigger="true"/>
> > <actionlist>
> > <action type="script">
> > socket = require('socket');
> > client = socket.connect('192.168.1.150',9090);
> > clientend("00:04:20:17:38:0c favorites playlist
> > play item_id:
> > 1.1\n");
> > client:close();
> > </action>
> > </actionlist>
> > </rule>
>
> > La première pression sur le poussoir lance bien ma radio mais les fois
> > suivante non. Existe t-il une astuce pour que Linknx exécute le script
> > chaque fois que j'envoie la valeur sur le bus même si celle-ci ne
> > change pas?
>
> > Merci,
>
> > Christophe- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -