jjacques68 602 Signaler ce message Posté(e) 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 ! Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 602 Signaler ce message Posté(e) 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 ??? Partager ce message Lien à poster Partager sur d’autres sites
jjacques68 602 Signaler ce message Posté(e) 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... Partager ce message Lien à poster Partager sur d’autres sites