
OpenValve is an open-source, 3D-printable irrigation controller. It waters plants based on actual soil moisture, works with gravity-fed systems, and runs on a 9V block battery for about 3 months.

OpenValve was designed for balconies, garden beds, small greenhouses, and other small-to-medium irrigation setups. It has been deployed in multiple real-world locations. Both gravity-fed and faucet-fed (≤ 4 bar) setups were successfully tested over full summer seasons.


OpenValve does not water on a fixed timer. Instead, it uses a soil moisture sensor to decide when watering is needed.
This allows the watering frequency to adapt to the actual conditions around the plant instead of following a fixed schedule:
When the soil dries out faster, for example during hot weather or periods of increased plant demand, OpenValve waters more often. When the soil stays moist for longer, for example during cooler weather, after rainfall, or after a previous watering cycle, OpenValve waters less often.
For a more detailed explanation of the watering logic, see the "How OpenValve works" section in the documentation.

OpenValve has a standard ½″ male BSPP thread on both ends. This thread size is common in irrigation and plumbing systems in Europe, the UK, Australia, and many other regions.
Any fitting, adapter, or component with a compatible ½″ female BSPP thread can be connected directly to OpenValve, for example:
This makes OpenValve flexible enough for setups ranging from a small balcony drip line to a greenhouse irrigation system.
For more details about installing OpenValve, see the installation section in the documentation.
OpenValve is designed to be repaired, modified, and reused.
OpenValve was designed for irrigation, but can also be used for other projects. Explore OpenValve as a valve platform →
OpenValve’s user interface (UI) is intentionally minimal:
Because the device is designed to run autonomously, the UI focuses on simple, essential interactions:
To make this easy to understand, every UI state is documented and can be explored interactively:
👉 Interactive Manual: https://ui.open-valve.com/
This web-based “digital twin” mimics the behaviour of the real device - showing the same LED patterns and button interactions, along with explanations for each state.
For a complete explanation of the button actions, LED blink patterns, and UI states, see the User Interface documentation.
In the Assembly Guide Video the whole assembly process is shown in detail.
| Specification | Value |
|---|---|
| Compatible Battery | 9V Block (Alkaline) |
| Battery Life | ~ 3 Month |
| Voltage Input Range | 5 - 10V |
| Operating Current | max. 1A |
| Water Pressure Range | 0–4 bar (0 - 60 psi) |
| Thread | 2x ½″ BSPP male |
| Water Resistance | Rainproof & UV Resistant |
| Operating Temperature | 0 - 50 °C |
| Valve Flow Coefficient (Cv) | ~2 |
| Gravity Irrigation Performance | max. 6 l/min at 0.1 bar (1m elevation) |
| Sensor Input | 0–3.3V analog input |
| Sensor supply voltages | 3.3V or Battery Voltage |
Documentation (docs.open-valve.com)