Skip to content

Releases: dingo35/SmartEVSE-3.5

Release v3.10.2

07 Feb 15:58

Choose a tag to compare

SmartEVSE v3.10.2 Release Notes

Improvements

  • Implemented delayed write settings to reduce NVS wear
  • Limited max HTTP connections to prevent socket exhaustion
  • Extract timezone from browser when configuring WiFi
  • Increased modbus timeout to 150ms, probe one offline Node per loop
  • Unified shared codebase for SmartEVSE and Sensorbox
  • OCPP: Added Current.Import and Temperature to OCPP MeteredValues

BugFixes

  • Fixed blocking mDNS discovery for HomeWizard P1 meter
  • Only use BatteryCurrent when Mainsmeter is set to API
  • Fixed missing echo response from Nodes on FC06 message from Master
  • Don't reset OverrideCurrent when switching to Smart Mode with MQTT
  • Set Balanced[0] to MinCurrent when switching to state C, removed SetCurrent when entering state B
  • OCPP: Ensure WiFi is connected before starting OCPP context

Release v3.10.1

14 Jan 11:56
2bc4238

Choose a tag to compare

SmartEVSE v3.10.1 Release Notes

Overview

This release includes bug fixes and improvements to current regulation and pilot control logic.

BugFixes

  • Fixed pilot disconnection behavior (#314) - Removed pilot voltage check when disconnecting, as this could lead to failing to start charging. Also the pilot is no longer disconnected when switching to PAUSE or OFF modes.

  • Fixed default entity ID format (#313) - Corrected the default_entity_id format in network configuration to ensure proper Home Assistant integration.

  • Improved current up-regulation when using CAPACITY setting (#306).

Documentation

  • Updated README with SmartEVSE mobile app details and instructions for app integration.

Release v3.10.0

02 Jan 14:50

Choose a tag to compare

SmartEVSE v3.10.0 Release Notes

New Features

SmartEVSE App Server Connection

  • Added dedicated MQTT connection option to SmartEVSE server (mqtt.smartevse.nl:8883) for mobile app integration
  • For the app sourcecode see https://github.com/SmartEVSE/SmartEVSE-app
  • Pairing PIN support for secure app-to-device connection
  • Real-time status updates to the SmartEVSE mobile app

Improvements

  • Custom mbedTLS libraries with reduced RAM usage.
  • Add MQTT TLS support and CA certificate handling.
  • Default CA certificate is LetsEncrypt
  • Add state_class=measurement to HA MQTT announcements (#308) Thanks to @PimDoos

(Breaking) Changes

  • Moved expensive floating point calculations to client browser. The following /settings values are now in W(h) instead of kW(h)
  • EVMeter.PowerMeasured = Watt
  • EVMeter.Energy = Wh
  • EVMeter.EnergyCharged = Wh
  • EVMeter.Import_active_energy = Wh
  • EVMeter.Export_active_energy = Wh
  • MainsMeter.Import_active_energy = Wh
  • MainsMeter.Export_active_energy = Wh

BugFixes

  • Reduce upload chunk size, fixes #309
  • make scheduled reboot non blocking
  • Fix BatteryCurrent function, and add timestamp to battery data
  • disable external button when in OFF state. fixes #305

Release v3.9.3

23 Nov 20:08

Choose a tag to compare

Changes:

  • Update HA discovery for HA2025.10+ by @hmmbob
  • add input validation for SSID and password fields
  • allow special characters in password strings. fixes #287
  • improve Auto 1P/3P switching logic
  • show additional Contact 2 information on LCD while in setup menu.
  • Add custom OCPP key (ConfigureMaxCurrent) to configure MaxCurrent of the controller
  • implement efuse serial number fallback logic
  • Erase RFID cards when performing a /erasesettings
  • Refactor event handling for reboot and help links Author: @kozmoz
  • Improve mode button responsiveness #283 Author: @kozmoz
  • replace blocking getLocalTime(), with non-blocking code. fixes SmartEVSE#110
  • show dashed line while Capacity limit is active. show Solar or Capacity timer.
  • improve solar charging logic, and disconnect CP while 1P-3P switching.
  • Switch off LCD backlight (after 2 min) while waiting for solar
  • add PILOT_SHORT constant and update pilot checks, fixes #280
  • enhance WiFi setup HTML form with responsive design and improved styling
  • add MQTT selector for EnableC2

Thanks @dingo35, kozmoz, hmmbob for their contributions.

Release v3.9.2

26 Aug 06:49

Choose a tag to compare

Changes:

  • fix Slave sticks at 6A when Master not charging in Solar mode
  • improved phase switching for enableC2=AUTO, so we switch back to single phase earlier, which improves use of solar power
  • initalize Nr_Of_Phases_Charging to prevent unnecessary phase switching after boot
  • only correct BatteryCurrent on first phase when EnableC2 is set to
  • we got rid of ESPtouch app, now we setup wifi via a rudimentary AP instead of via SmartConfig
  • we now have to reboot after having solved an RCM error

Release v3.9.1

02 Aug 10:00

Choose a tag to compare

Changes:

  • BREAKING change: MQTT publish Cable Lock values according to announcement, with 0 and 1
    The Cable Lock was announcing values 0 and 1, but was actually publishing "Disabled" and "Enabled". It now publishes "0" and "1" conform its announcement, but this change can be breaking for scripts in HomeAssistant and other MQTT clients.
  • fix only charging 6A on Master/Slave in Solar mode with C2=AUTO on master
  • add Nr_Of_Phases_Charging to /settings
  • MQTT added /Set/EnableC2
  • MQTT add announce for NrOfPhases
  • MQTT always send CustomButton. (#253)
    Added CustomButtonPressTime in milliseconds. This way you can see how long the button was pressed to add your own custom actions.
  • Update ocpp.md with SteVe user experience (#256)

Release v3.9.0

12 Jul 09:26

Choose a tag to compare

This version finally supports switching from single phase (1P) to three phase (3P) and back in Solar Mode, depending on how much sun is available, provided you have a second contactor (C2) installed and wired according to our instructions.

Changes:

  • introduce switching from 3P -> 1P -> 3P when C2=AUTO, many thx to Rob040
  • publish NrOfPhases via MQTT
  • Added direct MQTT message when custom button is pressed. (#242)
  • only allow C2 = AUTO for non-slaves
  • in Smart mode with C2 = Auto, switch to 3P

Release v3.8.5

04 Jul 12:58

Choose a tag to compare

This is a bugfix release.

Changes:

  • in Solar mode, some cars didn't wake up in the morning; also OFF mode was ignored sometimes, including the one when delayed charging

Release v3.8.4

23 Jun 09:18

Choose a tag to compare

This release is modest on changes since we aim to make this the stable release soon.

Changes:

  • publish RFIDLastRead to MQTT also in old/new reader format
  • fix round errors in power and energy output in REST API, thx to Rob040
  • publish [Mains|EV]meter [Im|Ex]port Active Energy via MQTT
  • add more solar controls to dashboard
  • better resume of charging after power interruption
  • add HELP button on dashboard
  • update docs on OCPP backend providers

Release v3.8.3

03 Jun 13:06

Choose a tag to compare

This is a bugfix release that fixes OCPP operation that was disturbed in v3.8.2 .