diff --git a/dependencies.yaml b/dependencies.yaml index 68a8cbf874..c895a8db0d 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -35,7 +35,7 @@ libcurl: # Josev Josev: git: https://github.com/EVerest/ext-switchev-iso15118.git - git_tag: ec48efc4034a5e52139f05b88ac1dcdd61583639 + git_tag: 6099df7283a00cde3178401fb1655a533dc213ce cmake_condition: "EVEREST_ENABLE_PY_SUPPORT AND EVEREST_DEPENDENCY_ENABLED_JOSEV" # linux_libnfc-nci for RFID libnfc-nci: diff --git a/modules/EV/PyEvJosev/module.py b/modules/EV/PyEvJosev/module.py index eec896a0ca..ccfefb4cf1 100644 --- a/modules/EV/PyEvJosev/module.py +++ b/modules/EV/PyEvJosev/module.py @@ -38,13 +38,16 @@ async def evcc_handler_main_loop(module_config: dict): evcc_config = EVCCConfig() patch_josev_config(evcc_config, module_config) + exi_codec = ExificientEXICodec() + await EVCCHandler( evcc_config=evcc_config, iface=iface, - exi_codec=ExificientEXICodec(), + exi_codec=exi_codec, ev_controller=SimEVController(evcc_config), ).start() + exi_codec.shutdown() class PyEVJosevModule(): def __init__(self) -> None: