Aller au contenu

Messages recommandés

Posté(e)

Hello,

 

J'utilise les panneaux de chauffage pour ma maison, j'ai donc un panneau par pièce.

J'utilise le code suivant pour changer le panneau de chauffage avec plusieurs boutons dans un VD.

HC2 = Net.FHttp("IPADRESS",PORT)
HC2:setBasicAuthentication("LOGIN", "PWS") 

local selfId = fibaro:getSelfId();
local heating = 3 
local Heat_Cuis = fibaro:getGlobal("heat_Cuis")

-- get harmonogram 
response ,status, errorCode = HC2:GET("/api/panels/heating/"..heating) 
jsonTable = json.decode(response) 

-- change tabele in Lua 
jsonTable.properties.vacationTemperature = 14; 

-- send back 
selfId = fibaro:getSelfId();
json = json.encode(jsonTable); 
HC2:PUT("/api/panels/heating/"..heating, json) 
fibaro:log("Mode Away fixé à  "..jsonTable.properties.vacationTemperature.." °C dans la zone")
fibaro:setGlobal("Heat_Cuis","Away")
fibaro:call(selfId, "setProperty", "ui.LabelCA.value", Heat_Cuis) 

J'ai donc un panneau par pièce donc un VD par pièce, j'aimerai rationaliser et en avoir plus qu'un.

comment puis-je intégrer le changement de tous mes panneaux sur un seul VD ?

Merci pour votre aide

Posté(e)

regarde dans ma signature, j'ai fait quelque chose pour modifier les panneaux de chauffage, et déjàpour ne pas devoir spécifier l'IP de ta box et ses credential dans le code

×
×
  • Créer...