An automatic plant watering system powered by ESPHome, ESP8266/ESP32 and a peristaltic pump.
All logic, control and configuration is done through Home Assistant — no coding required.
- Soil moisture measurement (via ADC)
- Precise water dosing using a peristaltic pump
- Adjustable watering interval, duration and target moisture (via UI)
- Safety mechanisms (dry soil alert, flood detection, sensor sanity check)
- Data smoothing with exponential or sliding window average
- Seamless Home Assistant integration via native ESPHome API
- Custom 3D-printed enclosures designed in Fusion 360
- 📦 ESPHome config:
configuration.yaml
- 📎 3D print files (STL): pump mount, sensor housing, electronics case
🔧 Blog article:
👉 https://hamspirit.pl/SQ9MDD/?p=2861
🖨️ 3D models on Printables:
👉 https://www.printables.com/model/1291528-eddy-gardner-automatic-plant-watering-system
MIT License – see LICENSE
file for details.
Eddy Gardner 3.0 to mój system automatycznego podlewania roślin, oparty na ESPHome i ESP8266/ESP32.
Dozowanie wody realizuje pompka perystaltyczna, a całość kontrolowana jest z Home Assistanta — bez pisania kodu.
- Pomiar wilgotności gleby (ADC)
- Precyzyjne dawkowanie wody przez pompkę
- Regulowany interwał, czas podlewania i wilgotność docelowa
- Zabezpieczenia: sucha gleba, zalanie, błąd czujnika
- Wygładzanie danych (średnia ruchoma lub wykładnicza)
- Integracja z Home Assistant przez natywne API ESPHome
- Obudowy zaprojektowane w Fusion 360, gotowe do druku 3D
- 📦 Konfiguracja ESPHome:
eddy_gardner_v3.yaml
- 📎 Modele STL: obudowa pompki, czujnika, elektroniki
🔧 Wpis na blogu:
👉 https://hamspirit.pl/SQ9MDD/?p=2861
🖨️ Projekt na Printables:
👉 https://www.printables.com/model/1291528-eddy-gardner-automatic-plant-watering-system
Projekt objęty licencją MIT. Szczegóły w pliku LICENSE
.