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

Don't use (null) for States #67

Closed tipp88 closed 1 year ago

tipp88 commented 1 year ago

Bitte ändern dass boolean Werte kein Null bekommen. Speziell geht es mir um den Betriebsstatus (stiebel-isg.0.Info.STATUSANLAGE.BETRIEBSSTATUS) Hier werden die aktiven States mit dem Stati True versehen. Anstatt für die inaktiven Stati False zu verwenden, werden diese Null gesetzt. Das ist nicht schön, denn wenn ich diese Werte per Javascript trigger auswerte, wird immer eine Fehlermeldung generiert wenn der Wert Null ist, als wenn der State überhaupt nicht vorhanden ist. Für diese States sollte statt Null, einfach False verwendet werden. Das wäre super.

image

image

tipp88 commented 1 year ago

Der gleiche Fehler bei anderen Werten... es lässt sich keine vernünftige Steuerung bauen, weil der Adapter ständig Werte (null) setzt. Ich vermute wenn beim Aktualisieren ein Timeout oder ähnlich kommt. Einfach den vorherigen Wert lassen wäre hier schöner. image

unltdnetworx commented 1 year ago

Das Thema wurde schon mehrfach diskutiert, u.a. hier (#66 ) und im Forum. Aufgrund dessen. dass die ISG-Oberfläche Stati Betriebsstatuswerte nur anzeigt oder ausblendet, anstatt an und aus zu verwenden, lässt sich das nicht vernünftig lösen.

tipp88 commented 1 year ago

Das Thema wurde schon mehrfach diskutiert, u.a. hier (#66 ) und im Forum. Aufgrund dessen. dass die ISG-Oberfläche Stati Betriebsstatuswerte nur anzeigt oder ausblendet, anstatt an und aus zu verwenden, lässt sich das nicht vernünftig lösen.

Danke für den Hinweis, werde mich mal mit dem Modbus beschäftigen.