Hallo,
Möchte von allen meinen Geräten die eine Batterie haben eine readingsgroup machen, das ich auf einen Blick den Batterie Status sehen kann .
Leider weiß ich nicht wie ?
Was muss ich angeben ?
Gruß
Wendelin
Ich habe es bei mir so gelöst:
define Batterie readingsGroup .*:battery
attr Batterie alias Batteriestatus
attr Batterie notime 1
Man kann dann natürlich noch Icons für den Batteriestand der Devices setzen.
Edit: Vielleicht noch zur Erklärung: hier werden alle Batteriestände aller Geräte die das Reading "battery" haben abgefragt, wenn du noch weitere Readings hast wie zum Beispiel "Batteriestand" musst du dies ergänzen oder ersetzen.
Tipp :
a. https://wiki.fhem.de/wiki/ReadingsGroup
b. https://wiki.fhem.de/wiki/ReadingsGroup#Auswahl_.C3.BCber_Reading-Namen.2C_Status_als_Symbol_dargestellt
Super , vielen Dank.
Wie bekomme ich nach das :battery evtl. Im Namen noch weg ?
Mit freundlichen Grüßen
Wendelin
Zeig mal wie deine Readingsgroup jetzt aussieht (list <readingsgroup> in die Kommandozeile eingeben, output in code tags posten)
defmod Batterie readingsGroup <Gerät>,<Batterie> .*:battery
attr Batterie alias Batteriestatus
attr Batterie notime 1
attr Batterie room B_Batterie
attr Batterie sortColumn -1
attr Batterie valueIcon {'battery.ok' => 'measure_battery_100@green', 'battery.low' => 'measure_battery_50@yellow', 'battery.critical' => 'measure_battery_25.red'}
Das List selbst ist sehr lang da alle Logs gelesen werden