FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Gerd.Ternes am 21 Juli 2014, 18:30:35

Titel: icons für readings
Beitrag von: Gerd.Ternes am 21 Juli 2014, 18:30:35
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
Titel: Antw:icons für readings
Beitrag von: justme1968 am 21 Juli 2014, 18:33:08
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
Titel: Antw:icons für readings
Beitrag von: wkarl am 21 Juli 2014, 19:34:05
Hallo Gerd,

hier ein Teil meiner Umsetzung - ich wollte alle für mich relevanten Heizungsinformationen zusammen haben.
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
Titel: Antw:icons für readings
Beitrag von: Gerd.Ternes am 21 Juli 2014, 19:42:51
Vielen Dank, genau dies habe ich gesucht!