Wesentliche Änderungen allgemein (0.5.3):
Wesentliche Änderungen wbecPro, wbecPremium (1.5.3) & wbecLan (2.5.3):
- Feature: Support für Goodwe Wechselrichter über Modbus-TCP (cfgInverterType=11)
- Feature: Support für SunGrow Wechselrichter über Modbus-TCP (cfgInverterType=12, neuer Parameter cfgInvRegInputGrid)
- Feature: Mit Powerfox jetzt 3 statt 1 Wallbox nutzbar (Überschussladen jedoch weiter nur mit einer Wallbox)
- Feature: Bei SMA (cfgInverterType=5) kann die Batterieentladeleistung berücksichtigt werden (cfgRegPowerBattery=31395)
- Bugfix: http://wbec.local/cfg zu kurze Länge
- Bugfix: Null-Pointer in pvHttp und Mqtt
wbecConnect
- Support für Amperfied connect.home, connect.business, connect.solar
- Interessierte können sich gerne bei mir melden
Vorankündigung:
- Der Parameter cfgStandby wird nicht mehr benötigt und daher in einer der künftigen Versionen entfernt.
- wbecPro, wbecLan: Die Shelly-Funktion (cfgShellyIp) wird evtl. mittelfristig entfernt um Speicher zu sparen. Ein Ersatz durch
"cfgPvHttpIp":"192.168.xxx.yyy", "cfgPvHttpPath":"/status", "cfgPvHttpJson":"total_power\":"
ist aktuell bereits möglich.
Vorgehensweise
Die .bin-Dateien können nur über WLAN per http://wbec.local/update (-> Firmware) oder über LAN geladen werden.
Bei wbecLan ist das Update per Netzwerk mittels curl möglich (s. Anleitung). Die Dateien sind nicht für Flashen per USB geeignet.
Achtung: Es muss zwingend die richtige Datei je nach Gerät ausgewählt werden:
- wbecPremium_firmware_x_y_z.bin -> nur für wbecPremium (gelbes Gehäuse mit Display)
- wbecLan_firmware_x_y_z.bin -> nur für wbecLan (graue, dünne Box mit dunkelgrauem LAN-Adapter)
- wbecPro_firmware_x_y_z.bin -> nur für wbecPro (graue, dünne Box)
- wbec_firmware_x_y_z.bin -> nur für die bisherige wbec-Variante (ESP8266)
wbecPro, wbecLan und wbecPremium eignen sich nur für die bei mir gekauften Geräte. Eine Übersicht ist hier zu finden: https://steff393.github.io/wbec-site/
! Das Flashen einer falschen Datei macht das Gerät unbrauchbar !
Web Interface
Um den Fehler aus #99 zu beheben, ist es erforderlich, dass alle html/js/css-Dateien auf die neue Version aktualisiert werden.
Die html/js-Dateien für das Web Interface können über http://x.x.x.x/edit aus dem "data"-Ordner hochgeladen werden. Dazu am besten das komplette Paket (s.u. data.zip) herunterladen, lokal entpacken und dann einzeln hochladen. Alternativ können auch die verkleinerten Dateien aus data_min.zip hochgeladen werden. Diese werden schneller geladen, sind aber nicht mehr im Klartext lesbar.
Die evtl. vorhandene Datei common.js wird nicht mehr benötigt und kann gelöscht werden (Rechts-Klick auf den Dateinamen -> Delete).
Wer von #99 nicht betroffen war kann auch auf dem alten Stand bleiben.