Skip to content

Releases: dingo35/SmartEVSE-3.5

Release v3.5.0-RC1

21 Feb 13:45
Compare
Choose a tag to compare

This release candidate is following RC0 with the following changes:

  • introduced automated test system to improve reliability even more
  • several improvements from Stegen’s develop branch are incorporated now
  • fixed bug so now ImportCurrent is validated correctly against StartCurrent and MinCurrent
  • improved HomeAssistant p1_dsmr_to_SmartEVSE_API configuration script
  • fixed “waiting for solar” bug
  • in Master/Slave configuration, if the MainsMeter is fed by API, now broadcast MainsMeter current info to all the Slaves
  • make workaround for modbus mixup bug
  • simplified and improved debug/log messages
  • fix bug where Slave did not obey MaxCurrent setting
  • improve timing of Master 1s loop
  • now only show EVmeter currents on LCD screen if EVmeter is configured
  • workaround for Master/Slave/Solar “waiting for solar” problem
  • fix EVMeter current readings on Slave LCD and webserver
  • improved layout on LCD screen for long ip addresses

Release v3.5.0-RC0

24 Jan 23:51
Compare
Choose a tag to compare

This release candidate is a follow-up on the Serkri v1.8.0 release, with the following changes:

  • disabled phase detection since it generated a lot of problems, and in the end the EV decides dynamically which phases it is going to use; so the detection can never be 100% sure
  • disable modbus TCP bridge since there are reports that sometimes unreliable values are given
  • make verbose the default telnet level since we are always asking for verbose logs....
  • fix subpanel charging bug, where sometimes MaxCircuit was not honored
  • remove unnecessary duplicate libraries and move back to mainstream by going back to the original ESPAsyncWebServer
  • gather all existing documentation, add missing stuff and publish this on https://github.com/dingo35/SmartEVSE-3.5
  • changed "Loadbalancing" to "Multi", because many people considered honoring MaxMains also "Loadbalancing". "Multi" now means multiple SmartEVSE's are connected via modbus in a Master/Slave configuration
  • in Multi configuration, make Slave mode follow Master mode and vice versa; the mode buttons on the Slave webserver will also change the mode of the Master!
  • move to espressif 6.3.2 platform
  • some code optimizations
  • make the configuration menu on the LCD screen more logical; when in Slave mode, do not show options that are not relevant
  • git rid of PV Meter since nobody seems to be using it
  • in Smart mode, only increase current if new phase data is available; this prevents "saw-tooth" charge-current graphs when P1 data is only delivered every 5 or 10 seconds....
  • fix bug when Sensorbox was not selectable as Mainsmeter
  • add Finder7M kWh meter
  • improve reading of Pilot voltage
  • fix WAGO kWh power divisor
  • lower CT1 Cal limit from 10A to 6A
  • reduce switch noise reduction
  • if temperature is too high, switch back to B1 state instead of state A
  • validate that ImportCurrent >= StartCurrent + MinCurrent; many users misconfigured Solar mode....
  • disable OverrideCurrent on Slave since it will not work there
  • introduce Pilot disconnect timer
  • fix FAKE_SUNNY_DAY (for developers only)
  • redefine DBG = 2, this option used to give both USB Serial AND telnet data, this is now ONLY USB Serial data, BUT with multiple log levels enabled (on special request of Michael Stegen)
  • fix bug not honoring MaxCirCuit on Master
  • introduce Automated Testing (for developers only)