Aller au contenu

Messages recommandés

Posté(e)

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 !

Posté(e)

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 ??? 

Posté(e)

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...

×
×
  • Créer...