MiCS-6814 einbinden [gelöst]

Begonnen von Edi77, 14 April 2019, 19:34:45

Vorheriges Thema - Nächstes Thema

Edi77

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 schreibt er nun die Werte in eine Datei und das sieht so aus


Ratio out of range for Ammonia

The concentration of CO (Carbon Monoxide) is 9.37 ppm or 11.71 mg/m3

The concentration of NO2 (Nitrogen Dioxide) is 0.19 ppm or 0.39 mg/m3

Ratio out of range for propane

Ratio out of range for Iso-Butane

Ratio out of range for Methane

The concentration of Hydrogen is 2.54 ppm or 0.01 mg/m3

The concentration of C2H5OH (Ethanol) is 3.64 ppm or 7.48 mg/m3



Wie könnte man aus dieser Datei die Werte einzeln richtig auslesen?
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Edi77

#1
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ß

Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D