YAMM- yet another MH-Z19 CO2-Monitor

Begonnen von juergs, 08 Mai 2021, 15:00:38

Vorheriges Thema - Nächstes Thema

juergs

Ich habe mich dem MHZ19 CO2 Sensor, HTML+CSS, JavaScript- und Graph-Frameworks (Bootstrap + VUEjs), Synology, PHP, InfluxDB, MySQL, Grafana etc.  "beschäftigt" und habe mal eine "Machbarkeits-Studie" angefangen.
Auch um mal meine FHEM-Infrastruktur-Gegebenheiten etwas aufzufrischen und ggf. zu verbessern.

Was mich begeistert hat, wie nah ein BME680 mit herrmannj-Algorithmus (TVOC) an die tatsächliche CO2 Verteilung (PPM) herankommt.
Vor allem wie schnell der CO2-Spiel in einem geschlossenen Raum ansteigt... 

Todo: Mehrsensorbetrieb und ggf. BSEC-Variante mit zusätzlichem BME680. Parametrier- und Skalierbarkeit. WifiManager hinzufügen. Sensirion SCD30 hinzufügen.
TFT(320x240) +Touch
Vielleicht ist das Projekt für den Einen oder Anderen auch interessant.
Verbesserungsvorschläge sind gerne willkommen.

Im Wesentlichen handelt es sich um eine Standard-ESP8266-Datenerfassung mit zwei WebClients und das Versenden der Meßdaten an einen Webserver(HTTP-Post)
und an FHEM (MQTT).

Inspiriert dazu haben mich die folgende Posts:
Luftqualitätssensor mit Wemos D1 mini, MH-Z14A und BME 680
https://github.com/jehy/co2-online-display
https://github.com/ayushsharma82/ESP-DASH
https://fishcodelib.com/Database.htm
DrawIO
what-are-safe-levels-of-co-and-co2-in-rooms
Grafana+Telegraf+MQTT+InfluxDB-Installation

Vielen Dank an PAH, JWRu und JEHY für die hervorragenden Vorarbeiten.

Sourcen dazu: YAMM - yet_another_mhz19_monitor
U.U kann man auch kostenlose Web-Angebote mit PHP/MariaSQLnutzen.  :)

Grüße,
Jürgen