Making a PWM Tube Fan smart with an ESP8266 and a Temperature Sensor (DS18B20)
This project consists of:
- ESP8266 firmware - can be found at /src
- Exposes the content of /frontend
- Exposes metrics data in Prometheus exporter formatting
- Application frontend - displays ESP8266 temperature and output PWM data
Install the following dependencies
- Docker
- VSCode with PlatformIO
cd /frontend
build.shIn platformIO:
- Build filesystem image
- Upload filesystem image - This will upload the firmware to spiffs
- Build
- Upload - This will upload the actual firmware