Nachkommastellen beim event-aggregator begrenzen?

Begonnen von Jamo, 03 Januar 2022, 12:04:10

Vorheriges Thema - Nächstes Thema

Jamo

Kann man mitlerweile die Nachkommastellen beim event-aggregator begrenzen, wie hier auch schon angefragt?
Zitathttps://forum.fhem.de/index.php/topic,36771.0.html
Ich logge die Temperatur meines Kühlschrankes, mittels event-aggregator berechne ich den Average.attr TempKS userReadings temperature_avg:temperature:.* {ReadingsNum($name,'temperature',0)}
attr TempKS event-aggregator temperature_avg::linear:mean:18000

Für temperature_avg erhalte ich werte wie temperature_avg 7.03757484938
Das macht doch keinen Sinn:
- Man schreibt 11 nachkommastellen in die db
- Jede Änderung der x-ten nachkommastelle führt zu einem zusätzlichen Event, auch wenn sich die temperatur nur unwesentlich ändert
- Um die Nachkommstellen zu begrenzen, muss man ein neues userreading einführen, was wieder zusätzliche events generiert.
- der Anwendungssfall rechtfertigt eine Fliesskommagenauigkeit gar nicht.

Gibt es dafür eine Lösung? Ich habe jetzt den Patch vom oben genannten Link aus dem development Thread eingebaut, aber damit muss ich fhem.pl vom update ausschliessen, und immer manuell den Patch wieder einbauen.

Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence