The biggest threat to potted plants comes from the forgetfulness of their owners, but [Sasa karanovic] has invented an automatic system to prevent his plants from becoming too thirsty. Over the past year, [Sasa] has been documenting an elegant plant monitoring and watering system, which has now developed into a fully automated solution.
If you haven’t seen the early stages of the project, they are definitely worth seeing. In a short version, [Sasa] developed a watering system that uses I2C to communicate with soil moisture, temperature and light sensors and control solenoids to water individual plants as needed. The esp32 acts as a bridge that allows the sensor to be read and the water to be distributed through the HTTP interface.
In the last part, [Sasa] integrated his sprinkler system into the home automation system. He uses MySQL database to store sensor data and logs of watering activities, and uses n8n automatic measurement and watering. If something is wrong, the system will even send him a telegram to tell him what is wrong.
If you think automation may be the best way to save your factory from slow death, [Sasa] is happy to share his excellent work on GitHub. Even if you have no gardening experience, this is still a good example of how to develop home automation solutions from scratch. If you are more interested in TV than gardening, take a look at [Sasa] how to replace the remote control with a network interface!