UserReadings: Unterschied zwischen den Versionen
(Erste Version der Seite) |
|||
Zeile 16: | Zeile 16: | ||
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, 09:57 Uhr
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
Siehe commandref.
Beispiele
Integralfunktion - integral
Die Verwendung der Integralfunktion bei userReadings ist ausführlich im Forenbeitrag 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
- Benutzungstipps (Best Practice) für das Attribut in diesem Forenthread