About OpenSprinkler
The application allows you to automatically detect and control your OpenSprinkler irrigation system(s). OpenSprinkler is an open-source Internet web-based sprinkler timer / controller built upon the Arduino platform....
The application allows you to automatically detect and control your OpenSprinkler irrigation system(s). OpenSprinkler is an open-source Internet web-based sprinkler timer / controller built upon the Arduino platform. Features of the app include: * Easy to understand device status * Quick program modification * Launch ad-hoc or defined programs instantly * Manual mode for convenient testing * Multi-device support * View visual representation of upcoming scheduled programs * View graphical and tabulated representation of log data * View current weather and forecast status for the device location * Change and disable rain delay * Multiple supported languages (Afrikaans, Amharic, Chinese, Czech, Dutch, French, German, Hebrew, Hungarian, Italian, Mongolian, Norwegian, Polish, Portuguese, Slovak, Slovenian, Spanish and more) This application requires you to own an OpenSprinkler that is properly connected to your network. For more information please visit https://opensprinkler.com. You can control your device from outside the local network with proper port forwarding and use of the WAN IP within the application or by using a VPN. For further assistance please visit the forums: https://forums.opensprinkler.com This is open source software: source code for this application can be found at https://github.com/OpenSprinkler/OpenSprinkler-App
Version History • OS 3.4 DC support – set a target PD voltage and see the live PD voltage. • Queue manual actions – add manual runs to a queue so they execute in order (requires controller firmware 2.2.1(4)+). • Simpler Run-Once – one clear confirmation dialog instead of multiple pop-ups. • Overcurrent alert control – new “Clear this alert” action in the status bar. • Custom weather URLs – user-defined wsp now supports both http and https (fix for incorrect protocol, #279). Bug fixes • Postponed zone timer no longer keeps counting down. • Rain delay and sensor events now display correctly in logs. • Program disabled status no longer changes after deleting another program. • Station queue activity correctly includes paused stations. • Corrected key index assignments (#281). • Miscellaneous reliability improvements around station sequencing. 2.4.90 11/01/2025 Added support for multi-day watering levels (using historical water data for programs that run on a regular interval) and weather restrictions Support for current fault detection (overcurrent and undercurrent) Fix 24-hr time not showing in the log and program preview Update the program visualization to a more modern look Several other bug fixes 2.4.86 09/02/2025 Local storage isolation – keys are now namespaced by the app’s path to prevent conflicts when served from different URLs. This is implemented via a new OSApp.Storage.prefix mechanism and helper functions for getting and setting items Full URL support for device setup - “Device Address” field explains it can be an IP, URL, or OTC token and uses inputmode="url" for better compatibility - URL parsing handles protocol, authentication info, and falls back gracefully with a console error if parsing fails; trailing slashes are trimmed when building the IP/URL - After successfully adding a device, the site list is saved through OSApp.Storage.set Improved integrations menu – OTC, MQTT, and Email buttons highlight in blue when enabled, clarifying their state for users Single run date fix – dates are now converted using Date.UTC to avoid timezone issues Weather attribution wording – “Using manual watering” was updated to “Using manual weather adjustment” Other tweaks and fixes - Minor wording changes and removal of a low-current alert that’s not yet supported by firmware. - New device dialog simplified and styling adjustments applied. - Bug fixes including a missing comma and improved handling when URL parsing fails. 2.4.75 07/02/2025 - Fixed weekday program selection refresh so collapsed programs clean up widgets properly. - Updated API tool wording and link in the error recovery dialog. - Resolved a settings saving issue by loading preferences before initialization. - Removed the uncaught error modal to prevent interruption while using the app. - Improved settings screen: app options update instantly when toggled. 2.4.73 06/03/2025 Added an option to show station numbers in the app interface (auto‑saved) Logs now include a “Flow Rate” column showing liters per minute for each run Introduced a corrupted JSON modal to handle malformed controller responses Program list respects a “hide disabled” setting to toggle visibility of disabled programs Displayed zone numbers with station names and in “Run Once” (not shown here but part of same update) Fixed weekday selection refresh when collapsing program settings Updated localization files from Transifex 2.4.67 05/29/2025 This version addresses several bugs. 2.4.45 04/05/2025 This update brings powerful new features and improvements! Most enhancements require firmware version 2.2.1(1). • Weather Data Provider Selection: Customize your experience by selecting your preferred weather provider—Apple, AccuWeather, PirateWeather, OpenWeatherMap, OpenMeteo, DWD, or Wunderground. • Enhanced Run-Once Programs: Now supports repeating cycles for greater scheduling flexibility. • Expanded Program Start Day Options: Easily schedule Single-Run or Monthly watering programs. • New Notifications: Stay informed with alerts for station starts and flow conditions. • Improved Pause Controls: Directly from the app, you can now extend, replace, or unpause a paused controller. • Weather Forecast Consistency: Weather data is now consistently sourced between the app and firmware. • Sortable Stations: Stations can now be sorted alphabetically on your homepage for quick navigation. • Time Format Selection: Choose between 12-hour and 24-hour clock formats. • Latch Solenoid Customization (OpenSprinkler Latch): Set individual ON/OFF voltages for precise control of latching solenoids. 2.4.43 02/28/2025 Add support for HTTPS remote stations and MQTT support 2.4.1 08/02/2024 Added support for analog sensor boards (requires supporting firmware support) Update localizations 2.4.0 12/12/2023 Update localizations 2.3.3 07/23/2023 - Fix a bug that causes an incorrect group label to display when zones are running - Fix a broken link to a support document 2.3.2 07/10/2023 This new version offers some exciting new features including cloud support! You can now connect to your OpenSprinkler from anywhere without having to port forward or do any other network changes. This release also includes station group support as well as many bug fixes. 2.3.0 12/29/2022 Add two column view support on the homepage for wider devices Add support for 1 day intervals Update translations Fix error message for minimum interval days Fix some strings not being marked for translation 2.2.5 06/10/2022 Fix bug preventing status updates 2.2.4 04/09/2021 Resolved delay dismissing splash screen Resolved issue updating localizations 2.2.3 04/09/2021 Add rain delay information persistently next to the weather information Fix the abbreviation for Thursday 2.2.2 04/03/2021 Add MQTT support for supporting firmware Add language code to localization modal to aid in finding the desired language Fix bug causing disabled stations to show on page change Fix OpenWeatherMap icons being requested over HTTP instead of HTTPS Update translations 2.2.1 09/30/2020 Added MQTT support (firmware 2.1.9 (4) or later required) Updated localizations from our new open source TMS Transifex Disables changing newly added site's IP to the external IP if it's reachable When using metric notation switch from 12 hr to 24 hr format for both input and display 2.2.0 06/16/2020 Added confirmation dialog before deleting a site Extended the max remote station index to 200 2.1.9 04/13/2020 Fix weather not showing up for older firmware versions 2.1.8 02/12/2020 Improve the map overlay for selecting a location Fix bug in the options page which led to the defined PWS being cleared when changing other settings 2.1.6 12/03/2019 Fix bug setting boosting time for DC-based units 2.1.4 11/02/2019 - Fixed reset wireless button not showing properly when appropriate - Added support for 2.1.9 sensor log data 2.1.3 10/02/2019 Fixed flow sensor status not reflecting correctly for firmware 2.1.9+ 2.1.1 09/29/2019 Add support for firmware 2.1.9: Add support for the second sensor including all available configuration options Add new sensor type for soil Add new sensor options to delay the triggering on or off of the sensor Allow stations to ignore sensor 1 or 2 Add new sensor events for IFTTT Add subnet option when using static IP Show weather data used in current weather calculation Use SSL for weather when app is using an SSL connection Add confirmation for run program on the edit programs page 2.1.0 09/18/2019
Previous Versions
Here you can find the changelog of OpenSprinkler since it was posted on our website on 2016-09-28 14:17:41.
The latest version is 2.4.90 and it was updated on 2026-06-23 08:10:36. See below the changes in each version.
OpenSprinkler version 2.4.90
Updated At: 2026-06-02
Changes: Version History • OS 3.4 DC support – set a target PD voltage and see the live PD voltage.
• Queue manual actions – add manual runs to a queue so they execute in order (requires controller firmware 2.2.1(4)+).
• Simpler Run-Once – one clear confirmation dialog instead of multiple pop-ups.
• Overcurrent alert control – new “Clear this alert” action in the status bar.
• Custom weather URLs – user-defined wsp now supports both http and https (fix for incorrect protocol, #279).
Bug fixes
• Postponed zone timer no longer keeps counting down.
• Rain delay and sensor events now display correctly in logs.
• Program disabled status no longer changes after deleting another program.
• Station queue activity correctly includes paused stations.
• Corrected key index assignments (#281).
• Miscellaneous reliability improvements around station sequencing. 2.4.90 11/01/2025 Added support for multi-day watering levels (using historical water data for programs that run on a regular interval) and weather restrictions
Support for current fault detection (overcurrent and undercurrent)
Fix 24-hr time not showing in the log and program preview
Update the program visualization to a more modern look
Several other bug fixes 2.4.86 09/02/2025 Local storage isolation – keys are now namespaced by the app’s path to prevent conflicts when served from different URLs. This is implemented via a new OSApp.Storage.prefix mechanism and helper functions for getting and setting items
Full URL support for device setup
- “Device Address” field explains it can be an IP, URL, or OTC token and uses inputmode="url" for better compatibility
- URL parsing handles protocol, authentication info, and falls back gracefully with a console error if parsing fails; trailing slashes are trimmed when building the IP/URL
- After successfully adding a device, the site list is saved through OSApp.Storage.set
Improved integrations menu – OTC, MQTT, and Email buttons highlight in blue when enabled, clarifying their state for users
Single run date fix – dates are now converted using Date.UTC to avoid timezone issues
Weather attribution wording – “Using manual watering” was updated to “Using manual weather adjustment”
Other tweaks and fixes
- Minor wording changes and removal of a low-current alert that’s not yet supported by firmware.
- New device dialog simplified and styling adjustments applied.
- Bug fixes including a missing comma and improved handling when URL parsing fails. 2.4.75 07/02/2025 - Fixed weekday program selection refresh so collapsed programs clean up widgets properly.
- Updated API tool wording and link in the error recovery dialog.
- Resolved a settings saving issue by loading preferences before initialization.
- Removed the uncaught error modal to prevent interruption while using the app.
- Improved settings screen: app options update instantly when toggled. 2.4.73 06/03/2025 Added an option to show station numbers in the app interface (auto‑saved)
Logs now include a “Flow Rate” column showing liters per minute for each run
Introduced a corrupted JSON modal to handle malformed controller responses
Program list respects a “hide disabled” setting to toggle visibility of disabled programs
Displayed zone numbers with station names and in “Run Once” (not shown here but part of same update)
Fixed weekday selection refresh when collapsing program settings
Updated localization files from Transifex 2.4.67 05/29/2025 This version addresses several bugs. 2.4.45 04/05/2025 This update brings powerful new features and improvements! Most enhancements require firmware version 2.2.1(1).
• Weather Data Provider Selection: Customize your experience by selecting your preferred weather provider—Apple, AccuWeather, PirateWeather, OpenWeatherMap, OpenMeteo, DWD, or Wunderground.
• Enhanced Run-Once Programs: Now supports repeating cycles for greater scheduling flexibility.
• Expanded Program Start Day Options: Easily schedule Single-Run or Monthly watering programs.
• New Notifications: Stay informed with alerts for station starts and flow conditions.
• Improved Pause Controls: Directly from the app, you can now extend, replace, or unpause a paused controller.
• Weather Forecast Consistency: Weather data is now consistently sourced between the app and firmware.
• Sortable Stations: Stations can now be sorted alphabetically on your homepage for quick navigation.
• Time Format Selection: Choose between 12-hour and 24-hour clock formats.
• Latch Solenoid Customization (OpenSprinkler Latch): Set individual ON/OFF voltages for precise control of latching solenoids. 2.4.43 02/28/2025 Add support for HTTPS remote stations and MQTT support 2.4.1 08/02/2024 Added support for analog sensor boards (requires supporting firmware support)
Update localizations 2.4.0 12/12/2023 Update localizations 2.3.3 07/23/2023 - Fix a bug that causes an incorrect group label to display when zones are running
- Fix a broken link to a support document 2.3.2 07/10/2023 This new version offers some exciting new features including cloud support! You can now connect to your OpenSprinkler from anywhere without having to port forward or do any other network changes.
This release also includes station group support as well as many bug fixes. 2.3.0 12/29/2022 Add two column view support on the homepage for wider devices
Add support for 1 day intervals
Update translations
Fix error message for minimum interval days
Fix some strings not being marked for translation 2.2.5 06/10/2022 Fix bug preventing status updates 2.2.4 04/09/2021 Resolved delay dismissing splash screen
Resolved issue updating localizations 2.2.3 04/09/2021 Add rain delay information persistently next to the weather information
Fix the abbreviation for Thursday 2.2.2 04/03/2021 Add MQTT support for supporting firmware
Add language code to localization modal to aid in finding the desired language
Fix bug causing disabled stations to show on page change
Fix OpenWeatherMap icons being requested over HTTP instead of HTTPS
Update translations 2.2.1 09/30/2020 Added MQTT support (firmware 2.1.9 (4) or later required)
Updated localizations from our new open source TMS Transifex
Disables changing newly added site's IP to the external IP if it's reachable
When using metric notation switch from 12 hr to 24 hr format for both input and display 2.2.0 06/16/2020 Added confirmation dialog before deleting a site
Extended the max remote station index to 200 2.1.9 04/13/2020 Fix weather not showing up for older firmware versions 2.1.8 02/12/2020 Improve the map overlay for selecting a location
Fix bug in the options page which led to the defined PWS being cleared when changing other settings 2.1.6 12/03/2019 Fix bug setting boosting time for DC-based units 2.1.4 11/02/2019 - Fixed reset wireless button not showing properly when appropriate
- Added support for 2.1.9 sensor log data 2.1.3 10/02/2019 Fixed flow sensor status not reflecting correctly for firmware 2.1.9+ 2.1.1 09/29/2019 Add support for firmware 2.1.9:
Add support for the second sensor including all available configuration options
Add new sensor type for soil
Add new sensor options to delay the triggering on or off of the sensor
Allow stations to ignore sensor 1 or 2
Add new sensor events for IFTTT
Add subnet option when using static IP
Show weather data used in current weather calculation
Use SSL for weather when app is using an SSL connection
Add confirmation for run program on the edit programs page 2.1.0 09/18/2019
OpenSprinkler version 2.4.90
Updated At: 2025-11-01
Changes: • OS 3.4 DC support – set a target PD voltage and see the live PD voltage.
• Queue manual actions – add manual runs to a queue so they execute in order (requires controller firmware 2.2.1(4)+).
• Simpler Run-Once – one clear confirmation dialog instead of multiple pop-ups.
• Overcurrent alert control – new “Clear this alert” action in the status bar.
• Custom weather URLs – user-defined wsp now supports both http and https (fix for incorrect protocol, #279).
Bug fixes
• Postponed zone timer no longer keeps counting down.
• Rain delay and sensor events now display correctly in logs.
• Program disabled status no longer changes after deleting another program.
• Station queue activity correctly includes paused stations.
• Corrected key index assignments (#281).
• Miscellaneous reliability improvements around station sequencing.
OpenSprinkler version 2.4.86
Updated At: 2025-09-02
Changes: Sep 2, 2025
Version 2.4.86
Added support for multi-day watering levels (using historical water data for programs that run on a regular interval) and weather restrictions
Support for current fault detection (overcurrent and undercurrent)
Fix 24-hr time not showing in the log and program preview
Update the program visualization to a more modern look
Several other bug fixes
OpenSprinkler version 2.4.75
Updated At: 2025-07-02
Changes: Jul 2, 2025
Version 2.4.75
Local storage isolation – keys are now namespaced by the app’s path to prevent conflicts when served from different URLs. This is implemented via a new OSApp.Storage.prefix mechanism and helper functions for getting and setting items
Full URL support for device setup
- “Device Address” field explains it can be an IP, URL, or OTC token and uses inputmode="url" for better compatibility
- URL parsing handles protocol, authentication info, and falls back gracefully with a console error if parsing fails; trailing slashes are trimmed when building the IP/URL
- After successfully adding a device, the site list is saved through OSApp.Storage.set
Improved integrations menu – OTC, MQTT, and Email buttons highlight in blue when enabled, clarifying their state for users
Single run date fix – dates are now converted using Date.UTC to avoid timezone issues
Weather attribution wording – “Using manual watering” was updated to “Using manual weather adjustment”
Other tweaks and fixes
- Minor wording changes and removal of a low-current alert that’s not yet supported by firmware.
- New device dialog simplified and styling adjustments applied.
- Bug fixes including a missing comma and improved handling when URL parsing fails.
OpenSprinkler version 2.4.67
Updated At: 2025-05-29
Changes: May 29, 2025
Version 2.4.67
Added an option to show station numbers in the app interface (auto‑saved)
Logs now include a “Flow Rate” column showing liters per minute for each run
Introduced a corrupted JSON modal to handle malformed controller responses
Program list respects a “hide disabled” setting to toggle visibility of disabled programs
Displayed zone numbers with station names and in “Run Once” (not shown here but part of same update)
Fixed weekday selection refresh when collapsing program settings
Updated localization files from Transifex
OpenSprinkler version 2.4.45
Updated At: 2025-04-05
Changes: Apr 5, 2025
Version 2.4.45
This version addresses several bugs.
OpenSprinkler version 2.4.43
Updated At: 2025-02-28
Changes: Feb 28, 2025
Version 2.4.43
This update brings powerful new features and improvements! Most enhancements require firmware version 2.2.1(1).
• Weather Data Provider Selection: Customize your experience by selecting your preferred weather provider—Apple, AccuWeather, PirateWeather, OpenWeatherMap, OpenMeteo, DWD, or Wunderground.
• Enhanced Run-Once Programs: Now supports repeating cycles for greater scheduling flexibility.
• Expanded Program Start Day Options: Easily schedule Single-Run or Monthly watering programs.
• New Notifications: Stay informed with alerts for station starts and flow conditions.
• Improved Pause Controls: Directly from the app, you can now extend, replace, or unpause a paused controller.
• Weather Forecast Consistency: Weather data is now consistently sourced between the app and firmware.
• Sortable Stations: Stations can now be sorted alphabetically on your homepage for quick navigation.
• Time Format Selection: Choose between 12-hour and 24-hour clock formats.
• Latch Solenoid Customization (OpenSprinkler Latch): Set individual ON/OFF voltages for precise control of latching solenoids.
OpenSprinkler version 2.4.1
Updated At: 2024-08-02
Changes: Aug 2, 2024
Version 2.4.1
Add support for HTTPS remote stations and MQTT support
OpenSprinkler version 2.4.0
Updated At: 2023-12-12
Changes: Dec 12, 2023
Version 2.4.0
Added support for analog sensor boards (requires supporting firmware support)
Update localizations
OpenSprinkler version 2.3.3
Updated At: 2023-07-23
Changes: Jul 23, 2023
Version 2.3.3
Update localizations
Disclaimer
Official App Store Link
We do not host OpenSprinkler on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.
The App Store link for OpenSprinkler is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.