Hallo,
ich habe ein dummy-Device, das die Tage zählt, die nicht gesaugt wurde.
Ich möchte jetzt ein Reading in dem device anlegen.
Wenn die gezählten Tage in "state" größer sind, als der Wert in dem Reading, soll das Symbol in FTUI blinken.
Kann man das irgendwie umsetzen? Das kann ich ja nicht über reguläre Ausdrücke darstellen ...
In FTUI ist das dummy-Device so dargestellt (ja, der reguläre Ausdruck macht aktuell keinen Sinn, da alles gleich formatiert ist):
<div data-type="button"
data-device="HhZ_Saugen_EG"
data-fhem-cmd="set Staubsauger_EG start"
data-get="state"
data-background-icon="fa-square"
data-states='["0","1","2","[3-9]{1}|[0-9]{2}"]'
data-icons='["STK-vacuum_top warn","STK-vacuum_top warn","STK-vacuum_top warn","STK-vacuum_top warn"]'
data-colors='["#222222","#222222","#222222","#222222"]'
data-background-colors='["#606060","#606060","#606060","#606060"]'
class="center big">
</div>
Vielen Dank für eure Hilfe
Stephan
mhhh, ich glaube, das geht nicht.
Für "warn" geht das. Da gibt es data-get-warn. Für "blink" gibt es das leider nicht ...
Versuch doch mal dem entsprechendem icon fa-blink hinzuzufügen.
Ich müsste ja blink abhängig von einem Reading hinzufügen bzw. über ein Reading steuern. Das scheint nicht zu funktionieren bzw. ist nicht vorgesehen.
Nee, wahrscheinlich nicht. Aber du könntest dir ein userReading in FHEM definieren, welches state und das reading kombiniert und dann darauf via data-get und data-states reagieren.
Darüberhinaus: FTUI2 ist EoL.
Manchmal sieht man den Wald vor lauter Bäumen nicht ...
data-get <= der Wert kommt aus dem Reading für das Blinken (on / off)
data-warn <= der Wert kommt aus dem state
Schon geht's :)
Danke für die Hilfe