github opensprinklershop/OpenSprinkler-Firmware v240_227
v2.4.0 (build 227)

34 minutes ago

Release 2.4.0 (build 227)

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

  • OTF/Netzwerk: Unterstützung für TLS-Verschlüsselung bei Cloud-Verbindungen (OTC) über Port 443 hinzugefügt und Push-URL aktualisiert.
  • Stationsnamen: Stationsnamen (Zonen) können nun Leerzeichen enthalten, da ein historischer Fehler bei der Verarbeitung behoben ist.

Changed

  • RS485-Sensoren: Verbesserte Bus-Zuteilung und zuverlässigere Erkennung des SC16IS752-Chips. Bei erfolgreicher Adressänderung wird die konfigurierte ID jetzt gespeichert.
  • OTA/Zigbee: Während eines Firmware-Uploads werden Hintergrunddienste nun bei allen Verbindungstypen pausiert, um Ressourcen zu schonen; konsumierte Zigbee-Report-Slots werden freigegeben.
  • OTA/Speicher: Der OTA-Update-Prozess für ESP8266 wurde überarbeitet, um Stack-Overflows und Out-of-Memory-Fehler (OOM) zu vermeiden. ACME- und BLE-Puffer auf ESP32 wurden in den PSRAM verlagert, um internen Speicher zu sparen.
  • Zigbee: Bei allen Tuya-Befehlen wird nun standardmäßig eine Bestätigungsantwort (Default Response) gesendet, um Netzwerk-Flutungen durch wiederholte Anfragen der Endgeräte zu verhindern. Zudem werden "Active/MCU"-Reports jetzt unterstützt.
  • Monitore: Periodische Sensor-Aufgaben und die Auswertung von Monitoren wurden an den Anfang der Leseschleife verschoben, was zu einer schnelleren und korrekteren Verarbeitung führt.

Fixed

  • Monitore: Initialisierungsfehler (Init Bug) bei den Monitoren behoben.
  • App/UI (Geräte-Fallback): Behebt einen schwarzen Bildschirm bzw. ein Einfrieren beim Zurückkehren aus der Analog-Sensor-Konfiguration unter Android.

Don't miss a new OpenSprinkler-Firmware release

NewReleases is sending notifications on new releases.