SVG Icon-Farbe

Begonnen von user1, 24 Oktober 2015, 09:28:36

Vorheriges Thema - Nächstes Thema

user1

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?

justme1968

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

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