EvseManager can now use a PersistentStore module to store the transaction UUID. This is used to cleanup dangling sessions on Eichrecht power meters and issue a correct TransactionFinished event including OCMF on the next boot.
Added SessionEventEnum SessionResumed to allow the evse_manager to indicate that a previous session has been resumed at startup
Added subscription to this event to OCPP module so that OCPP is aware that the EvseManager is aware of previous transactions. This allows OCPP to not terminate such transactions individually every time
Describe your changes
SessionResumed
to allow the evse_manager to indicate that a previous session has been resumed at startupIssue ticket number and link
Companion PR in libocpp: https://github.com/EVerest/libocpp/pull/704
Checklist before requesting a review