Neue Firmware (BETA 109)

Es gibt eine neue BETA Version für die OpenSprinkler Firmware, optimiert für die Ethernet-Version.

Diese Version basiert auf der Original-Firmware des Herstellers (branche dev/os220), ist jedoch von mir zusätzlich angepasst worden.

Bei den bisherigen Firmwares basiere das OS auf der Plattform von Arduino API esp8266_2.7.4. Hier wurde mit einem Trick die Ethernet-Netzwerkschnittstelle integriert, die Bibliothek EthernetENC adaptierte die Funktionen des Netzwerkanschlusses (daher funktioniert das OTA Update auch nur über W-LAN).

Neu in dieser Version ist nun, dass das System vollständig auf der Arduino API esp8266_3.0.2 basiert und die Ethernet-Schnittstelle als lwip Interface integriert ist. Damit ist z.B. auch das OTA Update über Ethernet-Netzwerk möglich und es benötigt keine Tricks mehr, Netzwerkfunktionen zu erlangen.

Wir haben die Software inzwischen seit 24.03.2022 bisher problemlos am Laufen. Funktionell gesehen, bringt die Software keine neue Funktion, denn hier haben wir an der Basis den Code optimiert.

Neu in der Version 106: Systemschutz: Abschaltung bei mehr als 3000mA

Neu in der Version 107: Feste IP wieder möglich.

Neu in der Version 108: Beseitigt eine mögliche Bootloop-Situation beim Ändern der Konfiguration

Neu in der Version 109: Neue Build-Parameter, Anpassung des LitteFS Filesystem, Bootloop-Fix

Da die esp8266_3.0.2 ein neues Dateisystem verwendet, wird auf jeden Fall der Speicher vorher gelöscht! Sichern Sie vor dem Update ihre Konfiguration!

ACHTUNG! Update in ZWEI SCHRITTEN NOTWENDIG! Ansonsten droht BOOTLOOP!!!!

  1. Zuerst Backup ihrer Konfiguration
  2. Update auf die Original-Firmware (2.2.0(0)) zur Initialisierung des Filesystems (geht nur über W-LAN): OS2.2.0_org.bin
  3. Nach dem Reboot können Sie bereits das Update über die Ethernet-Schnittstelle installieren, also einfach http://<ipadresse>/update im Browser eingeben. Oder den OpenSprinkler mit W-LAN verbinden: Über das W-LAN Netzwerk OS_XYZ verbinden und im Browser die 192.168.4.1 eingeben, um mit ihrem WLAN zu verbinden.
  4. Update auf die eigentliche neue Firmware-Version (2.2.0(109)): OS2.2.0.109.bin
  5. Fertig. Jetzt können Sie das Backup ihrer Konfiguration zurück lesen.

Die genaue Anleitung zum Einspielen EINES Updates finden Sie hier:

Firmware Update

Der Sourcecode ist hier verfügbar: https://github.com/opensprinklershop/OpenSprinkler-Firmware

2 Idee über “Neue Firmware (BETA 109)

  1. Sebastian sagt:

    Hallo,
    ich habe die neue Firmware am 17.06. eingespielt. Seitdem bekomme ich immer Verbindungsabbrüche. Das Gerät ist dann z.B. per PING nicht erreichbar.

    Das sieht man schon in Home Assistant, weil dann die Sensoren immer wieder auf “unavailable” springen (kleine grauen Striche): https://ibb.co/LzLWSKj

    Ist das Problem schon bekannt?
    Gibt es eine Möglichkeit, auf die alte Firmware wieder zu gehen?
    Welche wäre das ?

    Danke für ein paar Tipps!

    Sebastian Lotz

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Wir machen Urlaub vom 06.08.2022 bis 14.08.2022. Bestellungen bis 05.08.2022 werden garantiert noch verschickt (sofern vorrätig) - ab dem 15.08. sind wir wieder für Sie da.