Aller au contenu

Messages recommandés

Posté(e)

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.

Posté(e)

Tu souhaites que le HC2 "pousse" une valeur vers un autre contrôleur ou que ton autre contrôleur interroge ton HC2 ?

  • 1 an après...
Posté(e)

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

Posté(e)

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

×
×
  • Créer...