FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Burny4600 am 24 Juni 2017, 23:02:12

Titel: eventMap Definitionen darstellen?
Beitrag von: Burny4600 am 24 Juni 2017, 23:02:12
Suche Möglichkeiten eventMap Definitionen darzustellen:
Hier finde ich keine Lösung für die Dartsellung von charging deactivated:laden deaktiviert.
Weder "/" noch "," hilft als Ersatz zur Trennung.
attr <name> eventMap ONLINE:NETZBETRIEB OFFLINE:BATTERIEBETRIEB charging deactivated:laden deaktiviert charging:laden charged:geladen

Eine weitere Lösung suche ich um die Texte in unterschiedlichen Farben darzustellen ähnlich wie es unter devStateIcon mit dem einfärben der Icons möglich ist.
attr <name> devStateIcon EIN:control_on_off@lightgreen AUS:general_aus@red
Titel: Antw:eventMap Definitionen darstellen?
Beitrag von: Otto123 am 24 Juni 2017, 23:26:02
Hi Chris,

wenn ich genau das mache
ZitatWenn der erste Wert ein Slash (/) oder ein Komma (,) ist, dann wird nicht durch Leerzeichen sondern durch das vorgestellte Zeichen getrennt.
Dann funktioniert das. Also in Deinem Fall sollte es so sein:
attr <name> eventMap /ONLINE:NETZBETRIEB/OFFLINE:BATTERIEBETRIEB/charging deactivated:laden deaktiviert/charging:laden/charged:geladen

Mit der Farbe habe ich keine Idee.

Gruß Otto
Titel: Antw:eventMap Definitionen darstellen?
Beitrag von: Burny4600 am 25 Juni 2017, 16:16:37
Hallo Otto.

Danke für die Rückmeldung. Ich habe am Anfang der Zeile (/ONLINE:N.....) das "/" vergessen.
Manchmal sieht man für lauter Bäume den Baum nicht mehr.

Vielleicht tut sich noch etwas noch auf wegen der Texteinfärbungen.
Titel: Antw:eventMap Definitionen darstellen?
Beitrag von: rudolfkoenig am 26 Juni 2017, 07:38:02
ZitatVielleicht tut sich noch etwas noch auf wegen der Texteinfärbungen.
Nett formuliert. Das geht auch heute, siehe commandref Eintrag und das Beispiel mit {}. Leider ist es nicht sehr benutzerfreundlich, und erfordert etwas HTML/CSS Wissen. Wenn man mehrere Zustaende anzeigen will, sollte man eine Funktion bauen.