FHEM Forum

FHEM => Automatisierung => Thema gestartet von: StephanH am 06 August 2014, 20:03:50

Titel: ICON-Farbe
Beitrag von: StephanH am 06 August 2014, 20:03:50
Hallo,

die Standard-Icons, die man mit dem ATTR Icon zuordnen kann sind weiß auf schwarz.

Jetzt würde ich gerne ein Icon gelb auf schwarz färben, wenn ein Status dead kommt oder rot, wenn irgendeine Alarm-notify ausgelöst wird.

Ich habe nichts gefunden womit das einfach geht - ohne Icons zu doppeln und zu färben.

Gibt es eine Möglichkeit die Icon-Farbe per Set oder ähnlich zu ändern?

Gruß

Stephan
Titel: Antw:ICON-Farbe
Beitrag von: krikan am 06 August 2014, 20:32:55
http://fhem.de/commandref#devStateIcon
Titel: Antw:ICON-Farbe
Beitrag von: franky08 am 06 August 2014, 20:47:50
Icon@yellow für Gelb

VG
Frank
Titel: Antw:ICON-Farbe
Beitrag von: StephanH am 06 August 2014, 22:06:28
Danke für die Tips. Werde ich am Wochenende mal ausprobieren.
Titel: Antw:ICON-Farbe
Beitrag von: moonsorrox am 08 August 2014, 00:55:59
wenn es z.B. ein SVG Icon mit Rahmen ist (z.B. rc_HOME.svg), kann es sein das sich z.B. der Inhalt "gelb" (Farbe deiner Wahl) färbt aber der Rahmen nicht....

Dann muss hier das blaue ergänzt werden
</metadata>
  <g
     fill="#000000"
     stroke="none"

Benutze den Editor deiner Wahl, vorzugsweise Notepad++  8)
Titel: Antw:ICON-Farbe
Beitrag von: StephanH am 09 August 2014, 16:05:50
Hallo zusammen,

jetzt habe ich die Zusammenhänge raus  ::)
Mit devStateIcon komme ich zurecht und mit den Farben auch.

Jetzt kommt aber die nächste Herausforderung. Ich habe mich entschlossen nicht das devStateIcon zu färben sondern das normale Icon.
Bei meinem Bewegungsmelder also mit attr MotionDet.Flur icon people_sensor@yellow bei Status dead - das mache ich halt mit einem Notify und funktioniert.

Wenn ich das jetzt aber generisch für alle meine Sensoren (mehrere Bewegungsmelder, Rauchmelder und Temperatursensoren) in einem Notify machen will, also
DEFINE gelb_bei_dead NOTIFY *.dead* set %NAME icon...@yellow?
Gibt's da was, dass egal was für ein Icon genutzt wird genau dieses auf gelb umgefärbt wird, so dass ich einen Notify für alle nehmen kann? was müsste an der Stelle mit den ... stehen?