Hauptmenü

icons für readings

Begonnen von Gerd.Ternes, 21 Juli 2014, 18:30:35

Vorheriges Thema - Nächstes Thema

Gerd.Ternes

Liebe fhem Freunde,

ist es möglich, für die verschiedenen Readings von Sensoren (Homematic) auch verschiedene icons zu benutzen?
z.B. ein Icon für die Temperatur, eins für die Luftfeuchte usw.?

danke im voraus

Gerd

justme1968

pro fhem device kannst du ein icon für state bzw STATE anzeigen.

wenn du mehr möchgest schau dir mal readingsGroup an. beispiel findest du hier im forum und im wiki.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

wkarl

Hallo Gerd,

hier ein Teil meiner Umsetzung - ich wollte alle für mich relevanten Heizungsinformationen zusammen haben.

  • erster screenshot: so ist das Aussehen in der fhem GUI
  • zweiter screenshot: im floorplan gepaart mit anderen Informationen
und die Definitionen dazu:
define Heizung_EG readingsGroup <%sani_heating@darkblue>,<%temperature_humidity@darkblue>,<%temp_inside@darkblue>,<SOLL FH>,<Modus FH>,<SOLL HK>,<Modus HK>,<>,<>,<> ^(?!File).*(Wohnzimmer|Esszimmer|Kueche|Buero|DieleWindfang|GaesteToilette)(_TC):humidity,measured-temp,desired-temp,controlMode@{$DEVICE."_Climate"},desired-temp@{$DEVICE=~s/_TC//g;;$DEVICE."_HK_ClimRT_tr"},controlMode@{$DEVICE=~s/_TC//g;;$DEVICE."_HK_ClimRT_tr"},actuator,battery,battery@{$DEVICE=~s/_TC//g;;$DEVICE."_HK"}
attr Heizung_EG commands { 'controlMode' => 'controlMode:', 'desired-temp' => 'desired-temp:' }
attr Heizung_EG fp_H_HZ_Erdgeschoss 50,170,0,
attr Heizung_EG icon it_television
attr Heizung_EG mapping { 'Buero_TC' => '%ROOM', 'DieleWindfang_TC' => '%ROOM', 'Esszimmer_TC' => '%ROOM', 'GaesteToilette_TC' => '%ROOM', 'Kueche_TC' => '%ROOM', 'Wohnzimmer_TC' => '%ROOM', 'desired-temp' => '', 'controlMode' => '' }
attr Heizung_EG nameStyle style=color:darkblue;;font-weight:bold;;text-align:center
attr Heizung_EG room Heizung-Raeume
attr Heizung_EG valueColumn { 'actuator' => 7, 'battery' => 8 }
attr Heizung_EG valueFormat { 'actuator' => "%.0f %%", 'humidity' => "%.0f %%", 'desired-temp' => "%.1f&deg;;C", 'measured-temp' => "%.1f&deg;;C" }
attr Heizung_EG valueIcon {'battery.ok' => 'measure_battery_100@lightgreen', 'battery.low' => 'measure_battery_25@red' }
attr Heizung_EG valueStyle { if($READING eq "humidity" && $VALUE < 45) { 'style="color:orange;;text-align:center"'} elsif ($READING eq "humidity" && $VALUE >= 45 && $VALUE <=60) { 'style="color:black;;text-align:center"'} elsif ($READING eq "humidity" && $VALUE > 60) { 'style="color:magenta;;text-align:center"'} elsif ($READING eq "measured-temp" && $VALUE < 20) { 'style="color:blue;;text-align:center"'} elsif ($READING eq "measured-temp" && $VALUE >= 20 && $VALUE <= 24) { 'style="color:black;;text-align:center"'} elsif ($READING eq "measured-temp" && $VALUE > 24) { 'style="color:red;;text-align:center"'} }

ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

Gerd.Ternes

Vielen Dank, genau dies habe ich gesucht!