Ich versuche, die Farbe eines SVG-Icons zu ändern. Die entsprechende Zeile im cfg-File sieht wie folgt aus:
define xyz weblink cmdList \
control_arrow_rightward:text:kommandos \
control_arrow_rightward:text:kommandos
Die Funktionalität ist da (cmdList tut was es soll), aber der Pfeil ist schwarz, was beim "Dark"-Style in jeder zweiten Zeile zu unsichtbaren Pfeilen führt. Ich habe deshalb gemäss http://www.fhemwiki.de/wiki/Icons als Icon-Spezifikation "control_arrow_rightward@white" und "control_arrow_rightward@FFFFFF" ausprobiert, aber beides hatte keine Auswirkung, der Pfeil blieb schwarz.
Habe wohl etwas übersehen, bloss was?
die cmdList von weblink ist so alt das es @farbe nicht kennt.
ich denke es ist besser wenn du eine readingGroup verwendest. die ist neuer und du hast sehr viel mehr möglichkeiten.
etwas in der art sollte gehen:define xyz readingsGroup xyz:!cmd1,!cmd2 xyz:!cmd3,!cmd4
attr xyz commands { cmd1 => 'set...', cmd2 => 'set...', ... }
attr xyz valueIcon { cmd1 => 'icon1@farbe', cmd2 => 'icon2@farbe', ... }
gruss
andre