Skip to content

wbec release 0.5.2 / 1.5.2 / 2.5.2

Compare
Choose a tag to compare
@steff393 steff393 released this 06 Apr 11:31
· 7 commits to master since this release

Wesentliche Änderungen allgemein (0.5.2):

  • Feature: Neuer Parameter cfgPvOffCurrent (#119)
  • Feature: MQTT: Passwortlänge bis zu 127 Zeichen möglich (#116, #117)
  • Bugfix: MQTT: Status = A wenn Wallbox offline (#120)
  • Bugfix: Leichteres Setzen von 6A im Web Interface (#121)
  • Bugfix: Durch Minifier reduzierte Größe der Web Interface-Dateien (#123)
  • Bugfix: Default-Wert von cfgPvOffset im cfg.js von 1 auf 0 korrigiert
  • Web Interface: Neuer Button, um WLAN-Daten zu löschen

Wesentliche Änderungen wbecPro, wbecPremium (1.5.2) & wbecLan (2.5.2):

  • Feature: §14a EnWG Konformität (erfordert separate Aktivierung) --> reduzierte Netzentgelte möglich :-)
  • §14a EnWG nutzt den "PV-SWITCH", d.h. den Schaltereingang zum Umschalten des PV-Modus (cfgBtnDebounce). Beide Funktionen sind nicht gleichzeitig möglich.
  • Feature: Victron: Auswertung der Batterieladeleistung (Register 842, cfgPvCalcMode=2)
  • Feature: SAX Heimspeicher für PV-Laden (cfgInverterType = 10)
  • Feature: Ladelog: Statt 20 jetzt bis zu 50 Einträge bei Bedarf lesbar (log.js, Zeile 46 -> len=50)
  • Feature: Zeitsteuerung für mehrere Wallboxen (time.js, Zeile 43 -> id ändern, die Dateien time.html und time.js können kopiert werden, z.B. time-2.html)
  • Bugfix: Lastmanagement: Einige Fahrzeuge lassen sich nicht laden, wenn cfgTotalCurrMax gesetzt ist (Strom bleibt auf 0). Über den zusätzlichen Parameter cfgLmChargeState=4 wird dies nun ermöglicht.
  • Bugfix: Explizite Initialisierung der internen Variablen im go-E-Modul
  • Neuer Parameter cfgRestoreLastReq (aktuell nur für Testzwecke)

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.

Bisherige Downloads:
GitHub release (by tag)