FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: HansDampfHH am 03 Oktober 2019, 09:41:03

Titel: [gelöst] Schwierigkeit mit Readingsgroup
Beitrag von: HansDampfHH am 03 Oktober 2019, 09:41:03
Hallo, ich stelle auf einer Seite alle Devices mit einem battery-Reading dar.
Soweit so gut...es werden entsprechend alle Devices mit einem battery-Reading angezeigt:


DEF <>,<Batteriestand>,<Letzter Wechsel> .*:battery,?batteryChangeDate


Nun möchte ich aber pro Zeile einen weiteren dynamischen Wert anzeigen.


DEF <>,<Batteriestand>,<Letzter Wechsel>,<Dauer> .*:battery,?batteryChangeDate,<{calcBatteryLifetime($DEVICE)}>


Es wird zwar das berechnete Alter der Batterie angezeigt, allerdings tauchen nun nicht nur meine 12 "Battery-Devices" auf sondern ALLE Devices, Notifies, etc. Bei allen anderen Devices steht natürlich kein Wert. Ich finde leider bisher keine Antwort in der Commandref. Was habe ich übersehen damit nur meine .*:battery Devices angezeigt werden?
Titel: Antw:Schwierigkeit mit Readingsgroup
Beitrag von: HansDampfHH am 04 Oktober 2019, 09:20:58
Hat sich erledigt, ich habe die ganze Sache mit TYPE und FILTER eingeschränkt, das funktioniert.
War allerdings purer Zufall, konnte ich so aus der Commandref nicht herauslesen.


<>,<Batteriestand>,<Wechsel>,<Laufzeit> TYPE=.*:FILTER=batteryChangeDate=..*:battery,?batteryChangeDate,<{calcBatteryLifetime($DEVICE)}>