Truebner FAQ
**There are instructions for the new cloud function (OTC) here**
General questions
What is OpenSprinkler?
OpenSprinkler is an open source, web based sprinkler/irrigation controller. It is a drop-in replacement for traditional sprinkler controllers that are not web connected. A web-connected controller like OpenSprinkler offers the following benefits:
- Intuitive user interface (UI) : no more mess with buttons and knobs, no more running to your garage to make a single sprinkler program change. Instead, you use the web browser and mobile applications to set or change sprinkler programs. The web interface is much more intuitive than a small LCD screen.
- Remote access : You can access your OpenSprinkler anywhere and anytime whether you are at home, in the office or traveling away (configuration required)
- Smart control : OpenSprinkler can connect to the Internet and use real-time weather data (including historical and forecast data) to automatically make water time adjustments. Not only does it stop watering when it rains, but it also scales the water amount and time up and down based on your local outdoor temperature and humidity.
- Connection options: We offer both controllers with built-in WiFi and controllers with integrated Ethernet port. In addition, the WiFi version can work without external routers, ideal for situations where you do not have an internet connection in the field.
Who is OpenSprinkler suitable for?
OpenSprinkler is suitable for homeowners as well as businesses, churches, farms, business parks and greenhouses. Typical applications include lawn and garden irrigation, plant watering, drip irrigation and hydroponics. It's cost-effective and expandable: OpenSprinkler can scale from 1-2 zones for a home up to 72 zones for a large company. With our app you can access multiple OpenSprinklers.
Also often used for
- Lawn and plant watering system for hotels and hotel complexes
- Football, tennis and sports fields (court irrigation), e.g. for sports clubs
- Hardware stores with a horticultural market for the exhibition plants
- Golf courses
Solenoid valves (e.g. 24VAC from Hunter, Rainbird and many more) are required for connection to the water pipes.
How many zones are supported?
By default, 8 zones are supported on the main controller. Each expander adds 16 zones. The latest firmware (2.1.9) supports a maximum of 72 zones.
What are the differences between the different hardware versions?
We currently offer OpenSprinkler 3.2 (with built-in WiFi), optionally with Ethernet connection and OpenSprinkler Pi (or OSPI, powered by a Raspberry Pi). In addition, the OpenSprinkler 3.2 is available in three different variants: AC powered, DC powered, and latch. AC power and DC power versions both work with standard 24V AC sprinkler valves. The main difference is that the AC version is powered by a 24V AC power supply and the DC version is powered by a low voltage 7.5V DC adapter. For International Customers: DC adapters are generally much easier to find than AC adapters. In addition, DC power version can work with any input voltage from 5V DC to 12V DC, including 12VDC solar panel. The latch control is also powered by a DC adapter, but only works with self-holding solenoid valves.
How many programs are supported?
The latest firmware (2.1.9) supports up to 35 programs on OpenSprinkler 3.0 and OSPI. Each program allows an individual watering time for each station (from 0 to 18 hours, accurate to the second) and two different appointment types:
1) Weekly Schedule, where you can select any combination of weekday (e.g. Monday and Wednesday);
2) Interval schedule where you can run the program every n days (n between 2 to 127) (e.g. every 3rd day).
Each program also allows two types of start times:
1) bis zu 4 festen Startzeiten; oder
2) Wiederholung der Startzeiten (zB um 8:30 Uhr beginnen, alle 45 Minuten für 8-mal wiederholen).
Die flexible Startzeiten können für beide Fälle kombiniert werden, so können Sie die Bewässerung viele male am Tag mit wiederkehrenden Intervallen einstellen.
Wie unterscheidet sich OpenSprinkler von Mitbewerbern?
Webbasierte Sprinkler-Controller ist keine neue Idee. OpenSprinkler unterscheidet sich von ähnlichen Produkten auf dem Markt in den folgenden Aspekten:
- OpenSprinkler der hat ein eingebautes Web-Interface und führt Programme auf seinem eigenen Prozessor aus. Es beruht nicht auf proprietäre oder PC-only-Software oder Cloud-only-Software. Das Web-Interface funktioniert mit jedem modernen Browser. Die HTTP-API ist gut dokumentiert und ermöglicht den lokalen Zugriff ohne Cloud-Server. Unsere mobile App ist kostenlos und unterstützt alle wichtigen Plattformen.
- Sie können ganz einfach die Anzahl der Zonen bis zu 72 erweitern. Die Kosten sind deutlich günstiger als konkurrierende Produkte auf dem Markt.
- Die Software stellt eine erweiterte Reihe von Merkmalen, wie die Unterstützung zweier unabhängiger Master-Zonen; Unterstützung für Regen Sensor, Durchflusssensor, Programmstartschalter; manuelle Steuerung mit Hilfe der Tasten, spezielle Station wie Fern, Radiofrequenz (RF), GPIO und HTTP-Stationen. Es bietet flexible Programmstartzeiten, grafische Vorschau der Programmpläne und Protokolldaten, benutzerdefinierte Zone und Programmnamen, unterstützt Zonen entweder nacheinander oder parallel, Bewässerungszeit kann auf 1 Sekunde genau ausgeführt werden. Diese Funktionen findet man nur selten in konkurrierenden Produkten.
- Wir bieten sowohl die WiFi-Option und Ethernet-Buchse Option. Darüber hinaus setzen wir nicht auf Cloud Verbindungen, damit Ihr Controller auch dann funktioniert, wenn das Internet offline ist. Die WiFi-Option funktioniert auch im AP-Modus ohne externen Router.
- OpenSprinkler wird weltweit ausgeliefert und unterstützt mehr als 20 verschiedene Sprachen.
- OpenSprinkler basiert auf Open-Source-Hardware und Software. Seine Design-Dateien sind öffentlich verfügbar. Wenn Sie ein technischer Entwickler sind, können Sie leicht anpassen und seine Funktionalität sowohl in Soft- und Hardware erweitern.
Wo finde ich die Open-Source-Dateien finden?
Alle OpenSprinkler Design – Dateien, schematische, Board – Design, Firmware – Code, App – Code einschließlich Schaltung können auf der OpenSprinkler Github – Repository Seite finden: https://github.com/opensprinkler .
Installation und Verwendung
Was ist in dem Paket enthalten?
Das Paket enthält eine OpenSprinkler Regler (8 Zonen). Sie benötitgen noch ein entsprechendes Netzteil. Bei der AC Version muss die Ausgangsspannung zwischen 22V AC bis 28V AC betragen. Die DC-Power-Version und Latch-Version benötigen ein 7,5V DC (5-12V DC) Netzteil. Bei der DC Version ist ein internationales Netzteil erhalten.
Hat OpenSprinkler eine integrierte Netzwerkschnittstelle oder nur Wireless?
- Opensprinkler 3.0 hat nur WiFi eingebaut (basierend auf Esp8266 Mikrocontroller), aber keine integrierten Ethernet-Buchse.
- OpenSprinkler 2.3 hat Ethernet-Buchse eingebaut, aber keine integrierte WiFi.
- OpenSprinkler Pi is powered by a Raspberry Pi, and the network options depend on your RPi.
- OpenSprinkler 3.2 has WiFi and optionally a network adapter (ENC28J60 10MBit)
- OpenSprinkler 3.3 has WiFi and optionally a network adapter (W5500 100MBit)
What kind of cable should I use?
Use a 'Fernmelde Erdkabel' for outdoor cabling, e.g. 'A-2YLY2 Diameter 0.8mm'. This is available from 4 to 20 Adrig.
FOR AC:
| Type US | AWG 20 | AWG 18 | AWG 16 |
| Cable Diameter | 0.8 mm | 1.0 mm | 1.3 mm |
| Cable Cross-Section | 0.5 mm² | 0.8 mm² | 1.3 mm² |
| Max Length | 200 m | 300 m | 450 m |
FOR DC:
| Type US | AWG 20 | AWG 18 | AWG 16 |
| Cable Diameter | 0.8 mm | 1.0 mm | 1.3 mm |
| Cable Cross-Section | 0.5 mm² | 1 mm² | 1.3 mm² |
| Max Length | 100 m | 150m | 200m |
FOR LATCH:
| Cable Cross-Section | 1 mm² |
| Max Length | 30 m |
Thicker cables allow longer cable lengths. Applies to standard valves with approximately 300 mA switching current and
- at AC a 24VAC power supply with >= 36VA power (at 24VAC max 1.5A)
- at DC and Latch a DC power supply >= 20W (at 7.5V-12V, approximately 2.7A)
The cable of the magnetic valves must be connected to this cable, e.g. with “3M Scotchlok 314”
With what kind of magnetic valves can we work?
- AC operated OpenSprinkler (including OSPI) works with standard – 24VAC sprinkler valve controllers. It is compatible with existing 24VAC – systems, including pump start relays, wireless sensors, which require 24VAC power. 24VAC valves open when powered and close when powered off.
- DC operated OpenSprinkler works with both 24V AC sprinkler valve controllers and 12 VDC (non-self-holding) valves. It comes with a power adapter for 2A, sufficient for 4 valves. However, for certain 24VAC pump start relays and wireless sensors, which require a lot of 24VAC power, you may need to provide a separate 24VAC power supply. 24VAC or 12VDC valves open when powered and close when powered off.
- Latch OpenSprinkler only works with DC Magnetrast Ventiles. These are self-holding valves, which require an impulse for each state change.
I'm new to sprinkler systems. How can I install OpenSprinkler with existing magnetic valves?
OpenSprinkler is designed to be a drop-in replacement for your traditional sprinkler controllers. Whether you're installing a new system or replacing an existing controller, DIY installation is easy and can be completed quickly:
- Carefully label the wires and remove them from the existing controller.
- Replace your existing controller with OpenSprinkler, then connect the wires to OpenSprinkler.
- Connect OpenSprinkler to the router (WiFi or wired Ethernet).
- Check out our tutorial videos in the Support (English.) – Installation section so it works!
- The manual in explains the installation as well. If you have an existing irrigation system installation, the wires should already be ready and labeled. If you are installing a new system: In general, each solenoid valve has two wires. Connect one wire to the Is the OpenSprinkler water-tight?
No , the control is not water-tight and should not be used outdoors without protection. For outdoor installations, you should use a What sensors does OpenSprinkler support?
OpenSprinkler currently has two sensor ports, which can be used to read a rain sensor, a soil moisture sensor, a flow sensor, or a program start button. Any rain sensor or soil moisture sensor that works like an open or close contact will be supported. Standard dry contact flow sensors (two-wire type) are supported, but some three-wire types (with external 5V supply) are also supported. Water meters with pulse outputs are also supported. You can also connect a switch/button to the sensor port and start a program by pressing the button. The firmware allows you to configure the sensor type and choose the sensor parameters.
Does OpenSprinkler support a soil moisture sensor?Yes, a digital soil moisture sensor is supported from firmware version 2.1.9. Digital means it can represent the soil moisture as a yes/no signal. For the OpenSprinkler, we have the New is the additional product “Analog Sensor Board”, which has 8 analog inputs and allows the connection of up to 8 analog sensors, such as the SMT50. Does OpenSprinkler support Master-Zone or pump stations?
Yes. OpenSprinkler uses software-defined Master-Zone / Pump stations, and supports up to 2 independent Master / Pump zones. Each of the available connections can be configured as a Master / Pump zone.
Can I insert two wires into the same Zone Port?
Yes. But remember that, if you do this, the two zones will always be opened and closed together.
Can I run multiple zones at the same time? Yes. OpenSprinkler firmware allows you to run each zone in ‚parallel‘ mode by disabling the ‚sequentially‘ flag. A parallel zone can be run at the same time as other zones. Can I use OpenSprinkler to control devices other than solenoid valves? Yes. OpenSprinkler firmware has built-in support for GPIO (all-purpose) IO stations, HTTP stations, and RF transmitters. This allows you to directly switch an alternative GPIO, send a general HTTP GET command, or control RF remote switches, which in turn control all powerline devices, such as landscape lights, Christmas lights, pumps, heaters, and fans. Details can be found in our What is the LCD and the buttons for?
OpenSprinkler has an integrated LCD display that shows the current time, zone status, and rain status. The buttons are used to display the IP address or perform a factory reset.
How do I check the IP address that OpenSprinkler has been assigned?
Press the B1 button, and the IP address will be displayed on the LCD display.
How do I program a program button manually?
Hold the B3 button until a program start message appears. Then follow the instructions on the LCD display.
What happens in case of a power outage?
OpenSprinkler stores all programs and settings in a non-volatile memory. So the data remains even in case of a power outage.
Web connections
How do I access OpenSprinkler?
OpenSprinkler has an integrated web interface that works with most desktop and mobile web browsers. Simply open a browser and enter the IP address of the controller in the address bar. We also offer a free OpenSprinkler mobile app. Search for ‘OpenSprinkler’ in your app store. The mobile app can automatically scan the local network and identify the IP address of OpenSprinkler. In contrast to some other web-based controllers, OpenSprinkler DOES NOT require a cloud connection – your data remains local on the controller. You can access it locally without going online. Can OpenSprinkler run offline without an internet connection? In contrast to some other web-based controllers, OpenSprinkler DOES NOT require a cloud connection – your data remains local on the controller. You can access it locally without going online. .
Yes. Once programmed, OpenSprinkler can run completely offline without a network connection. The controller has an integrated real-time clock and battery for time measurement. You can also manually start an existing or test program on the controller using the buttons.
Can I also use OpenSprinkler without a WiFi router?
With the latest firmware (2.1.8), OpenSprinkler 3.0 supports all functions in AP mode – it can act as a wireless LAN hotspot, so that mobile phones and laptops can connect to it and access OpenSprinkler.
How do I access OpenSprinkler remotely?
You can access OpenSprinkler remotely using the
Hold the B3 button until you see a program message. Then follow the instructions on the LCD screen.
What happens if there is a power loss?
OpenSprinkler stores all programs and settings in non-volatile memory. This means the data is retained even in the event of a power failure.
Web connections
How do I access OpenSprinkler?
OpenSprinkler has a built-in web interface that works with most desktop and mobile web browsers. Simply open a browser and enter the controller's IP address in the address bar. We also offer a free OpenSprinkler mobile app. OpenSprinkler mobile app, search for ‘OpenSprinkler’ in your app store. The mobile app can automatically scan the local network and detect OpenSprinkler's IP
Unlike some other web-based controllers, OpenSprinkler does NOT require a cloud connection – your data remains local to the controller. You can access on site without going through the Internet.
Can OpenSprinkler run offline without an internet connection?
Yes. Once programmed, OpenSprinkler can be run offline without a network connection at all. The controller has an integrated real-time clock and battery for time measurement. You can also manually start an existing or test program on the controller using the buttons.
Can I use OpenSprinkler without a WiFi router?
With the latest firmware (2.1.8), OpenSprinkler 3.0, all features are supported in AP mode — it can serve as a wireless LAN hotspot itself, allowing mobile phones and laptops to connect to it and access OpenSprinkler.
How do I access OpenSprinkler remotely?
You can access OpenSprinkler Remote by using Port – Forwarding To do this, you need to access your router's configuration page and create an entry in the Port Forwarding or Port Mapping section that points to the OpenSprinkler IP address and port.
For a Fritz!Box, you can find this under 'Internet / Port Mapping / Port Forwarding'. There, create a port forward for the OpenSprinkler IP and port. In the next step, under 'Internet / Port Mapping / Fritz!Box Services', enable the 'Internet access to the FRITZ!Box over HTTPS' option or create a corresponding address under 'Internet / Port Mapping / DynDNS'. Under the specified address under 'Internet address of your FRITZ!Box', your OpenSprinkler will also be available.
Important note: With some UnityMedia connections, only an IPv6 address is assigned, and the IPv4 address is shared by multiple connections. Unfortunately, this makes it impossible to activate port forwarding. However, it still works via Wi-Fi.
NEW: Register an OTC (OpenThings Cloud) token, enter the token in your OpenSprinkler, and access it from anywhere. Learn more about this topic here.
Will push notifications be supported?
Starting from firmware version 2.1.7, OpenSprinkler supports push notifications via IFTTT, which can be configured to send notifications via SMS, email, or app notifications. Please check for further details. If I have multiple OpenSprinklers, can they communicate with each other?
Our firmware supports Remote Controller – a feature that allows an OpenSprinkler to function as a master controller, sending commands to one or more remote controllers to open or close their valves.
This is useful if you have a large property with separate groups of valves. What is the maximum distance between the controller and valves?
This depends on the wire gauge (AWG) you use to connect the valves. In general, you can run up to 200m with 20 AWG wires, 300m with 18 AWG wires, and 450m with 16 AWG wires. Thicker wires allow longer distances.
What is the maximum allowed distance between the main controller and the expansion board?
This also depends on the wire gauge (AWG) of the extension cable. The standard cable with expansion boards delivered is a 24 AWG 15-inch long cable. You can increase this length using a custom cable with thicker wires.
Can I connect the sprinkler system's magnetic valves to garden hoses?
Yes, you will probably need an adapter, which you can get online or at a hardware store.
How do I update the firmware?
OpenSprinkler 3.0 supports firmware update over-the-air (OTA) via Wi-Fi. OpenSprinkler 2.3 requires a USB cable and a computer to update the firmware. OpenSprinkler Pi supports network or script-based firmware updates. Please check the
page for instructions. How can I use a static IP address? The recommended method is to assign the IP address through your router.
Alternatively, you can disable the OpenSprinkler DHCP option and enter a static IP address. Note that you must set the router IP correctly for all functions to work properly.
How do I reset the settings to the default values?
Turn off OpenSprinkler, then turn it back on. If the OpenSprinkler logo appears, immediately hold down the first button B1 until the message 'Reset All' appears? If you're sure, then press and hold the third button B3 until the controller restarts. OpenSprinkler is then back to its default settings.
How does the weather-based adjustment of irrigation work?
The weather-based adjustment uses your location and queries OpenWeatherMap to obtain real-time weather data. It then calculates a value that applies the irrigation percentage to all water stations. The percentage value is calculated based on local temperature, humidity, and precipitation (rainfall) and varies from 0% to 250%. The value is updated every hour. For example, low temperatures, high humidity, and/or significant rainfall result in reduced or no irrigation, i.e., 0%. On the other hand, high temperatures and dryness result in increased irrigation time. In very hot temperatures, this can even reach 200%.
How can I help OpenSprinkler support more languages?
In OpenSprinkler, the localized language is a crowd-sourced function, so everyone can help. Go to the web interface -> sidebar -> about page and click on the link to localization.
Can I integrate my own app or use custom scripts that access the OpenSprinkler interface?
Absolutely. Please note the support page for API documentation.
Technical questions
What is the difference between the various versions of OpenSprinkler?
is a completely assembled commercial product that works out of the box. It comes with buttons and a display.
OpenSprinkler Pi (Ospi)
Truebner is a sprinkler expansion board for RPi – it uses RPi as the main processor. Users expect some experience with RPi to set up software. Please check the specific product web pages for further details.
OpenSprinkler 3.0 AC / DC / Latch Compatibility
| AC / DC / OSPI all work with 24VAC sprinkler magnets. OSDC also supports | OpenSprinkler 3.0 AC / DC / Latch | |
|---|---|---|
| 12V non-latching DC valves. Latch version only supports DC impulse coils. | Power supply OS AC and OSPI require a 24 V AC power adapter (not included by default) 12V non-holding DC valves. Latch version only supports DC pulse coils. | |
| Power supply | OS AC and OSPI requires 24V AC power supply (not included as standard) OS DC und Latch sind vielseitig: 5V ~ 12VDC (zB 5V USB, 12V Solarpanel). Ein 7.5VDC Adapter ist im Lieferumfang enthalten. |
|
| Anzahl der Stationen | 8 (erweiterbar auf 72) | 8 (erweiterbar auf 72) |
| App | Yes | Yes |
| Weather Integration | Yes | Yes |
| Logging-Support | Yes | Yes |
| Processor | Esp8266 | Suitable for RPi 1 Model A + / B + or RPi 0, 2 and 3 |
| Is assembly required? | Fully assembled | Requires RPi insertion and software setup |
| LCD | Yes (O 2.3: 16 × 2 characters; O 3,0: 128 × 64 OLED) | None |
| Ethernet port | OS 3.0: no OS 3.2: yes |
Yes (except RPi 1 A +) |
| Built-in Wi-Fi | Yes | Yes, if your RPi has WiFi (e.g. via USB) |
| Firmware | Uniform OS Firmware | Uniform OS Firmware |
| Firmware Upgrade | Over-the-Air (OTA) | via network |
| Target group | Everyone | RPi Enthusiasts |
| Package includes | OS – Controller, Reel connectors, with enclosure |
Ospi Addon-Board to be inserted, with reel connectors, with enclosure. RPi not included. |
| Enclosure | Yes, cast | Yes, laser-cut Acrylic |
| Optional Add-ons | OS3AC: 24 V AC-Adapter Zone Expander +16 zones |
24 V AC-Adapter Zone Expander +16 zones |
