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
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 ;)