FHEM Forum

FHEM => Sonstiges => Thema gestartet von: wurmthomas80 am 20 Februar 2026, 14:59:32

Titel: EventAggregator: Patch für konfigurierbare Dezimalstellen und Laufzeit-Parameter
Beitrag von: wurmthomas80 am 20 Februar 2026, 14:59:32
Hallo zusammen,

ich habe den EventAggregator für meinen Anwendungsfall erweitert und möchte die Änderung hier zur Diskussion stellen bzw. der Allgemeinheit zur Verfügung stellen.

Motivation

Standardmäßig ist beim EventAggregator die Anzahl der ausgegebenen Dezimalstellen nicht konfigurierbar, und Änderungen bestimmter Parameter erfordern ein Neuinitialisieren bzw. Neustarten.
Für meine Anwendung (kontinuierliche Messwerte / dynamische Konfiguration) war es notwendig:


Umsetzung

Ich habe dazu Anpassungen in folgenden Dateien vorgenommen:


Die Änderungen ermöglichen:


Patch

Bei Interesse kann ich gerne den Patch zur verfügung stellen.

Fragen / Feedback erwünscht


Falls gewünscht, kann ich auch eine sauber aufbereitete Version oder Dokumentation nachreichen.

Viele Grüße
Thomas
Titel: Aw: EventAggregator: Patch für konfigurierbare Dezimalstellen und Laufzeit-Parameter
Beitrag von: rudolfkoenig am 20 Februar 2026, 20:52:33
ZitatGibt es Bedenken hinsichtlich Nebenwirkungen oder Design?
Um das zu beurteilen muesste man die Aenderungen sehen koennen.
Titel: Aw: EventAggregator: Patch für konfigurierbare Dezimalstellen und Laufzeit-Parameter
Beitrag von: betateilchen am 21 Februar 2026, 13:21:52
Zitat von: wurmthomas80 am 20 Februar 2026, 14:59:32Patch

Bei Interesse kann ich gerne den Patch zur verfügung stellen.

Hey, Du hast doch Interesse daran und Du möchtest Feedback haben.

Where's the beef? (https://de.wikipedia.org/wiki/Where's_the_beef%3F)
Titel: Aw: EventAggregator: Patch für konfigurierbare Dezimalstellen und Laufzeit-Parameter
Beitrag von: wurmthomas80 am 21 Februar 2026, 18:39:19
Hallo,

hier sind wie angekündigt die Patches.

Mir ging es in erster Linie darum, die Änderungen der Allgemeinheit zur Verfügung zu stellen und ggf. zur Aufnahme in den offiziellen Code anzubieten, damit sie bei zukünftigen Updates nicht verloren gehen.

Die Erweiterungen laufen bei mir seit einiger Zeit stabil im produktiven Einsatz. Feedback ist natürlich willkommen, zwingend benötige ich es jedoch nicht – falls kein Interesse besteht, nutze ich die Anpassungen einfach weiterhin lokal.

Inhalt der Patches

1) Unterstützung für konfigurierbare Dezimalstellen beim event-aggregator 
2) Übernahme von Parameteränderungen zur Laufzeit (Reinitialisierung der TimeSeries-Instanz bei Änderungen)


Falls weitere Informationen, Tests oder eine andere Aufbereitung gewünscht sind, liefere ich das gerne nach.

Viele Grüße
Thomas
Titel: Aw: EventAggregator: Patch für konfigurierbare Dezimalstellen und Laufzeit-Parameter
Beitrag von: rudolfkoenig am 21 Februar 2026, 21:46:26
ZitatGibt es Bedenken hinsichtlich Nebenwirkungen oder Design?
Zu TimeSeries.pm kann ich nichts sagen, bin nicht der Maintainer.
Falls da kein Widerstand signalisiert wird, und das Feature generell gewuenscht wird, kann ich die Aenderungen in fhem.pl uebernehmen.