Releases: serkri/SmartEVSE-3
Release v1.6.2.1
This release is a bugfixed release v1.6.2, that had a bug that prevented sometimes the switching of charging modes.
Release v1.6.2
EDIT: This release is pulled because it has a bug in it, which gives problems when switching charging Modes.
- Previously, the default charging mode at boot was the one that was entered by the LCD screen. Users found this not logical (and sometimes even unwanted behaviour), so in this release the charging mode will be preserved after a reboot, whether it was changed through website, through API or through the LCD screen.
- Also the charging strategy is improved: in Solar mode the SmartEVSE would fall back to MinCurrent if it exceeded MaxMains or MaxCircuit, now it just falls back enough to prevent the overload.
- In these calculations now also negative grid currents are taken into account, so faster adaption to the maximum solar energy that can be used for charging.
- When EnableC2 set to “Solar Off”, changing from and to solar mode will cycle through “OFF” status so phase detection and contactor switching are still in order.
- Improved several logging messages.
Release v1.6.1
- Introduce Delayed Charging; you can now give a starttime and a mode through the API or the webserver, and SmartEVSE will go in OFF mode and will wake up at the given start time
- make Solar Start Current and Solar Import Current modifiable through the REST API
- speed up the energy readings of MainsMeter at startup
- fix some bugs
- update the API documentation
Release v1.6.0
The biggest visible change in this release is the handling of the menu: since the Mode menu option is chosen the most, it is moved up front.
Also, in the past, it was impossible to disable MainsMeter: always a Sensorbox or something else had to be configured. People who had MainsMeter and/or EVMeter installed wanted to be able to run in Normal mode and still have the values of the meters be available to the API, because other hardware/software was dependent on that.
From now on it will be possible to disable/enable MainsMeter, even from Normal mode. If Meters are enabled they will communicate their values to the REST API, whatever mode you are using.
BUT from now on you can only choose Smart and/or Solar mode if you have a MainsMeter installed; choosing those modes without a MainsMeter makes no sense.
The rest of the menu stays “context sensitive”, e.g. you can only configure items that are relevant to the mode you are in (e.g. startcurrent only for Solar mode), so beginners that are just staying in Normal mode are not overwhelmed with all the options.
The Mode you have configured on your LCD screen will be the default mode when you reboot / repower. You can change the modes through the webserver or the REST API, but the default mode is the last one you configured on your LCD screen.
Also now more detailed EVmeter info is displayed at the webserver and exported to the REST API.
Under the hood a log of improvements are made on phase detection, and a note has been added to the wiring of a second contactor (C2).
Also the libraries that are used are bumped to their latest versions.
Release v1.5.5
- evse.h, evse.cpp: MainsMeter can now be 0=disabled, workers are started even when EM_API selected
- added eastron single phase meters; Note that if you had “custom” meter configured, you will have to reconfigure, since eastron1p took its place in the menu.
- To prevent this lack of backwards compatibility in the future, empty slots have been added for new to be added kWh meters
- show time/date in version if locally compiled, also in non-debug version
Release v1.5.4
- disable EM_API for EVMeter
- from now on also add debug version to assets
- prolong phase detection time from 7 to 11 seconds so slow reacting EV’s have time
- add EV meter currents to API and webserver
- add esphome config for ET-SM01
- improve documentation
Release v1.5.3
-remove timeout constraint on communication for Normal Mode
-if compiled for debug, show debug messages also in Normal Mode
-Fix ABB meter energy management thx to altrnate32
-fix "Raw" json output
v.1.5.2
Release v1.5.1
The debug system is rewritten, so now it is possible to select your debug level as announced in the welcome screen of the telnet server.
Also the SmartEVSE now announces itself as a service through mDNS, so it can be discovered by other software, e.g. HomeAssistant (https://github.com/dingo35/ha-SmartEVSEv3).