Releases: steff393/wbec
wbec release 0.5.3 / 1.5.3 / 2.5.3
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.
wbec release 0.5.2 / 1.5.2 / 2.5.2
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.
wbec release 0.5.1 / 1.5.1 / 2.5.1
Wesentliche Änderungen allgemein (0.5.1):
- Bugfix: Web Interface lädt nicht zuverlässig in x.5.0 (#99) -> common.js wieder entfernt (s.u.)
- Bugfix: /json?standby=0 bzw. =4 zur Aktivierung(0) bzw. Deaktivierung(4) des Standby für alle Wallboxen (#98)
- Bugfix: wbec wechselt Ladestärke über EVCC nicht zuverlässig (#107)
Wesentliche Änderungen wbecPro, wbecPremium (1.5.1) & wbecLan (2.5.1):
- Bugfix: Bei Wakeup aus Standby setzt die Wallbox den Strom auf 0A (in x.5.0) -> jetzt wird der letzte Wert wiederhergestellt (cfgAutoEnable=1)
- Bugfix: openWB2.0: Lesen von Topic "openWB/chargepoint/x/set/current"
- Neuer Parameter cfgRfidCurr (max. Ladestrom der bei RFID-Freigabe eingestellt wird, früher currMax)
- Neuer Parameter cfgWifiScanMethod (vorerst für Testzwecke bzgl. Mesh)
- Ausgabe der Batterieleistung unter /pv als 'batt'
- Update auf ESP32-Framework 6.4.0 und einige Library-Updates
- Support von ESP32-S3 (vorerst für Testzwecke)
wbecConnect
- Support für Amperfied connect.home, connect.business, connect.solar
- Neue Parameter cfgWallboxIp, cfgWallboxPort, cfgWallboxAddr
- 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.
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.
wbec release 0.5.0 / 1.5.0 / 2.5.0
Wesentliche Änderungen allgemein (0.5.0):
- Feature: Mehr Infos per MQTT (#81), dadurch leichtere Einbindung in HomeAssistant, s. Wiki (Vielen Dank an BenniG82)
- Feature: Zahlen im Web Interface werden jetzt mit Dezimalkomma (statt Punkt) und in kW statt W dargestellt (#93)
- Feature: Bessere Reaktion auf Standby der Wallbox, Standby wird nicht mehr per Default deaktiviert
- Feature: Anzeige von Standby bzw. Kommunikationsverlust im Web Interface
- Feature: /json?standby=0 bzw. =4 zur Aktivierung(0) bzw. Deaktivierung(4) des Standby (Bug: geht nur für eine Wallbox, siehe #98)
- Bugfix: Fehler bei zu langen MQTT-Botschaften korrigiert (#89)
Wesentliche Änderungen wbecPro, wbecPremium (1.5.0) & wbecLan (2.5.0):
- Feature: Zeitbasierte Steuerung, Festlegung von Start- und Endzeit sowie maximaler Energiemenge (#52)
- Feature: Neue Parameter zur Registeranpassung der Wechselrichter (cfgInvRegPower...)
- Bugfix: Unplausible Werte im Ladelog (#85)
- Bugfix: Verbesserungen bei der "strom-basierten Phasenanzahlerkennung" (cfgPvPhFactor=1)
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
Aufgrund von Umstrukturierungen am Web Interface haben sich alle html/js/css-Dateien verändert.
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, nach dem normalen Update.
UPDATE: Bitte Issue #99 beachten (--> data-fix.zip)
wbec release 0.4.9 / 1.4.9 / 2.4.9
Wesentliche Änderungen allgemein (0.4.9):
- Refactoring: Web Interface 4 (Vielen Dank an jb-io)
- Feature: Navigationsleiste am oberen Rand des Web Interface
- Feature: Config-Seite zur einfacheren Änderung von Parametern (http://wbec.local/cfg.html)
- Fronius Inverter: Vorzeichen Smart Meter (#63) --> Anpassung der cfg.json nötig für Fronius-Nutzer!
- MQTT: Neue Topics für openWB 2.0 (#75), inkl. Topic für RFID
- Neuer Parameter cfgPvMinTime (minimale Ladezeit bei PV-Laden, #71)
Wesentliche Änderungen wbecPro, wbecPremium (1.4.9) & wbecLan (2.4.9):
- Feature: Ladelog: Übersicht der letzen Ladevorgänge (http://wbec.local/log.html) - BETA ("cfgChargeLog":1)
- Feature: Generische Abfrage von Bezug/Einspeisung via HTTP
- Feature: Einbindung von IR-Leseköpfen, z.B. Tasmota (s. Wiki -> PV-Überschussladen)
- Feature: Neue Parameter cfgPvHttpIp, cfgPvHttpPath, cfgPvHttpJson, cfgPvHttpPort
- Feature: Support von Shelly 3 EM Pro (über generischen HTTP-Aufruf)
- Feature: Automatische Bestimmung von cfgPvPhFactor (je nach Phasenstrom, d.h. automatische Anpassung an Fahrzeug; Aktivierung per "cfgPvPhFactor":1) - BETA
- Bugfix: Parameter cfgPvCalcMode war in 1.4.8 und 2.4.8 nicht nutzbar
- Bugfix: Kostal Smart Meter: Scale Factor fehlerhaft in 1.4.8 und 2.4.8
- Bugfix: Shelly 3 EM war in wbecLan nicht nutzbar
- Bugfix: WLAN-Passwort: Max. Länge von 62 auf 63 erhöht
- Bugfix: Eingabe WLAN-Daten unmöglich bei zu langen WLAN-Namen in der Umgebung
- Update auf Espressif32@6.1.0
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 und lokal entpacken.
Bisherige Downloads:
Vorgehensweise
Die .bin-Datei kann über USB mit dem https://github.com/marcelstoer/nodemcu-pyflasher oder über WLAN per http://x.x.x.x/update (-> Firmware) geladen werden. Empfohlen ist das Update per WLAN/LAN.
Löschen ("Erase") ist normalerweise nicht nötig. Durch das "Erase" werden die Konfigurationsparameter und die WLAN-Zugangsdaten auf Default zurückgesetzt.
Bei wbecLan ist das Update per Netzwerk mittels curl möglich (s. Anleitung).
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 !
wbec release 0.4.8 / 1.4.8 / 2.4.8
Wesentliche Änderungen allgemein (0.4.8):
- Bugfix: MIN+PV hat bisher nicht funktioniert, Strom blieb konstant auf 6A
- Neuer Parameter cfgPvInvert um das Vorzeichen von Bezug/Einspeisung invertieren zu können (#61)
- cfgMqttWattJson: auf max. 29 Zeichen vergrößert (#54)
Wesentliche Änderungen wbecPro, wbecPremium (1.4.8) & wbecLan (2.4.8):
- wbecLan: Bugfix: Modbus-Kommunikation zur Wallbox blockiert, wenn LAN-Verbindung unterbrochen
- Weitere Wechselrichter/Systeme über Modbus-TCP integrierbar: Huawei, SMA (#60), Victron, E3DC (s. Wiki -> PV-Überschussladen)
- Modbus-TCP: mehr Adressen, Register, etc. parametrierbar und über /inverter darstellbar
- MQTT:
pwrInv
&pwrMet
von int16 auf int32 erweitert - Neuer Parameter cfgEnergyOffset, um
energyI
(Energie seit Installation) "nullen" zu können - Neuer Parameter cfgPvCalcMode um die Berechnung der verfügbaren Ladeleistung (
availPower
) zu beeinflussen - (Ent-)Ladeleistung einer Batterie kann berücksichtigt werden (z.B. http://wbec.local/pv?pvBatt=-1234) - BETA
- Automatische Bestimmung von cfgPvPhFactor (je nach Phasenspannung; Aktivierung per "cfgPvPhFactor":0) - BETA
- Seite /cfg um die Werte aller Parameter darzustellen
Wer sollte updaten?
- Nutzer von MIN+PV und von wbecLan aufgrund der o.g. wichtigen Bugfixes
- Nutzer der neuen Funktionen
Die html/js-Dateien für das Web Interface können auch ohne Update über http://x.x.x.x/edit aus dem "data"-Ordner hochgeladen werden. Dazu am besten das komplette Code-Paket (s.u. "Source code (zip)") herunterladen.
Bisherige Downloads:
Vorankündigung
Fronius-Nutzer: In der nächsten Version wird die Änderung #63 umgesetzt werden --> Anpassung der cfg.json nötig
Vorgehensweise
Die .bin-Datei kann über USB mit dem https://github.com/marcelstoer/nodemcu-pyflasher oder über WLAN per http://x.x.x.x/update (-> Firmware) geladen werden. Empfohlen ist das Update per WLAN/LAN.
Löschen ("Erase") ist normalerweise nicht nötig. Durch das "Erase" werden die Konfigurationsparameter und die WLAN-Zugangsdaten auf Default zurückgesetzt.
Bei wbecLan ist das Update per Netzwerk mittels curl möglich (s. Anleitung).
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 !
wbec release 0.4.7 / 1.4.7 / 2.4.7
Wesentliche Änderungen allgemein (0.4.7):
- Neue Parameter, um Bezug/Einspeisung über MQTT zu setzen (#54)
- Neuer Parameter cfgKnockOutTimer (regelmäßiger Reset)
Wesentliche Änderungen wbecPro & wbecPremium (1.4.7):
- wbecPro: RFID-Funktion möglich (mittels RC522 RFID-Leser)
- wbecPro: Blinkmuster beim Start um die IP-Adresse zu bestimmen
- Support für Huawei (noch im Test)
Wesentliche Änderungen wbecLan (2.4.7):
- Erster Software-Stand für wbecLan (s. hier: wbec Homepage)
- powerfox poweropti deaktiviert
- OTA (Over-the-air Software-Update) deaktiviert, alternativ Update per LAN möglich
Wer sollte updaten?
Das Update ist funktional für die meisten Nutzer nicht erforderlich. Hauptgründe sind die Einführung von wbecLan und die RFID-Funktion von wbecPro.
Die html/js-Dateien für das neue Web Interface können auch ohne Update über http://x.x.x.x/edit aus dem "data"-Ordner hochgeladen werden. Dazu am besten das komplette Code-Paket (s.u. "Source code (zip)") herunterladen.
Bisherige Downloads:
Vorgehensweise
Die .bin-Datei kann über USB mit dem https://github.com/marcelstoer/nodemcu-pyflasher oder über WLAN per http://x.x.x.x/update (-> Firmware) geladen werden.
Löschen ("Erase") ist normalerweise nicht nötig. Durch das "Erase" werden die Konfigurationsparameter und die WLAN-Zugangsdaten auf Default zurückgesetzt.
Bei wbecLan ist das Update per Netzwerk mittels curl möglich (s. Anleitung).
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 !
wbec release 0.4.6 / 1.4.6
Wesentliche Änderungen allgemein (0.4.6):
- Neue Web-Oberfläche (V3, Kacheldesign)
- Support für Shelly 3EM (cfgShellyIp)
- Ausgabe zusätzlicher Daten per MQTT (#50)
- Konfigurierbare Ports und Adressen für Wechselrichter und SmartMeter (#48)
- Support für Fronius Wechselrichter und SmartMeter (#24)
- Neuer Parameter cfgWifiConnectTimeout (Zeitspanne zum Wechsel in den Access Point)
- PV-Modus-Schalter korrigiert (#25)
- PV Chart an neues Design angepasst
Wesentliche Änderungen wbecPro & wbecPremium (1.4.6):
- Neuer, einfacherer Ansatz zum initialen WLAN-Setup (Captive Portal am Access Point)
- Display: Startbildschirm geändert, neues Logo (s.u. wbecLogo.jpg)
- Display: Auswahl mehrerer Wallboxen möglich durch links/rechts Wischen
Wer sollte updaten?
Das Update ist funktional für die meisten Nutzer nicht erforderlich. Die html/js-Dateien für das neue Web Interface können auch ohne Update über http://x.x.x.x/edit aus dem "data"-Ordner hochgeladen werden. Dazu am besten das komplette Code-Paket (s.u. "Source code (zip)") herunterladen.
Bisherige Downloads:
Vorgehensweise
Die .bin-Datei kann über USB mit dem https://github.com/marcelstoer/nodemcu-pyflasher oder über WLAN per http://x.x.x.x/update (-> Firmware) geladen werden.
Löschen ("Erase") ist normalerweise nicht nötig. Durch das "Erase" werden die Konfigurationsparameter und die WLAN-Zugangsdaten auf Default zurückgesetzt.
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)
- 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 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 !
wbec release 0.4.5
Wesentliche Änderungen:
- Update auf Arduino Core 4.0.1
- Update von mehrerer Libraries auf die jeweils aktuelle Version (s. platformio.ini)
- Default-Wert von cfgWifiSleepMode auf 0 (WIFI_NONE_SLEEP) geändert, s. #12
- optionaler Taster zum Umschalten des Lademodus
- kleinere Verbesserungen am Web-Interface
- beim Anstecken des Fahrzeugs wird der Stromzähler gespeichert und die Differenz zum aktuellen Stand gebildet: 'energyC' in JSON und Web-Interface (beta)
- RAM-Optimierungen (bootlog)
- einfaches Lastmanagement für 2 Boxen
- Bugfix: Überlauf in pvAlgo
- generisches Inverter-Modul anstelle von Solaredge (z.B. mit Kostal als Prototyp)
- Umsetzung der in 0.4.4 angekündigten Inkompatibilitäten (/web, /pfox, pfoxChart)
Wer sollte updaten?
Das Update ist funktional für die meisten Nutzer nicht erforderlich. Durch die aktualisierten Libraries sind Funktionseinschränkungen nicht vollständig ausgeschlossen und ein Abwarten auf die ersten Erfahrungsberichte ist durchaus sinnvoll ;-)
Bisherige Downloads:
Vorgehensweise
Die .bin-Datei kann über USB mit dem https://github.com/marcelstoer/nodemcu-pyflasher oder über WLAN per http://x.x.x.x/update (-> Firmware) geladen werden.
Die html/css/js-Dateien für das Web Interface können über http://x.x.x.x/edit aus dem "data"-Ordner hochgeladen werden.
Löschen ("Erase") ist normalerweise nicht nötig. Durch das "Erase" werden die Konfigurationsparameter und die WLAN-Zugangsdaten auf Default zurückgesetzt.
wbec release 0.4.4
Wesentliche Änderungen:
- primitive PV-Überschussregelung jetzt auch ohne powerfox möglich, per JSON-API --> cfgPvActive
- Integration SolarEdge-Wechselrichter (Danke @AMiketta), aktuell noch als Beta-Version --> cfgSolarEdgeIp
- Per Default wird das neue Web Interface angezeigt (mit Schieberegler)
- neuer Parameter cfgLoopDelay (#18)
- neuer Parameter cfgMqttPort (#16)
- neue Versionen von ArduinoJSON & MFRC522
Vorabinformation: Geplante Inkompatibilitäten für die nächste Version:
- Das alte Web Interface (rote/blaue Buttons) ist letztmalig enthalten und wird ab der nächsten Version nicht mehr unterstützt. Derzeit kann es noch über http://x.x.x.x/web aufgerufen werden. Diese Möglichkeit (/web) wird ebenso entfallen.
- Auch die pfoxChart-Dateien werden entfernt und durch pvChart ersetzt.
- /pfox wird künftig durch /pv ersetzt werden, da allgemeiner gefasst
Wer sollte updaten?
Das Update wird empfohlen für Nutzer, die die neue PV-Regelung benötigen, oder die Probleme mit dem WebServer haben. Alle anderen können auch bei der bisherigen Version bleiben; das Update ist nicht zwingend erforderlich.
Vorgehensweise
Die .bin-Datei kann über USB mit dem https://github.com/marcelstoer/nodemcu-pyflasher oder über WLAN per http://x.x.x.x/update (-> Firmware) geladen werden.
Die html/css/js-Dateien für das Web Interface können über http://x.x.x.x/edit aus dem "data"-Ordner hochgeladen werden.
Löschen ("Erase") ist normalerweise nicht nötig. Durch das "Erase" werden die Konfigurationsparameter und die WLAN-Zugangsdaten auf Default zurückgesetzt.