FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: FunkOdyssey am 29 Mai 2019, 14:50:58

Titel: In event_Readings rechnen?
Beitrag von: FunkOdyssey am 29 Mai 2019, 14:50:58
Ich habe erneut eine Frage zu den event_Readings.

Kann man dort auch Berechnungen durchführen und daraufhin den Median bilden?


Aktuell löse ich das wie folgt:
round((
[zw_pir_haustuer:luminance:d]+
[zw_pir_seite:luminance:d]+
[zw_pir_terrasse:luminance:d]
)/3,2)


Aber ich würde in event_Readings gerne den Median der drei Sensoren berechnen.

Geht das?

Danke.
Titel: Antw:In event_Readings rechnen?
Beitrag von: Ellert am 29 Mai 2019, 17:02:53
Du berechnest den Mittelwert, nicht den Median, https://de.wikipedia.org/wiki/Median.
Die Berechnung an sich sollte funktionieren.
Titel: Antw:In event_Readings rechnen?
Beitrag von: FunkOdyssey am 29 Mai 2019, 17:05:37
Ja, das ist mir schon klar.
Ich will die Ergebnisse der drei Sensoren durch den Median glätten.
Im Moment ist es halt nur der Mittelwert, welchen ich hier als Beispiel gewählt habe.

Das :med10 und ähnlich ist doch eine Art Modifier, oder?
Ich frage mich, wie ich diesen Modifier mit einer Berechnung koppeln kann.
Titel: Antw:In event_Readings rechnen?
Beitrag von: Ellert am 29 Mai 2019, 17:23:35
Der Modifier ist auf ein einzelnes Reading bezogen.
Du könntest ein event_Reading anlegen in dem jeweils der aktuelle Wert der Sensoren gespeichert wird und darauf einen Median bilden.
Titel: Antw:In event_Readings rechnen?
Beitrag von: FunkOdyssey am 29 Mai 2019, 17:48:20
Danke dir.