Skip to content

Releases: serkri/SmartEVSE-3

Release v1.8.0

15 Dec 10:06
Compare
Choose a tag to compare
  • 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

08 Aug 11:30
Compare
Choose a tag to compare
  • 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

04 Aug 08:43
8a0c57e
Compare
Choose a tag to compare
  • 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

15 Jul 06:19
e82ca3d
Compare
Choose a tag to compare
  • 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

09 Jul 06:56
Compare
Choose a tag to compare
  • 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

27 Jun 09:26
Compare
Choose a tag to compare
  • 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

08 Jun 07:13
Compare
Choose a tag to compare

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

16 May 05:21
Compare
Choose a tag to compare

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

08 May 07:32
Compare
Choose a tag to compare
  • 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

07 May 06:28
Compare
Choose a tag to compare

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.