Aller au contenu

Panel/Climate modification API


jjacques68

Messages recommandés

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 !

Lien vers le commentaire
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 ??? 

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...