PArns / ioBroker.innogy-smarthome

Livisi Innogy SmartHome Adapter for ioBroker
https://www.iobroker.net/
MIT License
8 stars 6 forks source link

Target-Temperature.PointTemperature stellt sich wieder zurück #109

Closed blumekohl closed 1 year ago

blumekohl commented 1 year ago

Hallo Zusammen,

ich habe das Problem, dass wenn ich via Node.Red den Status von "innogy-smarthome.0...Target-Temperature.PointTemperature" ändere sich dieser nach ca. 10-20 Sekunden wieder auf den Wert zurückstellt, welcher zuvor am Thermostat eingestellt ist.

Steps to reproduce the behavior:

  1. Starten des Beispielnodes image
  2. Überprüfen des Satus im Adapter: image
  3. Warten (10-20 Sekunden)
  4. Erneute Prüfung des Status im Adapter: image

Der Wert sollte sich nicht eigenständig zurückstellen.

Interessant hierbei ist, dass sich der angezeigte Wert am Thermostat selbst nicht ändert (dieser bleibt auf 16,5°C stehen). Hier scheint der neue Wert (20°C) gar nicht hin übermittelt zu werden.

Ist euch solch ein Verhalten bekannt?

Genutzte Adapter-Version: 1.2.1

Apollon77 commented 1 year ago

Bite Debug log aktivieren und posten. Bzw: Wie wird es denn gesetzt? Muss ack=false sein!! Sonst wird der Wert nie rausgesendet. Und nach x Sekunden wird pot. gepollt und so kommt der externe Wert wieder rein.

blumekohl commented 1 year ago

Bite Debug log aktivieren und posten. Bzw: Wie wird es denn gesetzt? Muss ack=false sein!! Sonst wird der Wert nie rausgesendet. Und nach x Sekunden wird pot. gepollt und so kommt der externe Wert wieder rein.

Hallo, besten Dank, das war die Lösung! den ack=true/false kann man über das ioBroker Object in Node.Red nicht direkt setzen, es lässt sich allerdings vom Typ "value" (was den Fehler verursachte) auf Typ "command" umstellen, dadurch kann der Wert auch im Thermostat gesetzt werden.

image