I’m looking for a simple plug and play CO2 sensor that will work with Openhab. It must be able to be used in a high humidity condition. I have been looking at using a MH-Z19 CO2 Sensor with an Arduino and ESP8266, communicating data back to Openhab to control a relay and fan (possibly via MQTT). I have the fan relay part figured out. I could even go directly from a raspberry pi to the sensor hardwired if need be. I have that all in place all ready.
If at all possible I would like to keep things simple.
I use the indoor module from the netatmo weather station.
It’s probably overkill for your needs, but it does come with other handy metrics (humidity, noise level, temp, pressure) and it does meet your preference for simplicity. The pairing with OH has been very reliable (about 4 years and counting)
I’m looking at their products right now. It looks like they have some eCO2 sensors. I"m going to reach out to them and see what they offer. I believe this should work. I need CO2 or equivalent CO2 levels. This sensor should work. Either way, this is a great find and I think it should help out a lot of us looking for a solution like this.
I have tested several sensors, the CCS801, the MICS-VZ-89TE and the MH-Z19, connected to an ESP8286 module running ESPEasy. All are working fine, I just had problem with the CCS801 because I did not proceed with the burn-in procedure properly.
I prefer the MICS-VZ-89TE as it is working with the I2C bus, that can be also directly connected to a Raspberry Pi. I bought 5 of those modules through Aliexpress.
Thing topic rbpt2 "mqtt-rbpt-2" {
Type number : CO2 "CO2" [ stateTopic="/rbpt-2/VZ89/CO2" ]
Type number : VOC "VOC" [ stateTopic="/rbpt-2/VZ89/VOC" ]
}
Thing topic wemos1 "mqtt-wemos-1" {
Type number : CO2 "CO2" [ stateTopic="/wemos-1/VZ89/CO2" ]
Type number : VOC "VOC" [ stateTopic="/wemos-1/VZ89/VOC" ]
Type string : LWT "LWT" [ stateTopic="/wemos-1/status/LWT" ]
}
I am working since nearly 1y successfully with OH and am also interested in such CO2 sensors to extend my possibilities. This connection RPI/ESP8266/MICS-VZ-89TE needs advanced knowledge with soldering and programming as far as I understood, right? So this USB-stick seems to be the better out-of-the-box solution - but this is sold out
Does anyone have a step by step description for the integration of MICS-VZ-89TE?
After powering up the sensor it takes a while before the CO2 is measured, until then it stays at 400. There are some “incorrect” readings, but overall the sensor is OK to do some basic ventilation automation.
I have used with good success the sensair S8 together with ESPEASY. I tried before with CCS811 sensors, but found these gave some very strange data frequently.
I use Awair Element to monitor temp, humidity, co2, pm2.5, voc. It seems to be sensitive, accurate, and stable as far as I can tell. Fresh air co2 =400pm. Detects the other half with her creams and potions and quickly detects co2 rise when someone enters the room. It’s not cheap!! It has a phone app and API possibilities. It calibrates when the room is ventilated and has built-in fan to force air over the sensors. The fan is a bit noisy for bedroom use and sensitive ears. Mains powered, no battery
Here is the write-up I made on how to get the data into openhab and Grafana