Releases: serkri/SmartEVSE-3
Release v1.8.0
- reverted "stop re-publishing current data (L1 – L3) when the data is already fed from outside source (EM_API)", because some users needed this info to be re-published by SmartEVSE
- a new EU directive gives electricity providers the possibility to charge end consumers by a "capacity rate", so consumers will be stimulated to flatten their usage curve (see #215). To help flatten your curve, we added MaxSumMains that can limit the sum of your Mains Phases. Currently only of use for users in Belgium
- increased phase_detection_time for Polestar 2 and Volvo C40 to 60s
- increased communications timeout from 10s to 11s, so users of DSMR P1 interfaces can use 10s electricity meters
- add HomeAssistant scripts for p1 meter data, thx to M. van Mierlo
- Lock LCD buttons when access switch configured and access is denied
- remove auto_connect and auto_reconnect from REST API since they serve no purpose
Release v1.7.3
- fix bug MQTT random data when feeding currents through EM_API (both REST and MQTT)
- add MQTT availability info
- stop re-publishing current data (L1 – L3) when the data is already fed from outside source (EM_API)
Release v1.7.2
- now you can Stop and Start charging from the LCD screen by long-pressing < or >, respectively
- clarify firmware flashing messages
- several MQTT improvements
- fix timeout problem of telnet server for debugging
- Some more modem fixes, including improvement of soc calculation
Release v1.7.1
- make mode and access bit persistent after reboot
- make MQTT messages conditional on what meters are installed
- add HA-select to MQTT topics thx to hmmbob
- fix: Potential workaround for modem operation w/normal access off thx to arpiecodes
- swagger.yml: correct doc on enable_C2
For MQTT users that used previous versions that have unused/unwanted topics in their config, you might want to remove all retained messages from your MQTT server:
mosquitto_sub -u username -P password -h 127.0.0.1 --remove-retained -t '#' -W 1
Release v1.7.0
- embedded MQTT client that enables you to read out the most important variables at lightning speed , thx to Jorrit Pouw
- make modem stuff conditional since it introduced incompatibilities (e.g. with Renault)
- configure timezone through portal and use ntp server from dhcp
- make modbus-tcp bridge addresses requestable by API (experimental)
- fix bug DelayedStartTime was not stored in NVS
- modem/EV state extensions: add extra ISO value support, basic AutoCharge thx to Jorrit Pouw
Release v1.6.7
- Master/Slave WebUI modifications, so the operation of multiple coupled SmartEVSE's makes more sense; thanks to Jarek Polok
- Improved modem functionality by Arend Jan Kramer
- When using the RFID reader, the 60s timer now also works for RFIDreader EnableAll
- Improved setup of Wifi by rolling back to an older release of the library that didn't have setup-bug
- Set charging phases booleans to false in the API when not charging, because it confuses users of HomeAssistant
Release v1.6.6
Changes in this release:
- increased phase detection time to 22 seconds for Tesla
- enable Delayed Charging in Solar mode
- fixed communication problem in master/slave configuration
- increase json document size so raw data is complete again
- fix debug log showing Irms large numbers when currents are negative
- improve Wifi setup, only run background task when necessary
- prioritize tasks
- increase Timer100ms stack size
- harden modbus addRequest call by handling error
Release v1.6.5
Changes in v1.6.5:
- bugfix for switching modes when enableC2 == Solar_Off
- feed EV_Meter values through the REST API, thx to Dan Inden
- experimental code for adding an ISO15118 modem to the SmartEVSE, thx to Arend Jan Kramer
- current_min now update-able throught the REST API, for EV’s that don’t stick to the standards
Release v1.6.4
- fixed bug that prevented mode switchting when RFID reader attached
- expanded Delayed Charging with StopTime and Daily Repeat
- updated documentation on Delayed Charging
- updated documentation on modbus tcp bridge
- increased the maximum for Solar_Max_Import_Current from 20A to 48A
- save Solar_Max_Import_Current and Solar_Start_Current in nonvolatile memory
Release v1.6.3
This release concentrates on opening up the modbus to the outside world. Your MainsMeter, EVMeter and PVMeter will present themselves at port 502 of your SmartEVSE, with the modbus-tcp protocol; so this makes it possible for you to use whatever modbus function you want on whatever modbus register you want. The addresses on the tcp modbus are the same addresses as they are on the RTU modbus.
E.g. my MainsMeter is at slave address 0x0a, so this command reads register 70decimal and following:
mbpoll -a10 -t 3:hex -r 70 -c 10 10.0.0.76
Also problems on the modbus are now logged in more detail over the debug interface.