Hallo,
für meine neuen FlowerCare-Sensoren habe ich ein readingsGroup erstellt, dessen erste Spalte das Icon des Devices anzeigen soll. Das Icon überschreibt den Devicenamen und so gibt es auch keine Möglichkeit mehr, per Klick zum jeweiligen Device zu gelangen. Kann ich dem Alias ein href o.ä. mitgeben?
Gruß Jens
defmod 0Zimmerpflanzen readingsGroup <>,<Name>,<Wasser>,<Dünger>,<Wärme>,<Licht>,<Batterie>,<Aktualisierung>\
MQTT2_MiFlora_1:<%sprinkler_icon@green>,?alias,moisture,conductivity,temperature,light,battery,+MQTT2Server_TIME\
MQTT2_MiFlora_2:<%weather_pollen@green>,?alias,moisture,conductivity,temperature,light,battery,+MQTT2Server_TIME\
MQTT2_MiFlora_3:<%weather_pollen@green>,?alias,moisture,conductivity,temperature,light,battery,+MQTT2Server_TIME\
MQTT2_MiFlora_4:<%weather_pollen@green>,?alias,moisture,conductivity,temperature,light,battery,+MQTT2Server_TIME\
MQTT2_MiFlora_5:<%hibiskus@red>,?alias,moisture,conductivity,temperature,light,battery,+MQTT2Server_TIME
attr 0Zimmerpflanzen room Wohnzimmer
attr 0Zimmerpflanzen valueFormat {if($READING eq "moisture"){if($VALUE>=65){$VALUE=100}elsif($VALUE>=15){$VALUE=50}elsif($VALUE<15){$VALUE=1}}\
elsif($READING eq "conductivity"){if($VALUE<300){$VALUE=1}elsif($VALUE>=300){$VALUE=50}elsif($VALUE>=750){$VALUE=100}}\
elsif($READING eq "temperature"){if($VALUE>=40){$VALUE=100}elsif($VALUE>=18){$VALUE=50}elsif($VALUE<18){$VALUE=1}}\
elsif($READING eq "light"){if($VALUE>=200){$VALUE=100}else{$VALUE=1}}\
elsif($READING eq "battery"){if($VALUE>=80){$VALUE=100}else{$VALUE=1}}\
}
attr 0Zimmerpflanzen valueIcon {'moisture.100' => 'sani_irrigation@red','moisture.50' => 'sani_irrigation@green','moisture.1' => 'sani_irrigation@yellow',\
'conductivity.100' => 'hue_room_garden@red','conductivity.50' => 'hue_room_garden@green','conductivity.1' => 'hue_room_garden@yellow',\
'temperature.100' => 'temp_temperature@red','temperature.50' => 'temp_temperature@green','temperature.1' => 'temp_temperature@blue',\
'light.100' => 'weather_sun@green','light.1' => 'weather_sun@blue',\
'battery.100' => 'measure_battery_100@green','battery.1' => 'measure_battery_100@yellow'}
@JensS
Über die Attribute valuePrefix und valueSuffix sollte dies möglich sein ...
@OdfFhem
Vielen Dank - klappt perfekt!
Gruß Jens
valuePrefix {alias => "<a href=\"./fhem?detail=$DEVICE\">"}
valueSuffix {alias => "</a>"}