Hallo,
Ich habe mir mal ein MiCS-6814 von Grove Multichannel Gas Sensor kommen lassen.
Der Sensor kann CO,NO² H²,NH²CH4 usw. messen.
Man kann diesen an einen Arduino anschließen und die Daten werden auf dem Serial Port ausgegeben was man ja an einem Raspberry entgegen nehmen könnte.
Meine Frage wäre, da ich bis jetzt nichts dazu gefunden habe, wie könnte man die Serial Ausgabe vom Arduino am RPi in ein log File schreiben?
Ich habe jetzt auch mal den MiCS-6814 direkt an einen RPi Zero W angeschlossen und mit dem Projekt https://github.com/paulvha/multichannel-gas (https://github.com/paulvha/multichannel-gas) schreibt er nun die Werte in eine Datei und das sieht so aus
[1;93m
Ratio out of range for Ammonia
[00m[1;92m
The concentration of CO (Carbon Monoxide) is 9.37 ppm or 11.71 mg/m3
[00m[1;92m
The concentration of NO2 (Nitrogen Dioxide) is 0.19 ppm or 0.39 mg/m3
[00m[1;93m
Ratio out of range for propane
[00m[1;93m
Ratio out of range for Iso-Butane
[00m[1;93m
Ratio out of range for Methane
[00m[1;92m
The concentration of Hydrogen is 2.54 ppm or 0.01 mg/m3
[00m[1;92m
The concentration of C2H5OH (Ethanol) is 3.64 ppm or 7.48 mg/m3
[00m
Wie könnte man aus dieser Datei die Werte einzeln richtig auslesen?
Hallo,
Das Problem konnte ich selbst lösen ;D
Ich habe einen ESP8266 genommen MQTT integriert und den MiCS-6814 integriert.
Somit könnt ihr das über MQTT in FHEM integrieren.
Die Messwerte kommen alle 30s
Wem das zu viel ist einfach die delay(30000) ändern
Viel Spaß