Skip to content

Releases: steff393/wbec

wbec release 0.4.3

18 Dec 12:40
Compare
Choose a tag to compare

Major changes:

  • Several wallboxes can now be controlled with the web interface (not only one)
  • Added AsyncElegantOTA for update
  • Complete redesign of the load management code (but still in beta phase and needs more changes)

Note: When you have only one wallbox connected, then updating is not needed.
When you update, you may also want to upload the new version of the data/web.html and web.js (using http://x.x.x.x/edit)

Bin file can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher or via http://x.x.x.x/update

The html/css/js files for the web interface can also be uploaded later from the 'data' folder, using http://x.x.x.x/edit
Erasing is normally not needed. When erasing the ESP8266 before flashing, then the configuration and the Wifi credentials will be set to defaults!

wbec release 0.4.2

02 Nov 18:09
Compare
Choose a tag to compare

Major changes:

  • Support of multiple boxes controlled by EVCC (via MQTT, s. Wiki)
  • Bugfix MQTT (#13)
  • Optional WiFi.setSleepMode() (#12)

Bin file can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher or via http://x.x.x.x/update

The html/css/js files for the web interface can also be uploaded later from the 'data' folder, using http://x.x.x.x/edit
Erasing is normally not needed. When erasing the ESP8266 before flashing, then the configuration and the Wifi credentials will be set to defaults!

wbec release 0.4.1

13 Oct 18:48
Compare
Choose a tag to compare

UPDATE:
Due to #13, this release is not really useable with openWB. I recommend to remain at 0.4.0 until a fixed 0.4.2 is available

Major changes:

  • Add logging via MQTT (#9)
  • Bugfix resetwifi
  • Refactoring of the code

wbec 0.4.1 is a small patch release. Normally it's not mandatory to update.

Bin file can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher or via http://x.x.x.x/update

The html/css/js files for the web interface can also be uploaded later from the 'data' folder, using http://x.x.x.x/edit
Erasing is normally not needed. When erasing the ESP8266 before flashing, then the configuration and the Wifi credentials will be set to defaults!

wbec release 0.4.0

06 Aug 22:58
Compare
Choose a tag to compare

Finally... I'm very proud to release wbec 0.4.0 with several new features that have been awaited. The changes include a major rework of all modules in order to realize HTTPS/TLS calls despite the small memory on ESP8266.
Special thanks for @Clanchef for testing preliminary releases and his valueable input.

Major changes:

  • Powerfox support for simple PV (and Min+PV) charging
  • New web interface (mainly for powerfox), including chart
  • Introduction of Websockets
  • Possibility to add own, user-defined web pages
  • RFID support (needs special Hardware)
  • MQTT: User and Password can be configured
  • NTP server can be defined locally to e.g. fritz.box to avoid internet access
  • One of the GPIO outputs can be switched via http call (not possible in combination with RFID)
  • Bugfix: Connection issues with FW1.0.7 solved
  • Several optimizations in all modules to make more heap available for powerfox
  • Update to Arduino core 3.0.0
  • Usage of new option: 16KB cache + 48KB IRAM and 2nd Heap (shared)

Bin file can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher or via http://x.x.x.x/update

The html/css/js files for the web interface can also be uploaded later from the 'data' folder, using http://x.x.x.x/edit
Erasing is normally not needed. When erasing the ESP8266 before flashing, then the configuration and the Wifi credentials will be set to defaults!

wbec release 0.3.0

11 Jun 20:51
Compare
Choose a tag to compare

Major changes:

  • Support of Android App "Wallbox-Steuerung"
  • Major rework of the go-eCharger emulation
  • Robustness improvement when loading the config file
  • Simplified update via web browser (/update)
  • More registers writeable (259, 262)
  • Set cfgMbCycleTime by default back to 10s like in older versions (should be sufficient in most use-cases)

In case you use the go-eCharger emulation, I recommend planning some time for testing and potential fallback to old version. Please let me know in case of issues/inconsistencies.

Bin files can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher
a) wbec_firmware_0_3_0.bin --> recommended
b) wbec_complete_0_3_0.bin --> contains additionally the LittleFS image with the html/css files for the web interface

The html/css files for the web interface can also be uploaded later from the data folder, using http://x.x.x.x/edit
When erasing the ESP8266 before flashing, then the configuration and the Wifi credentials will be set to defaults.

Erasing is recommended at first usage of wbec.
When updating from a previous version (e.g. 0.0.2, 0.1.0, 0.2.0), it's recommended to add the following content to cfg.json (using http://x.x.x.x/edit) before the update (erasing not needed then -> Wifi credentials will remain). Values can be adapted of course.

{"cfgApSsid":"wbec","cfgApPass":"wbec1234","cfgCntWb":1,"cfgMbCycleTime":10,"cfgMbDelay":100,"cfgMbTimeout":60000,"cfgStandby":4,"cfgMqttIp":"","cfgMqttLp":[]}

wbec release 0.2.0

23 May 20:14
Compare
Choose a tag to compare

Major changes:

  • Modbus: Stability improvements for using several wallboxes: Timeout-Handling, configurable delay (#5)
  • Bugfix: Overflow after 49 days (#6)
  • Configurable assignments to openWB load points (#4)
  • Get time from NTP server
  • Add logger for debugging, accessible via browser (http:// ip /bootlog)
  • Go-e: Start with alw=1

Bin files can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher
a) wbec_firmware_0_2_0.bin --> recommended
b) wbec_complete_0_2_0.bin --> contains additionally the LittleFS image with the html/css files for the web interface

The html/css files for the web interface can also be uploaded later from the data folder, using http:// ip /edit
When erasing the ESP8266 before flashing, then the configuration and the Wifi credentials will be set to defaults.

Erasing is recommended at first usage of wbec.
When updating from a previous version (e.g. 0.0.2 or 0.1.0), it's recommended to add the following content to cfg.json (using http:// ip /edit) before the update (erasing not needed then -> Wifi credentials will remain). Values can be adapted of course.

{"cfgApSsid":"wbec","cfgApPass":"wbec1234","cfgCntWb":1,"cfgMbCycleTime":3,"cfgMbDelay":100,"cfgMbTimeout":60000,"cfgStandby":4,"cfgMqttIp":"","cfgMqttLp":[]}

wbec release 0.1.0

15 May 18:58
Compare
Choose a tag to compare

Major changes:

  • Bugfix for firmware 1.0.7 (#3)
  • MQTT support for openWB
  • Rework of the configuration approach
  • Standby mode configurable

Bin files can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher
a) wbec_firmware_0_1_0.bin --> recommended
b) wbec_complete_0_1_0.bin --> contains additionally the LittleFS image with the html/css files for the web interface

The html/css files for the web interface can also be uploaded later from the data folder, using http:// ip /edit
When erasing the ESP8266 before flashing, then the configuration and the Wifi credentials will be set to defaults.

Erasing is recommended at first usage of wbec.
When updating from a previous version (e.g. 0.0.2), it's recommended to add the following content to cfg.json (using http:// ip /edit) before the update (erasing not needed then -> Wifi credentials will remain):

{"cfgApSsid":"wbec","cfgApPass":"wbec1234","cfgCntWb":1,"cfgMbCycleTime":3,"cfgMbTimeout":60000,"cfgStandby":4,"cfgMqttIp":""}

wbec release 0.0.2

01 May 20:02
Compare
Choose a tag to compare

Major changes:

  • Config file in LittleFS: http:///edit --> cfg.json
  • Basic emulation of go-eCharger API
  • Support of openWB and EVCC (simulating an go-eCharger) - still to be tested
  • More info in json: Wifi state, version, ...

Bin files can be flashed with https://github.com/marcelstoer/nodemcu-pyflasher
a) wbec_complete_0_0_2.bin --> complete binary with sketch & LittleFS image --> suitable for an empty/erased ESP8266
b) wbec_firmware_0_0_2.bin --> only sketch without the LittleFS image --> suitable e.g. for OTA (but will NOT work on an empty ESP8266)

wbec release 0.0.1

21 Apr 19:44
Compare
Choose a tag to compare

First release with a basic function set, mainly for later reference.
Compiled for 3 boxes on the Modbus