Event-min-interval: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{SEITENTITEL:event-min-interval}} <!-- da richtige Schreibweise kleinen Anfangsbuchstaben hat --> <!-- Infobox Attribut sinnvoll? --> == Syntax == Mit dem A…“) |
|||
Zeile 37: | Zeile 37: | ||
Dann werden die Readings alle 10 Minuten aktualisiert. Bei konstantem Wert wird nach 1 Stunde und maximal 10 Minuten ein Event gesendet. | Dann werden die Readings alle 10 Minuten aktualisiert. Bei konstantem Wert wird nach 1 Stunde und maximal 10 Minuten ein Event gesendet. | ||
|- | |- | ||
| | |.* | ||
| | |nicht gesetzt | ||
| | |.*:3600 | ||
| | |TODO | ||
|- | |||
|nicht gesetzt | |||
|nicht gesetzt | |||
|.*:3600 | |||
|TODO | |||
|} | |} | ||
== Beispiele == | == Beispiele == |
Version vom 4. November 2017, 18:54 Uhr
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 | TODO |
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