jjacques68 Posté(e) le 24 mars 2020 Signaler Posté(e) le 24 mars 2020 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 !
jjacques68 Posté(e) le 28 mars 2020 Auteur Signaler Posté(e) le 28 mars 2020 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 ???
jjacques68 Posté(e) le 28 mars 2020 Auteur Signaler Posté(e) le 28 mars 2020 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...
Messages recommandés