FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Tobias am 10 Januar 2018, 17:11:02

Titel: Anzahl der Devices mit leeren Batterien anzeigen?
Beitrag von: Tobias am 10 Januar 2018, 17:11:02
Hi,
ich habe mehrere Batteriebetriebene Devices. Diese werden aktuell schon in einer REadingsgroup zusammengefasst. Nun möchte ich aber ein Reading haben, welches mir die ANZAHL der Battery=low Anzeigen anzeigt. Irgendwelche Ideen wie ich das lösen kann?

defmod RG_Battery readingsGroup .*:battery
attr RG_Battery DbLogExclude .*
attr RG_Battery disable 1
attr RG_Battery mapping {'battery' => ' %DEVICE'}
attr RG_Battery nameStyle {($VALUE ne "ok")?'style="color:red"':'style="color:green"'}
attr RG_Battery room 99_Devices
attr RG_Battery valueStyle {($VALUE ne "ok")?'style="color:red"':'style="color:green"'}
Titel: Antw:Anzahl der Devices mit leeren Batterien anzeigen?
Beitrag von: kadettilac89 am 10 Januar 2018, 20:57:59
du hast schon eine readingsGroup darum...


Ein Beispiel:

define rg readingsGroup .*:temperature rg:$avg
Damit wird eine readingsGroup über alle temperature Readings definiert. In einer zusätzlichen Zeile am Ende wird mit $avg der Durchschnittswert aller darüber liegenden Temperaturen angezeigt.

Das genaue Format: $<operator>[(<zellen>)] mit

<operator>: [b]sum[/b], avg, min, max, scalar, count oder der


wiki, Kapitel Berechnungen ... https://wiki.fhem.de/wiki/ReadingsGroup

ich habe es selber nicht im Einsatz, aber ggf. über eine Hilfsspalte die Wert 1 hat wenn Low ... müsstest ein wenig rumtesten.