FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: heiko.ne am 05 März 2016, 10:33:05

Titel: Icon-Farbe abhängig von Wert
Beitrag von: heiko.ne am 05 März 2016, 10:33:05
Hallo zusammen,

ich würde gerne die Farbe eines zugewiesenen Icons (hier "sani_heating") abhängig vom Wert des Readings "ValvePosition" machen.
Das entsprechende Device heißt "Wohnzimmer_Thermostat_1_Clima" und soll dieses Symbolschema abhängig von seinem Reading "ValvePosition" erhalten:

- ValvePosition = 0%        --> sani_heating@blue
- ValvePosition < 50%      --> sani_heating@orange
- ValvePosition <= 100% --> sani_heating@red

Das sollte irgendwie über devStateIcon funktionieren, aber wie?

Wer kann helfen?

Gruß
Heiko
Titel: Antw:Icon-Farbe abhängig von Wert
Beitrag von: budy am 05 März 2016, 10:46:24
Moin Heiko,

ich habe das bei meinen Thermostaten so gemacht:

.*slider:sani_heating@blue .*(14|15|16|17):sani_heating@blue .*(18|19|20):sani_heating@orange .*(21|22):sani_heating@yellow .*(23|24|25|26):sani_heating@red

Gruß,
Stephan
Titel: Antw:Icon-Farbe abhängig von Wert
Beitrag von: heiko.ne am 06 März 2016, 12:05:09
Hi. Danke für den Hinweis.
Leider kann ich den Tipp noch nicht auf meinen Anwendungsfall projizieren.
Wer kann helfen?
Titel: Antw:Icon-Farbe abhängig von Wert
Beitrag von: Prof. Dr. Peter Henning am 06 März 2016, 12:15:29
Wie so oft: https://wiki.selfhtml.org/wiki/Perl/Regul%C3%A4re_Ausdr%C3%BCcke

Ein Parser für reguläre Ausdrücke kann nicht RECHNEN. Also entweder einen länglichen reulären Ausdruck (Viel Spaß...), oder ein ordentliches Perl-Programm.

LG

pah