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?
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)}>