CO2MeterHacking

From RevSpace
Revision as of 17:51, 17 March 2014 by Bertrik Sikken (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Project CO2MeterHacking
Status Initializing
Contact bertrik
Last Update 2014-03-17

Introduction

This project is about hacking the Voltcraft CO-100 CO2-sensor, such that we can read the exact ppm value as displayed on the LCD.

This particular CO2-sensor is present in the klusbunker at RevSpace and is currently used to control the ventilation in a crude manner (by monitoring the warning LEDs on the display module). Having the CO2 ppm value available as a number allows for nice things such as logging the levels over time, announce them on IRC, show them on the LedBanner , etc.

The user manual of the Voltcraft CO-100 says "Attention! The RJ45 connection (see chapter 7, item „K“) must not be used. The connection is only intended for the manufacturer". Of course, a claim like that can only be interpreted as a challenge! :)

Investigation

The CO2 sensor at RevSpace has a sticker saying ZGw063RY. Googling for this number reveals a CO2 sensor that looks just like the Voltcraft CO-100, so it appears that the CO-100 is basically just a rebranded ZyAura ZGw063RY module.

Unfortunately, the sensor module inside the CO-100 does not look like a Telaire TL-XXXX or a MH-Z14 (for which there *is* some documentation of the protocol available).

Also, the CO2 meter at RevSpace seems to miss a bunch of components that can be mounted on the PCB, close to the RJ45 connection (possibly an RS232 chip with step-up capacitors). (TODO foto).