MartijnvdB / SCD30-MQTT-Domoticz

ESP8266 project for reading environmental data from an SCD30 sensor and publishing it over WiFi to MQTT.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SCD30-MQTT-Domoticz

Introduction

This project is written for the ESP8266 using the Arduino IDE.

The ESP8266 reads environmental data (CO2 concentration, relative humidity, temperature) from an SCD30 sensor (using the Seeedstudio SCD30 library) and sends it to Mosquitto MQTT over WiFi for storage and display in Domoticz.

The data is also displayed on a tiny OLED, together with WiFi and MQTT connection status, and time (from NTP).

Using an external switch between GPIO12 and GND, the SCD30's auto self calibration can be switched on and off.

breadboard snapshot

About

ESP8266 project for reading environmental data from an SCD30 sensor and publishing it over WiFi to MQTT.

License:GNU General Public License v3.0


Languages

Language:C++ 94.8%Language:C 5.2%