2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 06:39:11 +00:00

doc: readingFnAttributes formatting

git-svn-id: https://svn.fhem.de/fhem/trunk@3866 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2013-09-07 06:07:34 +00:00
parent b22b4aa8a7
commit 51d92e4636
2 changed files with 23 additions and 25 deletions

View File

@ -377,12 +377,13 @@ A line ending with \ will be concatenated with the next one, so long lines
devices.
</li>
<br>
<a name="readingFnAttributes"></a>
<b>readingFnAttributes</b><br>
<h4>readingFnAttributes</h4>
The following attributes are honored by the modules that make use
of the standardized readings updating mechanism in fhem.pl. Check the
modules attribute list if you want to know if it is supporting it.
<br>
<br>
<a name="stateFormat"></a>
<li>stateFormat<br>
@ -409,17 +410,7 @@ A line ending with \ will be concatenated with the next one, so long lines
expressions in that list. If set, only changes of the listed readings
create events. In other words, if a reading listed here is updated with the
new value identical to the old value, no event is created.
</li><br>
<a name="event-min-interval"></a>
<li>event-min-interval<br>
This attribute takes a comma-separated list of reading:minInterval pairs.
You may use regular expressions for reading. Events will only be
generated, if at least minInterval seconds elapsed since the last reading
of the matched type.
</li><br>
</li>
The precedence of event-on-update-reading and event-on-change-reading is as
follows:
<ol>
@ -430,7 +421,15 @@ A line ending with \ will be concatenated with the next one, so long lines
<li>If a reading is listed in event-on-update-reading, an update of the
reading creates an event no matter whether the reading is also listed
in event-on-change-reading.</li>
</ol><br>
</ol>
<a name="event-min-interval"></a>
<li>event-min-interval<br>
This attribute takes a comma-separated list of reading:minInterval pairs.
You may use regular expressions for reading. Events will only be
generated, if at least minInterval seconds elapsed since the last reading
of the matched type.
</li>
<a name="userReadings"></a>
<li>userReadings<br>

View File

@ -301,7 +301,7 @@ Zeilen erstreckende Befehle, indem man keine \ am Zeilenende eingeben muss.</p>
<li>
die Befehlszeile kann die selbe Ger&auml;tebezeichnung mehrfach enthalten z.B.: &quot;set
lamp1-lamp3, lamp3 on&quot;.
Lamp3 wird hier zwei Mal eingeschalten.</span></li>
Lamp3 wird hier zwei Mal eingeschalten.</li>
<li>um Strukturen mit komplexeren Anforderungen zu realisieren lesen Sie bitte
den Abschnitt zu <a href="#structure">
structure</a>.
@ -386,13 +386,11 @@ Zeilen erstreckende Befehle, indem man keine \ am Zeilenende eingeben muss.</p>
<li>showtime<br>
Wird im FHEMWEB verwendet, um die Zeit der letzten Aktivit&auml;t
anstelle des Status in der Gesamtansicht anzuzeigen. N&uuml;tzlich z.B.
f&uuml;r FS20 PIRI Ger&auml;te.</span>
f&uuml;r FS20 PIRI Ger&auml;te.
</li>
<br><br>
<a name="readingFnAttributes"></a>
<b>readingFnAttribute</b><br>
<h4>readingFnAttribute</h4>
Die folgenden Attribute werden bei Modulen verwendet, die standardisierte
"readings" Aktualisierung der fhem.pl benutzen. Informieren Sie sich in der
Liste der Modulattribute wenn Sie wissen m&ouml;chten ob dies
@ -422,10 +420,11 @@ Zeilen erstreckende Befehle, indem man keine \ am Zeilenende eingeben muss.</p>
Dieses Attribut enth&auml;lt eine durch Kommata getrennte Liste von
"readings". Wenn gesetzt, erzeugen nur Ver&auml;nderungen der gelisteten
"readings" ein Ereignis. Wenn die aktualiserten Werte der gelisteten
"readings" identisch sind, wird kein Ereignis generiert.</li><p> Die
unterschiedlichen Bedeutungen von event-on-update-reading und
event-on-change-reading sind folgende</span>:
<ul>
"readings" identisch sind, wird kein Ereignis generiert.</li>
Die unterschiedlichen Bedeutungen von event-on-update-reading und
event-on-change-reading sind folgende:
<ol>
<li>Wenn beide Attribute nicht gesetzt sind erzeugt jede Aktualisierung
eines jeden "readings" eines Ger&auml;tes ein Ereignis.</li>
<li>Wenn eines der Attribute gesetzt ist, erzeugen nur Updates oder
@ -434,7 +433,7 @@ Zeilen erstreckende Befehle, indem man keine \ am Zeilenende eingeben muss.</p>
<li>Wenn ein "reading" in event-on-update-reading aufgef&uuml;hrt ist,
erzeugt eine Aktualisierung ein Ereignis unabh&auml;ngig ob das
"reading" auch in event-on-change-reading aufgelistet ist.</li>
</ul><br></li>
</ol>
<a name="event-min-interval"></a>
<li>event-min-interval<br>
@ -442,7 +441,7 @@ Zeilen erstreckende Befehle, indem man keine \ am Zeilenende eingeben muss.</p>
"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.
</li><br>
</li>
<a name="userReadings"></a>
<li>userReadings<br>