[gelöst] Reading mit Leerzeichen im map selektieren

Begonnen von Rampler, 24 Dezember 2025, 22:00:24

Vorheriges Thema - Nächstes Thema

Rampler

Hallo,
erstmal frohe Weihnachten..

mein Reading Dachfenster_control:state kann folgende Werte annehmen:
Alarmanlage ausgelöst | Skylight open (Rain or Wind) => Alarm | Skylight open + Heizung an + (<12 Grad) => Mecker | Skylight open + Heizung an + (<12 Grad) => No Mecker (mute) | Skylight open | Skylight closed
Ich würde gerne bei "Skylight open!closed" die size=3 setzen, bei allen anderern size=-2
Leider wird mit meinen Definitionen immer size=-2 gesetzt.

Meine Definition:
<ftui-label slot="end" color="medium" placeholder [text]="Dachfenster_control:state"
 [size]="Dachfenster_control:state | map('Skylight open:3, Skylight closed:3,.*:-2')"> </ftui-label>

Hat jemand einen Tipp für mich ?

VG Klaus
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Rampler

Habe jetzt endlich die Lösung:

<ftui-label slot="end" color="medium" placeholder [text]="Dachfenster_control:state"
 [size]="Dachfenster_control:state | map('.*.Skylight.*.open:3, .*.Skylight.*.closed:0,.*:-2')"> </ftui-label>

So funktioniert es ...
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!