This project allows you to build a Sprinkler Controller Station using standard ESP32 hardware and ESPHome, which acts as a "Remote Extension" for a primary OpenSprinkler Master instance.
The Master instance runs the scheduling logic (e.g., using my OpenSprinkler Docker container or Home Assistant Add-on), (or any OpenSprinkler Master) while this ESP device physically controls the valves.
- Hardware Customizability: Use any ESP board (Ethernet or WiFi) and any standard 5V Relay Module. No proprietary hardware required.
- Easy Updates: Use ESPHome's robust OTA (Over-The-Air) update mechanism to maintain your station firmware.