FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: M.Piet am 21 Oktober 2019, 15:18:02

Titel: FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: M.Piet am 21 Oktober 2019, 15:18:02
Hallo Zusammen,

eine Frage die ich mir auch mit der Suche nicht beantworten kann.

Ich lasse mir mit "class="timestamp" nicht den Wert des Readings, sondern das Datum des Readings anzeigen.
Mit data-substitution="toDate().ago('hh:mm:ss')" kommt dann das Alter des Readings in Sekunden raus (Zeitraum).

Hat sich das Reading vor 30 Sekunden aktualisiert, bekomme ich in TBUI die Anzeige 00:00:30

Nun würde ich aber gern mit data-limits und data-colors den Wert einfärben (z.B. rot wenn er zu alt ist).

Folgender Test:
data-limits='[00:30:00,00:40:00,00:50:00]'
data-colors='["blue","green","#FF0000"]'

Es passiert nichts...keine Einfärbung.
Jemand eine Odee für mich?

Dankeschön. :)
Titel: Antw:FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: pflock_y am 21 Oktober 2019, 15:40:44
Moin,

Vielleicht nur copy und paste, aber du hast Minuten in data-limits stehen.

vg
pflock_y
Titel: Antw:FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: M.Piet am 21 Oktober 2019, 15:54:08
Ja das war nen blödes Beispiel.
Aber es geht trotzdem nicht.
data-limits='[00:00:00,00:01:00,00:30:00]'

00:22:00 habe ich aktuell, und das sollte grün dargestellt werden. Macht er aber nicht.
Titel: Antw:FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: yersinia am 21 Oktober 2019, 16:06:10
Mal ein Schuß ins blaue, aber
data-limits='[00:30:00,00:40:00,00:50:00]'
sieht ohne Anführungszeichen komisch aus. Ja, es ist kein Text. Aber auch keine Zahl.

Ich bezweifel, dass es dadurch funktioniert, aber es mit Anführungszeichen probiert?
data-limits='["00:30:00","00:40:00","00:50:00"]'
Titel: Antw:FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: M.Piet am 21 Oktober 2019, 17:26:13
Geht auch mit Anführungszeichen  nicht. Schon getestet...
Titel: Antw:FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: amenomade am 21 Oktober 2019, 23:55:46
Kann man die komplette Definition des Widgets in FTUI sehen?
Titel: Antw:FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: setstate am 22 Oktober 2019, 06:59:42
Das funktioniert nicht. Für den data-limits Vergleich wird der unbehandelte Readingwert benutzt. An den Zeitstempel kann man das nicht binden, das ist nicht vorgesehen.

Man könnte nur mit data-limits-get auf ein UserReading zeigen, was das Alter des Readings als Integerwert anbietet.
Titel: Antw:FTUI Widget Label: class="timestamp" und "data-colors" //klappt nicht
Beitrag von: M.Piet am 22 Oktober 2019, 07:57:45
Alles klar. Hatte mir fast sowas gedacht.
Danke für die Hilfe. :)