FHEMWEB (Readingsgroup) - Einfärben Timestamp (wenn älter als)

Begonnen von hmtec99, 11 April 2019, 17:41:16

Vorheriges Thema - Nächstes Thema

hmtec99

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)

rudolfkoenig

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.

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968