Skip to content

Release Notes

Kirollos Nashaat edited this page Dec 12, 2024 · 2 revisions

Release Notes

Find the latest release here

v1.1.3

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

v1.1.2

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

v1.1.1

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

v1.1.0

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

v1.0.2

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

v1.0.1

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

Initial Release v1.0.0

Release date: 12/09/2024

Clone this wiki locally