jjacques68 Posté(e) le 24 mars 2020 Signaler Partager 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 ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
jjacques68 Posté(e) le 28 mars 2020 Auteur Signaler Partager 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 ??? Lien vers le commentaire Partager sur d’autres sites More sharing options...
jjacques68 Posté(e) le 28 mars 2020 Auteur Signaler Partager 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés