oufman Posté(e) le 2 mars 2015 Signaler Posté(e) le 2 mars 2015 Bonjour à tous, J'arrive plus a retrouver la commande exact pour envoyer un état d'un module qui est sur mon HC2 vers un autre contrôleur par requête http. J'ai trouvé ces différentes commande : Récupérations d'états et de valeurs par requettes JSON : http://<LOGIN>:<PASS>@<IP>/api/rooms http://<LOGIN>:<PASS>@<IP>/api/scenes http://<LOGIN>:<PASS>@<IP>/api/devices http://<LOGIN>:<PASS>@<IP>/api/devices?id=316 # Specific value of a device http://<LOGIN>:<PASS>@<IP>/api/virtualDevices http://<LOGIN>:<PASS>@<IP>/api/globalVariables http://<LOGIN>:<PASS>@<IP>/api/weather http://<LOGIN>:<PASS>@<IP>/api/sections http://<LOGIN>:<PASS>@<IP>/api/users http://<LOGIN>:<PASS>@<IP>/api/energy/now-3600/now/single/devices/power/58 Mais je n'arrive pas à mettre en pratique, est ce que c'est possible d'avoir un exemple ? Je suis en V4.033. D'avance merci. et bonne soirée.
Krikroff Posté(e) le 3 mars 2015 Signaler Posté(e) le 3 mars 2015 Tu souhaites que le HC2 "pousse" une valeur vers un autre contrôleur ou que ton autre contrôleur interroge ton HC2 ?
oufman Posté(e) le 3 mars 2015 Auteur Signaler Posté(e) le 3 mars 2015 De préférence l'autre contrôleur qui interroge. Après les 2 solutions me vont.
keysersoze Posté(e) le 3 mars 2015 Signaler Posté(e) le 3 mars 2015 Très intéressé aussi, je voudrais récupérer ou poussez par exemple la température d'un motion sensor sur Tasker.
zed30290 Posté(e) le 8 mars 2016 Signaler Posté(e) le 8 mars 2016 bonjour je serais aussi intéressé de pouvoir récupérer un état ou une valeur d'un module par requête http, notamment la température d'un module pour l'afficher en widget en passant par tasker. Je reste bloqué sur la fin de la requête après le "devices?id:<ID>" Quelqu'un à t-il trouvé une solution et pourrait me donner un exemple svp? Merci par avance
Shad Posté(e) le 8 mars 2016 Signaler Posté(e) le 8 mars 2016 tu as plein d'exemple: http://ip/api/devices/10 Après c'est du JSON, donc il faut parser pour récupérer l'info que tu veux.
zed30290 Posté(e) le 8 mars 2016 Signaler Posté(e) le 8 mars 2016 je te remercie pour ta réponse, c'est justement au niveau de la récupération de l'info voulue que je bloque, j'arrive a récupérer toutes les infos du module (en l'occurrence un smoke sensor) de cette manière : {"id":72,"name":"Capteur Temperature","roomID":98,"type":"com.fibaro.temperatureSensor","baseType":"com.fibaro.multilevelSensor","enabled":true,"visible":true,"isPlugin":false,"parentId":70,"remoteGatewayId":0,"interfaces":["zwave"],"properties":{"parameters":[{"id":1,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":2,"lastReportedValue":3,"lastSetValue":3,"size":1,"value":3},{"id":5,"lastReportedValue":255,"lastSetValue":255,"size":1,"value":255},{"id":7,"lastReportedValue":255,"lastSetValue":255,"size":1,"value":255},{"id":10,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":12,"lastReportedValue":5,"lastSetValue":5,"size":1,"value":5},{"id":13,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":73,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":80,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":81,"lastReportedValue":54,"lastSetValue":54,"size":1,"value":54},{"id":82,"lastReportedValue":2,"lastSetValue":2,"size":1,"value":2},{"id":83,"lastReportedValue":2,"lastSetValue":2,"size":1,"value":2},{"id":84,"lastReportedValue":10,"lastSetValue":10,"size":1,"value":10},{"id":85,"lastReportedValue":5,"lastSetValue":5,"size":1,"value":5},{"id":86,"lastReportedValue":360,"lastSetValue":360,"size":2,"value":360},{"id":87,"lastReportedValue":360,"lastSetValue":360,"size":2,"value":360},{"id":88,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":89,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1}],"zwaveCompany":"Fibar Group","zwaveInfo":"3,3,52","zwaveVersion":"","wakeUpTime":21600,"pollingTimeSec":0,"configured":"true","dead":"false","deviceControlType":"0","deviceIcon":"30","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"4","offset":"0.00","parametersTemplate":"263","productInfo":"","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","showFireAlarm":"true","showFreezeAlarm":"false","smsNotificationID":"0","smsNotificationType":"0","unit":"C","useTemplate":"true","userDescription":"","value":"24.40"},"actions":{"reconfigure":0},"created":1457400656,"modified":1457400656,"sortOrder":9} mais pas juste celle que je veux, qui est "value":"24.40" (la température). En gros je ne sais pas quel "bout de code" utiliser pour parser l'info
Shad Posté(e) le 8 mars 2016 Signaler Posté(e) le 8 mars 2016 Tout dépend du langague si c'est du lua, php, python ...
zed30290 Posté(e) le 8 mars 2016 Signaler Posté(e) le 8 mars 2016 c'est pour une interrogation de ma box par requête http afin de pouvoir suivre la première partie de ce tuto http://techno-bidouille.com/tasker-recuperer-des-infos-de-votre-box-domotique/
Shad Posté(e) le 9 mars 2016 Signaler Posté(e) le 9 mars 2016 Tu as toutes les info ici normalement. http://www.domotique-fibaro.fr/index.php/topic/1615-tasker-android-pour-la-home-center-hclite-et-hc2/
Messages recommandés