(gelöst) Sensorwert aus Datei anzeigen und Farbe ändern

Begonnen von aficianado, 05 Dezember 2015, 16:10:46

Vorheriges Thema - Nächstes Thema

aficianado

Hallo Miteinander,

seit Tagen versuche ich mit einem Wert (definiert als Dummy) die Farbe der Darstellung des Wertes (0-100) zu ändern in einem normalen Room und in einem Floorplan. Die vielen Beispiele aus dem Forum und Google benutzen leider Attribute, die beim Dummy nicht verfügbar sind.  Was kann ich tun?

Besten Dank für Eure Antwort im Voraus,

Gruß
RaPi3, esp8266, LoRa, Tasmota

aficianado

ok, ich habe einen Weg gefunden:

define act_EV_OG_10 notify EV_OG_10 {\
  my $dt= Value("EV_OG_10");;\
  if    ($dt<120)  {fhem ("attr EV_OG_09 stateFormat <div style='color:red'>state</div>")}\
  elsif ($dt<300)  {fhem ("attr EV_OG_09 stateFormat <div style='color:salmon'>state</div>")}\
  elsif ($dt<1200) {fhem ("attr EV_OG_09 stateFormat <div style='color:dodgerblue'>state</div>")}\
  else             {fhem ("attr EV_OG_09 stateFormat <div style='color:grey'>state</div>")}\
  }

wobei EV_OG_09 ist der Bewegungszähler von einem Bewegungsmelder und EV_OG_10 gibt den Abstand in Sekunden zur letzten Zähleränderung an. Wird nun EV_OG_09 in einem Floorplan dargestellt, wechselt der Zähler seine Farbe (verblasst) in Abhängigkeit zum letzten Ereignis.
RaPi3, esp8266, LoRa, Tasmota