github opensprinklershop/OpenSprinkler-Firmware v240_198
OpenSprinkler 2.4.0 (build 198)

4 hours ago

Release 2.4.0 (build 198)

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

  • UI: Sensor name heading in Analog Sensor Chart: when opening the chart for a specific sensor (e.g. via a dashboard click), the sensor's name is now shown as a heading above the charts

Fixed

  • PCF8591 A/D conversion (OSPi): the read function now issues a correct conversion-trigger write before reading, fixing stale/incorrect ADC values on the PCF8591 chip
  • ESP8266 online update HTTP fallback: the firmware now falls back from HTTPS to plain HTTP when the TLS handshake fails during OTA download, improving update reliability on ESP8266 devices with limited TLS support
  • Firmware version sync on boot: OS_FW_VERSION and OS_FW_MINOR constants are now written to NV options on every startup, preventing stale version numbers being reported after OTA updates
  • MQTT buffer handling: improved buffer size management in the MQTT client reduces the risk of truncated messages on constrained devices
  • fw.sh deploy all OTA boot order: after flashing all variants, otadata is now erased so the bootloader always selects OTA0 (zigbee)

Don't miss a new OpenSprinkler-Firmware release

NewReleases is sending notifications on new releases.