31/12/2010, 10:16:13
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
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