-
Notifications
You must be signed in to change notification settings - Fork 0
Release Notes
Kirollos Nashaat edited this page Dec 12, 2024
·
2 revisions
Find the latest release here
Release date: 13/11/2024
Features
NIL
Fixes
- [EVSE] Panic thrown by simulation after EVSE has been deleted with its EV being detached.
- [UI] Fix mDNS discovery refresh
- [UI] When real devices are added from the shown mDNS entries, the devices are not added to the connected devices list.
Known bugs
- Starting simulation with 5 uncontrollable devices still establishes an EEBUS connection of EVSE.
- Panic usually occurs when deleting EVSEs.
- Charging over fuse limit would sometimes fail to throw an error.
- CEM Error state not always working properly.
- Activate/Deactivate option of APCL not implemented.
- Sending FCAPL with negative value is accepted.
- EVSE does not accept APCL write commands sometimes.
- APCL is sometimes found active in states (init, unlimited/autonomous and unlimited/controlled).
Archive checksum
| Archive | SHA-1 Checksum |
|---|---|
| eebus-hub-darwin-amd64-v1.1.3.zip | b1569e7f0109b4b820634fb0d1ab6636bb0703df |
| eebus-hub-darwin-arm64-v1.1.3.zip | 3551abf9bf8a0f68d119c0f5db9b9a3a3a5958c3 |
| eebus-hub-linux-amd64-v1.1.3.zip | 07d5b7c1047f084a084fc09f40bb86d7559e41bb |
| eebus-hub-linux-arm64-v1.1.3.zip | 99a9d37fb1fd051740a56ce070d7b1c6687d125d |
| eebus-hub-windows-amd64-v1.1.3.zip | c5c45a7a0f4ba9a174d3295b09266b4c521d0343 |
| eebus-hub-windows-arm64-v1.1.3.zip | 04349ee537f6462f1d1bd4fb9f36a80e61a3629e |
Release date: 11/11/2024
Features
- [mDNS Discovery] mDNS entries is now easily accessible via API /api/v1/mdns
- [UI] Ability to add real devices with the help of the mDNS Discovery.
- [Import] Handle import of real CEM and EVSEs.
- [EV] The current limitation of the EV is applied by the available power in EVSE (LPC limitations).
- [Util] Add force flag to connect with real EVSE without validation.
- [Logger] Add APIs for start and stop logging at specific time.
- [Usecase] Support enable and disable options for LPC Usecase.
- [UI] Add controllable system configuration in add/edit EVSE forms.
- [UI] Adjust start button color.
- [UI] Enhance data update whilist the details windows is open.
- [UI] Categorize simulated and real devices into different tabs.
Fixes
- Potential deadlock caused by SSEvents.
- [EVSE] Charging becoming unstable when restarting simulation.
- [UX] Refine Energy Guard configuration item names.
- [Controllable System] Fix starting the EVSE with state Unlimited/Autonomus before connecting to the CEM.
- [Controllable System] Fix not receiving heartbeat during simulation running.
- [Controllable System] Fix switching from failsafe to Unlimited/Autonomous after starting simulation.
- [Logger] Fix logger printing warning if subdirectory already exists.
- [CEM] Panic occurring when resetting configuration with real CEM is added.
Known bugs
- Starting simulation with 5 uncontrollable devices still establishes an EEBUS connection of EVSE.
- Panic usually occurs when deleting EVSEs.
- Charging over fuse limit would sometimes fail to throw an error.
- CEM Error state not always working properly.
- Activate/Deactivate option of APCL not implemented.
- Sending FCAPL with negative value is accepted.
- EVSE does not accept APCL write commands sometimes.
- APCL is sometimes found active in states (init, unlimited/autonomous and unlimited/controlled).
Archive checksum
| Archive | SHA-1 Checksum |
|---|---|
| eebus-hub-darwin-amd64-v1.1.2.zip | 4451ee519b5c098e0096b0a82a1e37c45a2ae162 |
| eebus-hub-darwin-arm64-v1.1.2.zip | 7919502701187001b435bd16d911183464f6fe0d |
| eebus-hub-linux-amd64-v1.1.2.zip | ffef0db99a61486d159ebd8fdf52990f539cc437 |
| eebus-hub-linux-arm64-v1.1.2.zip | 3470af171f639c963e971a00aae362c649ff667c |
| eebus-hub-windows-amd64-v1.1.2.zip | 41c2cdfef5db48433220cdf2a9864ed35cfb9627 |
| eebus-hub-windows-arm64-v1.1.2.zip | c44ae3db54c2f74e2167216f083b6672ef72cb22 |
Release date: 30/10/2024
Features
- NIL
Fixes
Browser would launch on incorrect port sometimes:
- When the selected port deemed unavailable, the system attempts to bind on another port. The launch browser mechanism did not detect this action.
- Launch browser feature is enabled by default unless:
- LAUNCH_BROWSER env variable is set to false
- no-launchbrowser is passed in cmd
Archive checksum
| Archive | SHA-1 Checksum |
|---|---|
| eebus-hub-darwin-amd64-v1.1.0.zip | c7f340c2c32c92106b5d69662b0155712eb3d022 |
| eebus-hub-darwin-arm64-v1.1.0.zip | bbfe707cdfb46cf3e700aac0d14978db61c68340 |
| eebus-hub-linux-amd64-v1.1.0.zip | d620ba2ebb307e9dffe46c97b975bacfff760a0d |
| eebus-hub-linux-arm64-v1.1.0.zip | 5268915de77b932571c0091ea216c74aeec6ac64 |
| eebus-hub-windows-amd64-v1.1.0.zip | 4d6001abba3361f8deacfdfdd5869d233b9e274b |
| eebus-hub-windows-arm64-v1.1.0.zip | 18bca4ffa57ec6f2fcc732c32c0f5f91fba635cb |
Release date: 29/10/2024
Features
- [LPC] Initial implementation of EEBus Limitation of Power Consumption (LPC) usecase for the two actors EnergyGuard and ControllableSystem
- [LPC] Implementation of the EnergyGuard actor in EEBUS-Hub CEM with capability to send active limits to controllable systems.
- [LPC] Implementation of the ControllableSystem actor in EEBUS-Hub EVSE with capability to receive and apply active limits from an Energy Guard.
- [LPC] APIs for both CEM and EVSE to reflect the implementation of LPC usecase.
- [MPC] Initial support for Monitoring of Power Consumption (MPC) usecase to support LPC usecase dependency. (Scenarios 1 and 3 only)
- [UI] Add alert after clicking save.
- [UI] Light mode is implemented and can be toggled in the settings tab.
- [UI] Enable/Disable use case in runtime.
- [CEM] Implement fuse limit buffer with minimum value of 10% of the fuse limit.
- [CEM] Profile for OPEV current limits to be incremented in steps.
- [CEM] OPEV: Before applying limits, protect the fuse before changing limits.
- [Accessibility] http://localhost:[port] is automatically launched on application startup. This option can be enabled through LAUNCH_BROWSER env value or the command-line argument launchbrowser.
Fixes
- [EVSE] Fix multiple EVs attached to an EVSE claiming incorrect entity address, hence failing the OPEV usecases.
- [UI] Fix uncontrollable devices exceeding fuse limits. UI should alert and stop the simulation.
- [UI] Edit button for EVSE disappearing.
- [UI] Fix expand/collapse buttons in connected devices tab.
- [UI] Prevent export, import, undo and redo functionalities during simulation.
Archive checksum
| Archive | SHA-1 Checksum |
|---|---|
| eebus-hub-darwin-amd64-v1.1.0.zip | 2833dd2fd20dbfd0a255a65ddb66232706059d11 |
| eebus-hub-darwin-arm64-v1.1.0.zip | d5fa9d4a47343418529965c6d7b69f230522fb24 |
| eebus-hub-linux-amd64-v1.1.0.zip | 16d33ec2c621fb6abb9ab2051cdf9ada5f1e8b37 |
| eebus-hub-linux-arm64-v1.1.0.zip | 16cc1be23fdd23d433e71f51b64e94b4fc88cf0e |
| eebus-hub-windows-amd64-v1.1.0.zip | 405a29a7cfbf3f44069ce87b2a6582b187879cbf |
| eebus-hub-windows-arm64-v1.1.0.zip | 3630686534ec709e46abb18f66db27e75132031b |
Release date: 25/09/2024
Features
- [CLI] Commandline flag to disable websockets (--nowebsockets)
Fixes
- [External Meter] Fix calculation of current consumption by external meter
Archive checksum
| Archive | SHA-1 Checksum |
|---|---|
| eebus-hub-darwin-amd64-v1.0.2.zip | 84f5f7fd22516083103341474b0ed6fb0b14c705 |
| eebus-hub-darwin-arm64-v1.0.2.zip | af92011f62cfe6971482647aaa5f4c95f4af1248 |
| eebus-hub-linux-amd64-v1.0.2.zip | cd27651002d0443c7461eb9f7f81873a229730a2 |
| eebus-hub-linux-arm64-v1.0.2.zip | ae468e374f4998a00bad402dd5bbbf88a59d58b9 |
| eebus-hub-windows-amd64-v1.0.2.zip | c44bc875c10be05df05afa39ddfa669a0942e1a7 |
| eebus-hub-windows-arm64-v1.0.2.zip | 2ad6b59374267709e3e7124a36abd68c85bd124c |
Release date: 24/09/2024
Features
- [REST Server] Iterate for an available port to bind on if the default port value (8080) is unavailable.
- [REST Server] Improve logging and error handling of binding fail.
- [API Logger] Implementation of API logging start/stop to trace API requests.
- [External Meter] Remote Smart meter support with MGCP usecase (CEM is the monitoring appliance).
- [UI] EEBus logger Implementation in the main layout and can be downloaded as a text file.
- [REST API] EEBus logs can be downloaded via /api/v1/sim/eebuslog
- [Events] Event reporting system with websockets which can also be accessed from UI.
- [Websockets] Exposed websocket for EEBUS logs -> host:port/eebus_ws
- [Websockets] Exposed websocket for events -> host:port/events_ws
Fixes
- [CEM] Roundrobin algorithm did not discard fully charged EV.
- [Export] Edited entities failed to export.
- [Internal] EVSE would randomly report false current readings to the internal meter.
- [Internal] Adjust pairing delay between devices.
- [EEBUS Internal] Cache remote data as sometimes it is being lost by the stack.
- [UI] UI Battery charge bug fix.
- [EV] EV's initial charge would momentarily rise to its maximum value on initial simulation startup.
- [EV] Charging state at some point would be stuck as 'Charging'.
- [UI] Duplicate entity was enabled when the simulation is running.
- [UI] Display measurement values of real EVSE would sometimes fail.
- [REST API] Fix Phase vector object phases orders (now in order of a,b,c).
- [UX] Whitespaces detected in SKI values are automatically trimmed.
Archive checksum
| Archive | SHA-1 Checksum |
|---|---|
| eebus-hub-darwin-amd64-v1.0.1.zip | 4b4a2d061e6e278bdf99c50e4f41cddfce93f89b |
| eebus-hub-darwin-arm64-v1.0.1.zip | 16455c4a7ce03d4a6e5a4106b2f7c753c7bfdee6 |
| eebus-hub-linux-amd64-v1.0.1.zip | 6115414fef270c5c2218a5c0c883f367293b11ac |
| eebus-hub-linux-arm64-v1.0.1.zip | 93bb708c3ab7be81adfaec166463332298dd389e |
| eebus-hub-windows-amd64-v1.0.1.zip | 3b7495bfd4eb2b3adf0a2e9307f88015993d9b1c |
| eebus-hub-windows-arm64-v1.0.1.zip | 024f6e8050a0bc8b7ce8b584ae15d26587797c49 |
Release date: 12/09/2024