Hi,
ich habe auf einem Floorplan, u.a. zwei Dummys, nämlich
Internals:
NAME d_Post_im_Briefkasten
NR 377
STATE nein
TYPE dummy
Readings:
2015-02-27 17:36:21 state nein
Attributes:
devStateIcon ja:message_mail_open@orange nein:message_mail@black
event-on-change-reading state
fp_EG 16,657,0,
fp_fp_Start 277,72,0,,
room Cfg_HM
und
Internals:
NAME dum_Licht_bei_Abwesenheit
NR 390
STATE ja
TYPE dummy
Readings:
2015-02-27 18:02:23 state ja
Attributes:
alias Licht automatisch bei Abwesenheit
devStateIcon ja:ampel_gruen@5C5C5C:nein nein:ampel_rot@5C5C5C:ja
event-on-change-reading state
fp_fp_Start 435,350,0,
room Cfg_HUE
setList state:ja,nein
Alle devStateIcons sind SVGs, aber beim zweiten funktioniert die Farbwahl nicht...? ???
Ich habe die Farbe jetzt über das CSS gesetzt (ist ja glücklicherweise für beide states dieselbe), aber ich verstehe nicht, warum das mal funktioniert und mal nicht. (Und ja, es funktioniert beim zweiten Dummy auch dann nicht, wenn ich in devStateIcon die Möglichkeit zum Schalten nicht vorsehe...)
Hallo, und wenn du 5C5C5C mit grey ersetzt. 5C5C5C ist ja ein Grauton, ob hex Werte in Verbindung mit devState Icons funktioniert kann ich dir leider nicht sagen. In css ist das kein Problem.
VG
Frank
Ja, das habe ich auch probiert, Farben in Wörtern funktionieren auch nicht, komischerweise...
Das Problem ist, dass fhem nur "schwarze" SVG-Icons umfaerben kann, d.h. es ersetzt in der .svg fill="#000000" durch die angegebene Farbe. message_mail* enthaelt so einen Eintrag, ampel* aber nicht, da es von Haus aus bunt ist.
Strenggenommen muesste man solche bunte SVG-icons in FHEM verbieten, oder wenigstens in einem separaten Ordner auslagern.