Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tenderlove/esp8266aq
ESP8266 and Plantower AQ sensor
https://github.com/tenderlove/esp8266aq
air-quality esp8266 humidity iot plantower ruby temperature
Last synced: 7 days ago
JSON representation
ESP8266 and Plantower AQ sensor
- Host: GitHub
- URL: https://github.com/tenderlove/esp8266aq
- Owner: tenderlove
- License: other
- Created: 2019-09-03T16:10:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T01:36:14.000Z (about 2 years ago)
- Last Synced: 2025-01-09T12:19:01.942Z (14 days ago)
- Topics: air-quality, esp8266, humidity, iot, plantower, ruby, temperature
- Language: C++
- Size: 9.89 MB
- Stars: 216
- Watchers: 16
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My ESP8266 + Plantower AQ sensor project
This project is an ESP8266 combined with an AQ sensor and temp / humidity
sensor. I have these set up around my house so I can monitor air quality and
temp. The sensor publishes data to an MQTT server, then I have a listener that
connects to the MQTT server and writes all of the AQ data to an Influx
database. I'm using Grafana to graph the data in the InfluxDB.## Overview
Here is a photo of the completed project:
![Photo of Project](pics/project-small.jpeg)
The sensor gets power over USB. When you power the sensor up, it will create
an ad-hoc wifi network. You can connect to that network then configure the
sensor with the network you want it to connect to.## Hardware
The PCB is found in the [pcb](pcb) directory. It's just a Kicad project. The
[README](pcb/README.md) in that folder has more information about the hardware
side of this project (including parts, etc).## Firmware
The firmware is found in the [firmware](firmware) directory. The
[README](firmware/README.md) file in that folder has more information about the
firmware side of this project.## Grafana
Here is a sample graph of the data:
![Grafana screenshot](pics/grafana.png)