unltdnetworx / ioBroker.stiebel-isg

Read and control values and commands of the stiebel-eltron/tecalor internet service gateway (ISG).
MIT License
18 stars 12 forks source link

Values of Boolean states are null but should be false #66

Closed djanknecht closed 1 year ago

djanknecht commented 1 year ago

Hi. First of all thank you for the adapter!

My question: Why are the values of all boolean states (for example stiebel-isg.0.Info.ANLAGE.BETRIEBSSTATUS.HEIZEN or stiebel-isg.0.Info.ANLAGE.BETRIEBSSTATUS.WARMWASSERBETRIEB) "null" when they should be "false"? When accessing them via "getState", a warning is thrown: _getState "stiebel-isg.0.Info.ANLAGE.ENERGIEMANAGEMENT.Betriebszustand3" not found (3) and the value is null. How can I workaround this problem?

Thanks and regards,

Dirk

grafik

unltdnetworx commented 1 year ago

Das Problem liegt daran, dass die Weboberfläche nicht ein/aus anzeigt, sondern nur ein bzw. nichts. Ein Workaround stellt die Anbindung mittels Modbus dar. Das entlastet sogar das ISG und bringt Geschwindigkeitsvorteile. Ein Anleitung zur Anbindung mittels Modbus habe ich hier mal geschrieben.

djanknecht commented 1 year ago

@unltdnetworx Danke! Habe heute auf Modbus umgestellt. Funktioniert einwandfrei!