Skip to main content

Firmware for the ESP32 to remotely control water pumps and monitor temperature and humidity


Status Beta
Language C
License MIT
Role Maintainer

This is the code for my prototype automated plant watering system, which uses two pumps to automatically water my plants, and also monitors the ambient humidity and temperature.

It uses a JSON based API over http to manage the pumps. You can also check the temperature and humidity of the air using an SHT-30 sensor, which requires a library included in the project. It also allows you to schedule up to 10 jobs which run at a given time each day, for either pump.

More info on the electronics here