FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: UdoG am 14 Mai 2016, 12:11:52

Titel: Daten zyklisch aus Datei auslesen und als Device darstellen
Beitrag von: UdoG am 14 Mai 2016, 12:11:52
Hallo,

in Anlehnung an meine Frage: Datenübertragung aus Wswin in FHEM möchte ich das mal Verallgemeinern bzw. anders formulieren. (https://forum.fhem.de/index.php/topic,53163.0.html)

Gibte es eine Möglichkeit, Daten welche in einer entsprechenden Form in einer Datei bereitgestellt werden, zyklisch auslesen und in FHEM als Device darzustellen? Das nachher ist wie mit einen normalen Device damit weiterarbeiten kann.

Gruß Udo
Titel: Antw:Daten zyklisch aus Datei auslesen und als Device darstellen
Beitrag von: MadMax-FHEM am 14 Mai 2016, 12:58:23
Hallo,

hatte mal kurzzeitig ähnliches vor.

Daten von einem selbstgebauten Humidity-/Temperatursensor in eine Datei schreiben und dann in fhem darstellen:


define HumTemp CustomReadings
attr HumTemp interval 120
attr HumTemp readingDefinitions humidity:qx(sed -n '2p' /home/pi/DepthFile),measured-temp:qx(sed -n '1p' /home/pi/DepthFile)
attr HumTemp room Test


liest alle 120sec die erste und 2te Zeile der Datei DepthFile (nicht wundern das letztendliche Ziel war ein Füllstandssensor) und trägt die Werte in die Readings "humidity" und "measured-temp" ein.

Ist allerdings mein erster Versuch, habe den aber nicht weiter verfolgt...
...hat aber funktioniert...

Gruß, Joachim
Titel: Antw:Daten zyklisch aus Datei auslesen und als Device darstellen
Beitrag von: UdoG am 14 Mai 2016, 18:21:34
Hallo Joachim,

Danke für den Vorschlag. Das könnte die Lösung sein wie ich es wollte. Ich werde es mal ausprobieren und berichten.

Gruß Udo
Titel: Antw:Daten zyklisch aus Datei auslesen und als Device darstellen
Beitrag von: UdoG am 16 Mai 2016, 19:05:02
Hallo Joachim,

es hat funktioniert. So wollte ich es. Habe jetzt die Daten als Readings im System.

Danke.

Gruß Udo

Titel: Antw:Daten zyklisch aus Datei auslesen und als Device darstellen
Beitrag von: MadMax-FHEM am 16 Mai 2016, 19:45:17
Hallo Udo,

freut mich!

Gerne!

Viel Freude weiterhin!

Gruß, Joachim