Firmware 3.4.2 und 3.4.3 haben einen kleinen Fehler. Wenn sie auf ein neues Gateway oder einen anderen ESP32 geflasht werden, werden die Einstellungen nicht gespeichert. Das heißt, wenn Sie das Gerät einrichten, gehen nach dem Neustart alle Einstellungen verloren.
Wenn Sie von einer früheren Version über die Weboberfläche aktualisieren, tritt dieses Problem nicht auf.
Gateways mit diesem Problem, die in den letzten Wochen ausgeliefert wurden, können über die Weboberfläche auf die Version 3.5.0 aktualisiert werden und funktionieren dann wieder.
Wenn Sie einen Fehler 500/Serverfehler erhalten, wenn Sie die Firmware 3.5.0 über die Weboberfläche laden, müssen Sie die USB-Verbindung im Gateway verwenden, um die Firmware 3.5.0 zu flashen.
Die Schritte zur Aktualisierung sind wie folgt:
Laden Sie zunächst die neueste 3.5.0-Firmware von https://github.com/emsesp/EMS-ESP32/releases/tag/latest herunter.
Die Datei ist eine bin-Datei mit dem Namen EMS-ESP-3_5_0b7-ESP32.bin .
Verbinden Sie sich dann mit dem ems-esp-WiFi-Netzwerk Ihres neuen Gateways und gehen Sie zu Einstellungen ->upload.
Wählen Sie die soeben heruntergeladene Datei aus.
Das Gateway wird nun aktualisiert und nach einer Minute sollten Sie die Seite aktualisieren.
(Vielleicht müssen Sie sich erneut mit dem ems-esp-WiFi-Netzwerk verbinden).
Auf der Seite Einstellungen wird dann die Firmware-Version angezeigt. Es sollte nun 3.5.0 angezeigt werden.
Wenn das Laden von 3.5.0 mit Fehler 500/Serverfehler fehlschlägt, verwenden Sie bitte die USB-Flash-Methode mit dem neuen EMS-ESP-Flash-Tool, um das Gateway zu flashen. Sie müssen das Gerät öffnen, um an den USB-Anschluss zu gelangen.
Siehe: https://bbqkees-electronics.nl/wiki/gateway/firmware-update-and-downgrade.html#uploading-the-firmware-via-ems-esp-flasher-flashtool
Für den E32 ist es ratsam, die 12V Gleichstromversorgung während des Flashen über USB anzuschließen, falls vorhanden.
Bei der Firmware 3.5.0 handelt es sich zwar noch um eine Beta-Version, aber sie ist vollgepackt mit neuen Funktionen. Sie können nun die Sprache auf Niederländisch, Englisch, Deutsch oder Schwedisch einstellen.
Eine Anmerkung: Wenn Sie eine Sprache einstellen, werden auch alle MQTT-Entitäten umbenannt, so dass Sie alles in Home Assistant usw. neu laden müssen.
Anstelle von 3.5.0 können Sie auch 3.4.1 über das Web laden und dann auf die gleiche Weise auf 3.4.3 hochladen, um stabil zu bleiben.