

Improves NTC sync by using multiple NTP servers and cycle through them if one is not available. EthernetENC library has a few major bug fixes, which hopefully improves the wired Ethernet functions.
#Opensprinkler pi api update#
Before proceeding to update firmware, it's always a good idea to export your configurations to a file so you can recover your programs and settings later.Ĭhanged wired Ethernet to use the new EthernetENC library ( ), replacing the previous UIPEthernet library. from 2.1.9(x) to 2.1.9(x)) does not trigger a factory reset. However, firmware update across minor revisions (e.g. from 2.1.8(x) to 2.1.9(x)) will trigger a factory reset, including resetting Wifi settings. IMPORTANT REMINDER: firmware update across major revisions (e.g.


#Opensprinkler pi api manual#
Support for Monthly water adjustment: this firmware also added a new water adjustment method - Monthly adjustment, which is similar to manual adjustment but allows you to set a different watering percentage value per month. Support for device name: a custom device name can be configured and included in all IFTTT notifications, to help distinguish between multiple OpenSprinkler devices. The new feature allows a master zone to turn on before an associate zone turns on, or turn off after an associated zone has turned off. Previously the master on adjustment must be positive, and off adjustment must be negative. Negative master on adjustment and positive master off adjustment: this firmware also supports a negative master on adjustment time, as well as a positive master off adjustment time. This way, the next zone waiting to run can start immediately instead of waiting for its originally scheduled start time. Shift zones forward: when a zone is manually turned off, you can choose to shift the start times of all remaining zones in the same sequential group forward. During pausing, zones and programs will stop until the pause timer counts down to 0. Support for pausing stations: you can pause station runs for a specified amount of time. For example, you can set a program to run from May 15 to Sep 15 only, or from Nov 10 to Feb 20 the following year. Support for setting a date range for each program: each program can specify start and end dates. Any zone in the parallel group can run simultaneously with any other zones. Zones in the same sequential group are automatically serialized, while zones in different groups can run simultaneously. Support for Sequential Groups: this generalizes and replaces the previous per-zone sequential attribute. For All of OpenSprinkler 2.3, 3.x and OpenSprinkler Pi (and Linux-based systems) Over the air (OTA) firmware update is now supported under either WiFi or wired Ethernet (previously it's only supported under WiFi). This unified the handling of WiFi and wired Ethernet. Updated ESP8266 core library to version 3.0.2: the adoption of ESP8266 WiFi Core 3.0.2 and lwip as wired Ethernet library. Support for OpenThings Cloud (OTC) connection: this allows remote access without the need of setting up port forwarding.

Also, for this firmware (2.2.0) we've made a new video tutorial (the third video on the page). Before proceeding to update firmware, it's always a good idea to export your current configurations to a file so you can recover your programs and settings later. Update firmware from any previous version to this version will trigger a factory reset, including resetting Wifi settings. IMPORTANT REMINDER: this is a major firmware revision.
