<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RaiderXXL</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RaiderXXL"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/RaiderXXL"/>
	<updated>2026-04-15T02:09:05Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Event-min-interval&amp;diff=23435</id>
		<title>Event-min-interval</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Event-min-interval&amp;diff=23435"/>
		<updated>2017-12-01T11:38:57Z</updated>

		<summary type="html">&lt;p&gt;RaiderXXL: /* Wechselwirkungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SEITENTITEL:event-min-interval}}  &amp;lt;!-- da richtige Schreibweise kleinen Anfangsbuchstaben hat --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Infobox Attribut sinnvoll? --&amp;gt;&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Das &#039;&#039;event-min-interval&#039;&#039; Attribut wird in der folgenden Weise spezifiziert:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;attr &amp;lt;device&amp;gt; event-min-interval reading1:minInterval1[,reading2:minInterval2,...]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reading Name oder reguläre Ausdrücke&lt;br /&gt;
* minIntervall in Sekunden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wechselwirkungen == &lt;br /&gt;
&lt;br /&gt;
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!&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Wechselwirkiungen&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;event-on-update-reading&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;event-on-change-reading&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;event-min-interval&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Wirkung&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|nicht gesetzt&lt;br /&gt;
|.*&lt;br /&gt;
|.*:3600&lt;br /&gt;
|Durch die Regex &amp;quot;.*&amp;quot; gilt für alle Readings: &lt;br /&gt;
Ein Event wird &#039;&#039;&#039;sofort&#039;&#039;&#039; ausgelöst wenn sich der Reading Wert ändert,&amp;lt;br&amp;gt;&lt;br /&gt;
ODER wenn mindestens 3600 Sekunden (1h) seit dem letzten Event vergangen ist&amp;lt;br&amp;gt;&lt;br /&gt;
UND das Reading &#039;&#039;&#039;aktuaisiert&#039;&#039;&#039; wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Wird ein Reading nicht aktualisiert (mit dem gleichen Wert) gibt es nach Ablauf der Zeit auch kein Event.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Beispiel:&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Raspberry Pi GPIO besitzt ein Attribut poll_interval, dieses wird z.B. auf 10 Minuten gesetzt.&amp;lt;br&amp;gt;&lt;br /&gt;
Dann werden die Readings alle 10 Minuten aktualisiert. Bei konstantem Wert wird nach 1 Stunde und maximal 10 Minuten ein Event gesendet.&lt;br /&gt;
|-&lt;br /&gt;
|.*&lt;br /&gt;
|nicht gesetzt&lt;br /&gt;
|.*:3600&lt;br /&gt;
|TODO&lt;br /&gt;
|-&lt;br /&gt;
|nicht gesetzt&lt;br /&gt;
|nicht gesetzt&lt;br /&gt;
|.*:3600&lt;br /&gt;
|Durch die Regex &amp;quot;.*&amp;quot; gilt für alle Readings:&lt;br /&gt;
Ein Event wird sofort ausgelöst wenn mindestens 3600 Sekunden (1h) seit dem letzten Event vergangen ist&lt;br /&gt;
EGAL ob das Reading aktualisiert wird oder gleich bleibt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
Temperatursensor sendet Temperatur-Werte, es wird ein Event erzeugt wenn mindestens 3600 Sekunden (1h) seit dem letzten Event vergangen ist&lt;br /&gt;
EGAL ob die Temperatur sich verändert hat oder nicht.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
Um alle Readings eines Gerätes bei Aktualisierungen zu protokollieren, sollte das Attribut folgendermaßen gesetzt werden:&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;attr &amp;lt;device&amp;gt; event-min-interval .*:3600&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
*[[event-on-update-reading]]&lt;br /&gt;
*[[event-on-change-reading]]&lt;br /&gt;
*[[event-min-interval]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Attribut (allgemeingültig)]]&lt;/div&gt;</summary>
		<author><name>RaiderXXL</name></author>
	</entry>
</feed>