ESPtank
IOT ESP8266 Fishtank Controller
ESP8266 Powered Fishtank controller
Tested and developed on LoLin NodeMCU 1.0 ESP8266 Board
PLEASE NOTE: this software is licensed under the MIT license, but used librarys might use other licenses.
Simplified Schematics
The full fritzing schematic file can be downloaded here
Screenshots
Live status Page of the Controller
Settings page to adjust light and target temps together with the Day/Night mode
Current Features
- Measures Temperature from connected NTC 100k thermistor or i2c MLX IR Contactless Temp sensor
- Controls connected FAN using PID PWM
- Displays current Temperature and FAN speed on animated ajax gauges in Browser or on attached i2c Oled screen
- Reads connected Ultrasonic Distance sensor to report on water level (WiP)
- publishes sensor readings to a defined MQTT Server
Dependencies
Check Platformio.ini for dependencies