Hallo,
ich habe diverse Lampen bei denen der aktuelle Dimmwert im Reading dimmenstatus steht. Dort steht der Wert gefolgt von Leerzeichen und Prozentzeichen (z.B. "15 %").
Nun Möchte ich alle Lampen, die weniger als 30 % haben auf 30 % dimmen. Alle anderen Lampen sollen nicht geändert werden.
Meine Idee war
set Licht_.*:FILTER=dimmenstatus:d<30 dimmen 30
Das funktioniert aber anscheinend nicht. Ohne :d funktioniert es auch nicht.
Aktuell habe ich es über einen regulären Ausdruck abgebildet.
set Licht_.*:FILTER=dimmenstatus=(0|1\d?|2\d?|30?)\s% dimmen 30
Schöner wäre es aber gegen einen Zahlenwert selektieren zu können.
Kann mir jemand hierbei weiterhelfen?
An der Stelle sind keine mathematischen Vergleiche implementiert.
Die Lösung mit Deiner regex ist schon die empfohlene Variante, da sie auch am logischsten ist.