Skip to content

Air quality sensor designed for battery operation and central data collection in HomeAssistant.

License

Notifications You must be signed in to change notification settings

langchr86/homesensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homesensor

Software Build

Air quality sensor designed for battery operation and central data collection in HomeAssistant.

Introduction

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

Getting started

The whole project consists of the following parts:

See the linked sub-pages for further instructions.

Usage

Indoor - SCD30

Outdoor - SHTC3

License

MIT

Versioning

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.

Author Information

Christian Lang

lang.chr86@gmail.com

Credits