Wahrscheinlich stehe ich nur auf dem Schlauch.
Ich möchte von einem Homematic-Dimmaktor im Label einfach die Zustände
an = 1-100 % Dimmfaktor
aus = 0% Dimmfaktor
ausgeben.
Dazu habe ich folgendes in meiner html-Datei stehen:
data-substitution='["off","Aus","!off","An"]'
Für "Aus" klappt das.
Problem: !off wird nicht ausgewertet, so dass ich weiterhin den %-Wert statt "An" bekomme.
Was mache ich falsch?
OK ich frage mal anders: Wie macht Ihr das denn?
Kann doch nicht so schwer sein einen Text auszugeben mit "an" oder "aus" statt "gedimmt" oder "0% gedimmt).
Ich kann aktuell leider nichts testen, aber spontan hätte ich mal ".*" statt "!off" probiert ...
Danke, geht aber leider nicht. Das Problem wäre ja außerdem auch, das bei ".*" auch "off" inkludiert wäre.
Probier mal "[0-9]{1,3}"
Und um dann auch den on Zustand abzudecken:
data-substitution='["off","Aus","(on|[0-9]{1,3})","An"]'
werde ich testen - danke Euch!
Zitat von: sinus61 am 05 Januar 2019, 18:39:10
Und um dann auch den on Zustand abzudecken:
data-substitution='["off","Aus","(on|[0-9]{1,3})","An"]'
klappt. Vielen Dank!