event-aggregator verhält sich nicht wie erwartet

Begonnen von abc2006, 06 November 2020, 12:06:39

Vorheriges Thema - Nächstes Thema

fron

#15
Ich sehe: Euer Vorschlag von damals ist nicht in den "Standard"-Code eingeflossen.

=> "bei euch" wird jedesmal, wenn "autoreset/duration" abläuft ein event ausgelöst und geloggt
   => damit funktioniert "autoreset"

Wer allerdings per HoldTime zusammenfassen möchte, hat damit verloren.

Wenn man beides möchte, bräuchte man 2 unterschiedliche "elapsed"-Funktionen - eine zum "Vor-Filtern" für autoreset (welche "add" in fhem.pl auslöst) und eine zweite, falls HoldTime gesetzt ist, um den resultierenden Event auszulösen.
- dies fehlt im aktuellen code.

fhem.pl testet nur 1x - immer wenn "add" ausgeführt wird, wird auch ein event ausgelöst.

So kann das natürlich nicht funktionieren...
Cubietruck
2x CUL: CUL-868 (MAX, MAX-Basic, Wandtermostat, ECO-Taster, Türkontakt) ; CUL-433 (4x SomfyRTS Rolladenmotor)
2x Jeelink (div Lacrosse/Technoline TX29DTH) ; (div PCA301)
HMUSB (KFM100 Füllstandssensor, HM-LC-BL1-FM)