Releases: OpenSprinkler/OpenSprinkler-Firmware
Releases · OpenSprinkler/OpenSprinkler-Firmware
2.1.4
Major changes:
- Support for California Watering Restriction.
- Support to use sunrise-to-sunset time, or sunset-to-sunrise time as the watering time/duration.
- Support for two independent master stations and any station can be defined as a master station.
- Support to skip a station if the resulting water time is too short.
- Fixed a bug that causes the controller to stop responding when there are a large number of stations with long names.
- No longer requires manual password hashing when using /su page to change script location.
OS specific changes:
- Fixed a bug that causes the LCD to display wrong day of the week.
- Support to re-initialize Ethernet controller if the last received weather call is more than 12 hours ago.
- Support to display external ip and last received weather call to LCD display.
OSPi/OSBo/Linux specific changes:
- Switched to use Zimmerman's wrapper classes for sockets. This improves the robustness of the Ethernet server and fixes the server crashing issue.
- Added support to automatically detect RPi rev. 1 (the oldest RPi) and use the correct GPIO pin number (for backward compatibility).
- Improved build script. The build script now compiles the firmware and also sets the firmware to auto-start upon booting.
- Added sync() before reboot to prevent file system corruption.
2.1.3
- This the first unified OpenSprinkler firmware for AVR/RPI/BBB based OpenSprinklers.
- Added support for using sunrise/sunset time (+/- offset up to 4 hours) as a program's start time.
- Changed RTC to internally store UTC time instead of local time.
- Change dexp to return -1 if the number of expansion boards cannot be auto-detected.
- Fixed issue with storing 32-byte password (in order to accept MD5 hash password)
- Added variable 'eip' for /jc to return the external IP address of the network.
2.1.2
- Fixed /jp output giving incomplete data when the number of programs is a multiple of 3 (this is likely a compiler bug)
- Fixed program name not handling the SPACE character correctly
- Removed port change option when using buttons due to limited practicality
- No new features have been introduced in 2.1.2