FHEM Forum

FHEM - Hausautomations-Systeme => EnOcean => Thema gestartet von: Florin am 15 Juni 2016, 10:09:35

Titel: Senor Werte einlesen - Intervall ändern
Beitrag von: Florin am 15 Juni 2016, 10:09:35
Hey!

Wir sind neu in Fhem und haben Fragen bezüglich des Logs.  ::)
Wie kann ich den Intervall zwischen den einzelnen Messungen festlegen.
So möchte ich zum Beispiel jede Minute mein Temperatursensor messen.
Eigentlich eine recht simple Frage aber gefunden hab ich nur event-on-change-reading
und event-min-intervall nach weiteren nachschauen bin ich dann noch auf
timestamp-on-change-reading und userReadings gestoßen.
Was genau die machen ist mr noch unklar. Wahrscheinlich bin ich auf einfach zu dumm dafür.
Event on change reading ist bei mir nicht aktiv genauso min intervall hat bei mir den Parameter 0.

Über schlaue nette Helfer freue ich mich selbstverständlich!  8)

Danke jetzt schon, Florin
Titel: Antw:Senor Werte einlesen - Intervall ändern
Beitrag von: Otto123 am 15 Juni 2016, 10:29:20
Hallo Florin,

Wir? Du bist "Seine Majestät"  ;D

Du fragst nach den Logs...
Du fragst nach Messinterval ...

Das Messinterval legt Dein Sensor oder Du fest, hängt aber vom Sensor ab.
Mit event-on-change-reading legst Du die fest ob immer oder nur bei jeder Änderung des Readings ein Event erzeugt wird.

Wenn Du was im Minutenrythmus machen willst, musst Du es wahrscheinlich selbst tun: Also etwas definieren was im Minutentakt Deinen Sensor fragt und einen Wert irgendwohin schreibt.
Normalerweise arbeitet man mit besser Events, diese Vorgehensweise wäre dann Polling.

Gruß Otto
Titel: Antw:Senor Werte einlesen - Intervall ändern
Beitrag von: Florin am 15 Juni 2016, 10:48:48
Danke  Otto

Ich habe den Attribut "pollintervall gefunden. Und ihn testweise auf 2 gestellt.
Leider passiert da nichts.
Komisch.  :-\
Titel: Antw:Senor Werte einlesen - Intervall ändern
Beitrag von: darkness am 15 Juni 2016, 10:55:25
Hallo,

von was für einen Sensor (Marke/Modell) sprichst du denn?

Gruß
Titel: Antw:Senor Werte einlesen - Intervall ändern
Beitrag von: Otto123 am 15 Juni 2016, 10:59:19
Zitat von: darkness am 15 Juni 2016, 10:55:25
Hallo,

von was für einen Sensor (Marke/Modell) sprichst du denn?

Gruß

Und bevor wir dann weiter Informationen abfragen müssen: Bitte am Besten ein List von Deinem Device, also vom Sensor. Und dies bitte in Code Tags posten.

Gruß Otto
Titel: Antw:Senor Werte einlesen - Intervall ändern
Beitrag von: Florin am 15 Juni 2016, 11:00:58
Ich hab von EnOcen den Temperatursensor STM 330
Für mehr Infos: http://de.farnell.com/enocean/stm-330/modul-wireless-temp-sensor-868mhz/dp/2134190?MER=BN-2134190 (http://de.farnell.com/enocean/stm-330/modul-wireless-temp-sensor-868mhz/dp/2134190?MER=BN-2134190)
Titel: Antw:Senor Werte einlesen - Intervall ändern
Beitrag von: Florin am 15 Juni 2016, 11:03:30
Ich hatte den über Nacht an hier ein Ausschnitt:



2016-06-15_09:32:53 EnO_sensor_01819669 humidity: 0
2016-06-15_09:32:53 EnO_sensor_01819669 temperature: 16.0
2016-06-15_09:32:53 EnO_sensor_01819669 setpoint: 0
2016-06-15_09:32:53 EnO_sensor_01819669 T: 16.0 H: 0 SP: 0 SW: 0
2016-06-15_09:32:53 EnO_sensor_01819669 switch: 0
2016-06-15_09:38:08 EnO_sensor_01819669 humidity: 0
2016-06-15_09:38:08 EnO_sensor_01819669 temperature: 15.5
2016-06-15_09:38:08 EnO_sensor_01819669 setpoint: 0
2016-06-15_09:38:08 EnO_sensor_01819669 T: 15.5 H: 0 SP: 0 SW: 0
2016-06-15_09:38:08 EnO_sensor_01819669 switch: 0
2016-06-15_09:57:21 EnO_sensor_01819669 humidity: 0
2016-06-15_09:57:21 EnO_sensor_01819669 temperature: 15.8
2016-06-15_09:57:21 EnO_sensor_01819669 setpoint: 0
2016-06-15_09:57:21 EnO_sensor_01819669 T: 15.8 H: 0 SP: 0 SW: 0
2016-06-15_09:57:21 EnO_sensor_01819669 switch: 0
2016-06-15_10:09:35 EnO_sensor_01819669 humidity: 0
2016-06-15_10:09:35 EnO_sensor_01819669 temperature: 15.5
2016-06-15_10:09:35 EnO_sensor_01819669 setpoint: 0
2016-06-15_10:09:35 EnO_sensor_01819669 T: 15.5 H: 0 SP: 0 SW: 0
2016-06-15_10:09:35 EnO_sensor_01819669 switch: 0
Titel: Antw:Senor Werte einlesen - Intervall ändern
Beitrag von: Otto123 am 15 Juni 2016, 11:14:58
Verschieb Deine Frage besser ins EnOcean Unterforum ...

Der Sensor sendet offenbar nur wenn sich was ändert, er hat eine Auflösung von 0,16K deswegen wahrscheinlich die "digitalen" Sprünge von 0,3 grad zwischen den einzelnen Werten. Das wird auch im Minutentakt nicht besser  8)