Release 2.4.0 (build 208)
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
Fixed
- Zigbee Station Control & State Routing: Resolved physical valve close failures and mismatched state display bugs (red/grey error badge sequence) on the Tuya GX02 Smart Water Valve and other custom DP devices. Station control configurations now prioritize full logical device definition maps first. Added a fallback mechanism that automatically maps status verification to the primary control DP (
tuya_dp_value) if the status DP's ID is missing or negative. - Zigbee Global Battery Routing: Restored missing battery percentage indicators on multi-sensor Zigbee and Tuya systems (such as the GX02 valve when only its auxiliary temperature sensor is registered). Multi-sensor batteries reported via DP 108 or ZCL Power Configuration endpoints are now immediately propagated to all active virtual and logical sensors sharing the reporting device's IEEE address.