Skip to content

Latest commit

 

History

History
62 lines (46 loc) · 4.17 KB

README.md

File metadata and controls

62 lines (46 loc) · 4.17 KB

HomePlantery

Plantwatery but with ESPHome (based on ESPlanty)

Hardware

Note: My Hardware setup in theory allows to connect 2 moisture sensors and 2 water pumps, but only 1 each is used as of now.

Schematic

Fritzing Schematic

Software

Requirements

Code

plant_watering_control.yaml:

  1. Checks if there are OTA Updates available (toggle in HA), if there are updates, prevent deep sleep
  2. Reset sensors and take measurements (median with sliding window, notification with sensor values)
  3. Start watering if moisture is below threshold (notification for water pump start and stop action)
  4. Re-measure moisture change (notification if moisture didn't rise as expected)
  5. Enter deep-sleep until configured time of day (20:00)

3D Printed Parts

All parts should be printed with ASA or PETG, because PLA can start to deteriorate and deform in warm and wet weather conditions.

Electronics Case

  • Bottom Case with holes for ESP32 USB-C, TP4056 micro USB, Slide Switch, Cable holes
  • Top Case with mounting screw holes

Solar Panel Case

Watering System parts

See /3dprint/watering_system for all available parts

  • Sprinkler Connector
  • Sprinkler tops with different holes
  • Sprinkler holders (vertical/horizontal)
  • Tube 5-Way Splitter (8mm to 4mm inner diameter)
  • Tube Clamp to fix 8mm tube on Water Pump