Release 2.4.0 (build 213)
Firmware binaries:
- firmware_zigbee.bin – ESP32-C5 ZigBee + BLE variant
- firmware_matter.bin – ESP32-C5 Matter + BLE variant
- firmware_esp8266.bin – ESP8266 (OS 3.x)
All releases: https://github.com/opensprinklershop/OpenSprinkler-Firmware/releases
Added
- Remote JSON Sensor: Implemented support for Remote JSON sensors, allowing values to be fetched asynchronously from remote HTTP JSON APIs and integrated seamlessly into the sensor framework.
- Gardena Cloud API & GPIO Simulation (OSPi): Integrated Gardena Smart Gateway Cloud integration and robust GPIO simulation support into the native Linux (OSPi) target, enhancing remote board bringing-up and simulation capabilities.
- OSPi Version Reporting & Versioning: Enhanced OSPi reporting structures, simplifying native platform firmware version and metadata handling within JSON system resource schemas.
- Station Program Blocking: Added capability for logic monitors to block/prevent scheduled watering programs dynamically based on threshold states.
Changed
- PCF8591 I2C Optimization: Refactored the PCF8591 pipeline and ADC reading loop to minimize I2C bus traffic, reducing bus load and CPU overhead.
- G++ Compiler Flags: Cleaned up compilation overhead by removing redundant linking options in compile commands.