13/12/2014, 16:38:29
Pas mal !
Ca à l'air de bien marcher au niveau KNX et de la demande de valeur initiale par linknx.
Maintenant, on peut vérifier ce que linknx a effectivement compris.
Donc refaire la manip précédente puis se connecter à linkx en direct pour l'intérroger.
Les adresses et ports pour la connection sont dans le fichier config XML de linknx.
Pas très convivial d'entrer du XML en direct, sans trop de fautes de frappe, mais soit...
Chez moi ça marche comme cela en utilisant telnet et ma config:
telnet 192.168.1.102 1028
Trying 192.168.1.102...
Connected to 192.168.1.102.
Escape character is '^]'.
<read><object id="AmiPlaStaLsnr"/></read>
ne pas oublier le retour à la ligne et puis Ctrl-D
et la réponse arrive
<read status='success'>off</read>
... après avoir allumé avec un bouton poussoir, c'est différent...
<read><object id="AmiPlaStaLsnr"/></read>
<read status='success'>on</read>
A essayer pour vérifier que ce que linknx pense de l'état de "on_off_bureau" dans ton installation.
Bien sûr, après redémarrage de linknx, je rafraîchis la visu knxweb2 (fermer la page ou bouton reload this page) et ca marche tout seul du premier coup.
L'autre alternative est de définir deux objects dans la config linknx, un pour le retour d'état, l'autre pour la commande et de modifier la définition du bouton dans knxweb2 en conséquence. Dans ce cas, il ne faut pas demander de lire la valeur initiale de l'object de commande...
A suivre ?
Ca à l'air de bien marcher au niveau KNX et de la demande de valeur initiale par linknx.
Maintenant, on peut vérifier ce que linknx a effectivement compris.
Donc refaire la manip précédente puis se connecter à linkx en direct pour l'intérroger.
Les adresses et ports pour la connection sont dans le fichier config XML de linknx.
Pas très convivial d'entrer du XML en direct, sans trop de fautes de frappe, mais soit...
Chez moi ça marche comme cela en utilisant telnet et ma config:
telnet 192.168.1.102 1028
Trying 192.168.1.102...
Connected to 192.168.1.102.
Escape character is '^]'.
<read><object id="AmiPlaStaLsnr"/></read>
ne pas oublier le retour à la ligne et puis Ctrl-D
et la réponse arrive
<read status='success'>off</read>
... après avoir allumé avec un bouton poussoir, c'est différent...
<read><object id="AmiPlaStaLsnr"/></read>
<read status='success'>on</read>
A essayer pour vérifier que ce que linknx pense de l'état de "on_off_bureau" dans ton installation.
Bien sûr, après redémarrage de linknx, je rafraîchis la visu knxweb2 (fermer la page ou bouton reload this page) et ca marche tout seul du premier coup.
L'autre alternative est de définir deux objects dans la config linknx, un pour le retour d'état, l'autre pour la commande et de modifier la définition du bouton dans knxweb2 en conséquence. Dans ce cas, il ne faut pas demander de lire la valeur initiale de l'object de commande...
A suivre ?