FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Beam2FHEM am 23 Oktober 2019, 09:39:54

Titel: [Gelöst] - readingsgroup - battery value mit Wert und Symbol anzeigen
Beitrag von: Beam2FHEM am 23 Oktober 2019, 09:39:54
Hi,

leider sehe ich mal wieder den Wald vor lauter Bäumen nicht  :o

Ich habe eine Readingsgroup rg_battery deren Werte ich einmal als Batteriestandssymbol und als Wert anzeigen möchte.

def rg_battery .*:[Bb]attery,.*[Bb]attery    (<-- Verdopplung des angezeigten Readings)

valueFormat {return "0" if( $VALUE eq "low" );; return "100" if( $VALUE > 75 );; return "75" if( $VALUE > 50 );;return "50" if( $VALUE > 25  );;return "25" if( $VALUE > 20 );; return "20" if( $VALUE > 0 )}

valueIcon {'battery.100' => 'measure_battery_100@green', 'battery.75' => 'measure_battery_75@green','battery.50' => 'measure_battery_50@yellow', 'battery.25' => 'measure_battery_25.orange', 'battery.20' => 'measure_battery_0@red'}



Leider werden natürlich beide Readings gleich formatiert. Wie kann man das einfach ändern bzw. wie verdoppelt man das reading richtig? Oder ist das eh der falsche Weg...

Danke,
Beam

Titel: Antw:readingsgroup - battery value mit Wert und Symbol anzeigen
Beitrag von: Beam2FHEM am 05 November 2019, 18:58:39
Die Sache ist ganz einfach... und zwar geht es über


attr rg_battery valueSuffix {"battery"=>" (".ReadingsVal($DEVICE,$READING,0)." %)"}


Vielleicht hilft es ja jemanden weiter, ohne lange suchen zu müssen ;)