Skip to content

CodeDevMLH/ESP32-GardenSprinklerSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-GardenSprinklerSystem

Garden sprinkler system is intended to automate a garden irrigation system/lawn sprinkler with ESP32 Hardware. The ESP will control relays, depended on automatic mode based on schedule or manual interaction, to control water valves for different water cycles. It also can optionally check previous rain and forecast rain via api calls to OpenWether or Meteomatics and depended on the limits activate the schedule. Timers for short/manually start of watering.

Adaption

Currently, it's only possible to control one pump and two circles (with additional hardware of course! --> HIGH level relays recommended). For more pumps/circles it's currently necessary to manually extend the main code, html and JavaScript. Feel free to modify, share and contribute The web interface is currently only in german available, feel free to translate it or even add a language selection button!

Hardware

The project builds up on the ESP32-Hardware and is currently not running on any other microcontrollers. The ESP triggers relays with a HIGH level on the output GPIO. So I recommend HIGH level relays to control the Pump and magnetic valve (commonly 24V AC). Optional, the web interface displays current sensor reading e.g. temperature, humidity, ground humidity etc.

To-Do

  • nice success/error/info/confirm alerts
  • all Serial.prints also on WebSerial
  • add dark mode
  • add smart home integration (eg. MQTT or matter)
  • be able, to select ESP pins for all outputs/inputs/sensors via UI
  • selection of up to X circels, which will be displayed corresponding to count of circles correctly in adaptive UI (timetable, buttons etc.)
  • add documentation and wiring diagram
  • and probably much more...

About

Garden sprinkler system for automated garden watering with multiple circles. Controll valves and pump via Web Interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors