UserReadings: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Informationen zu geänderter Behandlung des "Triggers" korrigiert / überarbeitet. Außerdem: die commandref stimmt, auch wenn die notwendige Änderung nicht (für jeden) offensichtlich ist.)
Zeile 10: Zeile 10:


== Syntax ==
== Syntax ==
{{Randnotiz|RNTyp=y|RNText='''Geändertes Verhalten - bitte beachten'''
Im April 2016 hat sich die Verarbeitung des ''Triggers'' dahingehend geändert, dass die Trigger-Spezifikation jetzt als [[Regulärer Ausdruck]] interpretiert wird, damit also z.B. ein <code>avgTemp:temperature</code> geändert werden muss in <code>avgTemp:temperature.*</code>.
Technische Details dazu wurden in {{Link2Forum|Topic=52165|LinkText=diesem Forenthread}} diskutiert.
}}
Siehe [http://fhem.de/commandref.html#readingFnAttributes commandref].
Siehe [http://fhem.de/commandref.html#readingFnAttributes commandref].


Zeile 15: Zeile 20:
=== Integralfunktion - integral ===
=== Integralfunktion - integral ===
Die Verwendung der Integralfunktion bei ''userReadings'' ist ausführlich im Forenbeitrag {{Link2Forum|Topic=26300|Message=193084|LinkText=Integralfunktion bei UserReadings}} erklärt.
Die Verwendung der Integralfunktion bei ''userReadings'' ist ausführlich im Forenbeitrag {{Link2Forum|Topic=26300|Message=193084|LinkText=Integralfunktion bei UserReadings}} erklärt.
=== Trigger/updates) ===
Seit dem Update im April hat sich an der Schreibweise etwas geändert.
Für mich funktionierte aussschließlich die folgende Schreibweise, abweichend von der commandref:
avgTemp:.* {ReadingsVal("S300TH","temperature",0)}
avgTemp:temperature.* {ReadingsVal("S300TH","temperature",0)}


== Links ==
== Links ==

Version vom 22. Juni 2016, 11:03 Uhr


Clock - Under Construction.svg An dieser Seite wird momentan noch gearbeitet.


Über das Attribut userReadings können bei einem Device benutzerdefinierte Readings einschließlich der Anweisungen zum Befüllen derselben festgelegt werden. Das können zum Einen Formatänderungen ("sprintf"), oder aber auch durch die Modifier

  • difference
  • differential
  • integral
  • offset
  • monotonic

gesteuerte Berechnungen sein.

Syntax

Emblem-question-yellow.svgGeändertes Verhalten - bitte beachten

Im April 2016 hat sich die Verarbeitung des Triggers dahingehend geändert, dass die Trigger-Spezifikation jetzt als Regulärer Ausdruck interpretiert wird, damit also z.B. ein avgTemp:temperature geändert werden muss in avgTemp:temperature.*.

Technische Details dazu wurden in diesem Forenthread diskutiert.

Siehe commandref.

Beispiele

Integralfunktion - integral

Die Verwendung der Integralfunktion bei userReadings ist ausführlich im Forenbeitrag Integralfunktion bei UserReadings erklärt.

Links