github OpenSprinkler/OpenSprinkler-Firmware 216
2.1.6

latest releases: 221(0), 220(3), 220(2)...
9 years ago

Major changes:

  • Improved run-time scheduling algorithm.
  • Added support to allow program's repeating start times to go over to the next day.
  • Added flow sensor support. NOTE: only dry contact flow sensors (two wires) are supported.
    • Details: to use a flow sensor, wire it up to the rain sensor port, and in Edit Options -> Weather and Sensors, select the sensor type to 'Flow'. Then specify the flow pulse rate (i.e. volume per click). Once flow sensor is enabled, the UI/app will display real-time flow rate, and the flow count will be logged at the end of each program run. The LCD will display a FL icon.
  • Added support for 'remote stations'.
    • Details: this allows a master controller to send commands to remote controllers to turn on their valves. Each remote station is specified by the IP, port number, and station index on the remote controller. The master controller and remote controllers must have the same password. Remote controller should be set in 'remote extension' mode (the UI/app will automatically prompt you to enable this mode when adding a remote station).
  • Fine tuned RF station signal timing, and improved its support on OSPi/OSBo.
  • Remote and RF stations are now part of 'Special Station Data' attributes, which are stored onto the microSD card.
  • Support for longer names, more stations and programs on OpenSprinkler 2.3, OSPi and OSBo.
  • Maximum number of stations: 56 (previously 48)
  • Maximum station name length: 24 (previously 16)
  • Maximum program name length: 20 (previously 12)
  • Maximum number of programs: 28 (previously 14)
  • For OpenSprinkler 2.0/2.1/2.2, these numbers remain the same as previously.
    • Added support to change weather script url in /su page.
    • Added support for /ja, which outputs the combined JSON data of /jc, /jn, /jp, /js, /jo.
    • Fixed negative duration time in some log records.

OSPi/OSBo/Linux:

  • Added support for auto-update, which allows updating the firmware through the UI/app.
  • Added support to store all data files in the executable program's path

Special Notes for OpenSprinkler 2.1:

  • For OpenSprinkler 2.1, this firmware can no longer be uploaded through the USB port, due to the size of the bootloader. To upload this firmware to OpenSprinkler 2.1, you will have to use an external programmer (e.g. USBasp, USBtiny).

Don't miss a new OpenSprinkler-Firmware release

NewReleases is sending notifications on new releases.