Aller au contenu
jjacques68

Panel/Climate modification API

Recommended Posts

Hello tout le monde.

 

Je souhaite modifier un panneau de chauffage (enfin maintenant appelé "PanelClimate"...)

 

Voilà ce que je fais, mais mes modifications ne sont pas prise en compte ???

 

--lecture du panneau Climate
RoomClimatePanel = api.get("/panels/climate/"..RoomClimatePanelId)

--modification du panneau
RoomClimatePanel.properties.currentTemperatureHeating = 4
RoomClimatePanel.mode = "Off"
api.put("/panels/climate/"..RoomClimatePanelId, RoomClimatePanel)

--confirmation
RoomClimatePanel = api.get("/panels/climate/"..RoomClimatePanelId)
print(json.encode(RoomClimatePanel))

 

j'ai pas d'erreur, mais visiblement le PUT n'applique pas les modifications...

 

une idée ??

 

merciiiiii !

Partager ce message


Lien à poster
Partager sur d’autres sites

bon alors j'avance

 

voici comment mettre une zone en vacation...

    api.put("/panels/climate/"..ID, {properties={vacationSetPointHeating=5}})
    api.put("/panels/climate/"..ID, {properties={vacationStartTime=os.time()}})
    api.put("/panels/climate/"..ID, {properties={vacationEndTime=os.time() + 5*60 }})

 

le problème est qu'il faut toujours lui spécifier une date de fin ! donc une durée !!!

 

MAIS comment fait-on pour mettre la zone à 4 °C et puis sur OFF ??? 

Partager ce message


Lien à poster
Partager sur d’autres sites

bon ben je garde la version citée dans le post précédent, et je lui fixe une durée super longue, genre 30*24*3600 = 30 jours.

 

c'est nul.

 

Mais ça marche...

Partager ce message


Lien à poster
Partager sur d’autres sites

×