Take a look at this Getting Started Guide for details of this version, and FAQs for common questions. You can choose between AC-powered or DC-powered version. The current version is OS 3.0, with built-in WiFi and OLED display.
OpenSprinkler is accessible through any modern browser or via our free mobile app available for most mobile platforms. OpenSprinkler is an open-source, web-based smart sprinkler controller for lawn and plant watering, drip irrigation, farm irrigation, hydroponics etc. This is currently looking like the best candidate for the controller: Station 4 (raised bed group 4) - 10 minutes Station 3 (raised bed group 3) - 10 minutes Station 2 (raised bed group 2) - 10 minutes Station 1 (raised bed group 1) - 10 minutes Programming would be something like this: So, when it is triggered, NO valve would lose power and fill reservoir but without the dosing step. There would also be a final programmed station that is connected to no outputs. The time for this station could allow the reservoir to either fill completely or a shorter time would allow it to only fill partially. When powered, the timer will power nutrient pump for a short period of time and then shut off, but since this station is not part of Trigger Relay group (and thus no power to NO ball valve), water will be filling the reservoir and mixing up nutrients. Pump empties all of water (and nutrients) from res during cycle.Ĭontroller has a special station wired to a digital cycle timer. When a station is active, this valve closes and no water is allowed into res. Please use the n service to run programs.Īvailable services are n for programs, stations and controllers (for running once program), and opensprinkler.stop for stations or controller (to stop all stations).NO (Normally Open) electric ball valve would autofill the reservoir when no power/signal is sent from the controller. Please use n and opensprinkler.stop services to run and stop stations. Station switches now enable/disable instead of run/stop stations.Please use controller switch state for controller operation state. Please use the program switch states for program operation state. Program binary sensors now show running state instead of operation state.Uninstall using HACS or delete the hass_opensprinkler folder in /custom_components.
Note: 1.0.0 has major breaking changes, you will need to update any automations, scripts, etc
This is only required for firmware below 2.1.9 (4), otherwise it can be left blank.
Password - The OpenSprinkler controller password.URL - Should in the form of The default port for OpenSprinkler is 8080.Click on the add integration button at the bottom right and select OpenSprinkler. In the Home Assistant UI, navigate to Configuration then Integrations.
Or install manually by copying custom_components/opensprinkler folder into /custom_components
To have a Lovelace card for the UI, opensprinkler-card can be used.
Last tested on OS API 2.1.9 and Home Assistant 0.110.0 Features OpenSprinkler Integration for Home Assistant