Switch Item für numerisches Thing
Verfasst: 6. Nov 2023 10:41
Guten Tag,
ich habe ein Thing, welches einem Modbus Register entspricht, das ich sowohl lesen, als auch schreiben kann.
Diese Thing repräsentiert einen Schalter für das forcierte Laden meines Batteriespeichers aus dem Netz und kann die Werte 0 oder 1 einnehmen (0: forciertes Laden aus, 1: forciertes Laden ein).
Zur Repräsentation und Steuerung des Verhaltens (setzten des Modbus Werts) über die Sitemap möchte ich ein entsprechendes Switch Item verwenden, das aber die Werte ON und OFF verlangt.
Jetzt könnte ich natürlich hergehen und:
- Ein Number-Item anlegen, welches den Wert aus dem Thing als 0 oder 1 enthält (also dem Channel zugeordnet ist)
- Ein Dummy-Switch-Item anlegen, welches über eine Rule, in Abhängigkeit des Number-Items, gesetzt wird
- Eine weitere Rule anlegen, die das Number-Item bei Änderungen des Switch-Items entsprechend aktualisiert
Meine Frage wäre, ob ich das Verhalten auch einfacher bzw. eleganter erreichen könnte, idealerweise ohne zusätzliche Rules etc.
Danke,
Hannes
ich habe ein Thing, welches einem Modbus Register entspricht, das ich sowohl lesen, als auch schreiben kann.
Diese Thing repräsentiert einen Schalter für das forcierte Laden meines Batteriespeichers aus dem Netz und kann die Werte 0 oder 1 einnehmen (0: forciertes Laden aus, 1: forciertes Laden ein).
Zur Repräsentation und Steuerung des Verhaltens (setzten des Modbus Werts) über die Sitemap möchte ich ein entsprechendes Switch Item verwenden, das aber die Werte ON und OFF verlangt.
Jetzt könnte ich natürlich hergehen und:
- Ein Number-Item anlegen, welches den Wert aus dem Thing als 0 oder 1 enthält (also dem Channel zugeordnet ist)
- Ein Dummy-Switch-Item anlegen, welches über eine Rule, in Abhängigkeit des Number-Items, gesetzt wird
- Eine weitere Rule anlegen, die das Number-Item bei Änderungen des Switch-Items entsprechend aktualisiert
Meine Frage wäre, ob ich das Verhalten auch einfacher bzw. eleganter erreichen könnte, idealerweise ohne zusätzliche Rules etc.
Danke,
Hannes