Air quality sensor designed for battery operation and central data collection in HomeAssistant.
This project contains all things needed to setup e.g. a sensor grid for monitoring temperature, humidity and CO2-levels in several rooms in your home and maybe outside.
The sensors are built from scratch with an ESP32
as compute unit
and a sensirion SHTC3
for temperature and humidity monitoring.
For additional CO2-level measurement a sensirion SCD30
can be used.
The software is based on platform-io
and is therefore easy to build and deploy.
The sensor data is sent via W-LAN and MQTT protocol to home assistant
on the backend server.
Home assistant is at first place a home automation system.
But one part of automation is to collect data from sensors.
We therefore use this mechanisms and the corresponding Web-UI
to have a flexible way to store and visualize the collected data.
A very similar but more generic project is ESPHome
The whole project consists of the following parts:
See the linked sub-pages for further instructions.
MIT
There exists no version numbers, releases, tags or branches. The master should be considered the current stable release. All other existing branches are feature/development branches and are considered unstable.
Christian Lang
- 3D printed Case: langdesign.ch