V4.2.2
What's Changed
- When using UI V2 it's now possible to update directly from github releases rather than uploading the update file manually, this update method is preferable since it removes the possibility of uploading the incorrect update for the hardware.
- New user interface ( both UI V1 and V2 are available on this release, each platform have 2 files builds ending by "_gui-v1" and "_gui-v2" )
- New network manager
- New energy meter, count session kWh, daily, weekly, yearly, total (on esp32)
- New Limit engine based on time, energy, SOC, range ( UI V2 only ). Limits can be set from main page for session limits, and Config / Evse for system limits ( survive session & reboot )
- OCPP upgrade to security profile 2 & improvements
- Better three-phase setup calculations: new three_phase parameter to set in Config / Evse tab ( UI2 only ) .
- and a lot of bug fixes ( see full changelog below )
Notice:
- EmonEVSE and other T2 socket un-thethered openEVSE setups should update OpenEVSE module firmware to >= 8.2.3
- 8.2.3 OpenEVSE fw will prevent a charge at startup if the Wifi/Ethernet module hasn't unlocked it first (BOOTLOCK), ( requires ESP32_WiFi
firmware >= 4.2.1), update is not mandatory.
Changelog
- Bump gui from
50c7366
to4b3b9f9
by @dependabot in #500 - Bump qs from 6.5.2 to 6.5.3 in /tesla_login by @dependabot in #494
- Ui2 build by @KipK in #503
- fix #505 missing claims _version init by @KipK in #507
- fix #505 by @KipK in #511
- Event send missing "mqtt_connected" at connection / error by @KipK in #514
- do not set Scheduler claim if evse module communication is not ready by @KipK in #518
- Quick and dirty filter to ensure no >127 chars are sent over the websocket and hense valid UTF-8 is sent by @jeremypoulter in #515
- Delete the simulator by @jeremypoulter in #504
- Adding building of v2 UI by @jeremypoulter in #487
- Bump actions/cache from 2 to 3 by @dependabot in #522
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #526
- Bump actions/setup-node from 2 to 3 by @dependabot in #525
- Bump actions/setup-python from 2 to 4 by @dependabot in #524
- Bump actions/download-artifact from 2 to 3 by @dependabot in #523
- OCPP upgrade by @matth-x in #506
- No longer endlessly loop twhen switching from NTP -> Manual time by @jeremypoulter in #531
- Adds is_threephase virtualbool switch. by @KipK in #528
- Enable Shaper with Divert mode active by @KipK in #530
- fix current shaper for threephase + amp display by @KipK in #534
- New Limit engine for Wifi module. by @KipK in #535
- fix #452 reevaluate claims if amps > pilot by @KipK in #532
- Bump gui from
af585e6
to615fde9
by @dependabot in #543 - Fix for infinate loop in getNextEvent by @jeremypoulter in #549
- Update to the latest ESP32 core by @jeremypoulter in #544
- Removed old config update/save functions in place of the generic API by @jeremypoulter in #542
- Unlock Evse module when Wifi module is ready by @KipK in #548
- Allow shaper to use same topic as grid_ie by @KipK in #551
- Bump actions/checkout from 2 to 3 by @dependabot in #555
- Re-work of the network manager by @jeremypoulter in #533
- change dev builds file names by @KipK in #563
- fix mqtt_retained regression by @KipK in #565
- Support for updating directly from GitHub by @jeremypoulter in #562
- fix system limits not restored at reboot by @KipK in #568
- change default "CN" country code to "world safe mode" ("01") by @KipK in #567
- ping pong over websocket by @KipK in #564
- replace old counter from OpenEVSE module with new EnergyMeter class on ESP by @KipK in #556
- API error and warning fixes by @jeremypoulter in #570
- reset session_elapsed if no vehicle at reboot by @KipK in #571
- fix #558 config erased at reboot by @KipK in #576
- Removed _waitingForEvent as Wifi module control everything nows. by @KipK in #579
- dynamically set build version using current git tag/shorthash by @KipK in #538
- Various Time zone fixes by @jeremypoulter in #569
- add missing energyMeter data to emoncmss_publish() by @KipK in #580
- some EnergyMeter fixes by @KipK in #583
- Fixes to the auto version number script by @jeremypoulter in #589
- loop energyMeter.update() even when not charging by @KipK in #596
(...)
Full Changelog: 4.1.7...v4.2.2