A custom home-assistant component for a family of compatible CO2 monitors distributed under various names
- TFA Dostmann CO2 Monitor AIRCO2NTROL MINI.
- ZyAura ZGm053U
- TFA Dostmann CO2 Monitor AIRCO2NTROL COACH
- ZyAura ZGm27
Idea based on "Reverse-Engineering a low-cost USB CO₂ monitor". Thx Henryk Plötz. Code for this HA integration originally taken from jansauer. But because the "Decryption" part isn't necessary anymore with the current generation of devices I removed that.
If you had the old version from this repository installed, remove airco2ntrol
from your configuration.yaml
(soon) Visit your HACS and install the airco2ntrol Integration from there
Until this Repository gets officially released in the HACS, you can add it manually by adding the "https://github.com/leorbs/airco2ntrol" repository to the custom repositories of your HACS
- Upload the
custom_components/airco2ntrol
folder to yourcustom_components
folder (using Samba or FTP addons). It should look likeconfig/custom_components/airco2ntrol/
. - Restart your Home Assistant.
- Go to your Integrations, click on "ADD INTEGRATION" and search for "
co2
" - choose
airco2ntrol
and click on "SUBMIT" - The integration should create 3 entities as soon as you have the CO2 sensor attached to your server
This is how the sensors measurement might look. Please note that I do not do enough "stosslueften" (German Wiki: run this through your favourite translator).
The Integration should provide:
- CO2 values
- Temperature
- OPTIONAL: Humidity
There might exist more than only co2 and temperature readings. Some devices appear to have a humidity readings, but mine does only display "0" for humidity data (opcode: 0x41).
The pdf in this repository describes the usb protocol used by airco2ntrol