A Raspberry Pi can do a lot, but adding an ESP32 gives it the physical reach that small hardware projects often need.
A standalone Raspberry Pi sprinkler controller with zone scheduling, manual zone control, persistent schedules, runtime state tracking, GPIO relay control, and support for integration with Orion V2.