Hallo,
ich würde gerne den event-aggregator auf einen Messwert anwenden und das Ergebnis nur dann ins FileLog schreiben, wenn sich dieses geändert hat oder spätestens alle 1800s.
Habs so probiert aber irgendwie funktioniert es nicht wie gewollt:
... event-aggregator TEMP:600:linear:mean
... event-on-change-reading .*
... event-min-interval .*:1800
Liegt wohl daran, dass als aller erstes event-on-change-reading ausgeführt wird.
Zitat
The event aggregator only takes into consideration those updates that remain after preprocessing according to the event-on-update-reading and event-on-change-reading directives. Besides which, any update of a reading that occurs within a timespan from the preceding update that is smaller than the resolution of FHEM's time granularity is ditched.
Gibts da nicht einen Weg nur sich ändernde, aggregierte Werte ins FileLog zu bekommen?