wie kann ich ein Icon mit Zeitangabe darstellen?

Begonnen von Burny4600, 05 August 2016, 15:34:31

Vorheriges Thema - Nächstes Thema

Burny4600

Habe eine Status Anzeige mit Zustand und Datum.
OFFEN 2016-08-05 14:54:56

Vorher hatte ich nur das Icon als Anzeige definiert.
eventMap     closed:ZU open:OFFEN

stateFormat    {if (ReadingsVal("HM_4C0CB6","contact","") =~ "open.*") {"open " . ReadingsTimestamp("HM_4C0CB6","contact","")} else {InternalVal("HM_4C0CB6","STATE","")}}
Nun möchte ich gerne ein Icon und das Datum anzeigen.
Was muss ich daran ändern.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

rudolfkoenig

Icon _und_ Text geht nur mit der {} Variante des devStateIcon Attributes, diese muss passenden HTML zurueckliefern.

Burny4600

Aber wie mache ich das mit den Klammern für das Icon und die Uhrzeit?
So sieht derzeit die Definition aus.
devStateIcon   ZU:fts_door OFFEN:fts_door_open@red
Aus dem WIKI bin ich auch nicht wirklich schlauer geworden.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

marvin78

Du kannst eine Perlfunktion schreiben, die den entsprechenden HTML Code zurück gibt. Das ist in der Commandref gut erklärt und es gibt ein Beispiel.

Burny4600

Wo genau in der Commanref ist das beschrieben?
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

rudolfkoenig


Burny4600

OK: Habe ich jetzt gefunden.
Stehe aber trotzdem noch daneben wie ich das mit dem Icon und der Datum Uhrzeit machen kann.
STATE          OFFEN 2016-08-06 17:29:43
Derzeit sieht es so aus wo ich die Farbe des Icon je nach Zustand ändere.
devStateIcon   ZU:fts_door OFFEN:fts_door_open@red
Ich denke ich werde es wieder dabei belassen und das

stateFormat    {if (ReadingsVal("HM_4C0DD5","contact","") =~ "open.*") {"open " . ReadingsTimestamp("HM_4C0DD5","contact","")} else {InternalVal("HM_4C0DD5","STATE","")}}

wieder entfernen.
Da fehlt mir noch der Durchblick.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess