Hi,
I’ve been messing with an open source project called Flaura. It’s a smart, self-watering pot for indoor plants (for those of us that kill everything green that enters the house).
It measures the soil moisture, detects the waterlevel. It is also possible to set the watering threshold/desired moisture. It is designed to be self-sustaining with water and power for about 3 months.
There are links to an from the original author as well as thingiverse and Git:
The project has designs for the 3d printed parts and a PCB and a truckload of arduino code. The auther used a free version of something called Blynk to connect an ESP32 for control, but blynk changed their terms and is now quite expensive. I think it is possible to get it working with ESPHome/Home Assistant and make it better and much simpler code-wise by doing so too.
The 3d printed parts also need some work. It is too hard to get a proper seal to make them watertight and the assembly is complicated and time-consuming. I think the cure is to reduce the number of joints by printing as much as possible together.
I am decent with Fusion 360 so I can redesign the 3d parts. I and some of the others I met in GitHub also have a few copies of the PCB’s that we can send to those who would like to join.
None of us are very good with ESPHome-coding, however. Hence this invite:
Does anyone want to join and make the smartest self-watering plant ever?
(and yes, there are other projects out there. The ones I’ve seen have flaws like lacking moisture measurement, using sensors that break down when exposed to water or poor battery management)
—o—
Links:
Intro from the original author of Flaura: Flaura – Automatic, Smart Plant Pot (Self Watering, DIY Project, 3D Printed, Arduino) INTRODUCTION - YouTube
The Author also has assembly instructions etc. in other videos.
Physical parts, Thingiverse: Smart, Self-watering Plant Pot Planter "Flaura" by Martin_McMaker - Thingiverse
Say hi to the others or see the Arduino-code on Git:Is this project dead? · Issue #4 · FlauraPlantPot/Flaura · GitHub