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.