FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: hmtec99 am 11 April 2019, 17:41:16

Titel: FHEMWEB (Readingsgroup) - Einfärben Timestamp (wenn älter als)
Beitrag von: hmtec99 am 11 April 2019, 17:41:16
Gleich der nächste Thread hinterher geschoben...

Ist es generell möglich bei ReadingsGroup (oder Allgemein) die Farbe eines Timestamps in Fhemweb zu ändern, wenn... moment... während ich das eben geschrieben habe,
fiel mir ein daß es (grundsätzlich) bereits möglich ist, nämlich beim Update eines Readings. Dann wird der Timestamp rot dargestellt. Vermutlich durch Fhemweb?!

Kann man das dahingehend anpassen, daß Timestamps die z.B. älter sind als x Minuten/Stunde/Tage sind in einer (gut sichtbaren) Farbe wie z.B. gelb darstellt werden?

Gruß, Oli (nochmal)
Titel: Antw:FHEMWEB (Readingsgroup) - Einfärben Timestamp (wenn älter als)
Beitrag von: rudolfkoenig am 11 April 2019, 19:41:50
fhemweb.js setzt die CSS Klasse "changed" fuer per longpoll empfangene "*-ts" (timestamp) Werte.

Dein Wunsch koennte ein JavaScript erfuellen, was  die $("[informid$=-ts]") Inhalte mit dem aktullen Zeitstempel vergleicht, und bei Bedarf einfaerbt.
Titel: Antw:FHEMWEB (Readingsgroup) - Einfärben Timestamp (wenn älter als)
Beitrag von: justme1968 am 11 April 2019, 20:12:32
auf readingsGroup seite kann man das nur ein mal beim ersten anzeigen einer seite machen. nicht nachträglich während eine seite angezeigt wird. das geht wie von rudi vorgeschlagen nur per js.

irgendwo im forum gibt beispiel code der angezeigte timestamps duch 'ungefähre zeitangaben' wie vor einer minute, vor einer stunde, gestern, ... ersetzt. das könnte man vermutlich als grundlage verwenden.