Releases: dingo35/SmartEVSE-3.5
Release v3.7.3
Changes:
- In Solar mode, prevent switching off when StartCurrent would immediately restart Solar charging, thx to Bobosch
- Added LCDlock, so you can lock the keys below the LCDscreen; also added this to the REST API
- Toggle LCDlock using o and > buttons at powerup
- Added help texts to webserver screen when hovering with mouse
- OCPP: Enable backlight when presenting RFID tag
- OCPP: if UID bytes 5 and later are zero, assume 4 byte UID
- Invert power measurement when receiving currents for Inverted Eastron, and display values correctly, thx to PimDoos
- Improve error handling in setTimeZone; check multiple websites to determine location
- Fix Stop charging if Capacity is reached and timer is not set
- Fix slave not receiving modbus info
- Fix disconnect MQTT when changing its params
- Fixed bug, now we store Daily Repeat correctly in memory
- Fix RFID EnableOne option: write the 16bits CardOffset value to 16bit NVS key
Release v3.7.2
This release adds a menu-option to the LCD-screen when a Sensorbox-2 with old firmware is detected; the menu option will enable you to upgrade your Sensorbox-2 firmware without having to disconnect it, and without having to connect to the USB-C connector. The “Setup” option will provide you with a portal (old fashioned SmartEVSE style) as an access point to your smartphone.
For details on upgrading your Sensorbox-2 firmware see https://github.com/dingo35/Sensorbox-2/tree/v2.1.0?tab=readme-ov-file#upgrading-firmware
Release v3.7.1
This is a bugfix release:
- fix firmware upload links on /update webserver page
- correctly initialize RFIDlist on 1st powerup
- make reboot also respond to GET request
- fix HomeAssistant MQTT discovery error message for OCPP topics
Release v3.7.0
NOTE: don't use this version, the links in the update screen are pointing to the wrong firmware, so this firmware will run fine until you update from it.
Changes:
- added OCPP support
- LED colored push button now fully accessible by APIs, thx DanInden
- support to activate Sensorbox-2 wifi update over modbus
- support par.14a of Energy Industry Act, where an energy provider provides a relay that reduces the power consumption to 4.2kW
- support of using LED colored push button as CheapTariffIndicator
- fix bug in EnableC2 = AUTO: Reset Auto 3F>1F switch in StateA
- enable RFID 7 byte reader support
Release v3.6.10
Bugfix release with the following bugfixes:
- Preferences from the LCD menu are now saved correctly.
- In Solar mode, when StopTimer Disabled, the EVSE now continues to charge indefinitely, as per documentation.
- When Mains is lower then Max, we now allow charging up to Max when Mains is not exceeded (e.g. when solar power is added to the house grid).
- The MQTT topic that was named EVEVMeterEnergyCharged incorrectly is now named back to EVEnergyCharged.
Known bugs: spurious malformed MQTT packets are generated, which cause the MQTT broker to disconnect and immediately reconnect. This problem is rarely noticed, it has been there since v3.5.1 .
Release v3.6.9
Yet another bugfix release; fixed two bugs that disturbed the limiting of charging to MaxMains.
It is highly recommended to upgrade to this release to protect your main fuses!
Known bugs: spurious malformed MQTT packets are generated, which cause the MQTT broker to disconnect and immediately reconnect. This problem is rarely noticed, it has been there since v3.5.1 .
Release v3.6.8
This is a bugfix release, where an annoying bug that disturbs modbus traffic is fixed.
Known bugs: spurious malformed MQTT packets are generated, which cause the MQTT broker to disconnect and immediately reconnect. This problem is rarely noticed, it has been there since v3.5.1 .
Release v3.6.7
Changes:
- eliminate strange rebooting behaviour when changing MQTT password
- disabling MQTT by emptying MQTT host field works now
- Fix Power measurement for modbus meters
- Remove unused Calibration option from code
- fix Normal mode charging bug introduced in 15aec8c
- prevent slave from waking up from OFF mode when Masters' solarstoptimer starts to count
- esphome: fix API return code 411, see issue #109
- OCPP: Allow using SmartEVSE local RFID storage with OCPP
- remove OCPP from LCD menu since it is configured on the webserver
- platformio.ini: update OCPP commit hashes
Release v3.6.6
Changes:
- We fixed the wifi reconnection problems some people (especially with low SNR on their wifi reception) experienced
- We are introducing the OCPP code; it is still in alpha phase, but if you can compile it yourself you can experiment with it, by adding "-e ocpp" to your compile command line. Then the ocpp section of platformio.ini will be used.
- We re-introduced some "ugly glitches" of the LCD screen that were removed in v3.6.5; turns out the screen has to be re-initialized when contactors are switched, since in some situations the switching causes a disturbed LCD screen
- We added to the docs a long time but unknown feature: if you pres < and > button at the same time, the LCD screen will be refreshed
- We improved the reading of the RFID reader by using a better library
- We renamed MaxSumMains to Capacity (and Sum Stop to Cap Stop), since it is the Capacity Rate Limiting laws that we are trying to serve here
Known bugs:
- Current RFID reader only reads 6 identifying bytes off of your NFC tag, and it turns out there are OCPP tags out there that use 7 bytes. Please be aware of this if you are experimenting with OCPP.
- In Master/Slave configuration, in Solar Mode, if the Master starts the solar stop timer, and a Slave is in OFF mode, the Slave will wake up into Solar mode too.
Release v3.6.5
Note: this release replaces v3.6.4; some users reported problems with reconnecting wifi if the connection got lost.
Changes:
- We improved the wifi reconnect code
- We got rid of the rather large wifimanager library; you now have to configure your wifi through the ESPTouch app; as a backup we built a backup procedure over the serial interface
- Added Sinotimer DTS6619 kWh meter, thx to kwertie01
- Fixed bug where MaxCircuit was not always obeyed correctly, and sometimes obeyed when it wasn’t supposed to
- Introduced MaxSumMainsTimer (Sum Stop in the LCD screen) so Capacity Rate Limiting can be managed through a timer, just like the SolarStopTimer
- Removed some ugly glitches from the LCD screen
- Fixed some smaller bugs, e.g. calculation of Baseload_EV when no EVMeter connected.