event-min-interval
Syntax
Mit dem Attribut event-min-interval kann für Readings eines Gerätes festgelegt werden, dass nach einer bestimmten Zeit ein Event, auch ohne Wertänderung ausgelöst wird.
Das event-min-interval Attribut wird in der folgenden Weise spezifiziert:
attr <device> event-min-interval reading1:minInterval1[,reading2:minInterval2,...]
- Reading Name oder reguläre Ausdrücke
- minIntervall in Sekunden.
Wechselwirkungen
Dieses Attribut steht in Wechselwirkung mit den Attributen event-on-change-reading und event-on-update-reading, bitte also unbedingt auch deren Beschreibung berücksichtigen!
event-on-update-reading | event-on-change-reading | event-min-interval | Wirkung |
nicht gesetzt | .*
|
.*:3600 | Durch die Regex ".*" gilt für alle Readings:
Ein Event wird sofort ausgelöst wenn sich der Reading Wert ändert, |
.* | nicht gesetzt | .*:3600 | TODO |
nicht gesetzt | nicht gesetzt | .*:3600 | Durch die Regex ".*" gilt für alle Readings:
Ein Event wird sofort ausgelöst wenn mindestens 3600 Sekunden (1h) seit dem letzten Event vergangen ist EGAL ob das Reading aktualisiert wird oder gleich bleibt.
|
Beispiele
Um alle Readings eines Gerätes bei Aktualisierungen zu protokollieren, sollte das Attribut folgendermaßen gesetzt werden:
attr <device> event-min-interval .*:3600
Siehe auch