Im switch-Widget möchte ich für den Eurotronic Spirit Z-Wave Heizkörperthermostat anzeigen lassen, ob der Thermostat sich im Heizen-Modus befindet oder abgeschaltet ist, also im Defrost-Modus.
Der Reading des Heizkörperthermostaten speichert für den ausgeschalteten Zustand tmOff, im eingeschaltet Zustand können es feste Werte wie z. Bsp. tmFullPower oder zusammengesetzte Werte aus desired-temp und einer Zahl ect. sein, also jede Menge unterschiedliche Zeichenketten.
Kann ich für data-get-off abfragen, ob das Reading irgendeinen Wert ausser tmOff hat um festzustellen, ob das Thermostat sich im Heizenmodus befindet oder nicht? Also z. Bsp. :):
data-get-on="alles ausser tmOff"
Aktuell sieht mein Widget so aus, wenn ich den aktuell eingestellten Wert fest kodiere:
<li data-row="1" data-col="1" data-sizex="3" data-sizey="4">
<header><div data-type="label" class="medium orange">Büro links</div></header>
<div data-type="thermostat"
data-device="ZWave_THERMOSTAT_3"
data-valve="valve"
data-temp="temperature"
data-get="setpointTemp"
data-set="desired-temp"
data-step="0.5"
data-min="15"
data-off="tmOff"
data-max="28"
data-boost="tmFullPower"
data-mode="thermostatMode">
</div>
<div data-type="switch"
data-device="ZWave_THERMOSTAT_3"
data-get="STATE"
data-get-on="desired-temp 21"
data-get-off="tmOff"
data-set-on="tmHeating"
data-set-off="tmOff">
</div>
</li>
Ich habe in den Beiträgen im Forum leider kein Syntax gefunden, die funktioniert.
Im Voraus vielen Dank für alle Tipps.