Switch: Ausgelesener Wert "data-get-on" soll ungleich sein

Begonnen von hadenia, 13 Dezember 2021, 21:23:22

Vorheriges Thema - Nächstes Thema

hadenia

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.