(ERLEDIGT) event-on-change mit min Interval wird ignoriert...

Begonnen von misux, 03 Juni 2018, 16:33:44

Vorheriges Thema - Nächstes Thema

misux

HI!

Ich habe mehrere Lacrosse Temp Sensoren die gefühlt sekündlich Werte liefern...

Habe dann "event-on-change" ".*" und "event-min-intreval" 300" gesetzt. Aber irgendwie interessiert es nicht, er aktualisiert immernoch alle ca 1-3 Sek... Hab ich was falsch gemacht?

HIer ein List:

Internals:
   DEF        3E
   IODev      MyJeeLink
   LASTInputDev MyJeeLink
   LaCrosse_lastRcv 2018-06-03 16:29:41
   MSGCNT     6771
   MyJeeLink_MSGCNT 6771
   MyJeeLink_RAWMSG OK 9 62 1 4 216 59
   MyJeeLink_TIME 2018-06-03 16:29:41
   NAME       TempWohnzimmer
   NR         203
   STATE      T: 24 H: 59
   TYPE       LaCrosse
   addr       3E
   battery_new 0
   corr1      0
   corr2      0
   previousH  59
   previousT  24
   sensorType 0=T(H)
   READINGS:
     2018-06-03 16:29:41   battery         ok
     2018-06-03 16:29:41   humidity        59
     2018-06-03 16:29:41   state           T: 24 H: 59
     2018-06-03 16:29:41   temperature     24
Attributes:
   IODev      MyJeeLink
   event-min-interval 300
   event-on-change-reading .*
   room       LaCrosse,Wetter

choetzu

Salve,
Müsste das attribut nicht mit

.*:300

gesetzt werden? Zudem gibt es eine Verbindung zu event-on-change-reading. Siehe unten

Beschrieb commandref:
event-min-interval
Dieses Attribut enthält eine durch Kommata getrennte Liste von "readings:minInterval" Paare. readings kann ein regexp sein. Ein Event wird nur dann generiert, falls seit dem letzten Auftreten des gleichen Events mindestens minInterval Sekunden vergangen sind. Falls event-on-change-reading auch spezifiziert ist, dann werden sie mit ODER kombiniert, d.h. wenn einer der beiden Bedingungen wahr ist.
Raspi3, EnOcean, Zwave, Homematic

misux

RICHTIG! Schande über mein Haupt :-[

Vielen DANK!!!