Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'requête'.
3 résultats trouvés
-
Bonjour à tous, J'utilisais pas mal IFTT, du style : "je vais me coucher", cela déclenchait un module virtuel sur ma HC2. Il semblerait que ce service soit devenu payant au dela de 3 requêtes .... !! Insuffisant pour moi,car j'ai d'autres scènes de feignant !!! Auriez vous une solution ? D'avance merci du coup de main, et ...... prenez soin de vous, covid oblige
-
Bonjour, je travaille sur la gestion de mon arrosage et j'ai besoin d'un coup de main pour comprendre comment traiter les réponses d'une requête. J'ai le code suivant qui envoi la requête : local http = net.HTTPClient() http:request("https://api.weatherbit.io/v2.0/current?lat=49.793959023472&lon=2.3656938174545&lang=fr&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", { success = function(response) if response.status == 200 then fibaro:debug('OK, réponse : '.. response.data) else fibaro:debug("Erreur : status=" .. tostring(response.status)) end end, error = function(err) fibaro:debug("Erreur : " .. err) end, options = { method = 'GET' } }) Ce qui me donne la réponse suivante : jusque la, tout va bien, mais c'est a partir de la que je sèche. Comment lister chaque nom de champ, avec sa valeur correspondante ? Comment obtenir la valeur d'un champ en particulier ? Merci de vos réponses, pour débloquer ma situation.
-
bonsoir à tous, depuis quelque temps, mon IPX ne répond plus, uniquement via la HC2. En direct, sur la tablette, ou ordi, tout fonctionne. Je me sers d'un VD importé du Forum, qui fonctionnait très bien, sauf qu'au debug, il me sors "expected value but found T-end at character 1. Ci-joint le scipt en question local status = "" local ip_module = fibaro:get(fibaro:getSelfId(),"IPAddress") HC2 = Net.FHttp("192.168.0.53") -- HC2 = Net.FHttp(ip_module) response = HC2:GET("/api/xdevices.json?cmd=40") fibaro:debug(response) response = json.decode(response) status = response.OUT1 status = status ..response.OUT2 status = status ..response.OUT3 status = status ..response.OUT4 status = status ..response.OUT5 status = status ..response.OUT6 status = status ..response.OUT7 status = status ..response.OUT8 status = string.gsub(status, "1", " â– " ) status = string.gsub(status, "0", " â–¡ ") fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label1.value", status) D'avance merci pour votre aide