FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: sylvester am 09 November 2022, 09:24:23

Titel: Symbol blinken lassen
Beitrag von: sylvester am 09 November 2022, 09:24:23
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
Titel: Antw:Symbol blinken lassen
Beitrag von: sylvester am 09 November 2022, 12:29:08
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 ...
Titel: Antw:Symbol blinken lassen
Beitrag von: yersinia am 09 November 2022, 12:43:24
Versuch doch mal dem entsprechendem icon fa-blink hinzuzufügen.
Titel: Antw:Symbol blinken lassen
Beitrag von: sylvester am 09 November 2022, 12:45:07
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.
Titel: Antw:Symbol blinken lassen
Beitrag von: yersinia am 09 November 2022, 13:03:42
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.
Titel: Antw:Symbol blinken lassen
Beitrag von: sylvester am 09 November 2022, 15:12:47
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