Senor Werte einlesen - Intervall ändern

Begonnen von Florin, 15 Juni 2016, 10:09:35

Vorheriges Thema - Nächstes Thema

Florin

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

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Florin

Danke  Otto

Ich habe den Attribut "pollintervall gefunden. Und ihn testweise auf 2 gestellt.
Leider passiert da nichts.
Komisch.  :-\

darkness

Hallo,

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

Gruß

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz


Florin

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

Otto123

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)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz