diff --git a/docs/latest/appendix/02_snapshot.html b/docs/latest/appendix/02_snapshot.html index 80ddc3c5..fed195f9 100644 --- a/docs/latest/appendix/02_snapshot.html +++ b/docs/latest/appendix/02_snapshot.html @@ -52,7 +52,7 @@

Navigation

git_tag: main everest-core: git: git@github.com:EVerest/everest-core.git - git_rev: 4769091e451f56086e66deed8fee905e773612ea + git_rev: 1d97d0234891702d9c96811f8abb5f4a1aaac780 git_tag: main everest-framework: git: https://github.com/EVerest/everest-framework.git @@ -64,7 +64,7 @@

Navigation

git_tag: v0.1.5 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: 11f2f75a70731ab541242c0bfd40750682cf80bd + git_rev: 729ecc4616d4778078ceecd2382f1f77262282af ext-mbedtls: git: https://github.com/EVerest/ext-mbedtls.git git_rev: 8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0 @@ -86,8 +86,8 @@

Navigation

git_tag: v0.2.0 liblog: git: https://github.com/EVerest/liblog.git - git_rev: 03b498407c6462af3f886aa2dab3e182a7f864c0 - git_tag: v0.1.0 + git_rev: 5c132fb0bcdfb41d6285c4f834ae4657d7a6bff6 + git_tag: v0.2.0 options: - BUILD_EXAMPLES OFF libmodbus: diff --git a/docs/latest/searchindex.js b/docs/latest/searchindex.js index bf684259..eabeeb81 100644 --- a/docs/latest/searchindex.js +++ b/docs/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/board_support_AC", "_generated/interfaces/board_support_AC_debug", "_generated/interfaces/car_simulator", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_extras", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/PyJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/board_support", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/board_support_AC.rst", "_generated/interfaces/board_support_AC_debug.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_extras.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/PyJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/board_support.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. auth", "11.2.4. auth_token_provider", "11.2.5. auth_token_validator", "11.2.6. board_support_AC", "11.2.7. board_support_AC_debug", "11.2.8. car_simulator", "11.2.9. debug_json", "11.2.10. empty", "11.2.11. energy", "11.2.12. energy_manager", "11.2.13. energy_price_information", "11.2.14. ev_slac", "11.2.15. evse_manager", "11.2.16. evse_security", "11.2.17. example", "11.2.18. example_user", "11.2.19. external_energy_limits", "11.2.20. isolation_monitor", "11.2.21. kvs", "11.2.22. ocpp_1_6_charge_point", "11.2.23. power", "11.2.24. power_supply_DC", "11.2.25. powermeter", "11.2.26. reservation", "11.2.27. serial_communication_hub", "11.2.28. slac", "11.2.29. solar_forecast", "11.2.30. sunspec_ac_meter", "11.2.31. sunspec_reader", "11.2.32. sunspec_scanner", "11.2.33. system", "11.2.34. test_control", "11.2.35. tibber_price_forecast", "11.2.36. yeti_extras", "11.2.37. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. MicroMegaWattBSP", "11.1.18. OCPP", "11.1.19. OCPP201", "11.1.20. OCPPExtensionExample", "11.1.21. PN532TokenProvider", "11.1.22. PacketSniffer", "11.1.23. PersistentStore", "11.1.24. PowermeterBSM", "11.1.25. PyEvJosev", "11.1.26. PyJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. board_support", "11.3.3. energy", "11.3.4. energy_price_information", "11.3.5. evse_manager", "11.3.6. evse_security", "11.3.7. iso15118_charger", "11.3.8. iso15118_ev", "11.3.9. isolation_monitor", "11.3.10. ocpp", "11.3.11. power_supply_DC", "11.3.12. powermeter", "11.3.13. reservation", "11.3.14. serial_comm_hub_requests", "11.3.15. sunspec_ac_meter", "11.3.16. system", "11.3.17. units", "11.3.18. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.1. EvseManager", "EvseSecurity", "5.2. GenericPowermeter", "OCPPExtensionExample", "5.3. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Module Concept", "5. EVerest Modules", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How to git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 86, 90, 91, 92, 93, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 118], "interfac": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 39, 40, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 59, 61, 62, 63, 65, 67, 68, 90, 91, 92, 95, 103, 108, 110, 111, 114, 118], "defin": [1, 2, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 29, 31, 32, 34, 35, 36, 37, 39, 51, 55, 69, 71, 73, 75, 80, 84, 94, 95, 100, 103, 105, 111, 114, 118, 119], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 62, 63, 75, 76, 90, 99, 105], "charger": [1, 2, 44, 51, 63, 65, 75, 90, 94, 103, 108, 109], "require_auth_eim": 1, "null": [1, 2, 21, 28], "an": [1, 2, 4, 5, 6, 11, 13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 29, 30, 31, 33, 35, 37, 38, 39, 40, 44, 48, 50, 51, 57, 62, 63, 64, 67, 69, 71, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 90, 93, 94, 101, 103, 104, 105, 106, 107, 108, 109, 110, 112, 114, 117], "eim": [1, 48, 51, 90], "author": [1, 4, 5, 15, 73, 90, 95, 98, 105, 109, 114], "i": [1, 2, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 37, 39, 41, 42, 45, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 81, 82, 83, 84, 85, 86, 90, 92, 93, 94, 95, 100, 101, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 9, 11, 13, 15, 16, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 105], "providedidtoken": [1, 4, 5, 15, 69, 73], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 59, 62, 63, 65, 69, 71, 72, 73, 74, 75, 80, 84, 90, 92, 94, 100, 101, 103, 108, 110, 111, 112, 113, 114, 117, 118, 119], "evcc": [1, 2, 15, 62, 73, 75], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 69, 74, 75, 78, 80, 84, 87, 88, 90, 101, 105, 108, 111, 114, 118], "payment": [1, 2, 75], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 81, 90, 100, 103, 105, 106, 114], "pnc": [1, 48, 51, 114], "send": [1, 27, 37, 48, 90, 94, 113], "signatur": [1, 84], "certif": [1, 15, 16, 49, 51, 55, 56, 62, 63, 69, 74, 75, 84, 91, 104, 105, 114], "chain": [1, 15, 16, 46, 51, 63, 74], "emaid": [1, 69], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 105, 110, 113], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 57, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 90, 93], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 101, 105], "here": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 39, 41, 42, 43, 48, 49, 52, 57, 68, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 95, 100, 103, 104, 105, 108, 109, 110, 113, 114, 117], "ac_close_contactor": 1, "contactor": [1, 2, 94], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 57, 63, 65, 73, 84, 90, 94, 100, 101, 104, 105, 108, 109, 111, 112, 113, 114], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 100, 105, 109, 110, 111, 114, 117, 118], "start_cablecheck": 1, "now": [1, 15, 55, 71, 72, 73, 84, 94, 100, 101, 104, 105, 106, 108, 109, 110, 111, 113, 117], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 55, 63, 73, 80, 84, 90, 94, 103, 104, 105, 106, 108, 109, 110, 111, 113, 114, 116, 117], "cabl": [1, 6, 48, 73, 80], "check": [1, 5, 16, 17, 21, 48, 65, 90, 94, 109, 110, 113], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 55, 61, 70, 71, 73, 75, 80, 83, 87, 90, 92, 94, 95, 101, 103, 105, 108, 109, 110, 111, 113, 114, 119], "3": [1, 14, 28, 47, 48, 50, 72, 73, 80, 92, 94, 99, 100, 104, 114, 119], "trigger": [1, 14, 48, 109, 114, 118], "when": [1, 14, 22, 24, 28, 31, 48, 50, 54, 55, 58, 61, 63, 68, 69, 71, 73, 80, 81, 84, 90, 92, 94, 101, 105, 108, 109, 112, 113, 114, 118], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 62, 63, 69, 73, 75, 76, 102, 103, 109, 110], "powerdeliveryreq": [1, 75], "messag": [1, 22, 48, 55, 56, 59, 64, 75, 80, 94, 103, 108, 114], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 71, 73, 80, 90, 94, 114, 117], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 54, 55, 56, 63, 67, 69, 70, 71, 73, 75, 76, 81, 90, 94, 103, 105, 109, 110, 114], "process": [1, 2, 14, 28, 45, 63, 73, 75, 84, 103, 105, 108, 115, 117, 119], "ha": [1, 22, 51, 62, 63, 69, 73, 81, 84, 90, 100, 101, 103, 104, 105, 108, 109, 113, 114], "want": [1, 2, 48, 90, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 116, 117], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 65, 73, 75, 81, 84, 94, 100, 110, 113, 114], "finish": [1, 2, 6, 39, 48, 73, 109, 113], "evccidd": 1, "string": [1, 2, 5, 6, 8, 9, 14, 15, 16, 17, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 105], "specifi": [1, 15, 16, 26, 51, 63, 67, 71, 73, 74, 75, 81, 84, 90, 105, 108, 111, 112, 114], "identif": [1, 50, 73, 80, 90], "readabl": [1, 94, 118], "format": [1, 6, 16, 33, 69, 71, 72, 73, 75, 80, 81, 84, 90, 101, 104, 109, 112, 114], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 73, 90, 91, 92, 94, 100, 101, 103, 105, 108, 109, 110, 111, 112, 113, 114, 118], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 69, 72, 73, 74, 75, 84, 90, 92, 94, 100, 101, 105, 111, 112, 113, 114, 117], "mac": [1, 14, 28, 48, 50, 51, 62, 63, 73, 104], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 61, 65, 73, 92], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 73, 104], "selectedpaymentopt": 1, "paymentopt": [1, 2, 75], "element": [1, 2, 75], "us": [1, 2, 7, 8, 9, 10, 11, 15, 16, 17, 18, 20, 22, 24, 27, 31, 39, 40, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 68, 69, 70, 71, 73, 74, 75, 79, 81, 84, 90, 91, 92, 93, 94, 101, 103, 104, 105, 108, 110, 111, 112, 114, 117, 118, 119], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 69, 70, 71, 74, 75, 78, 80, 82, 90], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 58, 64, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 92, 95, 104, 108, 109, 110, 114, 117, 118], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 75], "select": [1, 2, 27, 40, 48, 69, 75, 90, 109, 111], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 61, 72, 73, 75, 76, 79, 80, 85, 92, 95, 96, 98, 105, 109, 110, 114], "transfer": [1, 2, 22, 27, 48, 75, 78, 82, 94], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 65, 75, 79, 90, 108, 109], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 55, 56, 63, 69, 71, 73, 74, 75, 76, 78, 80, 82, 84, 90, 92, 94, 108, 110, 114, 117], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 69, 73, 75, 90, 99, 100, 101, 103, 113, 114, 119], "rfc3339": [1, 33, 69, 71, 72, 73, 75, 80, 81, 84], "utc": [1, 69, 71, 72, 75, 81], "vehicl": [1, 15, 28, 73, 75, 105, 109], "intend": [1, 73], "ac_eamount": 1, "number": [1, 2, 6, 7, 15, 17, 21, 23, 24, 27, 31, 40, 41, 42, 43, 45, 46, 48, 50, 53, 54, 58, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 85, 86, 92, 104, 105, 110, 119], "wh": [1, 73, 76, 80, 83, 85, 92], "amount": [1, 71, 94], "reflect": [1, 116], "": [1, 8, 32, 41, 42, 43, 52, 58, 73, 74, 87, 88, 89, 90, 91, 92, 93, 94, 103, 104, 105, 108, 110, 112, 113, 114], "estim": [1, 73, 75], "how": [1, 39, 51, 57, 67, 84, 93, 103, 104, 105, 108, 109, 110, 115, 117, 118, 119], "much": [1, 108, 109, 113], "need": [1, 15, 16, 48, 65, 69, 71, 73, 90, 92, 94, 101, 103, 104, 108, 109, 110, 111, 112, 113, 114, 118], "fulfil": [1, 71, 73], "user": [1, 39, 48, 55, 69, 71, 73, 80, 100, 101, 105, 113], "configur": [1, 6, 22, 41, 42, 43, 52, 78, 81, 89, 93, 94, 103, 105, 108, 110, 111, 112, 117], "goal": [1, 73], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 55, 68, 70, 71, 72, 73, 75, 76, 79, 80, 84, 85, 86, 90, 92, 94, 100, 101, 103, 104, 105, 108, 109, 111, 112, 113, 114, 115, 116, 119], "session": [1, 2, 6, 7, 8, 15, 48, 51, 59, 73, 81, 90, 94, 105, 108, 114], "ac_evmaxvoltag": 1, "v": [1, 73, 75, 76, 79, 83, 86, 105, 111], "rm": [1, 111, 113, 117], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 70, 73, 75, 76, 77, 79, 80, 83, 85, 86], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 55, 56, 58, 68, 69, 70, 71, 72, 73, 75, 79, 80, 90, 92, 94, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 119], "accept": [1, 6, 15, 26, 43, 69, 74, 75, 78, 81, 84], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 61, 71, 77, 80, 83, 92, 94], "between": [1, 2, 6, 11, 48, 58, 64, 71, 72, 75, 77, 90, 100, 103, 105, 109, 113, 114], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 69, 71, 73, 87, 88, 90, 94, 104, 105, 108, 109, 113, 114], "phase": [1, 2, 6, 7, 15, 46, 48, 70, 71, 73, 80, 83, 85, 90, 92, 94, 103, 105], "neutral": [1, 48, 85], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 55, 56, 69, 73, 74, 75, 76, 79, 80, 83, 84, 85, 90, 92, 94, 100, 109, 110, 113, 119], "maximum": [1, 6, 17, 23, 40, 70, 73, 75, 76, 79, 114], "support": [1, 6, 7, 40, 48, 50, 51, 54, 62, 63, 65, 68, 70, 73, 75, 79, 84, 90, 92, 94, 104, 105, 110, 114, 119], "per": [1, 2, 71, 72, 90], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 62, 63, 75], "below": [1, 48, 70, 71, 73, 94, 100, 110], "minimum": [1, 70, 75, 79, 80, 90, 104, 109], "cost": [1, 72], "effici": [1, 71, 73, 79, 104], "dc_evenergycapac": 1, "capac": [1, 6, 73, 76], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 62, 63, 69, 70, 71, 73, 74, 75, 80, 90, 108, 114], "dc_fullsoc": 1, "soc": [1, 48, 73, 75], "which": [1, 15, 16, 22, 31, 55, 59, 67, 69, 73, 74, 84, 85, 90, 92, 94, 95, 101, 103, 104, 105, 108, 109, 110, 111, 113, 114, 116], "consid": [1, 73, 109], "batteri": [1, 48, 71, 73, 75], "fulli": [1, 73, 90], "dc_bulksoc": 1, "fast": [1, 103, 105, 113], "end": [1, 15, 48, 71, 73, 81, 84, 104, 109, 114], "dc_evstatu": 1, "dc_evstatustyp": [1, 75], "statu": [1, 14, 15, 20, 27, 28, 33, 69, 73, 74, 75, 78, 80, 84, 115, 119], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 6, 7, 8, 14, 15, 16, 17, 21, 22, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 61, 62, 63, 64, 65, 69, 70, 71, 75, 78, 79, 80, 86, 105], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 62, 68, 71, 73, 75, 80, 90, 94, 100, 101, 104, 105, 109, 110, 111, 112, 113, 114, 117], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 54, 55, 63, 64, 65, 68, 70, 71, 72, 73, 75, 76, 79, 86, 90, 92, 94, 101, 103, 104, 105, 108, 110, 112, 113, 114, 117, 119], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 55, 56, 61, 62, 63, 64, 65, 70, 75, 79, 80, 86, 90, 94, 105, 108, 109, 113, 114], "bulk": [1, 73, 75], "approx": [1, 75], "80": [1, 73, 75, 105, 111], "complet": [1, 32, 48, 73, 75, 94, 101, 104, 109, 114], "dc_chargingcomplet": 1, "full": [1, 8, 48, 75, 103, 109, 110], "100": [1, 40, 75, 104, 114], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 75], "target": [1, 2, 24, 27, 55, 71, 73, 75, 76, 117], "dc_evmaximumlimit": [1, 75], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 55, 60, 61, 63, 66, 69, 70, 71, 72, 73, 74, 75, 78, 80, 82, 83, 85, 86, 90, 92, 105, 112, 114, 119], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 61, 68, 70, 71, 73, 75, 76, 79, 80, 85, 90, 94, 95, 96, 105, 108, 109, 114], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 61, 63, 65, 69, 71, 73, 75, 76, 94, 105, 109, 114], "dc_evremainingtim": [1, 75], "calcul": [1, 50, 74, 75, 92, 108], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 58, 67, 69, 71, 72, 73, 75, 80, 81, 84, 90, 94, 100, 104, 105, 109, 110, 112, 113, 114], "until": [1, 16, 20, 71, 75], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 75], "deliv": [1, 15, 75, 79, 90, 103, 105], "belong": [1, 15, 90, 113], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 55, 56, 58, 69, 71, 73, 75, 84, 89, 90, 109, 114], "contract": [1, 2, 15, 48, 51, 62, 63, 69, 75, 90], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 74, 75, 78, 80, 84, 108, 109], "report": [1, 6, 15, 24, 41, 42, 48, 53, 65, 68, 73, 80, 90, 109, 113, 114], "async": [1, 15], "via": [1, 15, 27, 46, 50, 62, 69, 90, 92, 105, 108, 109, 110, 111, 117], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 63, 73, 77, 105], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 71, 73, 74, 78, 80, 81, 82, 86, 90, 92, 94, 105, 109, 117], "link": [1, 14, 28, 47, 50, 51, 62, 63, 87, 88, 89, 91, 93, 111], "becom": [1, 28, 73, 113], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 114], "match": [1, 8, 14, 28, 39, 48, 50, 108], "dlink_paus": [1, 28], "save": [1, 28, 100, 108], "while": [1, 6, 15, 28, 40, 94, 103, 108, 109, 111], "stai": [1, 28, 109, 110], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 69, 71, 72, 73, 74, 75, 78, 82], "debug_lit": 1, "list": [1, 22, 57, 69, 73, 74, 75, 78, 100, 101, 104, 105, 108, 109], "protocol": [1, 75, 84, 90, 103, 105], "item": [1, 16, 22, 69, 71, 72, 73, 74, 75, 78, 82, 105, 119], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 58, 64, 69, 71, 72, 73, 78, 90, 101, 105, 108, 109, 114], "properti": [1, 31, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 105], "protocolnamespac": [1, 75], "versionnumbermajor": [1, 75], "versionnumberminor": [1, 75], "schemaid": [1, 75], "prioriti": [1, 75], "v2g_messag": [1, 75], "debug": [1, 7, 9, 40, 45, 58, 75, 103, 109], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 55, 56, 71, 72, 73, 75, 81, 90, 92, 100, 101, 103, 104, 105, 109, 110, 111, 112, 113, 114, 118, 119], "v2g": [1, 2, 16, 49, 51, 74, 75, 100], "purpos": [1, 51, 90, 109, 114, 118], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 55, 69, 71, 75, 78, 79, 80, 85, 90, 92, 94, 100, 104, 105, 113, 114], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 105], "One": [1, 71, 104, 108, 110], "setup": [1, 6, 95, 97, 100, 103, 104, 105, 106, 110, 113, 114, 115], "boot": [1, 94, 109], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 61, 69, 73, 75, 80, 81, 83, 84, 90, 101, 108, 109, 114], "uniqu": [1, 8, 75], "identifi": [1, 8, 16, 75, 78], "outlet": [1, 8, 73], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 58, 61, 62, 63, 64, 65, 68, 73, 92, 94, 103, 105, 108, 109, 110, 111], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 62, 63, 75], "after": [1, 7, 15, 22, 28, 39, 48, 67, 71, 73, 84, 90, 94, 105, 108, 109, 113], "din": [1, 48, 51, 62, 63, 90, 109], "spec": [1, 48, 51, 62, 63, 90], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 68, 69, 70, 71, 73, 74, 75, 78, 79, 80, 81, 82, 84], "externalpay": [1, 2, 75], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 70, 73, 94, 101, 103, 104, 105, 109, 114, 118], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 75], "ac_three_phase_cor": [1, 2, 75], "dc_core": [1, 2, 75], "dc_extend": [1, 2, 75], "dc_combo_cor": [1, 2, 75], "dc_uniqu": [1, 2, 75], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 58, 64, 92, 94, 100, 112, 119], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 69, 71, 72, 79, 81], "magnitud": [1, 79], "regul": [1, 7, 79], "toler": [1, 79], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 79], "rippl": [1, 79], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 94, 100, 105, 108, 110, 114], "meteringreceiptreq": [1, 75], "sign": [1, 16, 25, 73, 80, 84], "meter": [1, 25, 30, 48, 54, 61, 68, 73, 80, 83, 90, 105], "info": [1, 100], "record": [1, 110], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 62, 63, 64, 65, 70, 73, 79, 94, 105, 108, 114], "set_freeservic": 1, "On": [1, 48, 64, 94], "freeservic": 1, "so": [1, 15, 48, 53, 71, 72, 73, 90, 92, 101, 104, 105, 108, 109, 111, 113, 114], "servic": [1, 22, 48, 63, 105, 111, 112], "free": [1, 48, 63], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 59, 71, 72, 73, 75, 83, 94, 100, 105, 109, 113], "debug_mod": 1, "debugmod": [1, 75], "variou": [1, 52, 109, 113], "set_auth_okay_eim": 1, "either": [1, 73, 92, 109], "success": [1, 14, 15, 25, 28, 73, 75, 80, 82, 84, 109, 113], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 103, 105, 114], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 90, 105, 109, 110, 112, 118], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 69, 71, 72, 73, 75, 90, 94, 104, 105, 108, 110, 115, 117], "whether": [1, 8, 37, 70, 71, 75, 80, 90], "previous": [1, 15, 21, 73], "were": [1, 90, 100], "authorizationstatu": [1, 69], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 55, 56, 58, 69, 73, 81, 87, 88, 89, 90, 112, 114], "certificatestatu": [1, 69], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 57, 62, 63, 71, 73, 94, 100, 101, 105, 109, 113], "error": [1, 2, 6, 15, 26, 28, 50, 70, 73, 80, 82, 86, 94, 105, 110], "wrong": [1, 109], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 70, 94], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 56, 59, 61, 62, 63, 64, 71, 92, 103, 109], "rcd": [1, 6, 7, 48, 54, 68, 70, 73, 86, 90, 94], "detect": [1, 15, 73, 84, 94, 109], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 65, 70, 71, 90, 101, 103, 104, 105, 109, 113], "continu": [1, 104, 108, 109], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 73], "weldingdetect": 1, "present": [1, 39, 48, 69, 73, 75, 90, 112, 114], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 75], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 105], "evsemaxcurr": 1, "max": [1, 2, 70, 71], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 75], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 75], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 75, 77, 90, 109], "condit": [1, 73, 75, 90], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 69, 70, 71, 74, 77, 82, 83, 89, 105, 109, 119], "monitor": [1, 20, 22, 27, 57, 77, 90], "evseisolationstatu": 1, "isolationstatu": [1, 75], "set_evse_utilityinterruptev": 1, "util": [1, 99, 100, 101, 105, 109, 110], "interrupt": [1, 73], "event": [1, 6, 15, 41, 69, 70, 73, 83, 87, 90, 94, 114], "equip": [1, 109], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 65, 67, 73, 79, 84, 94, 104, 108, 109, 114], "temporari": [1, 111], "reduct": 1, "load": [1, 21, 40, 90, 105, 108, 114], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 73, 94], "recover": 1, "fault": [1, 2, 7, 15, 24, 73, 75, 79, 81, 94], "occur": [1, 73], "failur": [1, 67, 84, 86, 94], "perman": [1, 15, 40, 73, 94, 109], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 55, 56, 73, 75, 90, 95, 96, 97, 98, 105, 108, 109, 110, 111, 114], "incompat": [1, 84], "emerg": [1, 73, 94], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 63, 71, 73, 80, 84, 86, 90, 92, 94, 105, 108, 109, 110, 113, 114], "button": [1, 73, 105, 117], "press": [1, 73, 111], "station": [1, 2, 22, 45, 55, 56, 69, 73, 105, 109, 114], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 63, 71, 73, 75, 80, 100, 101, 103, 105, 111, 114, 118, 119], "meterinfo": 1, "latest": [1, 84, 112, 113], "read": [1, 6, 27, 40, 58, 64, 78, 92, 105, 110, 113], "other": [1, 6, 15, 70, 73, 79, 84, 90, 100, 105, 107, 108, 109, 110, 111, 113, 114], "relev": [1, 85, 90, 94, 114], "powermet": [1, 15, 46, 48, 52, 54, 61, 68, 71, 73, 83, 94, 95, 96, 98, 105], "dataset": [1, 15, 25, 31, 80, 83], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 73, 94, 109], "20v": 1, "insul": [1, 48], "resistor": [1, 73, 86], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 75], "instal": [1, 16, 62, 63, 74, 75, 84, 104, 109, 110, 111, 112, 118], "updat": [1, 15, 16, 33, 45, 53, 61, 71, 75, 84, 92, 104, 105], "sa": 1, "certificateinstallationr": [1, 15, 75], "certificateupdater": [1, 15, 75], "new": [1, 6, 15, 16, 33, 37, 39, 58, 71, 84, 90, 92, 94, 103, 105, 108, 109, 110, 111, 113, 114, 115, 117, 119], "correspond": [1, 15, 73, 92, 94, 101, 109], "encrypt": [1, 15, 49, 51, 74], "privat": [1, 15, 49, 74, 105, 109], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 57, 60, 66, 74, 75, 78, 91, 93, 105, 112, 114], "ar": [1, 7, 16, 22, 37, 48, 49, 55, 56, 59, 63, 71, 72, 73, 80, 81, 85, 90, 92, 94, 100, 101, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119], "sent": [1, 22, 36, 64, 73, 90, 94, 103], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 55, 87, 88, 94, 105, 114], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 75], "raw": [1, 15, 34, 73, 75, 82], "exi": [1, 15, 75, 104], "stream": [1, 15, 75, 94], "csm": [1, 15, 16, 22, 49, 55, 56, 74, 75, 108], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 55, 70, 73, 90, 94], "slac": [1, 14, 47, 48, 50, 73, 90, 94, 95, 96], "layer": [1, 14, 28, 103, 114], "accord": [1, 7, 20, 25, 47, 50, 90, 114], "readi": [1, 2, 15, 75, 103, 105, 109, 113, 117], "simpl": [2, 21, 46, 60, 66, 90, 105, 109, 110, 113], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 63, 70, 71, 73, 90, 94, 103, 105, 108], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 62, 63, 68, 73, 90], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 54, 62, 63, 71, 73, 75, 76, 77, 79, 80, 85, 92, 109], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 58, 73, 80, 82, 89, 105], "simul": [2, 8, 37, 51, 65, 68, 86, 103, 110, 114, 115], "commun": [2, 15, 22, 44, 48, 51, 54, 58, 64, 68, 73, 83, 103, 104, 110], "pause_charg": [2, 15], "paus": [2, 15, 70, 73, 84, 105, 114], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 71, 80, 92, 100, 103, 108, 114], "ev_paramet": 2, "dc_evparamet": [2, 76], "framework": [3, 17, 99, 100, 101, 105, 110, 111, 114, 118], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 58, 73, 90], "connection_timeout": [3, 15, 39, 114], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 58, 61, 64, 68, 69, 70, 71, 73, 75, 80, 81, 83, 84, 105], "second": [3, 39, 48, 51, 55, 61, 67, 84, 92, 100, 105, 109, 113, 118], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 55, 69, 73, 81, 90, 95, 96, 97, 108, 114], "reason": [5, 43, 69, 73, 81, 104, 108, 109, 114], "about": [5, 14, 15, 16, 26, 28, 33, 73, 84, 105, 108, 109, 112, 113, 114, 117], "validationresult": [5, 15, 69], "board": [6, 7, 54, 68, 70, 94, 110], "driver": [6, 40, 52, 54, 68, 73, 90, 103, 105, 109, 111], "ac": [6, 30, 44, 45, 48, 50, 51, 61, 62, 63, 68, 71, 73, 80, 83, 85, 92, 94, 105, 109], "path": [6, 16, 36, 49, 55, 56, 60, 73, 74, 101, 105, 108, 109, 110, 112, 114], "controlpilot": [6, 70], "relai": [6, 7, 37, 54, 68, 70, 73, 94], "motor": [6, 54, 68, 73, 94], "lock": [6, 15, 54, 68, 73, 94], "board_support": [6, 15, 54, 68, 90, 95, 98], "nr_of_phases_avail": [6, 73], "instantan": [6, 73, 80, 85, 90], "count": [6, 16, 46, 73, 105], "telemetri": [6, 15, 40, 70, 94], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 55, 56, 58, 64, 90, 104, 105, 108, 113, 114, 117], "three_phas": [6, 7, 15, 48, 90], "three": [6, 7, 15, 48, 94, 111, 118], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 61, 65, 73, 90, 94, 105, 108, 110, 111, 114], "singl": [6, 7, 15, 73, 94, 101, 113], "has_ventil": [6, 7, 48], "d": [6, 28, 73, 94, 105, 109, 111, 113], "do": [6, 15, 48, 50, 71, 73, 84, 92, 100, 101, 103, 105, 109, 110, 113, 115, 117, 119], "country_cod": [6, 48], "two": [6, 90, 92, 101, 105, 109], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 73, 79, 92, 94, 101, 105, 108, 110, 111], "iso": [6, 48, 72, 104, 109], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 61, 64, 65, 67, 68, 69, 73, 94, 99, 109, 113, 114, 119], "alpha": 6, "2": [6, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 73, 90, 92, 94, 99, 100, 105, 109, 113, 114, 119], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 54, 64, 68, 73, 94, 109, 114], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 55, 56, 90, 92, 100, 101, 103, 104, 108, 110, 111, 113, 114, 117], "hardwar": [6, 15, 27, 40, 48, 52, 54, 58, 61, 64, 68, 70, 73, 90, 94, 105, 108, 110], "capabl": [6, 15, 24, 70, 71, 79, 90, 105, 108], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 63, 68, 70, 71, 73, 79, 90, 94, 105, 108, 109, 114], "hardwarecap": [6, 15, 70], "typic": [6, 53, 68, 73, 79, 92, 108], "control": [6, 7, 8, 34, 36, 51, 54, 68, 90, 105, 108, 109, 114], "pilot": [6, 28, 54, 68], "state": [6, 14, 28, 34, 48, 71, 73, 75, 81, 84, 90, 94, 100, 105, 109, 114], "f": [6, 28, 94, 109], "must": [6, 24, 40, 71, 80, 84, 90, 94, 114], "pwm_on": 6, "turn": [6, 109], "pwm": [6, 7, 48, 90, 94], "duti": 6, "cycl": 6, "0": [6, 15, 16, 22, 26, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 92, 94, 99, 100, 104, 105, 113, 114, 119], "pwm_off": 6, "off": [6, 37, 40, 70, 79, 90, 94, 99, 100, 108, 113], "constant": [6, 53], "high": [6, 7, 20, 40, 64, 68, 73, 90, 94, 103, 109, 110, 118], "pwm_f": 6, "neg": [6, 71, 77, 80, 85], "allow_power_on": 6, "flag": [6, 83, 104, 109, 112], "never": [6, 48, 90, 101, 109, 113], "switch": [6, 15, 40, 48, 64, 71, 73, 90, 94], "force_unlock": [6, 15], "forc": [6, 15, 51, 94, 101, 109], "unlock": [6, 15, 73, 94, 114], "sequenc": [6, 15, 94], "successfulli": [6, 15, 22, 33, 80, 84, 103, 108, 109, 114], "execut": [6, 8, 15, 28, 109, 112, 113], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 68, 71, 72, 94, 105], "activ": [6, 37, 40, 48, 71, 72, 84, 104, 109, 114], "hw": [6, 54, 68, 109], "go": [6, 94, 105, 108, 109, 110, 113], "through": [6, 11, 71, 73, 103, 105, 108, 109, 113], "some": [6, 38, 48, 64, 73, 84, 94, 103, 104, 105, 108, 111, 113, 114, 116], "ensur": [6, 94], "safe": [6, 109], "3ph": [6, 94], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 65, 73, 94, 100, 101, 110, 113, 114], "virtual": [6, 73, 94], "replug": [6, 15, 73, 94], "without": [6, 27, 73, 74, 83, 92, 94, 108, 109, 114], "emit": [6, 14, 15, 28, 73, 90], "evsereplugstart": [6, 70], "bsp": [6, 48], "take": [6, 48, 84, 100, 101, 105, 109, 111, 113, 114], "care": 6, "carpluggedin": [6, 70], "out": [6, 8, 73, 90, 105, 109, 110, 112, 113], "onc": [6, 90, 94, 109, 110, 113], "evsereplugfinish": [6, 70], "m": [6, 45, 100, 101, 104, 105, 113], "durat": [6, 45, 55, 80], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 70, 71, 79, 80, 85, 86, 90], "In": [6, 22, 39, 80, 90, 94, 103, 105, 108, 109, 110, 111, 113, 114, 117], "case": [6, 22, 28, 51, 69, 80, 92, 94, 103, 105, 108, 109, 110, 113], "fix": [6, 113], "handl": [6, 14, 16, 28, 39, 50, 51, 70, 90, 94, 114], "actual": [7, 20, 44, 48, 50, 71, 73, 90, 94, 105, 109, 114], "three_phases_act": 7, "ventil": [7, 48, 73, 94], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 110], "iec61851": [7, 90], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 67, 70, 73, 84, 90, 94, 105, 108], "reclos": 7, "local": [7, 32, 51, 62, 63, 65, 69, 71, 73, 100, 105, 110, 112, 113, 117, 118, 119], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 94, 104, 105, 109, 118], "cp_lo_voltag": 7, "low": [7, 40, 48, 54, 64, 68, 73], "supply_12v_voltag": 7, "12v": [7, 70, 94, 109], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 54, 70, 71, 75, 79, 90, 108, 109], "supply_n12v_voltag": 7, "rcd_current": [7, 70, 86], "plug": [8, 39, 48, 69, 73, 105, 109, 114], "hil": [8, 37, 68], "sil": [8, 105, 108, 114, 117], "g": [8, 9, 15, 19, 27, 34, 40, 48, 63, 71, 73, 80, 84, 90, 94, 105, 108, 109, 114, 119], "yeti": [8, 36, 37, 54, 68, 95, 98, 114], "shall": [8, 84], "follow": [8, 90, 92, 94, 100, 101, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117], "structur": [8, 100, 105, 108, 117, 119], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 71, 73, 90, 92, 94, 95, 103, 109, 110, 115], "json": [9, 13, 29, 32, 35, 55, 56, 65, 72, 75, 101, 108, 111, 114, 117, 118], "modul": [9, 16, 38, 44, 53, 73, 81, 82, 83, 87, 88, 89, 90, 91, 93, 95, 103, 109, 110, 114, 115, 117, 118], "displai": [9, 90, 109], "web": [9, 105, 111], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 61, 64, 65, 66, 67, 99, 100, 101, 105, 109, 110, 114, 118], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 57, 58, 60, 62, 63, 64, 66, 67, 90, 91, 92, 94, 101, 103, 105, 108, 110, 111, 114], "intern": [11, 15, 38, 40, 54, 68, 70, 73, 75, 90, 114, 119], "manag": [11, 15, 39, 45, 48, 71, 73, 79, 103, 104, 109, 110, 111], "intefac": 11, "node": [11, 15, 19, 71, 105, 108], "energy_flow_request": 11, "energyflowrequest": [11, 71], "flow": [11, 15, 19, 48, 71, 79, 105, 117], "import": [11, 13, 24, 70, 71, 72, 79, 80, 83, 85, 94, 108, 109, 114], "direct": [11, 64, 71, 105, 108, 112], "grid": [11, 48, 70, 71, 80, 90], "consum": [11, 71, 105], "export": [11, 13, 51, 70, 71, 72, 73, 79, 80, 85, 100, 105, 117], "enforce_limit": [11, 71, 90], "energymanag": [11, 12, 15, 19, 71, 73, 90, 95, 97], "enforc": [11, 15, 19, 48, 62, 63, 71, 73], "enforcedlimit": [11, 15, 19, 71], "rout": 11, "tree": [11, 19, 46, 48, 71, 90, 108, 119], "global": [12, 32, 45, 73, 119], "price": [13, 35, 53, 71, 72], "forecast": [13, 29, 35, 45, 53, 72], "energy_pr": 13, "energypriceschedul": [13, 72], "timestamp": [13, 29, 31, 33, 35, 71, 72, 73, 80, 83, 84], "both": [13, 72, 90, 92, 94, 101, 109, 113], "side": [14, 28, 48, 68, 71, 90, 94, 105, 108, 109, 114], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 55, 70, 94, 101, 105, 109, 111, 113, 114, 116, 117, 119], "up": [14, 28, 65, 84, 90, 94, 101, 103, 104, 105, 106, 108, 110, 111, 112, 113, 114, 117], "shut": [14, 28], "down": [14, 28, 109, 110, 113, 114], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 69, 73, 81, 90, 109, 114], "reset": [14, 28, 33, 54, 68, 73, 84, 94, 101, 114], "trigger_match": 14, "transit": [14, 28, 90, 94], "unexpect": [14, 28], "cannot": [14, 28, 94, 109], "machin": [14, 28, 90, 94, 105, 109], "repres": [15, 46, 101], "kernel": [15, 104], "physic": [15, 63, 73, 90], "session_ev": 15, "sessionev": [15, 73], "relat": [15, 16, 73, 84, 105, 113], "ev_info": 15, "evinfo": [15, 73], "more": [15, 45, 63, 69, 90, 94, 103, 104, 105, 108, 109, 110, 113, 114, 118], "car_manufactur": 15, "carmanufactur": [15, 73], "manufactur": [15, 73], "known": [15, 78], "evse_id": [15, 48, 50, 69, 80], "de": [15, 40, 47, 48, 50, 109, 110, 113], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 63, 95, 96, 98], "enforced_limit": [15, 19], "come": [15, 19, 90, 101, 105, 107, 108, 109, 113], "get_evs": 15, "call": [15, 22, 33, 90, 94, 100, 101, 105, 108, 109, 111, 112, 113, 114], "its": [15, 39, 48, 71, 73, 90, 100, 101, 103, 105, 109, 113], "connector_id": [15, 26, 48, 73], "whole": [15, 22, 69, 105, 108, 114], "befor": [15, 20, 39, 43, 48, 51, 81, 84, 94, 108, 109], "fail": [15, 51, 74, 75, 84, 94, 108], "due": [15, 90, 109, 113], "could": [15, 22, 25, 33, 57, 69, 80, 93, 104, 105, 109, 114], "authorize_respons": 15, "evsemanag": [15, 50, 95, 97, 105, 107, 110, 114], "validation_result": [15, 43], "withdraw_author": [15, 90], "further": [15, 73, 90, 100, 105, 110, 114], "transact": [15, 25, 39, 73, 80], "reserv": [15, 39, 55, 69, 73, 95, 96, 98, 114], "color": 15, "hmi": 15, "led": [15, 40, 90, 109], "reservation_id": [15, 26, 73, 81], "ad": [15, 48, 50, 103, 112, 113, 119], "transactionstart": [15, 73], "els": [15, 16, 22, 33, 94, 109], "cancel_reserv": [15, 26, 90], "anymor": [15, 39, 94, 113], "extern": [15, 19, 22, 38, 40, 46, 55, 56, 71, 90, 100, 103, 109, 119], "also": [15, 48, 62, 90, 92, 94, 100, 104, 105, 108, 109, 110, 111, 113, 114, 116, 119], "itself": [15, 90], "alreadi": [15, 69, 71, 72, 100, 103, 105, 108, 109, 110, 111, 113, 117], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 73, 105], "otherwis": [15, 49, 51, 61, 109, 113], "won": [15, 108], "t": [15, 101, 108, 109, 110, 111, 112, 113, 114, 117], "work": [15, 47, 50, 51, 62, 63, 71, 94, 100, 103, 104, 105, 108, 109, 111, 113], "stop_transact": [15, 25], "cancel": [15, 26, 81, 84, 90], "automat": [15, 40, 92, 100], "disconnect": [15, 22, 55, 56, 73], "stoptransactionrequest": [15, 73], "normal": [15, 48, 65, 90, 109], "correct": [15, 92, 109, 112], "function": [15, 16, 34, 38, 52, 57, 68, 82, 92, 93, 103, 105], "except": 15, "explicitli": 15, "cloud": [15, 109], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 71, 73, 80, 90, 101, 103, 113, 114, 117], "externallimit": [15, 19, 71], "uuid": [15, 48, 71, 73, 80], "appli": [15, 71, 90, 109, 114], "switchthreephaseswhilechargingresult": [15, 73], "forwar": 15, "certificate_repons": 15, "secur": [16, 55, 56, 74, 99, 109, 114], "access": [16, 27, 52, 65, 105, 109, 111, 112], "storag": [16, 73], "within": [16, 24, 71, 73, 90, 94, 109], "ocpp": [16, 19, 22, 56, 57, 69, 73, 80, 84, 90, 93, 95, 97, 98, 103, 105, 111], "period": [16, 92], "leaf": [16, 48, 49, 74], "expir": [16, 43, 69, 74, 81], "install_ca_certif": 16, "ca": [16, 49, 74, 105], "pem": [16, 49, 69, 74, 84], "encod": [16, 69, 74, 75, 84, 94, 119], "x": [16, 69, 84, 110, 119], "509": [16, 69, 84], "certificate_typ": [16, 74], "cacertificatetyp": [16, 74], "installcertificateresult": [16, 74], "attempt": [16, 33, 67, 74, 84], "delete_certif": 16, "delet": [16, 21, 74, 101, 111, 113], "certificate_hash_data": [16, 74], "certificatehashdata": [16, 74], "deletecertificateresult": [16, 74], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 74], "verify_certif": 16, "verifi": [16, 20, 51, 63, 69, 84], "given": [16, 17, 21, 22, 26, 31, 39, 48, 104, 105, 109], "verif": [16, 84], "get_installed_certif": 16, "retriev": [16, 74, 84], "ref": [16, 69, 71, 72, 73, 74, 75, 78, 105, 119], "getinstalledcertificatesresult": [16, 74], "hash": [16, 74, 75], "get_ocsp_request_data": 16, "ocsp": [16, 69, 74], "ocsprequestdatalist": [16, 74], "sub": [16, 111, 119], "update_ocsp_cach": 16, "cach": [16, 100, 105], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 105], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 74], "base64": [16, 75, 84], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 74, 75, 84, 101, 105, 108, 109, 111, 112, 113, 117, 119], "c": [16, 28, 73, 83, 85, 94, 104, 105, 109, 113], "organ": 16, "o": 16, "common": [16, 101, 104, 105, 111], "cn": [16, 83], "get_key_pair": [16, 74], "respect": [16, 71, 74, 100, 111], "encodingformat": [16, 74], "getkeypairresult": [16, 74], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 55, 56, 59, 60, 65, 67, 73, 75, 84, 94, 95, 100, 104, 108, 110, 112, 114, 117, 118, 119], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 113], "multipl": [17, 27, 40, 90, 100, 104, 105, 108, 113], "featur": [17, 90, 103, 110, 113, 114, 118], "max_curr": [17, 23, 73, 90], "uses_someth": 17, "someth": [17, 21, 109, 112, 113], "store": [17, 21, 22, 49, 59, 60, 65, 73, 84, 91, 92, 95, 97, 109, 112], "exist": [17, 21, 22, 62, 83, 92, 105, 109], "exampl": [18, 57, 73, 90, 93, 95, 96, 100, 101, 104, 105, 108, 109, 111, 114], "specif": [19, 26, 32, 69, 71, 75, 90, 103, 105, 107, 109, 112, 113, 114], "outsid": 19, "imd": [20, 48], "iec": [20, 75, 109], "61557": 20, "8": [20, 119], "isolationmeasur": [20, 77], "recur": 20, "resist": [20, 77], "regular": [20, 73, 90, 109, 110, 113], "interv": [20, 45, 53, 55, 61, 84, 90, 109], "depend": [20, 101, 103, 108, 109, 113], "doe": [21, 44, 84, 90, 94, 104, 105, 108, 109], "remov": [21, 101, 109, 113], "6": [22, 55, 68, 71, 100, 104, 108, 109, 110, 115], "point": [22, 55, 56, 67, 69, 71, 73, 80, 81, 105, 109, 113], "charging_schedul": 22, "schedul": [22, 45, 55, 71, 84, 90], "composit": 22, "each": [22, 27, 74, 90, 101, 105, 107, 108, 110, 112, 113, 114], "is_connect": 22, "chargepoint": [22, 114], "configuration_kei": [22, 78], "keyvalu": [22, 78], "been": [22, 73, 81, 84, 103, 104, 105, 108, 109, 114], "regist": [22, 27, 52, 92, 114, 117], "monitor_configuration_kei": 22, "websocket": [22, 55, 56, 108, 111, 114], "No": [22, 113], "previou": [22, 67, 101, 105, 109], "data_transf": 22, "perform": [22, 80, 84, 100, 108], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 78], "get_configuration_kei": 22, "unknown": [22, 69, 73, 78], "empti": [22, 38, 40, 44, 55, 56, 57, 59, 64, 65, 95, 96, 105], "getconfigurationrespons": [22, 78], "set_custom_configuration_kei": [22, 78], "custom": [22, 57, 93, 100, 105, 111, 117, 118], "Its": 22, "possibl": [22, 59, 75, 94, 101, 105, 108, 110, 111, 112, 113, 114, 118], "standard": [22, 27, 111], "configurationstatu": [22, 78], "consecut": 22, "overrid": [22, 101, 109], "voltage_curr": 24, "voltagecurr": [24, 79], "input": [24, 27, 69, 79, 80, 90, 92, 108], "output": [24, 45, 48, 51, 54, 58, 59, 73, 75, 79, 94, 100, 101, 105], "fault_cod": 24, "faultcod": [24, 79], "happen": [24, 73, 90, 108, 113], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 79], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 77, 79, 80, 85, 86], "setimportvoltagecurr": 24, "minim": [24, 48, 68, 71, 114], "drawn": 24, "abov": [24, 27, 100, 101, 105, 109], "5": [25, 43, 45, 48, 50, 58, 83, 99, 100, 109, 119], "wire": [25, 94, 114, 117], "tn": 25, "network": [25, 32, 50, 65, 90, 104, 105, 111, 117], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 80], "ocmf": [25, 80], "packet": [25, 59, 80, 84, 94], "transactionstartrespons": [25, 80], "transaction_id": [25, 80], "transactionstoprespons": [25, 80], "reserve_now": 26, "mean": [26, 40, 48, 64, 68, 71, 80, 84, 100, 105, 114], "place": [26, 84, 109], "reservationresult": [26, 81], "succesful": [26, 109], "multiplex": 27, "serial": [27, 52, 54, 58, 61, 64, 68, 74, 75, 94], "port": [27, 32, 54, 58, 61, 64, 68, 90, 105, 111], "rs485": [27, 109], "client": [27, 49, 62, 105, 108, 114], "modbus_read_holding_regist": 27, "modbu": [27, 32, 61, 92], "rtu": [27, 61, 92], "hold": [27, 92, 109], "target_device_id": 27, "byte": [27, 82, 114], "first_register_address": 27, "16": [27, 82, 114], "bit": [27, 64, 82, 105], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 95, 98], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 69, 90, 105, 109], "data_raw": 27, "vectoruint16": [27, 82], "content": [27, 82, 109], "written": [27, 55, 56, 108, 109], "word": [27, 105, 110], "statuscodeenum": [27, 82], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 69, 73, 105, 108, 109], "repli": [27, 64], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 67, 84], "upper": [28, 105, 109, 117], "enter_bcd": [28, 94], "b": [28, 73, 83, 85, 94, 108, 109, 112, 113, 118], "leave_bcd": [28, 94], "solar": [29, 71], "product": [29, 94, 105, 109, 113], "watthour": 29, "sunspec": [30, 31, 32, 61, 83], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 56, 83, 92, 108, 113], "auth_token": 30, "reader": [31, 58, 105, 109, 114], "fetch": [31, 53, 100], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 61, 73, 80, 86, 95, 98, 105, 109, 113], "ip_address": 32, "ip": [32, 65, 109], "overview": [32, 103, 105, 110, 114], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 67, 114], "everest": [33, 34, 38, 39, 49, 55, 56, 57, 59, 65, 84, 90, 92, 93, 99, 101, 104, 115, 116, 118, 119], "firmware_update_statu": [33, 84], "firmwareupdatestatu": [33, 84], "describ": [33, 39, 84, 92, 94, 105, 109], "firmwar": [33, 36, 84, 94], "log_statu": [33, 84], "logstatu": [33, 84], "log": [33, 48, 51, 55, 56, 73, 84, 105, 111], "upload": [33, 67, 84, 109, 114], "update_firmwar": [33, 84], "firmware_update_request": 33, "firmwareupdaterequest": [33, 84], "meta": 33, "updatefirmwarerespons": [33, 84], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 84], "uploadlogsrespons": [33, 84], "is_reset_allow": 33, "determin": 33, "resettyp": [33, 84], "soft": [33, 48, 73, 84], "hard": [33, 73, 84], "set_system_tim": 33, "test": [34, 48, 51, 103, 105, 108, 109, 110, 113], "core": [34, 92, 99, 100, 101, 103, 104, 105, 108, 109, 117, 118], "instanc": [34, 103, 108], "carsimul": 34, "begin": 34, "extra": [36, 68, 104, 114], "funtion": 36, "found": [36, 92, 100, 105, 109, 111, 113, 117], "time_stamp": 36, "stamp": 36, "hw_type": 36, "hw_revis": 36, "protocol_version_major": 36, "protocol_version_minor": 36, "sw_version_str": 36, "firmware_upd": 36, "reboot": [36, 73, 84, 94, 109], "upgrad": [36, 100, 104], "firmware_binari": 36, "binari": [36, 94, 105, 109], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 103, 105, 117], "cp": [37, 73, 86, 94], "plu": [37, 94, 114], "setsimulationdata": 37, "simulationdata": [37, 86], "expos": [38, 111], "mqtt": [38, 55, 103, 105, 110, 111], "evse_manag": [38, 39, 41, 48, 55, 56, 59, 87, 95, 96, 98, 114], "kai": [38, 42, 55, 56, 58, 60, 65, 66, 68], "uw": [38, 42, 55, 56, 58, 60, 65, 66, 68], "hermann": [38, 42, 55, 56, 58, 60, 65, 66, 68], "http": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 117, 118, 119], "opensourc": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "org": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 94, 105], "apach": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 105], "For": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 90, 94, 100, 101, 104, 105, 108, 109, 110, 114, 116], "handwritten": [39, 41, 42, 43, 48, 49, 52, 57, 68, 118], "document": [39, 41, 42, 43, 48, 49, 52, 57, 68, 90, 94, 100, 103, 104, 105, 106, 110, 111, 117], "see": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 83, 90, 92, 94, 100, 101, 104, 105, 106, 109, 110, 112, 114, 116, 118, 119], "selection_algorithm": [39, 114], "default": [39, 40, 41, 42, 43, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 94, 101, 105, 108, 109, 111, 112, 114], "plugev": [39, 69, 114], "algorithm": [39, 69, 74, 75, 109], "map": [39, 110, 111], "incom": [39, 69, 94], "mani": [39, 51, 67, 84, 100, 105, 110], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 69, 113], "prefer": [39, 105], "parent_id_token": [39, 69, 81], "token_provid": [39, 48, 50, 90, 114], "auth_token_provid": [39, 41, 42, 48, 55, 56, 58, 95, 96], "token_valid": [39, 114], "auth_token_valid": [39, 43, 55, 56, 95, 96], "piet": [39, 49, 55, 56, 57, 67], "g\u00f6mpel": [39, 49, 55, 56, 57, 67], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 103, 108], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 54, 71, 79, 80, 83, 85, 90], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 71], "seri": [40, 71, 72], "parallel": [40, 104, 109], "well": [40, 108, 113, 114], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 90], "discharge_gpio_chip": 40, "gpio": [40, 54, 64, 68, 94], "chip": [40, 64, 109], "discharg": [40, 48], "note": [40, 48, 51, 94, 101, 108, 114], "design": [40, 109], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 80, 108], "help": [40, 100, 101, 103, 105, 108, 110, 117], "power_supply_dc": [40, 48, 54, 95, 96, 98], "dpm": 40, "30": [40, 55, 58, 110, 114], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 94, 110, 113, 114], "dummi": [41, 42, 43, 44, 87, 88, 89], "listen": [41, 87, 105, 109, 114], "authrequir": [41, 73, 87], "alwai": [41, 42, 43, 48, 65, 71, 89, 90, 92, 105, 108, 109, 113], "deadbeef": [41, 42], "rfid": [41, 42, 48, 58, 69, 73, 80, 105, 109, 114], "our": [41, 42, 105, 108, 109, 110, 113, 114], "10": [41, 42, 48, 50, 92, 104, 109, 114], "thilo": [41, 43, 58, 66, 68], "molitor": [41, 43, 58, 66, 68], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "manual": [42, 81, 88, 92, 94, 104, 105, 108, 109, 114], "same": [43, 73, 89, 90, 94, 100, 109, 112], "everi": [43, 64, 89, 113], "block": [43, 69], "invalid": [43, 69, 75, 84], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 101, 103, 104, 108, 111, 117], "nominal_ac_voltag": [45, 108], "230": [45, 48], "convert": [45, 90], "update_interv": [45, 53, 61], "distribut": [45, 104], "schedule_interval_dur": 45, "15": 45, "min": [45, 71], "schedule_total_dur": 45, "24": [45, 65], "total": [45, 71, 83, 85, 92], "forcast": 45, "h": [45, 100, 110], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 90, 104], "give": [45, 84, 105, 110, 113], "even": [45, 48, 64, 71, 72, 105, 108, 109, 114], "increas": 45, "slice_watt": 45, "show": [45, 57, 58, 90, 101, 103, 105, 106, 111, 114], "command": [45, 58, 71, 73, 74, 78, 82, 84, 90, 100, 109, 111], "energy_manag": [45, 95, 96, 108], "energy_trunk": 45, "lar": [45, 52, 64], "dieckmann": [45, 52, 64], "fuse": [46, 108], "fuse_limit_a": [46, 108], "phase_count": [46, 108], "omit": [46, 71, 112, 114, 119], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 55, 95, 96], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 71, 95, 96, 98], "negoti": [47, 50], "ev_slac": [47, 95, 96], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 59], "ethernet": [47, 50, 51, 59, 62, 63, 73], "plc": [47, 50, 59, 100], "pionix_says_hello": [47, 50], "17": [47, 50, 83, 104], "octet": [47, 50], "cm_set_kei": [47, 50], "req": [47, 50, 114], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 85, 90], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 58, 80, 109], "mobil": [48, 110], "app": [48, 73, 109], "payment_enable_contract": [48, 90], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 90], "session_log": [48, 114], "session_logging_path": [48, 59], "tmp": [48, 51, 55, 56, 59, 114], "directori": [48, 49, 51, 59, 101, 105, 108, 109, 111, 117, 118, 119], "session_logging_xml": 48, "xml": [48, 75, 104], "max_current_import_a": 48, "32": 48, "max_current_export_a": 48, "charge_mod": 48, "ac_hlc_en": 48, "ac_hlc_use_5perc": 48, "percent": [48, 71, 73], "try": [48, 84, 108, 109, 110, 112, 113], "arriv": 48, "we": [48, 103, 104, 105, 106, 109, 110, 111, 113, 114, 116, 117], "fall": [48, 73, 90, 94, 109], "back": [48, 60, 64, 66, 90, 94, 105, 109, 111, 113], "most": [48, 94, 100, 103, 105], "especi": [48, 101], "where": [48, 49, 55, 56, 73, 84, 109, 110, 112, 113, 114], "what": [48, 92, 101, 103, 105, 108, 109, 113, 114], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 73, 90], "5percent": 48, "realli": 48, "reach": [48, 73, 105, 117], "veri": [48, 94, 103, 105, 108, 109, 117], "long": [48, 113], "basic": [48, 90, 92, 94, 113, 114], "eventu": [48, 100, 105], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 73, 90], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 73, 80, 113], "t_step_xx": 48, "directli": [48, 94, 111, 113], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 85, 111], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 73], "enyaq": 48, "level": [48, 54, 68, 71, 86, 90, 92, 94, 100, 103, 109, 110, 118], "dirti": [48, 100], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 92, 100, 105, 109, 112, 113, 114, 117], "offset": [48, 50], "unless": 48, "you": [48, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119], "know": [48, 90, 100, 105, 113], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 100, 105, 109, 114], "currentdemand": [48, 73, 90], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 77, 80, 85, 109], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 69], "instead": [48, 70, 90, 105, 109], "evccid": [48, 50, 90], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 55, 56, 108, 109, 111, 113, 117], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 55, 73, 74, 90, 94], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 73, 90, 92, 94, 100, 103, 109, 111, 113, 119], "few": [48, 100, 105, 110], "hundr": 48, "slower": [48, 109], "less": [48, 68, 109], "authtoken": 48, "board_support_ac": [48, 54, 68, 95, 96], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 95, 96, 98], "powersupply_dc": 48, "anton": [48, 58, 68], "woellert": 48, "spdx": [48, 49, 105], "html": [48, 49, 105, 111, 114, 118, 119], "evse_secur": [49, 55, 56, 91, 95, 96, 98], "filesystem": [49, 91], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 65, 114], "prefix": [49, 55, 56, 65, 74], "etc": [49, 55, 56, 73, 94, 105, 109, 114, 118], "cert": [49, 55, 56, 105], "mf_ca_bundl": 49, "mf": [49, 74], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 74], "mo_root_ca": 49, "v2g_ca_bundl": 49, "csms_leaf_cert_directori": 49, "csms_leaf_key_directori": 49, "secc_leaf_cert_directori": 49, "cso": 49, "secc_leaf_key_directori": 49, "private_key_password": 49, "password": [49, 74, 105, 114], "nid": 50, "number_of_sound": 50, "ac_mode_five_perc": 50, "sounding_attenuation_adjust": 50, "publish_mac_on_match_cnf": 50, "publish_mac_on_first_parm_req": 50, "7": [50, 73, 99, 105, 110], "sound": 50, "db": [50, 56, 60, 111], "attenu": 50, "confirm": [50, 109], "cm_slac_match": 50, "cnf": 50, "altern": [50, 104], "deriv": [50, 69, 73, 101], "first": [50, 71, 72, 92, 100, 103, 105, 109, 110, 111, 112, 113, 114], "cm_slac_parm": 50, "quit": [50, 94, 108, 110], "prone": 50, "might": [50, 100, 101, 105, 108, 110, 111, 113, 114, 116], "anoth": [50, 90, 103, 105, 108, 109, 119], "cross": 50, "talk": [50, 105, 110, 111], "better": [50, 113], "done": [50, 104, 105, 109, 113, 114], "gmbh": [50, 51, 110], "chargebyt": 51, "eth0": [51, 62, 63], "ipv6": [51, 62, 63, 105, 111], "addr": [51, 62, 63], "supported_din70121": [51, 62, 63], "supported_iso15118_2": [51, 62, 63], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 73, 94, 113], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 62, 63, 114], "pre": [51, 73, 92, 105, 111, 117], "master": [51, 90, 104, 109, 113], "secret": [51, 112], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 63], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": 51, "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 109], "30001": 52, "base": [52, 61, 69, 75, 90, 103, 104, 109, 110, 113, 114], "serial_comm_hub": 52, "serial_communication_hub": [52, 61, 64, 95, 96], "tibber": 53, "api": [53, 59, 90, 95, 97], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 94, 103, 108, 111, 113, 115, 119], "account": [53, 112], "minut": [53, 110], "60": [53, 61, 114], "usual": [53, 113], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "micro": [54, 109], "mega": 54, "tester": 54, "v1": [54, 68, 101], "serial_port": [54, 58, 64, 68], "dev": [54, 58, 61, 64, 68, 94, 100, 101, 104, 105, 109, 113], "ttyusb0": [54, 61, 64, 68], "baud_rat": [54, 58, 68], "115200": [54, 58, 61, 68, 94], "baud": [54, 58, 61, 68], "rate": [54, 58, 61, 68], "reset_gpio": [54, 68], "umwc": 54, "dc_suppli": 54, "j": [55, 105, 109, 112, 118], "chargepointconfigpath": [55, 56, 114], "userconfigpath": 55, "user_config": 55, "databasepath": 55, "ocpp_1_6_charge_point": [55, 57, 95, 96], "persist": [55, 56, 60], "sqlite": [55, 56, 60], "databas": [55, 56, 73, 111], "enableexternalwebsocketcontrol": [55, 56], "publishchargingscheduleinterv": 55, "receiv": [55, 71, 73, 94, 114], "publishchargingscheduledur": 55, "600": 55, "messagelogpath": [55, 56, 114], "everest_ocpp_log": [55, 56, 114], "certspath": [55, 56], "locat": [55, 56, 65, 84, 94, 101, 105, 113, 114, 117, 118], "auth_valid": [55, 56, 114], "auth_provid": [55, 56, 114], "connector_zero_sink": [55, 114], "coredatabasepath": 56, "devicemodeldatabasepath": 56, "device_model_storag": 56, "authorizationlist": 56, "authorizationcach": [56, 114], "datatransf": [57, 93], "keys_to_monitor": 57, "heartbeatinterv": [57, 114], "securityprofil": [57, 114], "exampleconfigurationkei": 57, "commad": 57, "seper": [57, 90, 113], "doesnt": [57, 73], "pn532": 58, "nfc": [58, 109], "soon": [58, 90, 105, 107, 109, 117], "tag": [58, 69, 73, 74, 113], "read_timeout": 58, "ttys0": 58, "subsequ": 58, "w\u00f6llert": [58, 68], "captur": 59, "dump": [59, 73], "sebastian": [59, 62, 63], "luka": [59, 62, 63], "sqlite_db_file_path": 60, "everest_persistent_stor": 60, "kv": [60, 65, 66, 95, 96], "collect": [61, 90, 104], "power_unit_id": 61, "unit_id": 61, "mostli": 61, "sunspec_base_address": 61, "40000": 61, "50000": 61, "watchdog_wakeup_interv": 61, "wakup": 61, "watchdog": 61, "serial_devic": 61, "bsm": 61, "19200": 61, "r": [61, 105], "485": 61, "rang": [61, 73], "2400": 61, "use_serial_comm_hub": 61, "meter_id": [61, 80], "no_meter_id": 61, "arbitrari": [61, 69, 71, 72], "power_meter_id": 61, "ac_met": 61, "sunspec_ac_met": [61, 95, 96, 98], "serial_com_0_connect": 61, "christoph": 61, "kliemt": 61, "20": [62, 63, 104, 109, 112, 119], "josev": [62, 63, 99, 104, 105], "project": [62, 63, 101, 103, 108, 109, 110, 111, 115, 117, 118, 119], "supported_iso15118_20_ac": [62, 63], "supported_iso15118_20_dc": [62, 63], "tls_activ": 62, "enforce_tl": [62, 63], "is_cert_install_need": 62, "And": [62, 109, 110], "overwritten": [62, 101], "iso15118_ev": [62, 95, 96, 98], "free_cert_install_servic": 63, "allow_cert_install_servic": 63, "necessari": [63, 105, 113], "ignore_physical_values_limit": 63, "ignor": [63, 90], "wai": [63, 103, 105, 108, 109], "than": [63, 73, 104, 105, 110], "400a": 63, "ciphersuit": 63, "tls_aes_256_gcm_sha384": 63, "tls_chacha20_poly1305_sha256": 63, "ecdh": 63, "ecdsa": 63, "aes128": 63, "sha256": [63, 74, 75], "server": [63, 84, 105, 109, 111, 112], "hub": 64, "attach": [64, 105, 108, 111], "baudrat": 64, "pariti": 64, "ignore_echo": 64, "rxtx_gpio_chip": 64, "rxtx_gpio_lin": 64, "rxtx_gpio_tx_high": 64, "9600": 64, "none": [64, 68, 75, 94], "odd": 64, "filter": 64, "rx": 64, "tx": [64, 94], "usag": [64, 71, 109], "lan": 65, "wifi": 65, "privileg": 65, "run": [65, 90, 94, 103, 104, 105, 108, 111, 117, 118], "setup_wifi": 65, "setup_simul": 65, "online_check_host": 65, "lfenergi": 65, "hostnam": 65, "internet": [65, 109], "initialized_by_default": 65, "release_metadata_fil": 65, "releas": [65, 100, 104, 110, 113], "ap_interfac": 65, "wlan0": 65, "ap": 65, "ap_ipv4": 65, "192": 65, "168": 65, "ipv4": 65, "memori": 66, "defaultretri": 67, "tri": 67, "download": [67, 84, 100, 109, 110, 117], "defaultretryinterv": 67, "control_mod": 68, "caps_min_current_a": 68, "yeti_extra": [68, 95, 96], "yeti_simulation_control": [68, 95, 96], "concurrenttx": 69, "nocredit": 69, "notallowedtypeevs": 69, "notatthisloc": 69, "notatthistim": 69, "signatureerror": 69, "certificateexpir": 69, "certificaterevok": 69, "nocertificateavail": 69, "certchainerror": 69, "contractcancel": 69, "id_token": [69, 81], "authorization_typ": 69, "request_id": [69, 84], "put": [69, 105, 109, 113], "remotestartid": 69, "ocpp2": 69, "printabl": 69, "insensit": 69, "ascii": 69, "fixm": 69, "regex": 69, "authorizationtyp": 69, "id_token_typ": 69, "idtokentyp": 69, "assign": [69, 73, 75, 90], "prevalid": 69, "iso15118certificatehashdata": 69, "parentidtag": 69, "authorization_statu": 69, "certificate_statu": 69, "expiry_tim": [69, 81], "selectionalgorithm": 69, "logic": [69, 90, 101, 103, 105], "userinput": 69, "order": [69, 105, 109, 111, 114, 117, 119], "plugandcharg": 69, "central": [69, 73, 90], "macaddress": 69, "iso14443": 69, "iso15693": 69, "keycod": 69, "noauthor": 69, "max_current_a_import": 70, "min_current_a_import": 70, "max_phase_count_import": 70, "min_phase_count_import": 70, "max_current_a_export": 70, "min_current_a_export": 70, "max_phase_count_export": 70, "min_phase_count_export": 70, "supports_changing_phases_during_charg": 70, "nr": 70, "carrequestedpow": 70, "poweron": 70, "poweroff": 70, "carrequestedstoppow": 70, "carunplug": 70, "errordf": 70, "errorrelai": 70, "errorrcd": 70, "errorrcd_dc": 70, "errorventilationnotavail": 70, "errorovercurr": 70, "errorovervoltag": 70, "errorundervoltag": 70, "errormotorlock": 70, "errorovertemperatur": 70, "errorbrownout": 70, "errorcablepp": 70, "errorenergymanag": 70, "errorneutralpen": 70, "errorcpdriv": 70, "eftobcd": 70, "bcdtoef": 70, "permanentfault": [70, 73], "temperatur": [70, 73, 75, 105], "fan_rpm": 70, "supply_voltage_12v": 70, "supply_voltage_minus_12v": 70, "relais_on": 70, "degre": 70, "celsiu": 70, "rpm": 70, "fan": 70, "ma": [70, 86], "nodetyp": 71, "undefin": 71, "limitsreq": 71, "total_power_w": 71, "ac_max_current_a": 71, "ac_min_current_a": 71, "properli": [71, 75, 94, 104, 105, 113], "amp": [71, 83], "ac_max_phase_count": 71, "ac_min_phase_count": 71, "ac_supports_changing_phases_during_charg": 71, "limitsr": 71, "optimizertarget": 71, "optim": 71, "energy_amount_need": 71, "kwh": [71, 72, 92], "charge_to_max_perc": 71, "nn": 71, "car_battery_soc": 71, "Of": 71, "leave_tim": 71, "drive": [71, 90, 109], "awai": [71, 73], "fullfil": 71, "cheapest": 71, "timefram": 71, "price_limit": 71, "correctli": [71, 109, 114], "full_autonomi": 71, "draw": [71, 79], "schedulereqentri": 71, "entri": [71, 72], "limits_to_root": 71, "limits_to_leav": 71, "sampl": [71, 72], "root": [71, 100, 101, 105, 108, 111], "face": [71, 90], "leav": 71, "conversion_effici": 71, "convers": 71, "price_per_kwh": 71, "priceperkwh": [71, 72], "timepoint": [71, 72], "scheduleresentri": 71, "children": 71, "node_typ": 71, "child": [71, 74], "again": [71, 73, 80, 105, 108], "propag": [71, 113], "optimizer_target": 71, "energy_usage_root": 71, "energy_usage_leav": 71, "schedule_import": [71, 72], "futur": [71, 72, 105, 109, 110], "good": [71, 72, 105, 108, 112, 113], "practic": [71, 72, 104, 105, 110], "have": [71, 72, 90, 100, 101, 103, 104, 105, 108, 109, 110, 112, 113, 114, 117], "schedule_export": [71, 72], "valid_until": 71, "consumpt": [71, 108], "afer": 71, "limits_root_sid": 71, "last": [71, 100, 110, 116], "currenc": 72, "digit": 72, "4217": 72, "stoptransactionreason": 73, "id_tag": [73, 90], "emergencystop": 73, "evdisconnect": 73, "move": [73, 113, 114, 117], "induct": 73, "hardreset": 73, "powerloss": 73, "loss": 73, "remot": [73, 84, 100, 111, 113], "smartphon": 73, "exceed": 73, "prepaid": 73, "credit": 73, "softreset": 73, "unlockcommand": 73, "deauthor": 73, "becaus": [73, 81, 94, 101, 108, 113], "starttransact": 73, "conf": [73, 109], "energylimitreach": 73, "paid": 73, "solut": [73, 104], "groundfault": 73, "localoutofcredit": 73, "masterpass": 73, "masterpassgroupid": 73, "overcurrentfault": 73, "larger": 73, "electr": [73, 90, 94, 105, 109], "powerqu": 73, "qualiti": 73, "too": [73, 108], "imbal": 73, "soclimitreach": 73, "stoppedbyev": 73, "timelimitreach": 73, "startsessionreason": 73, "evconnect": 73, "error_notsupport": 73, "error_notcharg": 73, "error_hardwar": 73, "sessioneventenum": 73, "sessionstart": 73, "met": [73, 94], "preparecharg": 73, "prepar": [73, 103, 106, 110, 116], "precharg": [73, 90], "proce": [73, 84], "chargingstart": 73, "chargingpausedev": 73, "chargingpausedevs": 73, "chargingresum": 73, "stoppingcharg": 73, "weldingcheck": 73, "chargingfinish": 73, "essenti": [73, 104], "transactionfinish": 73, "clariti": [73, 114], "precondit": 73, "irrevoc": 73, "swipe": 73, "sessionfinish": 73, "prevent": [73, 90, 109], "allerrorsclear": 73, "clear": [73, 94], "reservationstart": [73, 90], "reservationend": [73, 81, 90], "replugstart": 73, "replugfinish": 73, "plugintimeout": 73, "connectiontimeout": [73, 114], "waitingforenergi": 73, "logging_path": 73, "filenam": 73, "incomplet": 73, "yet": [73, 90, 109], "meter_valu": 73, "signed_meter_valu": 73, "errorenum": 73, "cardiodefault": 73, "diod": [73, 86, 94], "rcddc": 73, "ventilationnotavail": 73, "overcurr": 73, "overvoltag": 73, "undervoltag": 73, "motorlock": 73, "overtemperatur": [73, 79], "brownout": 73, "brown": 73, "electron": 73, "cablepp": 73, "pp": [73, 86], "neutralpen": 73, "nutral": 73, "pen": 73, "cpdriver": 73, "vendor": [73, 109], "error_cod": 73, "vendor_error": 73, "assum": [73, 101, 108, 113], "session_start": 73, "transaction_start": 73, "transaction_finish": 73, "present_voltag": 73, "present_curr": 73, "target_voltag": 73, "target_curr": 73, "maximum_current_limit": 73, "minimum_current_limit": 73, "maximum_voltage_limit": 73, "maximum_power_limit": 73, "w": [73, 75, 76, 83, 112, 114, 118], "estimated_time_ful": 73, "departure_tim": 73, "depart": 73, "estimated_time_bulk": 73, "evcc_id": 73, "remaining_energy_need": 73, "remain": [73, 94], "battery_capac": 73, "battery_full_soc": 73, "battery_bulk_soc": 73, "brand": 73, "volkswagen_group": 73, "volkswagengroup": 73, "tesla": 73, "independ": 73, "upward": 73, "connectortypeenum": 73, "cccs1": 73, "k": 73, "combo": 73, "cccs2": 73, "cg105": 73, "jari": 73, "g105": 73, "1993": 73, "chademo": 73, "ctesla": 73, "ctype1": 73, "iec62196": 73, "j1772": [73, 90, 109], "ctype2": 73, "mennek": 73, "s309_1p_16a": 73, "16a": 73, "iec60309": 73, "socket": [73, 104, 109], "s309_1p_32a": 73, "32a": 73, "s309_3p_16a": 73, "s309_3p_32a": 73, "sbs1361": 73, "uk": 73, "domest": 73, "13amp": 73, "scee": 73, "7_7": 73, "cee": 73, "schuko": 73, "stype2": 73, "stype3": 73, "scame": 73, "scee_7_7": 73, "certificatetyp": 74, "v2grootcertif": 74, "morootcertif": 74, "csmsrootcertif": 74, "v2gcertificatechain": 74, "mfrootcertif": 74, "hashalgorithm": [74, 75], "sha384": [74, 75], "sha512": [74, 75], "invalidsignatur": [74, 84], "invalidcertificatechain": 74, "invalidformat": 74, "invalidcommonnam": 74, "norootcertificateinstal": 74, "certificatestoremaxlengthexceed": 74, "writeerror": 74, "notfound": 74, "getinstalledcertificatesstatu": 74, "getkeypairstatu": 74, "keypair": 74, "reject": [74, 78, 81, 84], "notfoundvalid": 74, "privatekeynotfound": 74, "hash_algorithm": 74, "issuer_name_hash": 74, "issuer_key_hash": 74, "serial_numb": 74, "issuer": [74, 75], "distinguish": [74, 75], "dn": 74, "field": [74, 83], "public": [74, 75, 110, 113], "exclud": 74, "length": [74, 83, 92, 114], "subject": 74, "represent": [74, 94, 103, 105], "hexadecim": 74, "0x": 74, "lead": [74, 110], "zero": [74, 83], "certificatehashdatachain": 74, "child_certificate_hash_data": 74, "certificate_hash_data_chain": 74, "ocsprequestdata": 74, "responder_url": 74, "respond": [74, 75, 90], "url": [74, 75, 84, 117], "ocsp_request_data_list": 74, "key_pair": 74, "pair": [74, 78], "lite": 75, "warn": [75, 110], "no_imd": 75, "dc_everrorcod": 75, "no_error": 75, "failed_resstemperatureinhibit": 75, "failed_evshiftposit": 75, "failed_chargerconnectorlockfault": 75, "failed_evressmalfunct": 75, "failed_chargingcurrentdifferentia": 75, "failed_chargingvoltageoutofrang": 75, "reserved_a": 75, "reserved_b": 75, "reserved_c": 75, "failed_chargingsystemincompat": 75, "nodata": 75, "v2g_message_id": 75, "bodi": 75, "supportedappprotocolreq": 75, "supportedappprotocolr": 75, "sessionsetupreq": 75, "sessionsetupr": 75, "servicediscoveryreq": 75, "servicedetailreq": 75, "servicedetailr": 75, "paymentserviceselectionreq": 75, "paymentserviceselectionr": 75, "servicepaymentselectionreq": 75, "servicepaymentselectionr": 75, "paymentdetailsreq": 75, "paymentdetailsr": 75, "authorizationreq": 75, "authorizationr": 75, "contractauthenticationreq": 75, "contractauthenticationr": 75, "chargeparameterdiscoveryreq": 75, "chargeparameterdiscoveryr": 75, "chargingstatusreq": 75, "chargingstatusr": 75, "meteringreceiptr": 75, "powerdeliveryr": 75, "cablecheckreq": 75, "cablecheckr": 75, "prechargereq": 75, "precharger": 75, "currentdemandreq": 75, "currentdemandr": 75, "weldingdetectionreq": 75, "weldingdetectionr": 75, "sessionstopreq": 75, "sessionstopr": 75, "certificateinstallationreq": 75, "certificateupdatereq": 75, "unknownmessag": 75, "evsepresentvoltag": 75, "cdv": 75, "61851": [75, 109], "23": 75, "evsepresentcurr": 75, "evsemaximumcurrentlimit": 75, "evsemaximumpowerlimit": 75, "evsemaximumvoltagelimit": 75, "evseminimumcurrentlimit": 75, "evseminimumvoltagelimit": 75, "expect": [75, 103], "accuraci": 75, "dc_evreadi": 75, "dc_evresssoc": 75, "ress": 75, "dc_evcabincondit": 75, "toheat": 75, "cool": 75, "passeng": 75, "compart": 75, "dc_evressconidit": 75, "dc_evtargetvoltag": 75, "dc_evtargetcurr": 75, "demand": 75, "dc_evmaximumcurrentlimit": 75, "dc_evmaximumpowerlimit": 75, "dc_evmaximumvoltagelimit": 75, "ev_remainingtimetofullsoc": 75, "ev_remainingtimetobulksoc": 75, "appprotocol": 75, "transmit": [75, 94], "namespac": [75, 100], "uri": [75, 84], "major": 75, "version": [75, 100, 105, 108, 109, 113], "minor": [75, 113], "v2g_message_xml": 75, "decod": [75, 94], "v2g_message_json": 75, "v2g_message_exi_hex": 75, "hex": 75, "v2g_message_exi_base64": 75, "certificateact": 75, "exirespons": 75, "certificateactionenum": 75, "schema": [75, 101], "exirequest": 75, "iso15118schemavers": 75, "certificatereq": 75, "certificatehashdatainfo": 75, "issuernamehash": 75, "issuerkeyhash": 75, "serialnumb": 75, "responderurl": 75, "maxcurrentlimit": 76, "maxpowerlimit": 76, "maxvoltagelimit": 76, "energycapac": 76, "targetcurr": 76, "targetvoltag": 76, "resistance_f_ohm": 77, "protect": [77, 109], "earth": 77, "ohm": [77, 86], "voltage_v": [77, 79, 80, 92], "datatransferstatu": 78, "unknownmessageid": 78, "unknownvendorid": 78, "read_onli": 78, "getconfigur": 78, "unknown_kei": 78, "rebootrequir": 78, "notsupport": 78, "current_a": [79, 80, 92], "max_export_voltage_v": 79, "min_export_voltage_v": 79, "max_export_current_a": 79, "min_export_current_a": 79, "max_export_power_w": 79, "current_regulation_tolerance_a": 79, "peak_current_ripple_a": 79, "max_import_voltage_v": 79, "min_import_voltage_v": 79, "max_import_current_a": 79, "min_import_current_a": 79, "max_import_power_w": 79, "sink": 79, "conversion_efficiency_import": 79, "conversion_efficiency_export": 79, "communicationfailur": 79, "configurationerror": 79, "hardwarefault": 79, "undertemperatur": 79, "undervoltageac": 79, "overvoltageac": 79, "undervoltagedc": 79, "overvoltagedc": 79, "undervoltagebatteri": 79, "overvoltagebatteri": 79, "overcurrentac": 79, "overcurrentbatteri": 79, "overcurrentdc": 79, "wrongcabl": 79, "noerror": 79, "These": [80, 90, 101, 111, 113, 115, 119], "client_id": 80, "tariff_id": 80, "cable_id": 80, "user_data": [80, 109], "tariff": 80, "transactionrequeststatu": 80, "not_support": 80, "unexpected_error": 80, "verbos": [80, 105], "transaction_min_stop_tim": 80, "earliest": 80, "yield": 80, "transaction_max_stop_tim": 80, "deadlin": 80, "energy_wh_import": [80, 92], "phase_seq_error": 80, "rotat": 80, "ccw": 80, "energy_wh_export": [80, 92], "power_w": [80, 92], "var": [80, 83, 85, 92, 105], "reactivepow": [80, 85], "reactiv": [80, 85], "frequency_hz": [80, 92], "frequenc": [80, 85, 86], "hertz": [80, 85, 86], "made": [81, 105, 109, 116], "occupi": 81, "unavail": 81, "parent_id": 81, "reservationendreason": 81, "usedtostartcharg": 81, "why": [81, 105, 112], "serialcommhub": [82, 95, 97], "io": [82, 99, 112, 118], "status_cod": 82, "uinteg": 83, "203": 83, "l": [83, 112], "payload": 83, "105": 83, "int16": 83, "apha": 83, "phasea": 83, "aphb": 83, "phaseb": 83, "aphc": 83, "phasec": 83, "a_sf": 83, "phvpha": 83, "phvphb": 83, "bn": 83, "phvphc": 83, "v_sf": 83, "sunssf": 83, "hz": 83, "hz_sf": 83, "wpha": 83, "wphb": 83, "wphc": 83, "w_sf": 83, "va": 83, "vapha": 83, "vaphb": 83, "vaphc": 83, "va_sf": 83, "varpha": 83, "varphb": 83, "varphc": 83, "var_sf": 83, "pfpha": 83, "pf": 83, "pct": 83, "pfphb": 83, "pfphc": 83, "pf_sf": 83, "totwhim": 83, "p": [83, 109, 112], "hour": 83, "acc32": 83, "totwh_sf": 83, "evt": 83, "bitfield32": 83, "chapter": [83, 105, 110], "critic": 83, "counter": 83, "problem": [83, 100, 104, 108], "retry_interval_": 84, "origin": [84, 90, 100, 112, 113], "retrieve_timestamp": 84, "install_timestamp": 84, "signing_certif": 84, "acceptedcancel": 84, "ongo": [84, 113], "invalidcertif": 84, "revokedcertif": 84, "revok": [84, 90], "oldest_timestamp": 84, "oldest": 84, "incluc": 84, "latest_timestamp": 84, "securitylog": 84, "diagnosticslog": 84, "uploadlogsstatu": 84, "upload_logs_statu": 84, "file_nam": 84, "logstatusenum": 84, "badmessag": 84, "badli": 84, "idl": 84, "notsupportedoper": 84, "permissiondeni": 84, "insuffici": 84, "permiss": [84, 109], "uploadfailur": 84, "being": [84, 92, 105, 111], "firmwareupdatestatusenum": 84, "intermedi": [84, 113], "downloadfail": 84, "downloadschedul": 84, "downloadpaus": 84, "task": 84, "installationfail": 84, "installreboot": 84, "installschedul": 84, "installdatetim": 84, "installverificationfail": 84, "checksum": 84, "final": [84, 90, 94], "signatureverifi": 84, "l1": [85, 92], "l2": 85, "l3": 85, "sum": [85, 92], "cp_voltag": 86, "pp_resistor": 86, "diode_fail": 86, "error_": [86, 94], "pe": 86, "short": [86, 100, 105, 113, 114], "refer": [87, 88, 89, 90, 91, 92, 93, 94, 100, 105, 110, 113, 119], "auto": [90, 92, 94, 95, 109, 118], "usabl": 90, "share": [90, 105, 114, 117], "dedic": [90, 103, 105, 110], "interact": [90, 107, 113], "helper": [90, 101, 110], "sae": [90, 109], "70121": 90, "seamlessli": 90, "integr": [90, 100, 105, 110, 111], "lowest": [90, 109], "microcontrol": 90, "improv": 90, "safeti": [90, 94, 109], "applic": [90, 109], "todo": 90, "graph": 90, "still": [90, 94, 105, 109, 113], "behav": 90, "similar": [90, 100, 109], "therefor": [90, 113], "step": [90, 100, 105, 110, 113, 114], "whenev": [90, 94], "mere": 90, "light": [90, 109], "subscrib": [90, 94], "notreserv": 90, "driven": 90, "republish": 90, "struct": [90, 94, 105], "begun": 90, "github": [90, 99, 100, 104, 105, 108, 109, 110, 112, 113, 114, 117, 118], "com": [90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 119], "openfastchargingalli": 90, "blob": [90, 104, 109], "pdf": 90, "To": [90, 92, 94, 100, 101, 103, 104, 109, 110, 111, 115, 117, 118, 119], "against": [90, 113, 114], "reservatonstart": 90, "notifi": 90, "intergr": 90, "overload": 90, "drop": 90, "wish": 90, "merg": [90, 113], "limt": 90, "set_local_max_curr": 90, "travers": 90, "just": [90, 103, 105, 108, 109, 110, 112, 113], "smart": [90, 94], "profil": [90, 114], "whichev": 90, "whose": [92, 113], "startup": 92, "modbusrtu": 92, "subdirectori": [92, 101, 109], "templat": [92, 103, 105], "yaml": [92, 95, 105, 108, 109], "copi": [92, 94, 100, 105, 109, 111], "fill": [92, 105, 108], "datasheet": 92, "consist": [92, 101, 109, 113, 118], "start_regist": 92, "num_regist": 92, "multipli": 92, "exponent_regist": 92, "function_code_start_reg": 92, "obtain": 92, "4": [92, 100, 103, 109, 119], "scale": 92, "001": 92, "expon": 92, "function_code_exp_reg": 92, "split": [92, 94, 114], "certain": [92, 94, 100], "distinct": 92, "yak": 94, "3v": 94, "ttl": 94, "uart": 94, "linux": [94, 103, 104, 109, 110], "wakeup": 94, "currrent": 94, "unus": 94, "bp": 94, "8n1": 94, "googl": [94, 110], "buffer": 94, "abl": [94, 100, 105, 108, 109, 111, 114], "en": 94, "wikipedia": 94, "wiki": 94, "consistent_overhead_byte_stuf": 94, "yeti_comm": 94, "evseri": 94, "cpp": [94, 101, 105, 111], "extract": [94, 109], "handlepacket": 94, "linkwrit": 94, "hi2lo": 94, "proto": 94, "lo2hi": 94, "date": [94, 104, 106, 110], "frequent": [94, 110, 113], "nanopb": [94, 111], "nanopb_gener": 94, "make": [94, 100, 101, 103, 104, 105, 108, 111, 114], "setcontrolmod": 94, "standalon": [94, 108], "setmaxcurr": 94, "act": [94, 110, 113, 115, 118], "howev": [94, 104, 105], "accordingli": [94, 100, 103, 109, 114], "human": [94, 118], "allowpoweron": 94, "bool": 94, "decis": [94, 113], "setpwm": 94, "duty_cycl": 94, "ON": 94, "firmwareupd": 94, "rom": [94, 109], "loader": 94, "stm32flash": [94, 109], "tool": [94, 101, 104, 105, 109, 110, 118], "flash": 94, "kit": [94, 109], "real": [94, 109], "keepalivehi": 94, "1hz": 94, "heartbeat": 94, "longer": 94, "stand": [94, 100], "alon": 94, "backup": [94, 113, 117], "modifi": [94, 109, 114, 117], "setthreephas": 94, "next": [94, 105, 109], "dual": 94, "delai": 94, "enablercd": 94, "onboard": 94, "spike": 94, "goe": 94, "float": 94, "imped": 94, "switchthreephaseswhilecharg": 94, "precaut": 94, "destroi": 94, "zoe": 94, "forceunlock": 94, "regardless": 94, "car_plugged_in": 94, "car_requested_pow": 94, "power_on": 94, "succesfulli": [94, 109], "mirror": 94, "contact": [94, 109], "power_off": 94, "car_requested_stop_pow": 94, "car_unplug": 94, "error_df": 94, "error_relai": 94, "error_rcd": 94, "error_ventilation_not_avail": 94, "error_over_curr": 94, "quick": [94, 104, 106, 110, 114, 116, 117], "permanent_fault": 94, "unplug": [94, 109], "evse_replug_start": 94, "evse_replug_finish": 94, "roughli": 94, "keepalivelo": 94, "keep": [94, 105, 113], "resetdon": 94, "find": [95, 105, 113, 114], "dpm1000": [95, 97], "dummytokenprovid": [95, 97], "dummytokenprovidermanu": [95, 97], "dummytokenvalid": [95, 97], "dummyv2g": [95, 97], "energynod": [95, 97], "evslac": [95, 97], "evsesecur": [95, 97], "evseslac": [95, 97], "evsev2g": [95, 97, 105], "genericpowermet": [95, 97, 107, 110], "jstibber": [95, 97], "micromegawattbsp": [95, 97], "ocpp201": [95, 97], "ocppextensionexampl": [95, 97], "pn532tokenprovid": [95, 97], "packetsniff": [95, 97], "persistentstor": [95, 97], "powermeterbsm": [95, 97], "pyevjosev": [95, 97], "pyjosev": [95, 97], "yetidriv": [95, 97, 107, 110], "board_support_ac_debug": [95, 96], "car_simul": [95, 96], "debug_json": [95, 96], "example_us": [95, 96], "solar_forecast": [95, 96], "sunspec_read": [95, 96], "sunspec_scann": [95, 96], "test_control": [95, 96], "tibber_price_forecast": [95, 96], "git": [99, 103, 104, 105, 110, 115], "ext": [99, 109], "switchev": 99, "git_rev": 99, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 99, "git_tag": [99, 100], "2023": [99, 104], "9": [99, 104], "785047c0cbcea6b9b14ded19c1fc032a6e8d832a": 99, "4769091e451f56086e66deed8fee905e773612ea": 99, "7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9": 99, "v0": [99, 113], "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 99, "11f2f75a70731ab541242c0bfd40750682cf80bd": 99, "mbedtl": 99, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 99, "8b3f26a": 99, "enable_program": 99, "enable_test": 99, "openv2g": 99, "35c0c0a4ff3412e588ff6f00561df1407916832d": 99, "libevs": 99, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 99, "libfsm": 99, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 99, "liblog": [99, 100], "03b498407c6462af3f886aa2dab3e182a7f864c0": 99, "build_exampl": [99, 100], "libmodbu": [99, 100], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 99, "libocpp": [99, 100, 108], "1cb0999432e29bea56bb02ee88d98849c8630088": 99, "libslac": 99, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 99, "486cd8b": 99, "libsunspec": [99, 100], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 99, "libtim": [99, 100], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 99, "orchestr": 100, "repositori": [100, 103, 110, 112, 114, 117, 118], "pleas": [100, 104, 105, 109, 114], "sure": [100, 101, 104, 105, 109, 114], "suffici": [100, 109], "recent": 100, "python3": [100, 101, 104, 105], "sourc": [100, 101, 108, 109, 110, 114, 117], "indepth": 100, "guidanc": 100, "aris": 100, "pip": [100, 101, 104, 105], "setuptool": [100, 104, 105], "wheel": [100, 104, 105], "jstyleson": 100, "jsonschema": 100, "clone": [100, 105], "script": [100, 105, 109, 111, 113, 114, 119], "environ": [100, 103, 108, 110], "cd": [100, 101, 105, 109, 111, 112, 113, 117, 118], "dependency_manag": [100, 105], "init": [100, 105, 113], "checkout": [100, 105, 109, 113, 117], "deploi": [100, 118], "devkit": 100, "rise": 100, "cpm": [100, 105], "variabl": [100, 105], "home": [100, 105, 110, 111], "whoami": [100, 105], "bin": [100, 104, 105, 108, 109, 113], "ev_cli": [100, 101], "mkdir": [100, 105, 109, 112, 113, 118], "guid": [100, 104, 106, 110, 114, 115, 116, 117], "jinja2": [100, 104, 105], "pyyaml": [100, 104, 105], "let": [100, 103, 105, 108, 109, 110, 113, 114], "effect": [100, 105], "advanc": 100, "would": [100, 101, 105, 111, 113], "lib": 100, "branch": [100, 118], "repo": [100, 105, 113], "achiev": [100, 108], "edit": [100, 113], "your": [100, 103, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119], "top": [100, 109, 110], "cmakelist": [100, 101], "txt": [100, 101, 105], "find_packag": 100, "look": [100, 101, 103, 105, 108, 109, 110, 114], "like": [100, 101, 103, 105, 108, 109, 111, 113, 114], "suppos": 100, "form": 100, "behind": [100, 113], "clean": [100, 112, 113], "seen": [100, 103, 105, 109], "shell": [100, 105, 109, 111, 113], "python": [101, 105, 111, 119], "packag": [101, 110], "subcommand": 101, "manifest": [101, 114], "simpli": [101, 114], "dir": 101, "clang": [101, 104], "them": [101, 105, 109, 111], "interfacenam": 101, "hpp": [101, 105], "former": 101, "view": [101, 118], "latter": [101, 114], "skeleton": 101, "insid": [101, 105, 109, 111, 113, 114], "instruct": [101, 104, 105, 112], "cmake": [101, 104, 105, 108, 109, 111], "ld": 101, "glue": [101, 105, 109], "hook": 101, "furthermor": [101, 105, 108, 111, 113], "sampleinterfac": 101, "sampleinterfaceimpl": 101, "declar": [101, 105], "subsect": 101, "inferfac": 101, "section": [101, 103, 105, 106, 109, 110, 113, 117], "mark": 101, "75ac1216": 101, "19eb": 101, "4182": 101, "a85c": 101, "820f1fc2c091": 101, "kept": 101, "recreat": 101, "creation": 101, "diff": [101, 109], "don": [101, 108, 110, 112, 113, 114], "touch": [101, 109, 113], "anyth": [101, 109], "comma": 101, "separ": [101, 114], "lot": [101, 105, 113], "mention": 101, "categori": 101, "wherea": 101, "tbd": 101, "edm": [102, 103, 110], "cli": [102, 103, 110], "think": 103, "softwar": [103, 110, 115], "stack": [103, 105, 110], "scenario": [103, 105, 110, 113], "principl": 103, "loos": 103, "coupl": [103, 116], "enhanc": 103, "own": [103, 105, 109, 112, 117], "architectur": [103, 110], "suitabl": 103, "ship": [103, 113], "explain": [103, 105], "addition": 103, "life": [103, 108], "easier": [103, 113], "understand": [103, 110, 113, 115, 119], "benefit": 103, "those": [103, 104, 105], "sneak": 103, "preview": 103, "admin": [103, 108, 111], "scaffold": 103, "explor": [103, 109], "great": [103, 105], "noder": [103, 105, 109, 117], "steve": [103, 105, 108, 111], "backend": [103, 108], "exactli": 103, "shown": [103, 105, 109], "later": [103, 105, 113], "recommend": [103, 104, 105, 109, 114], "least": [103, 110], "4gb": 103, "ram": [103, 105], "cpu": [103, 105], "boost": [103, 104], "raspberri": [103, 108, 109], "pi": [103, 108, 109], "ubuntu": [103, 109, 112], "opensus": 103, "fedora": 103, "36": [103, 104], "creat": [103, 105, 108, 109, 111, 112, 113, 117, 119], "compil": [103, 104, 105, 108], "walk": [103, 105, 109, 110], "nativ": [104, 109], "header": [104, 119], "window": [104, 105, 111], "wsl2": 104, "docker": [104, 105, 110, 112, 114, 115, 117], "podman": 104, "mainli": [104, 109, 113], "greater": 104, "gcc": 104, "tweak": 104, "12": 104, "offici": [104, 108, 109, 110], "librari": [104, 105, 114], "best": [104, 110, 117], "04": [104, 112], "22": 104, "apt": [104, 109], "sudo": [104, 105, 109], "y": [104, 109], "rsync": [104, 109], "wget": [104, 109], "doxygen": 104, "graphviz": 104, "tidi": 104, "cppcheck": 104, "openjdk": 104, "jdk": 104, "npm": 104, "compos": [104, 105, 111], "libboost": 104, "nodej": 104, "libssl": 104, "libsqlite3": 104, "curl": 104, "rfkill": 104, "libpcap": 104, "libev": 104, "pkg": 104, "node_api": 104, "procedur": [104, 105], "nodesourc": 104, "readm": [104, 109], "md": [104, 109], "11": [104, 105], "older": 104, "Then": [104, 111], "usr": 104, "zypper": 104, "shadow": 104, "devel_basi": 104, "devel": 104, "libboost_filesystem": 104, "libboost_log": 104, "libboost_program_opt": 104, "libboost_system": 104, "libboost_thread": 104, "libopenssl": 104, "sqlite3": 104, "37": 104, "38": 104, "dnf": 104, "automak": 104, "openssl": 104, "libsqlite3x": 104, "septemb": 104, "choic": 104, "15118": [104, 109], "keytool": [104, 105], "interchang": [104, 110], "probabl": [104, 105, 112], "python_execut": 104, "page": [105, 108, 109, 110, 118], "As": [105, 108, 109, 114], "highli": 105, "modular": [105, 110], "right": [105, 109, 110, 111, 117], "pull": [105, 110, 117], "prerequisit": [105, 110], "said": 105, "resid": 105, "cpm_source_cach": 105, "workspac": [105, 108, 109, 111, 117], "u": [105, 108, 109, 110, 113], "initialis": 105, "newli": [105, 109], "adopt": [105, 110], "chosen": 105, "That": [105, 109, 113], "pki": 105, "create_cert": 105, "sh": [105, 111, 113, 114], "java": 105, "availbl": 105, "significantli": 105, "speed": [105, 110], "nproc": [105, 109], "dive": [105, 110, 114], "old": 105, "repeat": 105, "mosquitto": [105, 109, 111, 114], "broker": [105, 111], "infranet_network": [105, 111], "bridg": [105, 111], "subnet": [105, 111], "fd00": [105, 111], "enter": [105, 111], "red": [105, 109], "browser": [105, 108, 117, 118], "localhost": [105, 111, 117], "1880": [105, 117], "ui": [105, 108, 117], "gui": [105, 117], "analys": 105, "littl": 105, "insight": [105, 110], "plugin": 105, "feel": 105, "enough": [105, 113], "tutori": [105, 110, 112, 113, 114, 116, 118, 119], "dig": 105, "deeper": [105, 110, 113, 114], "thing": [105, 110, 113, 119], "togeth": [105, 110, 117], "ones": 105, "mechan": 105, "analyz": 105, "complic": 105, "nice": 105, "exhaust": 105, "diagram": 105, "8849": [105, 108], "height": [105, 119], "mount": [105, 109, 111, 117], "rather": [105, 110], "click": [105, 109, 110, 111, 117], "menu": [105, 117], "symbol": 105, "left": [105, 109], "corner": [105, 109, 117], "column": [105, 119], "choos": [105, 108, 110, 117], "intro": [105, 106], "role": 105, "concept": [105, 108, 110, 114, 115, 116, 119], "visit": 105, "congrat": 105, "rocket": 105, "entiti": 105, "cours": [105, 117], "term": 105, "some_kei": 105, "myinterfac": 105, "some_implement": 105, "externalinterfac": 105, "min_connect": 105, "max_connect": 105, "enable_external_mqtt": 105, "metadata": 105, "licens": 105, "compani": [105, 109], "self": [105, 112, 113], "explanatori": 105, "possbl": 105, "tell": 105, "construct": 105, "cmd": 105, "rememb": [105, 109], "showd": 105, "easi": [105, 108], "get_id": 105, "argument": [105, 108, 112, 119], "method": 105, "typedef": 105, "learn": 105, "round": [105, 110], "piec": 105, "regularli": [105, 108], "bunch": 105, "group": 105, "saw": 105, "sometyp": 105, "additionalproperti": 105, "property_1": 105, "property_2": 105, "intuit": 105, "awar": [105, 109], "mod": 105, "mymodulenam": 105, "javascript": [105, 108], "At": 105, "focu": 105, "stuff": 105, "handler": [105, 108, 114], "review": 105, "learnt": 105, "proced": 105, "join": [105, 110], "anytim": 105, "weekli": 105, "tech": 105, "meet": [105, 110], "peopl": [105, 110], "who": 105, "glad": 105, "hint": [105, 108], "push": [105, 112, 113, 118], "thank": 105, "world": [106, 110], "explan": [107, 114], "grow": [108, 110], "mail": [108, 109], "topic": [108, 110], "idea": [108, 112, 113, 117], "gnu": 108, "debugg": 108, "gdb": 108, "easiest": [108, 110], "sai": [108, 113], "dist": [108, 109, 114, 117], "small": [108, 109, 113], "visual": [108, 110, 111], "studio": [108, 111], "launch": 108, "authmanag": 108, "cppdbg": 108, "program": 108, "workspacefold": 108, "libexec": 108, "arg": 108, "stopatentri": 108, "cwd": 108, "externalconsol": 108, "mimod": 108, "setupcommand": 108, "pretti": 108, "text": [108, 110, 112, 114, 119], "ignorefailur": 108, "disassembli": 108, "flavor": 108, "intel": 108, "ve": 108, "breakpoint": 108, "taken": [108, 113], "forget": [108, 110, 114], "dcmake_build_typ": 108, "disadvantag": 108, "possibli": 108, "bad": 108, "spawn": 108, "fork": 108, "detach": 108, "grid_connection_point": 108, "0a": 108, "0w": 108, "alloc": 108, "whatev": 108, "imagin": 108, "flexibl": [108, 114], "constraint": 108, "recogn": 108, "sometim": [108, 110], "test_config": 108, "solv": 108, "desktop": 108, "pc": 108, "ip_of_the_raspberri": 108, "offload": 108, "faster": 108, "ressourc": 108, "mobilityhous": 108, "Or": [108, 110], "thoughtwork": 108, "maev": 108, "platform": 109, "box": 109, "built": 109, "individu": 109, "research": 109, "facil": 109, "alik": 109, "sw": 109, "groundwork": 109, "rapid": 109, "quickli": 109, "compat": 109, "meant": 109, "outdoor": 109, "spec70121": 109, "cern": 109, "licenc": 109, "happi": 109, "schemat": 109, "3d": 109, "compon": 109, "purchas": 109, "issu": [109, 110, 113], "esd": 109, "wrist": 109, "band": 109, "underlai": 109, "mat": 109, "host": [109, 111, 112, 117], "18": [109, 112], "1x": 109, "usb": 109, "30w": 109, "IN": 109, "pin": [109, 110], "lab": 109, "balenaetch": 109, "dd": 109, "danger": 109, "pcb": 109, "heatsink": 109, "imag": [109, 111, 112, 118], "doubl": 109, "tape": 109, "clip": 109, "hole": 109, "cm4": 109, "around": [109, 113], "grai": 109, "spacer": 109, "gap": 109, "metal": 109, "black": 109, "jumper": 109, "onto": 109, "emmc": 109, "j1": 109, "belayboxr1": 109, "stabl": [109, 113], "img": 109, "gz": 109, "rpiboot": 109, "raspberrypi": 109, "usbboot": 109, "green": 109, "comput": 109, "unzip": 109, "5h": 109, "treat": 109, "yourself": 109, "coffe": 109, "unfortun": 109, "slow": 109, "antenna": 109, "damag": 109, "cage": 109, "seat": 109, "smaller": 109, "bigger": [109, 113], "mission": 109, "accomplish": 109, "mandatori": 109, "crimp": 109, "exact": 109, "orient": 109, "pictur": 109, "Be": 109, "fashion": 109, "ten": 109, "chanc": 109, "assembli": 109, "unisol": 109, "preassembl": 109, "desk": 109, "barrel": 109, "raspian": 109, "debian": 109, "flavour": 109, "deploy": 109, "yocto": 109, "opt": 109, "sinc": [109, 112, 119], "systemd": 109, "mnt": 109, "flutter": 109, "stm32": 109, "workflow": [109, 112, 113, 118], "yeti_fwupd": 109, "serial0": 109, "bootload": 109, "ninja": 109, "laptop": 109, "untar": 109, "bullsey": 109, "toolchain": 109, "8888": 109, "tgz": 109, "tar": 109, "xfz": 109, "dcmake_toolchain_fil": 109, "dcmake_install_prefix": 109, "destdir": 109, "sync": 109, "ssh": [109, 112], "rw": 109, "ro": 109, "wpa_supplic": 109, "autom": 109, "crosscompil": 109, "unstabl": [109, 113], "update_channel": 109, "wg0": 109, "devboard": 109, "systemctl": 109, "ota": 109, "public_mqtt": 109, "1883": [109, 111], "allow_anonym": 109, "anonym": [109, 113], "journalctl": 109, "fu": 109, "vanilla": 109, "rootf": 109, "vice": 109, "versa": 109, "atom": 109, "sd": 109, "sector": [109, 110], "size": 109, "mmcblk0p1": 109, "8192": 109, "1056767": 109, "1048576": 109, "512m": 109, "w95": 109, "fat32": 109, "lba": 109, "mmcblk0p2": 109, "1056768": 109, "14688255": 109, "13631488": 109, "5g": 109, "83": 109, "mmcblk0p3": 109, "14688256": 109, "28319743": 109, "mmcblk0p4": 109, "28319744": 109, "30564351": 109, "2244608": 109, "1g": 109, "mmcblk0p5": 109, "28327936": 109, "28459007": 109, "131072": 109, "64m": 109, "mmcblk0p6": 109, "28467200": 109, "2097152": 109, "system0": 109, "system1": 109, "extent": 109, "factory_data": 109, "timer": 109, "surviv": 109, "lost": 109, "rpi": 109, "unmount": 109, "umount": 109, "mkf": 109, "ext4": 109, "lose": 109, "configu": 109, "credenti": 109, "snapshot": 110, "verion": 110, "index": [110, 118, 119], "foster": 110, "customiz": 110, "glu": 110, "advantag": 110, "pv": 110, "linkedin": 110, "electrif": 110, "foundat": 110, "fastest": 110, "steadili": 110, "question": 110, "answer": 110, "invit": 110, "contributor": [110, 113], "held": 110, "week": 110, "tuesdai": 110, "3pm": 110, "cet": 110, "zone": 110, "wnv": 110, "aadq": 110, "irt": 110, "dial": 110, "49": 110, "40": 110, "8081616135": 110, "964783404": 110, "phone": 110, "tel": 110, "4305012153510": 110, "big": 110, "book": 110, "calendli": 110, "manuel": 110, "ziegler": 110, "30min": 110, "ecosystem": 110, "contribut": [110, 117], "technic": 110, "exchang": 110, "plan": 110, "agenda": 110, "roadmap": 110, "youtub": 110, "channel": 110, "track": [110, 113, 114], "rough": 110, "webinar": 110, "steer": 110, "committe": 110, "faq": 110, "stuck": 110, "video": 110, "watch": 110, "But": [110, 111, 113], "journei": 110, "introduct": 110, "troubleshoot": 110, "kind": 110, "deep": 110, "breath": 110, "ocpp1": [110, 115], "sphinx": [110, 111, 115], "style": [110, 115], "ask": 110, "belaybox": 110, "search": 110, "handi": 111, "vscode": 111, "suggest": 111, "extens": [111, 114], "tcp": 111, "9001": 111, "mariadb": 111, "sql": 111, "3306": 111, "8180": [111, 114], "endpoint": [111, 114], "login": 111, "1234": 111, "centralsystemservic": [111, 114], "soap": 111, "chargeboxid": 111, "yml": [111, 112, 118], "live": [111, 113], "docker_default": 111, "By": [111, 114], "8080": 111, "often": 111, "clash": 111, "13306": 111, "ll": 111, "navig": 111, "tab": [111, 117], "depric": 111, "ctrl": 111, "shift": 111, "f1": 111, "remopen": 111, "head": 111, "path_to_everest_cpp": 111, "j8": 111, "documen": 111, "env": 111, "pwd": 111, "doc": [111, 117, 118], "_build": [111, 118], "dockerfil": 111, "protobuf_gener": 111, "path_to_where_protobuf_files_resid": 111, "protoc": 111, "languag": [111, 119], "zip": 111, "nanopb_pb_gen": 111, "python_pb_gen": 111, "action": [112, 118], "runner": 112, "actrc": 112, "ghcr": 112, "catthehack": 112, "actor": 112, "usernam": 112, "artifact": 112, "pass": 112, "four": [112, 114], "secret_name_1": 112, "secret_value_1": 112, "secret_name_2": 112, "secret_value_2": 112, "multiline_secret": 112, "line_1": 112, "nline2": 112, "nline3": 112, "github_token": 112, "your_github_token": 112, "sa_github_token": 112, "github_token_of_the_service_account": 112, "sa_github_ssh_kei": 112, "ssh_key_of_the_service_account": 112, "github_actor": 112, "username_of_the_service_account": 112, "your_ssh_kei": 112, "your_usernam": 112, "isn": 112, "work0": [112, 118], "plenti": 113, "paragraph": 113, "strategi": 113, "concern": 113, "articl": 113, "vincent": 113, "driessen": 113, "gitflow": 113, "atlassian": 113, "count_to_infin": 113, "charge_fast": 113, "new_stuff": 113, "complex": 113, "commit": 113, "advis": 113, "towrit": 113, "forward": [113, 114], "rebas": 113, "candid": 113, "bugfix": 113, "rc": 113, "div_by_zero": 113, "bug": 113, "succeed": 113, "hotfix": 113, "maintenc": 113, "forgot_to_unplug": 113, "cherri": 113, "pick": 113, "contrast": 113, "rnd_git_dir": 113, "plai": 113, "despit": [113, 114], "onlin": 113, "intermix": 113, "harder": 113, "affect": 113, "mind": 113, "conspiraci": 113, "rewrit": 113, "histori": 113, "stash": 113, "conflict": 113, "progress": 113, "somewher": 113, "someproject": 113, "somerepo": 113, "privateus": 113, "privaterepo": 113, "main_repo": 113, "wip": 113, "rf": 113, "email": 113, "pionier": 113, "manufaktur": 113, "bot": 113, "echo": 113, "src": 113, "fanci": 113, "feature_a": 113, "ff": 113, "larg": 113, "broken": 113, "feature_b": 113, "feature_c": 113, "meanwhil": 113, "ran": 113, "realiz": 113, "went": 113, "seriou": 113, "newer": 113, "fact": 113, "feature_d_1": 113, "d1": 113, "feature_d_2": 113, "d2": 113, "feature_": 113, "incorpor": 113, "ever": 113, "theirs": 113, "6j": 114, "callback": 114, "metervalu": 114, "statusnotif": 114, "cp001": 114, "chargepointid": 114, "centralsystemuri": 114, "127": 114, "chargeboxserialnumb": 114, "chargepointmodel": 114, "chargepointvendor": 114, "firmwarevers": 114, "authorizeremotetxrequest": 114, "clockaligneddatainterv": 114, "900": 114, "connectorphaserot": 114, "rst": [114, 119], "getconfigurationmaxkei": 114, "86400": 114, "localauthorizeofflin": 114, "localpreauthor": 114, "metervaluesaligneddata": 114, "metervaluessampleddata": 114, "metervaluesampleinterv": 114, "numberofconnector": 114, "resetretri": 114, "stoptransactiononevsidedisconnect": 114, "stoptransactiononinvalidid": 114, "stoptxnaligneddata": 114, "stoptxnsampleddata": 114, "supportedfeatureprofil": 114, "firmwaremanag": 114, "remotetrigg": 114, "localauthlistmanag": 114, "smartcharg": 114, "transactionmessageattempt": 114, "transactionmessageretryinterv": 114, "unlockconnectoronevsidedisconnect": 114, "websocketpinginterv": 114, "supportedfiletransferprotocol": 114, "ftp": 114, "cponam": 114, "authorizationkei": 114, "deadbeefdeadbeef": 114, "localauthlisten": 114, "localauthlistmaxlength": 114, "42": [114, 119], "sendlocallistmaxlength": 114, "chargeprofilemaxstacklevel": 114, "chargingscheduleallowedchargingrateunit": 114, "chargingschedulemaxperiod": 114, "maxchargingprofilesinstal": 114, "iso15118pncen": 114, "contractvalidationofflin": 114, "introduc": 114, "whitepap": 114, "tailor": 114, "prepend": 114, "wss": 114, "transport": 114, "unsecur": 114, "familiar": 114, "remotestarttransact": 114, "summar": 114, "addtion": 114, "diagnost": 114, "active_modul": 114, "token_provider_rfid": 114, "jsdummytokenprovidermanu": 114, "config_modul": 114, "module_id": 114, "implementation_id": 114, "break": 114, "logmessag": 114, "logmessagesformat": 114, "consol": 114, "q1": [115, 119], "2022": [115, 119], "rule": [115, 119], "embedd": [115, 119], "enviro": [115, 119], "month": 116, "modif": 117, "mv": 117, "everest_nod": 117, "bind": 117, "run_sil": 117, "automaticc": 118, "documentaiton": 118, "possibilti": 118, "expand": 118, "restructuredtext": 118, "tabl": 118, "workflow_dispatch": 118, "h1": 119, "h2": 119, "h3": 119, "h4": 119, "h5": 119, "h6": 119, "bold": 119, "ital": 119, "inlin": 119, "liter": 119, "sup": 119, "super": 119, "unord": 119, "nest": 119, "anchor": 119, "_anchorbyref": 119, "_anchor": 119, "_external_link_ref": 119, "_extern": 119, "footnot": 119, "citat": 119, "cit1": 119, "_": 119, "external_link_ref": 119, "anchorbyref": 119, "vertic": 119, "horizont": 119, "span": 119, "width": 119, "utf": 119, "row": 119, "caption": 119, "png": 119, "alt": 119, "150px": 119, "align": 119, "center": 119, "target_": 119, "depth": 119, "toc": 119, "visibl": 119, "hidden": 119, "maxdepth": 119, "second_fil": 119, "int_": 119, "infti": 119, "dx": 119, "div": 119, "lineno": 119, "emphas": 119, "some_funct": 119, "any_var": 119, "another_funct": 119, "literalinclud": 119, "dedent": 119, "_tutorial_intro": 119, "toctre": 119, "glob": 119}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 75], "variabl": [1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 20, 22, 23, 24, 25, 28, 29, 31, 33, 34, 35, 36, 37, 90, 92], "command": [1, 2, 3, 5, 6, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 37, 92, 94, 101, 105, 113], "iso15118_ev": [2, 76], "auth": [3, 39], "auth_token_provid": 4, "auth_token_valid": 5, "board_support_ac": 6, "board_support_ac_debug": 7, "car_simul": 8, "debug_json": 9, "empti": 10, "energi": [11, 71, 90, 108], "energy_manag": 12, "energy_price_inform": [13, 72], "ev_slac": 14, "evse_manag": [15, 73], "evse_secur": [16, 74], "exampl": [17, 113, 119], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 77], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 79], "powermet": [25, 80, 90, 92], "reserv": [26, 81, 90], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 83], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 67, 84, 103, 104], "test_control": 34, "tibber_price_forecast": 35, "yeti_extra": 36, "yeti_simulation_control": 37, "api": 38, "provid": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 92], "requir": [38, 39, 41, 45, 46, 48, 52, 55, 56, 57, 59, 61, 65, 103, 104], "metadata": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "author": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "licens": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 92, 94, 97, 100, 101, 105, 106, 107, 108, 116], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 90, 92, 109, 114], "dpm1000": 40, "dummytokenprovid": [41, 87], "dummytokenprovidermanu": [42, 88], "dummytokenvalid": [43, 89], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 90], "evsesecur": [49, 91], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 92], "jstibber": 53, "micromegawattbsp": 54, "ocpp": [55, 78, 108, 114], "ocpp201": 56, "ocppextensionexampl": [57, 93], "pn532tokenprovid": 58, "packetsniff": 59, "persistentstor": 60, "powermeterbsm": 61, "pyevjosev": 62, "pyjosev": 63, "serialcommhub": 64, "setup": [65, 108, 109, 111, 112], "store": 66, "yetidriv": [68, 94], "board_support": 70, "serial_comm_hub_request": 82, "unit": 85, "yeti": [86, 94, 109], "typic": 90, "connect": [90, 114], "ac": 90, "dc": 90, "publish": [90, 92], "session_ev": 90, "authent": 90, "autocharg": 90, "pnc": 90, "manag": [90, 100, 105, 108], "dataset": 92, "file": [92, 101, 105, 109, 111], "avail": 92, "descript": 92, "structur": [92, 113], "other": [92, 94], "thing": 92, "note": [92, 119], "get_signed_meter_valu": 92, "commun": [94, 105, 108], "between": 94, "microcontrol": [94, 109], "thi": [94, 119], "driver": 94, "protocol": 94, "cob": 94, "protobuf": [94, 111], "everest": [94, 95, 96, 97, 98, 100, 102, 103, 105, 106, 107, 108, 109, 110, 111, 114, 117], "low": 94, "control": 94, "mode": 94, "all": 94, "refer": [95, 109], "interfac": [96, 101, 105], "type": [98, 105], "snapshot": 99, "edm": [100, 105], "depend": [100, 104, 105], "instal": [100, 101, 105], "quick": [100, 105], "start": 100, "enabl": 100, "cpm_source_cach": 100, "set": [100, 109], "path": 100, "build": [100, 105, 109, 118], "python": [100, 104], "packag": [100, 104, 105], "need": [100, 105], "run": [100, 109, 112, 114], "up": [100, 109], "updat": [100, 101, 109], "workspac": 100, "us": [100, 109, 113], "cmake": 100, "yaml": 100, "creat": [100, 101], "config": [100, 109], "from": 100, "an": 100, "exist": 100, "directori": [100, 112], "tree": 100, "git": [100, 113], "inform": [100, 109, 118], "glanc": 100, "ev": [101, 105], "cli": [101, 105], "line": [101, 105], "gener": [101, 105, 111, 118], "c": 101, "header": 101, "defin": [101, 109], "auto": 101, "onli": [101, 109], "nodej": 101, "develop": [102, 104, 105, 109, 110, 116], "tool": [102, 103], "framework": 103, "A": [103, 104, 105], "visual": [103, 113], "introduct": [103, 109], "And": [103, 105, 108], "helper": [103, 105], "prerequisit": 103, "hardwar": [103, 109], "oper": 103, "librari": 103, "prepar": [104, 105, 109], "your": [104, 105, 110], "environ": [104, 105, 109, 111], "word": 104, "test": 104, "ubuntu": 104, "opensus": 104, "fedora": 104, "troubleshoot": [104, 108], "maven": 104, "java": 104, "version": [104, 110, 119], "pyenv": 104, "kind": 105, "Of": [105, 110], "guid": [105, 119], "To": [105, 112, 114, 116], "download": 105, "get": [105, 109], "The": [105, 109], "repositori": [105, 113], "iso": 105, "15118": 105, "simul": [105, 117], "softwar": [105, 109, 117], "loop": 105, "admin": 105, "panel": 105, "understand": 105, "basic": 105, "element": 105, "manifest": 105, "stub": 105, "One": 105, "deep": 105, "breath": 105, "concept": [106, 113], "frequent": 108, "ask": 108, "question": 108, "best": [108, 113], "practic": [108, 113], "debug": 108, "singl": 108, "error": [108, 119], "warn": [108, 119], "rpc": 108, "timeout": 108, "2": 108, "0": 108, "1": [108, 110], "pionix": 109, "belaybox": 109, "support": 109, "assembl": 109, "yak": 109, "board": 109, "flash": 109, "cabl": 109, "final": 109, "raspbian": 109, "integr": [109, 114], "": 109, "firmwar": 109, "cross": 109, "compil": 109, "deploi": 109, "custom": 109, "further": 109, "cheat": 109, "sheet": 109, "make": 109, "root": 109, "partit": 109, "read": 109, "writabl": 109, "again": 109, "contain": 109, "wifi": 109, "releas": 109, "channel": 109, "wireguard": 109, "vpn": 109, "persist": 109, "user": 109, "stop": 109, "automat": 109, "addit": 109, "mqtt": 109, "broker": 109, "watch": 109, "output": [109, 119], "servic": 109, "termin": 109, "scheme": 109, "onlin": 109, "factori": 109, "reset": 109, "current": 110, "nightli": 110, "what": 110, "i": 110, "compass": 110, "direct": [110, 119], "contact": 110, "mail": 110, "list": [110, 112, 119], "weekli": 110, "tech": 110, "meetup": 110, "resourc": 110, "about": 110, "social": 110, "media": 110, "find": 110, "wai": 110, "Into": 110, "tabl": [110, 119], "content": [110, 119], "indic": 110, "docker": 111, "playground": 111, "local": 111, "ci": 111, "languang": 111, "specif": 111, "how": [112, 113, 114, 116], "act": 112, "usag": 112, "availavl": 112, "job": 112, "trigger": 112, "event": 112, "bind": 112, "work": 112, "main": 113, "tip": [113, 119], "n": 113, "trick": 113, "privat": 113, "workhors": 113, "branch": 113, "correspond": 113, "ocpp1": 114, "6": 114, "prerequesit": 114, "libocpp": 114, "core": 114, "steve": 114, "differ": 114, "csm": 114, "within": 114, "log": 114, "tutori": [115, 117], "new": 116, "sphinx": [118, 119], "architectur": 118, "document": [118, 119], "style": 119, "headlin": 119, "bullet": 119, "target": 119, "link": 119, "section": 119, "head": 119, "grid": 119, "simpl": 119, "csv": 119, "titl": 119, "imag": 119, "figur": 119, "comment": 119, "block": 119, "topic": 119, "sidebar": 119, "admonit": 119, "attent": 119, "caution": 119, "danger": 119, "hint": 119, "import": 119, "seealso": 119, "versionad": 119, "versionchang": 119, "deprec": 119, "math": 119, "raw": 119, "format": 119, "code": 119}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [4, "variables"], [6, "variables"], [7, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [14, "variables"], [15, "variables"], [17, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [24, "variables"], [25, "variables"], [28, "variables"], [29, "variables"], [31, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [5, "commands"], [6, "commands"], [8, "commands"], [11, "commands"], [14, "commands"], [15, "commands"], [16, "commands"], [17, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [28, "commands"], [30, "commands"], [32, "commands"], [33, "commands"], [34, "commands"], [36, "commands"], [37, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "auth": [[3, "auth"]], "auth_token_provider": [[4, "auth-token-provider"]], "auth_token_validator": [[5, "auth-token-validator"]], "board_support_AC": [[6, "board-support-ac"]], "board_support_AC_debug": [[7, "board-support-ac-debug"]], "car_simulator": [[8, "car-simulator"]], "debug_json": [[9, "debug-json"]], "empty": [[10, "empty"]], "energy": [[11, "energy"], [71, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [72, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [73, "evse-manager"]], "evse_security": [[16, "evse-security"], [74, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [77, "isolation-monitor"]], "kvs": [[21, "kvs"]], "ocpp_1_6_charge_point": [[22, "ocpp-1-6-charge-point"]], "power": [[23, "power"]], "power_supply_DC": [[24, "power-supply-dc"], [79, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [80, "powermeter"], [90, "powermeter"], [92, "powermeter"]], "reservation": [[26, "reservation"], [81, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [83, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [84, "system"]], "test_control": [[34, "test-control"]], "tibber_price_forecast": [[35, "tibber-price-forecast"]], "yeti_extras": [[36, "yeti-extras"]], "yeti_simulation_control": [[37, "yeti-simulation-control"]], "API": [[38, "api"]], "Provides": [[38, "provides"], [39, "provides"], [40, "provides"], [41, "provides"], [42, "provides"], [43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [55, "requirements"], [56, "requirements"], [57, "requirements"], [59, "requirements"], [61, "requirements"], [65, "requirements"]], "Metadata": [[38, "metadata"], [39, "metadata"], [40, "metadata"], [41, "metadata"], [42, "metadata"], [43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"]], "Authors": [[38, "authors"], [39, "authors"], [40, "authors"], [41, "authors"], [42, "authors"], [43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"]], "License": [[38, "license"], [39, "license"], [40, "license"], [41, "license"], [42, "license"], [43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"]], "Auth": [[39, "auth"]], "Module Configuration": [[39, "module-configuration"], [40, "module-configuration"], [45, "module-configuration"], [46, "module-configuration"], [48, "module-configuration"], [49, "module-configuration"], [51, "module-configuration"], [54, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [57, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [87, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [88, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [89, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [90, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [91, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [92, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "MicroMegaWattBSP": [[54, "micromegawattbsp"]], "OCPP": [[55, "ocpp"]], "OCPP201": [[56, "ocpp201"]], "OCPPExtensionExample": [[57, "ocppextensionexample"], [93, "ocppextensionexample"]], "PN532TokenProvider": [[58, "pn532tokenprovider"]], "PacketSniffer": [[59, "packetsniffer"]], "PersistentStore": [[60, "persistentstore"]], "PowermeterBSM": [[61, "powermeterbsm"]], "PyEvJosev": [[62, "pyevjosev"]], "PyJosev": [[63, "pyjosev"]], "SerialCommHub": [[64, "serialcommhub"]], "Setup": [[65, "setup"], [112, "setup"]], "Store": [[66, "store"]], "System": [[67, "system"]], "YetiDriver": [[68, "yetidriver"], [94, "yetidriver"]], "authorization": [[69, "authorization"]], "board_support": [[70, "board-support"]], "iso15118_charger": [[75, "iso15118-charger"]], "iso15118_ev": [[76, "iso15118-ev"]], "ocpp": [[78, "ocpp"]], "serial_comm_hub_requests": [[82, "serial-comm-hub-requests"]], "units": [[85, "units"]], "yeti": [[86, "yeti"]], "Typical connections": [[90, "typical-connections"]], "AC Configuration": [[90, "ac-configuration"]], "DC Configuration": [[90, "dc-configuration"]], "Published variables": [[90, "published-variables"], [92, "published-variables"]], "session_events": [[90, "session-events"]], "Authentication": [[90, "authentication"]], "Autocharge / PnC": [[90, "autocharge-pnc"]], "Reservation": [[90, "reservation"]], "Energy Management": [[90, "energy-management"]], "Datasets in the configuration file": [[92, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[92, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[92, "dataset-description"]], "Structure of datasets in the configuration file": [[92, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[92, "other-things-to-note"]], "Provided commands": [[92, "provided-commands"]], "get_signed_meter_value": [[92, "get-signed-meter-value"]], "Communication between the Yeti microcontroller and this driver module": [[94, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[94, "protocol"]], "COBS": [[94, "cobs"]], "Protobuf": [[94, "protobuf"]], "EVerest to Yeti": [[94, "everest-to-yeti"]], "Low control mode:": [[94, "low-control-mode"]], "Other commands for all modes:": [[94, "other-commands-for-all-modes"]], "Yeti to EVerest": [[94, "yeti-to-everest"]], "EVerest Reference": [[95, "everest-reference"]], "EVerest Interfaces": [[96, "everest-interfaces"]], "EVerest Modules": [[97, "everest-modules"], [107, "everest-modules"]], "EVerest Types": [[98, "everest-types"]], "Snapshot": [[99, "snapshot"]], "edm": [[100, "edm"]], "Dependency Manager for EVerest": [[100, "dependency-manager-for-everest"]], "Install and Quick Start": [[100, "install-and-quick-start"]], "Installing edm": [[100, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[100, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[100, "building-everest"]], "Python packages needed to run edm": [[100, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[100, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[100, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[100, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[100, "git-information-at-a-glance"]], "ev-cli": [[101, "ev-cli"]], "Install": [[101, "install"]], "ev-cli command line interface": [[101, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[101, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[101, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[101, "auto-generating-nodejs-modules"]], "EVerest development tools": [[102, "everest-development-tools"]], "EVerest framework": [[103, "everest-framework"]], "A Visual Introduction": [[103, "a-visual-introduction"]], "Tools And Helpers": [[103, "tools-and-helpers"]], "System Requirements and Prerequisites": [[103, "system-requirements-and-prerequisites"]], "Hardware": [[103, "hardware"]], "Operating System": [[103, "operating-system"]], "Libraries And Tools": [[103, "libraries-and-tools"]], "Prepare Your Development Environment": [[104, "prepare-your-development-environment"], [105, "prepare-your-development-environment"]], "A Word on System Environments": [[104, "a-word-on-system-environments"]], "Required Packages": [[104, "required-packages"]], "Tested Environments": [[104, "tested-environments"]], "Ubuntu": [[104, "ubuntu"]], "OpenSUSE": [[104, "opensuse"]], "Fedora": [[104, "fedora"]], "Troubleshooting": [[104, "troubleshooting"]], "Maven dependency": [[104, "maven-dependency"]], "Java dependency": [[104, "java-dependency"]], "Python versions with pyenv": [[104, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[105, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[105, "needed-packages"]], "Download And Install": [[105, "download-and-install"]], "Get The Needed EVerest Repositories": [[105, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[105, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[105, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[105, "packages-for-iso-15118-communication"]], "Build EVerest": [[105, "build-everest"]], "Simulating EVerest": [[105, "simulating-everest"]], "Prepare The Helpers": [[105, "prepare-the-helpers"]], "Software in a loop": [[105, "software-in-a-loop"]], "Admin panel and simulations": [[105, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[105, "understanding-everest-modules"]], "Basic elements of a module": [[105, "basic-elements-of-a-module"]], "Module manifest": [[105, "module-manifest"]], "Interfaces": [[105, "interfaces"]], "Types": [[105, "types"]], "Generate the stub files": [[105, "generate-the-stub-files"]], "One Deep Breath": [[105, "one-deep-breath"]], "EVerest Module Concept": [[106, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[108, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[108, "everest-modules"]], "Debug a single module": [[108, "debug-a-single-module"]], "Energy management": [[108, "energy-management"]], "Errors, warnings and Troubleshooting": [[108, "errors-warnings-and-troubleshooting"]], "RPC communication timeout": [[108, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[108, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[109, "pionix-belaybox"]], "Introduction": [[109, "introduction"]], "The BelayBox hardware": [[109, "the-belaybox-hardware"]], "Getting support": [[109, "getting-support"]], "Setting up Hardware and Software": [[109, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[109, "assembling-the-yak-board"]], "Flashing the Yak Board": [[109, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[109, "assembling-the-yeti-board"]], "Preparing the cable set": [[109, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[109, "final-yak-yeti-cable-setup"]], "Raspbian": [[109, "raspbian"]], "EVerest": [[109, "everest"]], "Integration into Raspbian": [[109, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[109, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[109, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[109, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[109, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[109, "belaybox-further-information"]], "Reference Cheat Sheet": [[109, "reference-cheat-sheet"]], "Make root partition read/writable": [[109, "make-root-partition-read-writable"]], "Make it read only again": [[109, "make-it-read-only-again"]], "File containing wifi settings": [[109, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[109, "use-of-custom-everest-build-or-config"]], "Define release channels": [[109, "define-release-channels"]], "Wireguard VPN configuration": [[109, "wireguard-vpn-configuration"]], "Persistent user config": [[109, "persistent-user-config"]], "Stop automatic updates": [[109, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[109, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[109, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[109, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[109, "raspbian-partitioning-scheme"]], "Using online updates": [[109, "using-online-updates"]], "Factory reset": [[109, "factory-reset"]], "Current Version nightly": [[110, "index"]], "What Is EVerest": [[110, "what-is-everest"]], "EVerest Compass": [[110, "everest-compass"]], "Direct contact": [[110, "direct-contact"]], "Mailing list": [[110, "mailing-list"]], "Weekly tech meetup": [[110, "weekly-tech-meetup"]], "1:1 meetup": [[110, "meetup"]], "Tech resources about EVerest": [[110, "tech-resources-about-everest"]], "Social Media": [[110, "social-media"]], "Find Your Way Into EVerest Development": [[110, "find-your-way-into-everest-development"]], "Table Of Contents": [[110, "table-of-contents"]], "Indices and tables": [[110, "indices-and-tables"]], "Docker setup": [[111, "docker-setup"]], "everest playground": [[111, "everest-playground"]], "Local CI environment": [[111, "local-ci-environment"]], "Generating languange specific protobuf files": [[111, "generating-languange-specific-protobuf-files"]], "How To: Act": [[112, "how-to-act"]], "Usage": [[112, "usage"]], "List availavle jobs:": [[112, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[112, "run-jobs-trigger-events"]], "Bind working directory:": [[112, "bind-working-directory"]], "How to git": [[113, "how-to-git"]], "Main concept": [[113, "main-concept"]], "Best practices": [[113, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[113, "tips-n-tricks-for-git"]], "Using private repositories": [[113, "using-private-repositories"]], "Workhorse example": [[113, "workhorse-example"]], "Visualization of the branching structure": [[113, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[113, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[114, "how-to-ocpp1-6-in-everest"]], "Prerequesites": [[114, "prerequesites"]], "Integration of libocpp into everest-core": [[114, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[114, "run-everest-with-steve"]], "Configuring OCPP": [[114, "configuring-ocpp"]], "Connect to a different CSMS": [[114, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[114, "configuring-ocpp-within-everest"]], "Logging": [[114, "logging"]], "Tutorials": [[115, "tutorials"]], "How To: Develop New Modules": [[116, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[117, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[118, "general-sphinx-information"]], "Architecture": [[118, "architecture"]], "Build the documentation": [[118, "build-the-documentation"]], "Sphinx style guide": [[119, "sphinx-style-guide"]], "Headlines": [[119, "headlines"]], "Styles": [[119, "styles"]], "Bullet Lists": [[119, "bullet-lists"]], "Targets and Links": [[119, "targets-and-links"]], "Section Heading": [[119, "section-heading"]], "Tables": [[119, "tables"]], "Grid table": [[119, "grid-table"]], "Simple table": [[119, "simple-table"]], "CSV table": [[119, "csv-table"]], "table title": [[119, "id6"]], "Images and Figures": [[119, "images-and-figures"]], "Image": [[119, "image"]], "Figure": [[119, "figure"]], "Comments": [[119, "comments"]], "Directives": [[119, "directives"]], "Table of Contents": [[119, "table-of-contents"], [119, "id4"]], "Table of Contents (this document)": [[119, "table-of-contents-this-document"]], "Content Block Directives": [[119, "content-block-directives"], [119, "id5"]], ".. topic:: [title]": [[119, "topic-title"]], "Topic": [[119, null]], ".. sidebar:: [title]": [[119, "sidebar-title"]], "Sidebar": [[119, null]], ".. admonition:: [title]": [[119, "admonition-title"]], "Admonition title": [[119, null]], ".. attention::": [[119, "attention"]], ".. caution::": [[119, "caution"]], ".. danger::": [[119, "danger"]], ".. error::": [[119, "error"]], ".. hint::": [[119, "hint"]], ".. important::": [[119, "important"]], ".. note::": [[119, "note"]], ".. tip::": [[119, "tip"]], ".. warning::": [[119, "warning"]], ".. seealso::": [[119, "seealso"]], ".. versionadded:: [version]": [[119, "versionadded-version"]], ".. versionchanged:: [version]": [[119, "versionchanged-version"]], ".. deprecated:: [version]": [[119, "deprecated-version"]], ".. math::": [[119, "math"]], ".. raw:: output format": [[119, "raw-output-format"]], "Code Examples": [[119, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/board_support_AC", "_generated/interfaces/board_support_AC_debug", "_generated/interfaces/car_simulator", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_extras", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/PyJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/board_support", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/board_support_AC.rst", "_generated/interfaces/board_support_AC_debug.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_extras.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/PyJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/board_support.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. auth", "11.2.4. auth_token_provider", "11.2.5. auth_token_validator", "11.2.6. board_support_AC", "11.2.7. board_support_AC_debug", "11.2.8. car_simulator", "11.2.9. debug_json", "11.2.10. empty", "11.2.11. energy", "11.2.12. energy_manager", "11.2.13. energy_price_information", "11.2.14. ev_slac", "11.2.15. evse_manager", "11.2.16. evse_security", "11.2.17. example", "11.2.18. example_user", "11.2.19. external_energy_limits", "11.2.20. isolation_monitor", "11.2.21. kvs", "11.2.22. ocpp_1_6_charge_point", "11.2.23. power", "11.2.24. power_supply_DC", "11.2.25. powermeter", "11.2.26. reservation", "11.2.27. serial_communication_hub", "11.2.28. slac", "11.2.29. solar_forecast", "11.2.30. sunspec_ac_meter", "11.2.31. sunspec_reader", "11.2.32. sunspec_scanner", "11.2.33. system", "11.2.34. test_control", "11.2.35. tibber_price_forecast", "11.2.36. yeti_extras", "11.2.37. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. MicroMegaWattBSP", "11.1.18. OCPP", "11.1.19. OCPP201", "11.1.20. OCPPExtensionExample", "11.1.21. PN532TokenProvider", "11.1.22. PacketSniffer", "11.1.23. PersistentStore", "11.1.24. PowermeterBSM", "11.1.25. PyEvJosev", "11.1.26. PyJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. board_support", "11.3.3. energy", "11.3.4. energy_price_information", "11.3.5. evse_manager", "11.3.6. evse_security", "11.3.7. iso15118_charger", "11.3.8. iso15118_ev", "11.3.9. isolation_monitor", "11.3.10. ocpp", "11.3.11. power_supply_DC", "11.3.12. powermeter", "11.3.13. reservation", "11.3.14. serial_comm_hub_requests", "11.3.15. sunspec_ac_meter", "11.3.16. system", "11.3.17. units", "11.3.18. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.1. EvseManager", "EvseSecurity", "5.2. GenericPowermeter", "OCPPExtensionExample", "5.3. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Module Concept", "5. EVerest Modules", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How to git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 86, 90, 91, 92, 93, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 118], "interfac": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 39, 40, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 59, 61, 62, 63, 65, 67, 68, 90, 91, 92, 95, 103, 108, 110, 111, 114, 118], "defin": [1, 2, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 29, 31, 32, 34, 35, 36, 37, 39, 51, 55, 69, 71, 73, 75, 80, 84, 94, 95, 100, 103, 105, 111, 114, 118, 119], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 62, 63, 75, 76, 90, 99, 105], "charger": [1, 2, 44, 51, 63, 65, 75, 90, 94, 103, 108, 109], "require_auth_eim": 1, "null": [1, 2, 21, 28], "an": [1, 2, 4, 5, 6, 11, 13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 29, 30, 31, 33, 35, 37, 38, 39, 40, 44, 48, 50, 51, 57, 62, 63, 64, 67, 69, 71, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 90, 93, 94, 101, 103, 104, 105, 106, 107, 108, 109, 110, 112, 114, 117], "eim": [1, 48, 51, 90], "author": [1, 4, 5, 15, 73, 90, 95, 98, 105, 109, 114], "i": [1, 2, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 37, 39, 41, 42, 45, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 81, 82, 83, 84, 85, 86, 90, 92, 93, 94, 95, 100, 101, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 9, 11, 13, 15, 16, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 105], "providedidtoken": [1, 4, 5, 15, 69, 73], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 59, 62, 63, 65, 69, 71, 72, 73, 74, 75, 80, 84, 90, 92, 94, 100, 101, 103, 108, 110, 111, 112, 113, 114, 117, 118, 119], "evcc": [1, 2, 15, 62, 73, 75], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 69, 74, 75, 78, 80, 84, 87, 88, 90, 101, 105, 108, 111, 114, 118], "payment": [1, 2, 75], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 81, 90, 100, 103, 105, 106, 114], "pnc": [1, 48, 51, 114], "send": [1, 27, 37, 48, 90, 94, 113], "signatur": [1, 84], "certif": [1, 15, 16, 49, 51, 55, 56, 62, 63, 69, 74, 75, 84, 91, 104, 105, 114], "chain": [1, 15, 16, 46, 51, 63, 74], "emaid": [1, 69], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 105, 110, 113], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 57, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 90, 93], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 101, 105], "here": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 39, 41, 42, 43, 48, 49, 52, 57, 68, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 95, 100, 103, 104, 105, 108, 109, 110, 113, 114, 117], "ac_close_contactor": 1, "contactor": [1, 2, 94], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 57, 63, 65, 73, 84, 90, 94, 100, 101, 104, 105, 108, 109, 111, 112, 113, 114], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 100, 105, 109, 110, 111, 114, 117, 118], "start_cablecheck": 1, "now": [1, 15, 55, 71, 72, 73, 84, 94, 100, 101, 104, 105, 106, 108, 109, 110, 111, 113, 117], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 55, 63, 73, 80, 84, 90, 94, 103, 104, 105, 106, 108, 109, 110, 111, 113, 114, 116, 117], "cabl": [1, 6, 48, 73, 80], "check": [1, 5, 16, 17, 21, 48, 65, 90, 94, 109, 110, 113], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 55, 61, 70, 71, 73, 75, 80, 83, 87, 90, 92, 94, 95, 101, 103, 105, 108, 109, 110, 111, 113, 114, 119], "3": [1, 14, 28, 47, 48, 50, 72, 73, 80, 92, 94, 99, 100, 104, 114, 119], "trigger": [1, 14, 48, 109, 114, 118], "when": [1, 14, 22, 24, 28, 31, 48, 50, 54, 55, 58, 61, 63, 68, 69, 71, 73, 80, 81, 84, 90, 92, 94, 101, 105, 108, 109, 112, 113, 114, 118], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 62, 63, 69, 73, 75, 76, 102, 103, 109, 110], "powerdeliveryreq": [1, 75], "messag": [1, 22, 48, 55, 56, 59, 64, 75, 80, 94, 103, 108, 114], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 71, 73, 80, 90, 94, 114, 117], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 54, 55, 56, 63, 67, 69, 70, 71, 73, 75, 76, 81, 90, 94, 103, 105, 109, 110, 114], "process": [1, 2, 14, 28, 45, 63, 73, 75, 84, 103, 105, 108, 115, 117, 119], "ha": [1, 22, 51, 62, 63, 69, 73, 81, 84, 90, 100, 101, 103, 104, 105, 108, 109, 113, 114], "want": [1, 2, 48, 90, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 116, 117], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 65, 73, 75, 81, 84, 94, 100, 110, 113, 114], "finish": [1, 2, 6, 39, 48, 73, 109, 113], "evccidd": 1, "string": [1, 2, 5, 6, 8, 9, 14, 15, 16, 17, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 105], "specifi": [1, 15, 16, 26, 51, 63, 67, 71, 73, 74, 75, 81, 84, 90, 105, 108, 111, 112, 114], "identif": [1, 50, 73, 80, 90], "readabl": [1, 94, 118], "format": [1, 6, 16, 33, 69, 71, 72, 73, 75, 80, 81, 84, 90, 101, 104, 109, 112, 114], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 73, 90, 91, 92, 94, 100, 101, 103, 105, 108, 109, 110, 111, 112, 113, 114, 118], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 69, 72, 73, 74, 75, 84, 90, 92, 94, 100, 101, 105, 111, 112, 113, 114, 117], "mac": [1, 14, 28, 48, 50, 51, 62, 63, 73, 104], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 61, 65, 73, 92], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 73, 104], "selectedpaymentopt": 1, "paymentopt": [1, 2, 75], "element": [1, 2, 75], "us": [1, 2, 7, 8, 9, 10, 11, 15, 16, 17, 18, 20, 22, 24, 27, 31, 39, 40, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 68, 69, 70, 71, 73, 74, 75, 79, 81, 84, 90, 91, 92, 93, 94, 101, 103, 104, 105, 108, 110, 111, 112, 114, 117, 118, 119], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 69, 70, 71, 74, 75, 78, 80, 82, 90], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 58, 64, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 92, 95, 104, 108, 109, 110, 114, 117, 118], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 75], "select": [1, 2, 27, 40, 48, 69, 75, 90, 109, 111], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 61, 72, 73, 75, 76, 79, 80, 85, 92, 95, 96, 98, 105, 109, 110, 114], "transfer": [1, 2, 22, 27, 48, 75, 78, 82, 94], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 65, 75, 79, 90, 108, 109], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 55, 56, 63, 69, 71, 73, 74, 75, 76, 78, 80, 82, 84, 90, 92, 94, 108, 110, 114, 117], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 69, 73, 75, 90, 99, 100, 101, 103, 113, 114, 119], "rfc3339": [1, 33, 69, 71, 72, 73, 75, 80, 81, 84], "utc": [1, 69, 71, 72, 75, 81], "vehicl": [1, 15, 28, 73, 75, 105, 109], "intend": [1, 73], "ac_eamount": 1, "number": [1, 2, 6, 7, 15, 17, 21, 23, 24, 27, 31, 40, 41, 42, 43, 45, 46, 48, 50, 53, 54, 58, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 85, 86, 92, 104, 105, 110, 119], "wh": [1, 73, 76, 80, 83, 85, 92], "amount": [1, 71, 94], "reflect": [1, 116], "": [1, 8, 32, 41, 42, 43, 52, 58, 73, 74, 87, 88, 89, 90, 91, 92, 93, 94, 103, 104, 105, 108, 110, 112, 113, 114], "estim": [1, 73, 75], "how": [1, 39, 51, 57, 67, 84, 93, 103, 104, 105, 108, 109, 110, 115, 117, 118, 119], "much": [1, 108, 109, 113], "need": [1, 15, 16, 48, 65, 69, 71, 73, 90, 92, 94, 101, 103, 104, 108, 109, 110, 111, 112, 113, 114, 118], "fulfil": [1, 71, 73], "user": [1, 39, 48, 55, 69, 71, 73, 80, 100, 101, 105, 113], "configur": [1, 6, 22, 41, 42, 43, 52, 78, 81, 89, 93, 94, 103, 105, 108, 110, 111, 112, 117], "goal": [1, 73], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 55, 68, 70, 71, 72, 73, 75, 76, 79, 80, 84, 85, 86, 90, 92, 94, 100, 101, 103, 104, 105, 108, 109, 111, 112, 113, 114, 115, 116, 119], "session": [1, 2, 6, 7, 8, 15, 48, 51, 59, 73, 81, 90, 94, 105, 108, 114], "ac_evmaxvoltag": 1, "v": [1, 73, 75, 76, 79, 83, 86, 105, 111], "rm": [1, 111, 113, 117], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 70, 73, 75, 76, 77, 79, 80, 83, 85, 86], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 55, 56, 58, 68, 69, 70, 71, 72, 73, 75, 79, 80, 90, 92, 94, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 119], "accept": [1, 6, 15, 26, 43, 69, 74, 75, 78, 81, 84], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 61, 71, 77, 80, 83, 92, 94], "between": [1, 2, 6, 11, 48, 58, 64, 71, 72, 75, 77, 90, 100, 103, 105, 109, 113, 114], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 69, 71, 73, 87, 88, 90, 94, 104, 105, 108, 109, 113, 114], "phase": [1, 2, 6, 7, 15, 46, 48, 70, 71, 73, 80, 83, 85, 90, 92, 94, 103, 105], "neutral": [1, 48, 85], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 55, 56, 69, 73, 74, 75, 76, 79, 80, 83, 84, 85, 90, 92, 94, 100, 109, 110, 113, 119], "maximum": [1, 6, 17, 23, 40, 70, 73, 75, 76, 79, 114], "support": [1, 6, 7, 40, 48, 50, 51, 54, 62, 63, 65, 68, 70, 73, 75, 79, 84, 90, 92, 94, 104, 105, 110, 114, 119], "per": [1, 2, 71, 72, 90], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 62, 63, 75], "below": [1, 48, 70, 71, 73, 94, 100, 110], "minimum": [1, 70, 75, 79, 80, 90, 104, 109], "cost": [1, 72], "effici": [1, 71, 73, 79, 104], "dc_evenergycapac": 1, "capac": [1, 6, 73, 76], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 62, 63, 69, 70, 71, 73, 74, 75, 80, 90, 108, 114], "dc_fullsoc": 1, "soc": [1, 48, 73, 75], "which": [1, 15, 16, 22, 31, 55, 59, 67, 69, 73, 74, 84, 85, 90, 92, 94, 95, 101, 103, 104, 105, 108, 109, 110, 111, 113, 114, 116], "consid": [1, 73, 109], "batteri": [1, 48, 71, 73, 75], "fulli": [1, 73, 90], "dc_bulksoc": 1, "fast": [1, 103, 105, 113], "end": [1, 15, 48, 71, 73, 81, 84, 104, 109, 114], "dc_evstatu": 1, "dc_evstatustyp": [1, 75], "statu": [1, 14, 15, 20, 27, 28, 33, 69, 73, 74, 75, 78, 80, 84, 115, 119], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 6, 7, 8, 14, 15, 16, 17, 21, 22, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 61, 62, 63, 64, 65, 69, 70, 71, 75, 78, 79, 80, 86, 105], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 62, 68, 71, 73, 75, 80, 90, 94, 100, 101, 104, 105, 109, 110, 111, 112, 113, 114, 117], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 54, 55, 63, 64, 65, 68, 70, 71, 72, 73, 75, 76, 79, 86, 90, 92, 94, 101, 103, 104, 105, 108, 110, 112, 113, 114, 117, 119], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 55, 56, 61, 62, 63, 64, 65, 70, 75, 79, 80, 86, 90, 94, 105, 108, 109, 113, 114], "bulk": [1, 73, 75], "approx": [1, 75], "80": [1, 73, 75, 105, 111], "complet": [1, 32, 48, 73, 75, 94, 101, 104, 109, 114], "dc_chargingcomplet": 1, "full": [1, 8, 48, 75, 103, 109, 110], "100": [1, 40, 75, 104, 114], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 75], "target": [1, 2, 24, 27, 55, 71, 73, 75, 76, 117], "dc_evmaximumlimit": [1, 75], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 55, 60, 61, 63, 66, 69, 70, 71, 72, 73, 74, 75, 78, 80, 82, 83, 85, 86, 90, 92, 105, 112, 114, 119], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 61, 68, 70, 71, 73, 75, 76, 79, 80, 85, 90, 94, 95, 96, 105, 108, 109, 114], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 61, 63, 65, 69, 71, 73, 75, 76, 94, 105, 109, 114], "dc_evremainingtim": [1, 75], "calcul": [1, 50, 74, 75, 92, 108], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 58, 67, 69, 71, 72, 73, 75, 80, 81, 84, 90, 94, 100, 104, 105, 109, 110, 112, 113, 114], "until": [1, 16, 20, 71, 75], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 75], "deliv": [1, 15, 75, 79, 90, 103, 105], "belong": [1, 15, 90, 113], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 55, 56, 58, 69, 71, 73, 75, 84, 89, 90, 109, 114], "contract": [1, 2, 15, 48, 51, 62, 63, 69, 75, 90], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 74, 75, 78, 80, 84, 108, 109], "report": [1, 6, 15, 24, 41, 42, 48, 53, 65, 68, 73, 80, 90, 109, 113, 114], "async": [1, 15], "via": [1, 15, 27, 46, 50, 62, 69, 90, 92, 105, 108, 109, 110, 111, 117], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 63, 73, 77, 105], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 71, 73, 74, 78, 80, 81, 82, 86, 90, 92, 94, 105, 109, 117], "link": [1, 14, 28, 47, 50, 51, 62, 63, 87, 88, 89, 91, 93, 111], "becom": [1, 28, 73, 113], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 114], "match": [1, 8, 14, 28, 39, 48, 50, 108], "dlink_paus": [1, 28], "save": [1, 28, 100, 108], "while": [1, 6, 15, 28, 40, 94, 103, 108, 109, 111], "stai": [1, 28, 109, 110], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 69, 71, 72, 73, 74, 75, 78, 82], "debug_lit": 1, "list": [1, 22, 57, 69, 73, 74, 75, 78, 100, 101, 104, 105, 108, 109], "protocol": [1, 75, 84, 90, 103, 105], "item": [1, 16, 22, 69, 71, 72, 73, 74, 75, 78, 82, 105, 119], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 58, 64, 69, 71, 72, 73, 78, 90, 101, 105, 108, 109, 114], "properti": [1, 31, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 105], "protocolnamespac": [1, 75], "versionnumbermajor": [1, 75], "versionnumberminor": [1, 75], "schemaid": [1, 75], "prioriti": [1, 75], "v2g_messag": [1, 75], "debug": [1, 7, 9, 40, 45, 58, 75, 103, 109], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 55, 56, 71, 72, 73, 75, 81, 90, 92, 100, 101, 103, 104, 105, 109, 110, 111, 112, 113, 114, 118, 119], "v2g": [1, 2, 16, 49, 51, 74, 75, 100], "purpos": [1, 51, 90, 109, 114, 118], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 55, 69, 71, 75, 78, 79, 80, 85, 90, 92, 94, 100, 104, 105, 113, 114], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 105], "One": [1, 71, 104, 108, 110], "setup": [1, 6, 95, 97, 100, 103, 104, 105, 106, 110, 113, 114, 115], "boot": [1, 94, 109], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 61, 69, 73, 75, 80, 81, 83, 84, 90, 101, 108, 109, 114], "uniqu": [1, 8, 75], "identifi": [1, 8, 16, 75, 78], "outlet": [1, 8, 73], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 58, 61, 62, 63, 64, 65, 68, 73, 92, 94, 103, 105, 108, 109, 110, 111], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 62, 63, 75], "after": [1, 7, 15, 22, 28, 39, 48, 67, 71, 73, 84, 90, 94, 105, 108, 109, 113], "din": [1, 48, 51, 62, 63, 90, 109], "spec": [1, 48, 51, 62, 63, 90], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 68, 69, 70, 71, 73, 74, 75, 78, 79, 80, 81, 82, 84], "externalpay": [1, 2, 75], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 70, 73, 94, 101, 103, 104, 105, 109, 114, 118], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 75], "ac_three_phase_cor": [1, 2, 75], "dc_core": [1, 2, 75], "dc_extend": [1, 2, 75], "dc_combo_cor": [1, 2, 75], "dc_uniqu": [1, 2, 75], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 58, 64, 92, 94, 100, 112, 119], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 69, 71, 72, 79, 81], "magnitud": [1, 79], "regul": [1, 7, 79], "toler": [1, 79], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 79], "rippl": [1, 79], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 94, 100, 105, 108, 110, 114], "meteringreceiptreq": [1, 75], "sign": [1, 16, 25, 73, 80, 84], "meter": [1, 25, 30, 48, 54, 61, 68, 73, 80, 83, 90, 105], "info": [1, 100], "record": [1, 110], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 62, 63, 64, 65, 70, 73, 79, 94, 105, 108, 114], "set_freeservic": 1, "On": [1, 48, 64, 94], "freeservic": 1, "so": [1, 15, 48, 53, 71, 72, 73, 90, 92, 101, 104, 105, 108, 109, 111, 113, 114], "servic": [1, 22, 48, 63, 105, 111, 112], "free": [1, 48, 63], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 59, 71, 72, 73, 75, 83, 94, 100, 105, 109, 113], "debug_mod": 1, "debugmod": [1, 75], "variou": [1, 52, 109, 113], "set_auth_okay_eim": 1, "either": [1, 73, 92, 109], "success": [1, 14, 15, 25, 28, 73, 75, 80, 82, 84, 109, 113], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 103, 105, 114], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 90, 105, 109, 110, 112, 118], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 69, 71, 72, 73, 75, 90, 94, 104, 105, 108, 110, 115, 117], "whether": [1, 8, 37, 70, 71, 75, 80, 90], "previous": [1, 15, 21, 73], "were": [1, 90, 100], "authorizationstatu": [1, 69], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 55, 56, 58, 69, 73, 81, 87, 88, 89, 90, 112, 114], "certificatestatu": [1, 69], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 57, 62, 63, 71, 73, 94, 100, 101, 105, 109, 113], "error": [1, 2, 6, 15, 26, 28, 50, 70, 73, 80, 82, 86, 94, 105, 110], "wrong": [1, 109], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 70, 94], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 56, 59, 61, 62, 63, 64, 71, 92, 103, 109], "rcd": [1, 6, 7, 48, 54, 68, 70, 73, 86, 90, 94], "detect": [1, 15, 73, 84, 94, 109], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 65, 70, 71, 90, 101, 103, 104, 105, 109, 113], "continu": [1, 104, 108, 109], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 73], "weldingdetect": 1, "present": [1, 39, 48, 69, 73, 75, 90, 112, 114], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 75], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 105], "evsemaxcurr": 1, "max": [1, 2, 70, 71], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 75], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 75], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 75, 77, 90, 109], "condit": [1, 73, 75, 90], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 69, 70, 71, 74, 77, 82, 83, 89, 105, 109, 119], "monitor": [1, 20, 22, 27, 57, 77, 90], "evseisolationstatu": 1, "isolationstatu": [1, 75], "set_evse_utilityinterruptev": 1, "util": [1, 99, 100, 101, 105, 109, 110], "interrupt": [1, 73], "event": [1, 6, 15, 41, 69, 70, 73, 83, 87, 90, 94, 114], "equip": [1, 109], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 65, 67, 73, 79, 84, 94, 104, 108, 109, 114], "temporari": [1, 111], "reduct": 1, "load": [1, 21, 40, 90, 105, 108, 114], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 73, 94], "recover": 1, "fault": [1, 2, 7, 15, 24, 73, 75, 79, 81, 94], "occur": [1, 73], "failur": [1, 67, 84, 86, 94], "perman": [1, 15, 40, 73, 94, 109], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 55, 56, 73, 75, 90, 95, 96, 97, 98, 105, 108, 109, 110, 111, 114], "incompat": [1, 84], "emerg": [1, 73, 94], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 63, 71, 73, 80, 84, 86, 90, 92, 94, 105, 108, 109, 110, 113, 114], "button": [1, 73, 105, 117], "press": [1, 73, 111], "station": [1, 2, 22, 45, 55, 56, 69, 73, 105, 109, 114], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 63, 71, 73, 75, 80, 100, 101, 103, 105, 111, 114, 118, 119], "meterinfo": 1, "latest": [1, 84, 112, 113], "read": [1, 6, 27, 40, 58, 64, 78, 92, 105, 110, 113], "other": [1, 6, 15, 70, 73, 79, 84, 90, 100, 105, 107, 108, 109, 110, 111, 113, 114], "relev": [1, 85, 90, 94, 114], "powermet": [1, 15, 46, 48, 52, 54, 61, 68, 71, 73, 83, 94, 95, 96, 98, 105], "dataset": [1, 15, 25, 31, 80, 83], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 73, 94, 109], "20v": 1, "insul": [1, 48], "resistor": [1, 73, 86], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 75], "instal": [1, 16, 62, 63, 74, 75, 84, 104, 109, 110, 111, 112, 118], "updat": [1, 15, 16, 33, 45, 53, 61, 71, 75, 84, 92, 104, 105], "sa": 1, "certificateinstallationr": [1, 15, 75], "certificateupdater": [1, 15, 75], "new": [1, 6, 15, 16, 33, 37, 39, 58, 71, 84, 90, 92, 94, 103, 105, 108, 109, 110, 111, 113, 114, 115, 117, 119], "correspond": [1, 15, 73, 92, 94, 101, 109], "encrypt": [1, 15, 49, 51, 74], "privat": [1, 15, 49, 74, 105, 109], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 57, 60, 66, 74, 75, 78, 91, 93, 105, 112, 114], "ar": [1, 7, 16, 22, 37, 48, 49, 55, 56, 59, 63, 71, 72, 73, 80, 81, 85, 90, 92, 94, 100, 101, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119], "sent": [1, 22, 36, 64, 73, 90, 94, 103], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 55, 87, 88, 94, 105, 114], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 75], "raw": [1, 15, 34, 73, 75, 82], "exi": [1, 15, 75, 104], "stream": [1, 15, 75, 94], "csm": [1, 15, 16, 22, 49, 55, 56, 74, 75, 108], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 55, 70, 73, 90, 94], "slac": [1, 14, 47, 48, 50, 73, 90, 94, 95, 96], "layer": [1, 14, 28, 103, 114], "accord": [1, 7, 20, 25, 47, 50, 90, 114], "readi": [1, 2, 15, 75, 103, 105, 109, 113, 117], "simpl": [2, 21, 46, 60, 66, 90, 105, 109, 110, 113], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 63, 70, 71, 73, 90, 94, 103, 105, 108], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 62, 63, 68, 73, 90], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 54, 62, 63, 71, 73, 75, 76, 77, 79, 80, 85, 92, 109], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 58, 73, 80, 82, 89, 105], "simul": [2, 8, 37, 51, 65, 68, 86, 103, 110, 114, 115], "commun": [2, 15, 22, 44, 48, 51, 54, 58, 64, 68, 73, 83, 103, 104, 110], "pause_charg": [2, 15], "paus": [2, 15, 70, 73, 84, 105, 114], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 71, 80, 92, 100, 103, 108, 114], "ev_paramet": 2, "dc_evparamet": [2, 76], "framework": [3, 17, 99, 100, 101, 105, 110, 111, 114, 118], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 58, 73, 90], "connection_timeout": [3, 15, 39, 114], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 58, 61, 64, 68, 69, 70, 71, 73, 75, 80, 81, 83, 84, 105], "second": [3, 39, 48, 51, 55, 61, 67, 84, 92, 100, 105, 109, 113, 118], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 55, 69, 73, 81, 90, 95, 96, 97, 108, 114], "reason": [5, 43, 69, 73, 81, 104, 108, 109, 114], "about": [5, 14, 15, 16, 26, 28, 33, 73, 84, 105, 108, 109, 112, 113, 114, 117], "validationresult": [5, 15, 69], "board": [6, 7, 54, 68, 70, 94, 110], "driver": [6, 40, 52, 54, 68, 73, 90, 103, 105, 109, 111], "ac": [6, 30, 44, 45, 48, 50, 51, 61, 62, 63, 68, 71, 73, 80, 83, 85, 92, 94, 105, 109], "path": [6, 16, 36, 49, 55, 56, 60, 73, 74, 101, 105, 108, 109, 110, 112, 114], "controlpilot": [6, 70], "relai": [6, 7, 37, 54, 68, 70, 73, 94], "motor": [6, 54, 68, 73, 94], "lock": [6, 15, 54, 68, 73, 94], "board_support": [6, 15, 54, 68, 90, 95, 98], "nr_of_phases_avail": [6, 73], "instantan": [6, 73, 80, 85, 90], "count": [6, 16, 46, 73, 105], "telemetri": [6, 15, 40, 70, 94], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 55, 56, 58, 64, 90, 104, 105, 108, 113, 114, 117], "three_phas": [6, 7, 15, 48, 90], "three": [6, 7, 15, 48, 94, 111, 118], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 61, 65, 73, 90, 94, 105, 108, 110, 111, 114], "singl": [6, 7, 15, 73, 94, 101, 113], "has_ventil": [6, 7, 48], "d": [6, 28, 73, 94, 105, 109, 111, 113], "do": [6, 15, 48, 50, 71, 73, 84, 92, 100, 101, 103, 105, 109, 110, 113, 115, 117, 119], "country_cod": [6, 48], "two": [6, 90, 92, 101, 105, 109], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 73, 79, 92, 94, 101, 105, 108, 110, 111], "iso": [6, 48, 72, 104, 109], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 61, 64, 65, 67, 68, 69, 73, 94, 99, 109, 113, 114, 119], "alpha": 6, "2": [6, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 73, 90, 92, 94, 99, 100, 105, 109, 113, 114, 119], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 54, 64, 68, 73, 94, 109, 114], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 55, 56, 90, 92, 100, 101, 103, 104, 108, 110, 111, 113, 114, 117], "hardwar": [6, 15, 27, 40, 48, 52, 54, 58, 61, 64, 68, 70, 73, 90, 94, 105, 108, 110], "capabl": [6, 15, 24, 70, 71, 79, 90, 105, 108], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 63, 68, 70, 71, 73, 79, 90, 94, 105, 108, 109, 114], "hardwarecap": [6, 15, 70], "typic": [6, 53, 68, 73, 79, 92, 108], "control": [6, 7, 8, 34, 36, 51, 54, 68, 90, 105, 108, 109, 114], "pilot": [6, 28, 54, 68], "state": [6, 14, 28, 34, 48, 71, 73, 75, 81, 84, 90, 94, 100, 105, 109, 114], "f": [6, 28, 94, 109], "must": [6, 24, 40, 71, 80, 84, 90, 94, 114], "pwm_on": 6, "turn": [6, 109], "pwm": [6, 7, 48, 90, 94], "duti": 6, "cycl": 6, "0": [6, 15, 16, 22, 26, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 92, 94, 99, 100, 104, 105, 113, 114, 119], "pwm_off": 6, "off": [6, 37, 40, 70, 79, 90, 94, 99, 100, 108, 113], "constant": [6, 53], "high": [6, 7, 20, 40, 64, 68, 73, 90, 94, 103, 109, 110, 118], "pwm_f": 6, "neg": [6, 71, 77, 80, 85], "allow_power_on": 6, "flag": [6, 83, 104, 109, 112], "never": [6, 48, 90, 101, 109, 113], "switch": [6, 15, 40, 48, 64, 71, 73, 90, 94], "force_unlock": [6, 15], "forc": [6, 15, 51, 94, 101, 109], "unlock": [6, 15, 73, 94, 114], "sequenc": [6, 15, 94], "successfulli": [6, 15, 22, 33, 80, 84, 103, 108, 109, 114], "execut": [6, 8, 15, 28, 109, 112, 113], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 68, 71, 72, 94, 105], "activ": [6, 37, 40, 48, 71, 72, 84, 104, 109, 114], "hw": [6, 54, 68, 109], "go": [6, 94, 105, 108, 109, 110, 113], "through": [6, 11, 71, 73, 103, 105, 108, 109, 113], "some": [6, 38, 48, 64, 73, 84, 94, 103, 104, 105, 108, 111, 113, 114, 116], "ensur": [6, 94], "safe": [6, 109], "3ph": [6, 94], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 65, 73, 94, 100, 101, 110, 113, 114], "virtual": [6, 73, 94], "replug": [6, 15, 73, 94], "without": [6, 27, 73, 74, 83, 92, 94, 108, 109, 114], "emit": [6, 14, 15, 28, 73, 90], "evsereplugstart": [6, 70], "bsp": [6, 48], "take": [6, 48, 84, 100, 101, 105, 109, 111, 113, 114], "care": 6, "carpluggedin": [6, 70], "out": [6, 8, 73, 90, 105, 109, 110, 112, 113], "onc": [6, 90, 94, 109, 110, 113], "evsereplugfinish": [6, 70], "m": [6, 45, 100, 101, 104, 105, 113], "durat": [6, 45, 55, 80], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 70, 71, 79, 80, 85, 86, 90], "In": [6, 22, 39, 80, 90, 94, 103, 105, 108, 109, 110, 111, 113, 114, 117], "case": [6, 22, 28, 51, 69, 80, 92, 94, 103, 105, 108, 109, 110, 113], "fix": [6, 113], "handl": [6, 14, 16, 28, 39, 50, 51, 70, 90, 94, 114], "actual": [7, 20, 44, 48, 50, 71, 73, 90, 94, 105, 109, 114], "three_phases_act": 7, "ventil": [7, 48, 73, 94], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 110], "iec61851": [7, 90], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 67, 70, 73, 84, 90, 94, 105, 108], "reclos": 7, "local": [7, 32, 51, 62, 63, 65, 69, 71, 73, 100, 105, 110, 112, 113, 117, 118, 119], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 94, 104, 105, 109, 118], "cp_lo_voltag": 7, "low": [7, 40, 48, 54, 64, 68, 73], "supply_12v_voltag": 7, "12v": [7, 70, 94, 109], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 54, 70, 71, 75, 79, 90, 108, 109], "supply_n12v_voltag": 7, "rcd_current": [7, 70, 86], "plug": [8, 39, 48, 69, 73, 105, 109, 114], "hil": [8, 37, 68], "sil": [8, 105, 108, 114, 117], "g": [8, 9, 15, 19, 27, 34, 40, 48, 63, 71, 73, 80, 84, 90, 94, 105, 108, 109, 114, 119], "yeti": [8, 36, 37, 54, 68, 95, 98, 114], "shall": [8, 84], "follow": [8, 90, 92, 94, 100, 101, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117], "structur": [8, 100, 105, 108, 117, 119], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 71, 73, 90, 92, 94, 95, 103, 109, 110, 115], "json": [9, 13, 29, 32, 35, 55, 56, 65, 72, 75, 101, 108, 111, 114, 117, 118], "modul": [9, 16, 38, 44, 53, 73, 81, 82, 83, 87, 88, 89, 90, 91, 93, 95, 103, 109, 110, 114, 115, 117, 118], "displai": [9, 90, 109], "web": [9, 105, 111], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 61, 64, 65, 66, 67, 99, 100, 101, 105, 109, 110, 114, 118], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 57, 58, 60, 62, 63, 64, 66, 67, 90, 91, 92, 94, 101, 103, 105, 108, 110, 111, 114], "intern": [11, 15, 38, 40, 54, 68, 70, 73, 75, 90, 114, 119], "manag": [11, 15, 39, 45, 48, 71, 73, 79, 103, 104, 109, 110, 111], "intefac": 11, "node": [11, 15, 19, 71, 105, 108], "energy_flow_request": 11, "energyflowrequest": [11, 71], "flow": [11, 15, 19, 48, 71, 79, 105, 117], "import": [11, 13, 24, 70, 71, 72, 79, 80, 83, 85, 94, 108, 109, 114], "direct": [11, 64, 71, 105, 108, 112], "grid": [11, 48, 70, 71, 80, 90], "consum": [11, 71, 105], "export": [11, 13, 51, 70, 71, 72, 73, 79, 80, 85, 100, 105, 117], "enforce_limit": [11, 71, 90], "energymanag": [11, 12, 15, 19, 71, 73, 90, 95, 97], "enforc": [11, 15, 19, 48, 62, 63, 71, 73], "enforcedlimit": [11, 15, 19, 71], "rout": 11, "tree": [11, 19, 46, 48, 71, 90, 108, 119], "global": [12, 32, 45, 73, 119], "price": [13, 35, 53, 71, 72], "forecast": [13, 29, 35, 45, 53, 72], "energy_pr": 13, "energypriceschedul": [13, 72], "timestamp": [13, 29, 31, 33, 35, 71, 72, 73, 80, 83, 84], "both": [13, 72, 90, 92, 94, 101, 109, 113], "side": [14, 28, 48, 68, 71, 90, 94, 105, 108, 109, 114], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 55, 70, 94, 101, 105, 109, 111, 113, 114, 116, 117, 119], "up": [14, 28, 65, 84, 90, 94, 101, 103, 104, 105, 106, 108, 110, 111, 112, 113, 114, 117], "shut": [14, 28], "down": [14, 28, 109, 110, 113, 114], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 69, 73, 81, 90, 109, 114], "reset": [14, 28, 33, 54, 68, 73, 84, 94, 101, 114], "trigger_match": 14, "transit": [14, 28, 90, 94], "unexpect": [14, 28], "cannot": [14, 28, 94, 109], "machin": [14, 28, 90, 94, 105, 109], "repres": [15, 46, 101], "kernel": [15, 104], "physic": [15, 63, 73, 90], "session_ev": 15, "sessionev": [15, 73], "relat": [15, 16, 73, 84, 105, 113], "ev_info": 15, "evinfo": [15, 73], "more": [15, 45, 63, 69, 90, 94, 103, 104, 105, 108, 109, 110, 113, 114, 118], "car_manufactur": 15, "carmanufactur": [15, 73], "manufactur": [15, 73], "known": [15, 78], "evse_id": [15, 48, 50, 69, 80], "de": [15, 40, 47, 48, 50, 109, 110, 113], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 63, 95, 96, 98], "enforced_limit": [15, 19], "come": [15, 19, 90, 101, 105, 107, 108, 109, 113], "get_evs": 15, "call": [15, 22, 33, 90, 94, 100, 101, 105, 108, 109, 111, 112, 113, 114], "its": [15, 39, 48, 71, 73, 90, 100, 101, 103, 105, 109, 113], "connector_id": [15, 26, 48, 73], "whole": [15, 22, 69, 105, 108, 114], "befor": [15, 20, 39, 43, 48, 51, 81, 84, 94, 108, 109], "fail": [15, 51, 74, 75, 84, 94, 108], "due": [15, 90, 109, 113], "could": [15, 22, 25, 33, 57, 69, 80, 93, 104, 105, 109, 114], "authorize_respons": 15, "evsemanag": [15, 50, 95, 97, 105, 107, 110, 114], "validation_result": [15, 43], "withdraw_author": [15, 90], "further": [15, 73, 90, 100, 105, 110, 114], "transact": [15, 25, 39, 73, 80], "reserv": [15, 39, 55, 69, 73, 95, 96, 98, 114], "color": 15, "hmi": 15, "led": [15, 40, 90, 109], "reservation_id": [15, 26, 73, 81], "ad": [15, 48, 50, 103, 112, 113, 119], "transactionstart": [15, 73], "els": [15, 16, 22, 33, 94, 109], "cancel_reserv": [15, 26, 90], "anymor": [15, 39, 94, 113], "extern": [15, 19, 22, 38, 40, 46, 55, 56, 71, 90, 100, 103, 109, 119], "also": [15, 48, 62, 90, 92, 94, 100, 104, 105, 108, 109, 110, 111, 113, 114, 116, 119], "itself": [15, 90], "alreadi": [15, 69, 71, 72, 100, 103, 105, 108, 109, 110, 111, 113, 117], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 73, 105], "otherwis": [15, 49, 51, 61, 109, 113], "won": [15, 108], "t": [15, 101, 108, 109, 110, 111, 112, 113, 114, 117], "work": [15, 47, 50, 51, 62, 63, 71, 94, 100, 103, 104, 105, 108, 109, 111, 113], "stop_transact": [15, 25], "cancel": [15, 26, 81, 84, 90], "automat": [15, 40, 92, 100], "disconnect": [15, 22, 55, 56, 73], "stoptransactionrequest": [15, 73], "normal": [15, 48, 65, 90, 109], "correct": [15, 92, 109, 112], "function": [15, 16, 34, 38, 52, 57, 68, 82, 92, 93, 103, 105], "except": 15, "explicitli": 15, "cloud": [15, 109], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 71, 73, 80, 90, 101, 103, 113, 114, 117], "externallimit": [15, 19, 71], "uuid": [15, 48, 71, 73, 80], "appli": [15, 71, 90, 109, 114], "switchthreephaseswhilechargingresult": [15, 73], "forwar": 15, "certificate_repons": 15, "secur": [16, 55, 56, 74, 99, 109, 114], "access": [16, 27, 52, 65, 105, 109, 111, 112], "storag": [16, 73], "within": [16, 24, 71, 73, 90, 94, 109], "ocpp": [16, 19, 22, 56, 57, 69, 73, 80, 84, 90, 93, 95, 97, 98, 103, 105, 111], "period": [16, 92], "leaf": [16, 48, 49, 74], "expir": [16, 43, 69, 74, 81], "install_ca_certif": 16, "ca": [16, 49, 74, 105], "pem": [16, 49, 69, 74, 84], "encod": [16, 69, 74, 75, 84, 94, 119], "x": [16, 69, 84, 110, 119], "509": [16, 69, 84], "certificate_typ": [16, 74], "cacertificatetyp": [16, 74], "installcertificateresult": [16, 74], "attempt": [16, 33, 67, 74, 84], "delete_certif": 16, "delet": [16, 21, 74, 101, 111, 113], "certificate_hash_data": [16, 74], "certificatehashdata": [16, 74], "deletecertificateresult": [16, 74], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 74], "verify_certif": 16, "verifi": [16, 20, 51, 63, 69, 84], "given": [16, 17, 21, 22, 26, 31, 39, 48, 104, 105, 109], "verif": [16, 84], "get_installed_certif": 16, "retriev": [16, 74, 84], "ref": [16, 69, 71, 72, 73, 74, 75, 78, 105, 119], "getinstalledcertificatesresult": [16, 74], "hash": [16, 74, 75], "get_ocsp_request_data": 16, "ocsp": [16, 69, 74], "ocsprequestdatalist": [16, 74], "sub": [16, 111, 119], "update_ocsp_cach": 16, "cach": [16, 100, 105], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 105], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 74], "base64": [16, 75, 84], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 74, 75, 84, 101, 105, 108, 109, 111, 112, 113, 117, 119], "c": [16, 28, 73, 83, 85, 94, 104, 105, 109, 113], "organ": 16, "o": 16, "common": [16, 101, 104, 105, 111], "cn": [16, 83], "get_key_pair": [16, 74], "respect": [16, 71, 74, 100, 111], "encodingformat": [16, 74], "getkeypairresult": [16, 74], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 55, 56, 59, 60, 65, 67, 73, 75, 84, 94, 95, 100, 104, 108, 110, 112, 114, 117, 118, 119], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 113], "multipl": [17, 27, 40, 90, 100, 104, 105, 108, 113], "featur": [17, 90, 103, 110, 113, 114, 118], "max_curr": [17, 23, 73, 90], "uses_someth": 17, "someth": [17, 21, 109, 112, 113], "store": [17, 21, 22, 49, 59, 60, 65, 73, 84, 91, 92, 95, 97, 109, 112], "exist": [17, 21, 22, 62, 83, 92, 105, 109], "exampl": [18, 57, 73, 90, 93, 95, 96, 100, 101, 104, 105, 108, 109, 111, 114], "specif": [19, 26, 32, 69, 71, 75, 90, 103, 105, 107, 109, 112, 113, 114], "outsid": 19, "imd": [20, 48], "iec": [20, 75, 109], "61557": 20, "8": [20, 119], "isolationmeasur": [20, 77], "recur": 20, "resist": [20, 77], "regular": [20, 73, 90, 109, 110, 113], "interv": [20, 45, 53, 55, 61, 84, 90, 109], "depend": [20, 101, 103, 108, 109, 113], "doe": [21, 44, 84, 90, 94, 104, 105, 108, 109], "remov": [21, 101, 109, 113], "6": [22, 55, 68, 71, 100, 104, 108, 109, 110, 115], "point": [22, 55, 56, 67, 69, 71, 73, 80, 81, 105, 109, 113], "charging_schedul": 22, "schedul": [22, 45, 55, 71, 84, 90], "composit": 22, "each": [22, 27, 74, 90, 101, 105, 107, 108, 110, 112, 113, 114], "is_connect": 22, "chargepoint": [22, 114], "configuration_kei": [22, 78], "keyvalu": [22, 78], "been": [22, 73, 81, 84, 103, 104, 105, 108, 109, 114], "regist": [22, 27, 52, 92, 114, 117], "monitor_configuration_kei": 22, "websocket": [22, 55, 56, 108, 111, 114], "No": [22, 113], "previou": [22, 67, 101, 105, 109], "data_transf": 22, "perform": [22, 80, 84, 100, 108], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 78], "get_configuration_kei": 22, "unknown": [22, 69, 73, 78], "empti": [22, 38, 40, 44, 55, 56, 57, 59, 64, 65, 95, 96, 105], "getconfigurationrespons": [22, 78], "set_custom_configuration_kei": [22, 78], "custom": [22, 57, 93, 100, 105, 111, 117, 118], "Its": 22, "possibl": [22, 59, 75, 94, 101, 105, 108, 110, 111, 112, 113, 114, 118], "standard": [22, 27, 111], "configurationstatu": [22, 78], "consecut": 22, "overrid": [22, 101, 109], "voltage_curr": 24, "voltagecurr": [24, 79], "input": [24, 27, 69, 79, 80, 90, 92, 108], "output": [24, 45, 48, 51, 54, 58, 59, 73, 75, 79, 94, 100, 101, 105], "fault_cod": 24, "faultcod": [24, 79], "happen": [24, 73, 90, 108, 113], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 79], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 77, 79, 80, 85, 86], "setimportvoltagecurr": 24, "minim": [24, 48, 68, 71, 114], "drawn": 24, "abov": [24, 27, 100, 101, 105, 109], "5": [25, 43, 45, 48, 50, 58, 83, 99, 100, 109, 119], "wire": [25, 94, 114, 117], "tn": 25, "network": [25, 32, 50, 65, 90, 104, 105, 111, 117], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 80], "ocmf": [25, 80], "packet": [25, 59, 80, 84, 94], "transactionstartrespons": [25, 80], "transaction_id": [25, 80], "transactionstoprespons": [25, 80], "reserve_now": 26, "mean": [26, 40, 48, 64, 68, 71, 80, 84, 100, 105, 114], "place": [26, 84, 109], "reservationresult": [26, 81], "succesful": [26, 109], "multiplex": 27, "serial": [27, 52, 54, 58, 61, 64, 68, 74, 75, 94], "port": [27, 32, 54, 58, 61, 64, 68, 90, 105, 111], "rs485": [27, 109], "client": [27, 49, 62, 105, 108, 114], "modbus_read_holding_regist": 27, "modbu": [27, 32, 61, 92], "rtu": [27, 61, 92], "hold": [27, 92, 109], "target_device_id": 27, "byte": [27, 82, 114], "first_register_address": 27, "16": [27, 82, 114], "bit": [27, 64, 82, 105], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 95, 98], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 69, 90, 105, 109], "data_raw": 27, "vectoruint16": [27, 82], "content": [27, 82, 109], "written": [27, 55, 56, 108, 109], "word": [27, 105, 110], "statuscodeenum": [27, 82], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 69, 73, 105, 108, 109], "repli": [27, 64], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 67, 84], "upper": [28, 105, 109, 117], "enter_bcd": [28, 94], "b": [28, 73, 83, 85, 94, 108, 109, 112, 113, 118], "leave_bcd": [28, 94], "solar": [29, 71], "product": [29, 94, 105, 109, 113], "watthour": 29, "sunspec": [30, 31, 32, 61, 83], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 56, 83, 92, 108, 113], "auth_token": 30, "reader": [31, 58, 105, 109, 114], "fetch": [31, 53, 100], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 61, 73, 80, 86, 95, 98, 105, 109, 113], "ip_address": 32, "ip": [32, 65, 109], "overview": [32, 103, 105, 110, 114], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 67, 114], "everest": [33, 34, 38, 39, 49, 55, 56, 57, 59, 65, 84, 90, 92, 93, 99, 101, 104, 115, 116, 118, 119], "firmware_update_statu": [33, 84], "firmwareupdatestatu": [33, 84], "describ": [33, 39, 84, 92, 94, 105, 109], "firmwar": [33, 36, 84, 94], "log_statu": [33, 84], "logstatu": [33, 84], "log": [33, 48, 51, 55, 56, 73, 84, 105, 111], "upload": [33, 67, 84, 109, 114], "update_firmwar": [33, 84], "firmware_update_request": 33, "firmwareupdaterequest": [33, 84], "meta": 33, "updatefirmwarerespons": [33, 84], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 84], "uploadlogsrespons": [33, 84], "is_reset_allow": 33, "determin": 33, "resettyp": [33, 84], "soft": [33, 48, 73, 84], "hard": [33, 73, 84], "set_system_tim": 33, "test": [34, 48, 51, 103, 105, 108, 109, 110, 113], "core": [34, 92, 99, 100, 101, 103, 104, 105, 108, 109, 117, 118], "instanc": [34, 103, 108], "carsimul": 34, "begin": 34, "extra": [36, 68, 104, 114], "funtion": 36, "found": [36, 92, 100, 105, 109, 111, 113, 117], "time_stamp": 36, "stamp": 36, "hw_type": 36, "hw_revis": 36, "protocol_version_major": 36, "protocol_version_minor": 36, "sw_version_str": 36, "firmware_upd": 36, "reboot": [36, 73, 84, 94, 109], "upgrad": [36, 100, 104], "firmware_binari": 36, "binari": [36, 94, 105, 109], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 103, 105, 117], "cp": [37, 73, 86, 94], "plu": [37, 94, 114], "setsimulationdata": 37, "simulationdata": [37, 86], "expos": [38, 111], "mqtt": [38, 55, 103, 105, 110, 111], "evse_manag": [38, 39, 41, 48, 55, 56, 59, 87, 95, 96, 98, 114], "kai": [38, 42, 55, 56, 58, 60, 65, 66, 68], "uw": [38, 42, 55, 56, 58, 60, 65, 66, 68], "hermann": [38, 42, 55, 56, 58, 60, 65, 66, 68], "http": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 117, 118, 119], "opensourc": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "org": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 94, 105], "apach": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 105], "For": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 90, 94, 100, 101, 104, 105, 108, 109, 110, 114, 116], "handwritten": [39, 41, 42, 43, 48, 49, 52, 57, 68, 118], "document": [39, 41, 42, 43, 48, 49, 52, 57, 68, 90, 94, 100, 103, 104, 105, 106, 110, 111, 117], "see": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 83, 90, 92, 94, 100, 101, 104, 105, 106, 109, 110, 112, 114, 116, 118, 119], "selection_algorithm": [39, 114], "default": [39, 40, 41, 42, 43, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 94, 101, 105, 108, 109, 111, 112, 114], "plugev": [39, 69, 114], "algorithm": [39, 69, 74, 75, 109], "map": [39, 110, 111], "incom": [39, 69, 94], "mani": [39, 51, 67, 84, 100, 105, 110], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 69, 113], "prefer": [39, 105], "parent_id_token": [39, 69, 81], "token_provid": [39, 48, 50, 90, 114], "auth_token_provid": [39, 41, 42, 48, 55, 56, 58, 95, 96], "token_valid": [39, 114], "auth_token_valid": [39, 43, 55, 56, 95, 96], "piet": [39, 49, 55, 56, 57, 67], "g\u00f6mpel": [39, 49, 55, 56, 57, 67], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 103, 108], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 54, 71, 79, 80, 83, 85, 90], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 71], "seri": [40, 71, 72], "parallel": [40, 104, 109], "well": [40, 108, 113, 114], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 90], "discharge_gpio_chip": 40, "gpio": [40, 54, 64, 68, 94], "chip": [40, 64, 109], "discharg": [40, 48], "note": [40, 48, 51, 94, 101, 108, 114], "design": [40, 109], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 80, 108], "help": [40, 100, 101, 103, 105, 108, 110, 117], "power_supply_dc": [40, 48, 54, 95, 96, 98], "dpm": 40, "30": [40, 55, 58, 110, 114], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 94, 110, 113, 114], "dummi": [41, 42, 43, 44, 87, 88, 89], "listen": [41, 87, 105, 109, 114], "authrequir": [41, 73, 87], "alwai": [41, 42, 43, 48, 65, 71, 89, 90, 92, 105, 108, 109, 113], "deadbeef": [41, 42], "rfid": [41, 42, 48, 58, 69, 73, 80, 105, 109, 114], "our": [41, 42, 105, 108, 109, 110, 113, 114], "10": [41, 42, 48, 50, 92, 104, 109, 114], "thilo": [41, 43, 58, 66, 68], "molitor": [41, 43, 58, 66, 68], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "manual": [42, 81, 88, 92, 94, 104, 105, 108, 109, 114], "same": [43, 73, 89, 90, 94, 100, 109, 112], "everi": [43, 64, 89, 113], "block": [43, 69], "invalid": [43, 69, 75, 84], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 101, 103, 104, 108, 111, 117], "nominal_ac_voltag": [45, 108], "230": [45, 48], "convert": [45, 90], "update_interv": [45, 53, 61], "distribut": [45, 104], "schedule_interval_dur": 45, "15": 45, "min": [45, 71], "schedule_total_dur": 45, "24": [45, 65], "total": [45, 71, 83, 85, 92], "forcast": 45, "h": [45, 100, 110], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 90, 104], "give": [45, 84, 105, 110, 113], "even": [45, 48, 64, 71, 72, 105, 108, 109, 114], "increas": 45, "slice_watt": 45, "show": [45, 57, 58, 90, 101, 103, 105, 106, 111, 114], "command": [45, 58, 71, 73, 74, 78, 82, 84, 90, 100, 109, 111], "energy_manag": [45, 95, 96, 108], "energy_trunk": 45, "lar": [45, 52, 64], "dieckmann": [45, 52, 64], "fuse": [46, 108], "fuse_limit_a": [46, 108], "phase_count": [46, 108], "omit": [46, 71, 112, 114, 119], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 55, 95, 96], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 71, 95, 96, 98], "negoti": [47, 50], "ev_slac": [47, 95, 96], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 59], "ethernet": [47, 50, 51, 59, 62, 63, 73], "plc": [47, 50, 59, 100], "pionix_says_hello": [47, 50], "17": [47, 50, 83, 104], "octet": [47, 50], "cm_set_kei": [47, 50], "req": [47, 50, 114], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 85, 90], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 58, 80, 109], "mobil": [48, 110], "app": [48, 73, 109], "payment_enable_contract": [48, 90], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 90], "session_log": [48, 114], "session_logging_path": [48, 59], "tmp": [48, 51, 55, 56, 59, 114], "directori": [48, 49, 51, 59, 101, 105, 108, 109, 111, 117, 118, 119], "session_logging_xml": 48, "xml": [48, 75, 104], "max_current_import_a": 48, "32": 48, "max_current_export_a": 48, "charge_mod": 48, "ac_hlc_en": 48, "ac_hlc_use_5perc": 48, "percent": [48, 71, 73], "try": [48, 84, 108, 109, 110, 112, 113], "arriv": 48, "we": [48, 103, 104, 105, 106, 109, 110, 111, 113, 114, 116, 117], "fall": [48, 73, 90, 94, 109], "back": [48, 60, 64, 66, 90, 94, 105, 109, 111, 113], "most": [48, 94, 100, 103, 105], "especi": [48, 101], "where": [48, 49, 55, 56, 73, 84, 109, 110, 112, 113, 114], "what": [48, 92, 101, 103, 105, 108, 109, 113, 114], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 73, 90], "5percent": 48, "realli": 48, "reach": [48, 73, 105, 117], "veri": [48, 94, 103, 105, 108, 109, 117], "long": [48, 113], "basic": [48, 90, 92, 94, 113, 114], "eventu": [48, 100, 105], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 73, 90], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 73, 80, 113], "t_step_xx": 48, "directli": [48, 94, 111, 113], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 85, 111], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 73], "enyaq": 48, "level": [48, 54, 68, 71, 86, 90, 92, 94, 100, 103, 109, 110, 118], "dirti": [48, 100], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 92, 100, 105, 109, 112, 113, 114, 117], "offset": [48, 50], "unless": 48, "you": [48, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119], "know": [48, 90, 100, 105, 113], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 100, 105, 109, 114], "currentdemand": [48, 73, 90], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 77, 80, 85, 109], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 69], "instead": [48, 70, 90, 105, 109], "evccid": [48, 50, 90], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 55, 56, 108, 109, 111, 113, 117], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 55, 73, 74, 90, 94], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 73, 90, 92, 94, 100, 103, 109, 111, 113, 119], "few": [48, 100, 105, 110], "hundr": 48, "slower": [48, 109], "less": [48, 68, 109], "authtoken": 48, "board_support_ac": [48, 54, 68, 95, 96], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 95, 96, 98], "powersupply_dc": 48, "anton": [48, 58, 68], "woellert": 48, "spdx": [48, 49, 105], "html": [48, 49, 105, 111, 114, 118, 119], "evse_secur": [49, 55, 56, 91, 95, 96, 98], "filesystem": [49, 91], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 65, 114], "prefix": [49, 55, 56, 65, 74], "etc": [49, 55, 56, 73, 94, 105, 109, 114, 118], "cert": [49, 55, 56, 105], "mf_ca_bundl": 49, "mf": [49, 74], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 74], "mo_root_ca": 49, "v2g_ca_bundl": 49, "csms_leaf_cert_directori": 49, "csms_leaf_key_directori": 49, "secc_leaf_cert_directori": 49, "cso": 49, "secc_leaf_key_directori": 49, "private_key_password": 49, "password": [49, 74, 105, 114], "nid": 50, "number_of_sound": 50, "ac_mode_five_perc": 50, "sounding_attenuation_adjust": 50, "publish_mac_on_match_cnf": 50, "publish_mac_on_first_parm_req": 50, "7": [50, 73, 99, 105, 110], "sound": 50, "db": [50, 56, 60, 111], "attenu": 50, "confirm": [50, 109], "cm_slac_match": 50, "cnf": 50, "altern": [50, 104], "deriv": [50, 69, 73, 101], "first": [50, 71, 72, 92, 100, 103, 105, 109, 110, 111, 112, 113, 114], "cm_slac_parm": 50, "quit": [50, 94, 108, 110], "prone": 50, "might": [50, 100, 101, 105, 108, 110, 111, 113, 114, 116], "anoth": [50, 90, 103, 105, 108, 109, 119], "cross": 50, "talk": [50, 105, 110, 111], "better": [50, 113], "done": [50, 104, 105, 109, 113, 114], "gmbh": [50, 51, 110], "chargebyt": 51, "eth0": [51, 62, 63], "ipv6": [51, 62, 63, 105, 111], "addr": [51, 62, 63], "supported_din70121": [51, 62, 63], "supported_iso15118_2": [51, 62, 63], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 73, 94, 113], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 62, 63, 114], "pre": [51, 73, 92, 105, 111, 117], "master": [51, 90, 104, 109, 113], "secret": [51, 112], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 63], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": 51, "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 109], "30001": 52, "base": [52, 61, 69, 75, 90, 103, 104, 109, 110, 113, 114], "serial_comm_hub": 52, "serial_communication_hub": [52, 61, 64, 95, 96], "tibber": 53, "api": [53, 59, 90, 95, 97], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 94, 103, 108, 111, 113, 115, 119], "account": [53, 112], "minut": [53, 110], "60": [53, 61, 114], "usual": [53, 113], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "micro": [54, 109], "mega": 54, "tester": 54, "v1": [54, 68, 101], "serial_port": [54, 58, 64, 68], "dev": [54, 58, 61, 64, 68, 94, 100, 101, 104, 105, 109, 113], "ttyusb0": [54, 61, 64, 68], "baud_rat": [54, 58, 68], "115200": [54, 58, 61, 68, 94], "baud": [54, 58, 61, 68], "rate": [54, 58, 61, 68], "reset_gpio": [54, 68], "umwc": 54, "dc_suppli": 54, "j": [55, 105, 109, 112, 118], "chargepointconfigpath": [55, 56, 114], "userconfigpath": 55, "user_config": 55, "databasepath": 55, "ocpp_1_6_charge_point": [55, 57, 95, 96], "persist": [55, 56, 60], "sqlite": [55, 56, 60], "databas": [55, 56, 73, 111], "enableexternalwebsocketcontrol": [55, 56], "publishchargingscheduleinterv": 55, "receiv": [55, 71, 73, 94, 114], "publishchargingscheduledur": 55, "600": 55, "messagelogpath": [55, 56, 114], "everest_ocpp_log": [55, 56, 114], "certspath": [55, 56], "locat": [55, 56, 65, 84, 94, 101, 105, 113, 114, 117, 118], "auth_valid": [55, 56, 114], "auth_provid": [55, 56, 114], "connector_zero_sink": [55, 114], "coredatabasepath": 56, "devicemodeldatabasepath": 56, "device_model_storag": 56, "authorizationlist": 56, "authorizationcach": [56, 114], "datatransf": [57, 93], "keys_to_monitor": 57, "heartbeatinterv": [57, 114], "securityprofil": [57, 114], "exampleconfigurationkei": 57, "commad": 57, "seper": [57, 90, 113], "doesnt": [57, 73], "pn532": 58, "nfc": [58, 109], "soon": [58, 90, 105, 107, 109, 117], "tag": [58, 69, 73, 74, 113], "read_timeout": 58, "ttys0": 58, "subsequ": 58, "w\u00f6llert": [58, 68], "captur": 59, "dump": [59, 73], "sebastian": [59, 62, 63], "luka": [59, 62, 63], "sqlite_db_file_path": 60, "everest_persistent_stor": 60, "kv": [60, 65, 66, 95, 96], "collect": [61, 90, 104], "power_unit_id": 61, "unit_id": 61, "mostli": 61, "sunspec_base_address": 61, "40000": 61, "50000": 61, "watchdog_wakeup_interv": 61, "wakup": 61, "watchdog": 61, "serial_devic": 61, "bsm": 61, "19200": 61, "r": [61, 105], "485": 61, "rang": [61, 73], "2400": 61, "use_serial_comm_hub": 61, "meter_id": [61, 80], "no_meter_id": 61, "arbitrari": [61, 69, 71, 72], "power_meter_id": 61, "ac_met": 61, "sunspec_ac_met": [61, 95, 96, 98], "serial_com_0_connect": 61, "christoph": 61, "kliemt": 61, "20": [62, 63, 104, 109, 112, 119], "josev": [62, 63, 99, 104, 105], "project": [62, 63, 101, 103, 108, 109, 110, 111, 115, 117, 118, 119], "supported_iso15118_20_ac": [62, 63], "supported_iso15118_20_dc": [62, 63], "tls_activ": 62, "enforce_tl": [62, 63], "is_cert_install_need": 62, "And": [62, 109, 110], "overwritten": [62, 101], "iso15118_ev": [62, 95, 96, 98], "free_cert_install_servic": 63, "allow_cert_install_servic": 63, "necessari": [63, 105, 113], "ignore_physical_values_limit": 63, "ignor": [63, 90], "wai": [63, 103, 105, 108, 109], "than": [63, 73, 104, 105, 110], "400a": 63, "ciphersuit": 63, "tls_aes_256_gcm_sha384": 63, "tls_chacha20_poly1305_sha256": 63, "ecdh": 63, "ecdsa": 63, "aes128": 63, "sha256": [63, 74, 75], "server": [63, 84, 105, 109, 111, 112], "hub": 64, "attach": [64, 105, 108, 111], "baudrat": 64, "pariti": 64, "ignore_echo": 64, "rxtx_gpio_chip": 64, "rxtx_gpio_lin": 64, "rxtx_gpio_tx_high": 64, "9600": 64, "none": [64, 68, 75, 94], "odd": 64, "filter": 64, "rx": 64, "tx": [64, 94], "usag": [64, 71, 109], "lan": 65, "wifi": 65, "privileg": 65, "run": [65, 90, 94, 103, 104, 105, 108, 111, 117, 118], "setup_wifi": 65, "setup_simul": 65, "online_check_host": 65, "lfenergi": 65, "hostnam": 65, "internet": [65, 109], "initialized_by_default": 65, "release_metadata_fil": 65, "releas": [65, 100, 104, 110, 113], "ap_interfac": 65, "wlan0": 65, "ap": 65, "ap_ipv4": 65, "192": 65, "168": 65, "ipv4": 65, "memori": 66, "defaultretri": 67, "tri": 67, "download": [67, 84, 100, 109, 110, 117], "defaultretryinterv": 67, "control_mod": 68, "caps_min_current_a": 68, "yeti_extra": [68, 95, 96], "yeti_simulation_control": [68, 95, 96], "concurrenttx": 69, "nocredit": 69, "notallowedtypeevs": 69, "notatthisloc": 69, "notatthistim": 69, "signatureerror": 69, "certificateexpir": 69, "certificaterevok": 69, "nocertificateavail": 69, "certchainerror": 69, "contractcancel": 69, "id_token": [69, 81], "authorization_typ": 69, "request_id": [69, 84], "put": [69, 105, 109, 113], "remotestartid": 69, "ocpp2": 69, "printabl": 69, "insensit": 69, "ascii": 69, "fixm": 69, "regex": 69, "authorizationtyp": 69, "id_token_typ": 69, "idtokentyp": 69, "assign": [69, 73, 75, 90], "prevalid": 69, "iso15118certificatehashdata": 69, "parentidtag": 69, "authorization_statu": 69, "certificate_statu": 69, "expiry_tim": [69, 81], "selectionalgorithm": 69, "logic": [69, 90, 101, 103, 105], "userinput": 69, "order": [69, 105, 109, 111, 114, 117, 119], "plugandcharg": 69, "central": [69, 73, 90], "macaddress": 69, "iso14443": 69, "iso15693": 69, "keycod": 69, "noauthor": 69, "max_current_a_import": 70, "min_current_a_import": 70, "max_phase_count_import": 70, "min_phase_count_import": 70, "max_current_a_export": 70, "min_current_a_export": 70, "max_phase_count_export": 70, "min_phase_count_export": 70, "supports_changing_phases_during_charg": 70, "nr": 70, "carrequestedpow": 70, "poweron": 70, "poweroff": 70, "carrequestedstoppow": 70, "carunplug": 70, "errordf": 70, "errorrelai": 70, "errorrcd": 70, "errorrcd_dc": 70, "errorventilationnotavail": 70, "errorovercurr": 70, "errorovervoltag": 70, "errorundervoltag": 70, "errormotorlock": 70, "errorovertemperatur": 70, "errorbrownout": 70, "errorcablepp": 70, "errorenergymanag": 70, "errorneutralpen": 70, "errorcpdriv": 70, "eftobcd": 70, "bcdtoef": 70, "permanentfault": [70, 73], "temperatur": [70, 73, 75, 105], "fan_rpm": 70, "supply_voltage_12v": 70, "supply_voltage_minus_12v": 70, "relais_on": 70, "degre": 70, "celsiu": 70, "rpm": 70, "fan": 70, "ma": [70, 86], "nodetyp": 71, "undefin": 71, "limitsreq": 71, "total_power_w": 71, "ac_max_current_a": 71, "ac_min_current_a": 71, "properli": [71, 75, 94, 104, 105, 113], "amp": [71, 83], "ac_max_phase_count": 71, "ac_min_phase_count": 71, "ac_supports_changing_phases_during_charg": 71, "limitsr": 71, "optimizertarget": 71, "optim": 71, "energy_amount_need": 71, "kwh": [71, 72, 92], "charge_to_max_perc": 71, "nn": 71, "car_battery_soc": 71, "Of": 71, "leave_tim": 71, "drive": [71, 90, 109], "awai": [71, 73], "fullfil": 71, "cheapest": 71, "timefram": 71, "price_limit": 71, "correctli": [71, 109, 114], "full_autonomi": 71, "draw": [71, 79], "schedulereqentri": 71, "entri": [71, 72], "limits_to_root": 71, "limits_to_leav": 71, "sampl": [71, 72], "root": [71, 100, 101, 105, 108, 111], "face": [71, 90], "leav": 71, "conversion_effici": 71, "convers": 71, "price_per_kwh": 71, "priceperkwh": [71, 72], "timepoint": [71, 72], "scheduleresentri": 71, "children": 71, "node_typ": 71, "child": [71, 74], "again": [71, 73, 80, 105, 108], "propag": [71, 113], "optimizer_target": 71, "energy_usage_root": 71, "energy_usage_leav": 71, "schedule_import": [71, 72], "futur": [71, 72, 105, 109, 110], "good": [71, 72, 105, 108, 112, 113], "practic": [71, 72, 104, 105, 110], "have": [71, 72, 90, 100, 101, 103, 104, 105, 108, 109, 110, 112, 113, 114, 117], "schedule_export": [71, 72], "valid_until": 71, "consumpt": [71, 108], "afer": 71, "limits_root_sid": 71, "last": [71, 100, 110, 116], "currenc": 72, "digit": 72, "4217": 72, "stoptransactionreason": 73, "id_tag": [73, 90], "emergencystop": 73, "evdisconnect": 73, "move": [73, 113, 114, 117], "induct": 73, "hardreset": 73, "powerloss": 73, "loss": 73, "remot": [73, 84, 100, 111, 113], "smartphon": 73, "exceed": 73, "prepaid": 73, "credit": 73, "softreset": 73, "unlockcommand": 73, "deauthor": 73, "becaus": [73, 81, 94, 101, 108, 113], "starttransact": 73, "conf": [73, 109], "energylimitreach": 73, "paid": 73, "solut": [73, 104], "groundfault": 73, "localoutofcredit": 73, "masterpass": 73, "masterpassgroupid": 73, "overcurrentfault": 73, "larger": 73, "electr": [73, 90, 94, 105, 109], "powerqu": 73, "qualiti": 73, "too": [73, 108], "imbal": 73, "soclimitreach": 73, "stoppedbyev": 73, "timelimitreach": 73, "startsessionreason": 73, "evconnect": 73, "error_notsupport": 73, "error_notcharg": 73, "error_hardwar": 73, "sessioneventenum": 73, "sessionstart": 73, "met": [73, 94], "preparecharg": 73, "prepar": [73, 103, 106, 110, 116], "precharg": [73, 90], "proce": [73, 84], "chargingstart": 73, "chargingpausedev": 73, "chargingpausedevs": 73, "chargingresum": 73, "stoppingcharg": 73, "weldingcheck": 73, "chargingfinish": 73, "essenti": [73, 104], "transactionfinish": 73, "clariti": [73, 114], "precondit": 73, "irrevoc": 73, "swipe": 73, "sessionfinish": 73, "prevent": [73, 90, 109], "allerrorsclear": 73, "clear": [73, 94], "reservationstart": [73, 90], "reservationend": [73, 81, 90], "replugstart": 73, "replugfinish": 73, "plugintimeout": 73, "connectiontimeout": [73, 114], "waitingforenergi": 73, "logging_path": 73, "filenam": 73, "incomplet": 73, "yet": [73, 90, 109], "meter_valu": 73, "signed_meter_valu": 73, "errorenum": 73, "cardiodefault": 73, "diod": [73, 86, 94], "rcddc": 73, "ventilationnotavail": 73, "overcurr": 73, "overvoltag": 73, "undervoltag": 73, "motorlock": 73, "overtemperatur": [73, 79], "brownout": 73, "brown": 73, "electron": 73, "cablepp": 73, "pp": [73, 86], "neutralpen": 73, "nutral": 73, "pen": 73, "cpdriver": 73, "vendor": [73, 109], "error_cod": 73, "vendor_error": 73, "assum": [73, 101, 108, 113], "session_start": 73, "transaction_start": 73, "transaction_finish": 73, "present_voltag": 73, "present_curr": 73, "target_voltag": 73, "target_curr": 73, "maximum_current_limit": 73, "minimum_current_limit": 73, "maximum_voltage_limit": 73, "maximum_power_limit": 73, "w": [73, 75, 76, 83, 112, 114, 118], "estimated_time_ful": 73, "departure_tim": 73, "depart": 73, "estimated_time_bulk": 73, "evcc_id": 73, "remaining_energy_need": 73, "remain": [73, 94], "battery_capac": 73, "battery_full_soc": 73, "battery_bulk_soc": 73, "brand": 73, "volkswagen_group": 73, "volkswagengroup": 73, "tesla": 73, "independ": 73, "upward": 73, "connectortypeenum": 73, "cccs1": 73, "k": 73, "combo": 73, "cccs2": 73, "cg105": 73, "jari": 73, "g105": 73, "1993": 73, "chademo": 73, "ctesla": 73, "ctype1": 73, "iec62196": 73, "j1772": [73, 90, 109], "ctype2": 73, "mennek": 73, "s309_1p_16a": 73, "16a": 73, "iec60309": 73, "socket": [73, 104, 109], "s309_1p_32a": 73, "32a": 73, "s309_3p_16a": 73, "s309_3p_32a": 73, "sbs1361": 73, "uk": 73, "domest": 73, "13amp": 73, "scee": 73, "7_7": 73, "cee": 73, "schuko": 73, "stype2": 73, "stype3": 73, "scame": 73, "scee_7_7": 73, "certificatetyp": 74, "v2grootcertif": 74, "morootcertif": 74, "csmsrootcertif": 74, "v2gcertificatechain": 74, "mfrootcertif": 74, "hashalgorithm": [74, 75], "sha384": [74, 75], "sha512": [74, 75], "invalidsignatur": [74, 84], "invalidcertificatechain": 74, "invalidformat": 74, "invalidcommonnam": 74, "norootcertificateinstal": 74, "certificatestoremaxlengthexceed": 74, "writeerror": 74, "notfound": 74, "getinstalledcertificatesstatu": 74, "getkeypairstatu": 74, "keypair": 74, "reject": [74, 78, 81, 84], "notfoundvalid": 74, "privatekeynotfound": 74, "hash_algorithm": 74, "issuer_name_hash": 74, "issuer_key_hash": 74, "serial_numb": 74, "issuer": [74, 75], "distinguish": [74, 75], "dn": 74, "field": [74, 83], "public": [74, 75, 110, 113], "exclud": 74, "length": [74, 83, 92, 114], "subject": 74, "represent": [74, 94, 103, 105], "hexadecim": 74, "0x": 74, "lead": [74, 110], "zero": [74, 83], "certificatehashdatachain": 74, "child_certificate_hash_data": 74, "certificate_hash_data_chain": 74, "ocsprequestdata": 74, "responder_url": 74, "respond": [74, 75, 90], "url": [74, 75, 84, 117], "ocsp_request_data_list": 74, "key_pair": 74, "pair": [74, 78], "lite": 75, "warn": [75, 110], "no_imd": 75, "dc_everrorcod": 75, "no_error": 75, "failed_resstemperatureinhibit": 75, "failed_evshiftposit": 75, "failed_chargerconnectorlockfault": 75, "failed_evressmalfunct": 75, "failed_chargingcurrentdifferentia": 75, "failed_chargingvoltageoutofrang": 75, "reserved_a": 75, "reserved_b": 75, "reserved_c": 75, "failed_chargingsystemincompat": 75, "nodata": 75, "v2g_message_id": 75, "bodi": 75, "supportedappprotocolreq": 75, "supportedappprotocolr": 75, "sessionsetupreq": 75, "sessionsetupr": 75, "servicediscoveryreq": 75, "servicedetailreq": 75, "servicedetailr": 75, "paymentserviceselectionreq": 75, "paymentserviceselectionr": 75, "servicepaymentselectionreq": 75, "servicepaymentselectionr": 75, "paymentdetailsreq": 75, "paymentdetailsr": 75, "authorizationreq": 75, "authorizationr": 75, "contractauthenticationreq": 75, "contractauthenticationr": 75, "chargeparameterdiscoveryreq": 75, "chargeparameterdiscoveryr": 75, "chargingstatusreq": 75, "chargingstatusr": 75, "meteringreceiptr": 75, "powerdeliveryr": 75, "cablecheckreq": 75, "cablecheckr": 75, "prechargereq": 75, "precharger": 75, "currentdemandreq": 75, "currentdemandr": 75, "weldingdetectionreq": 75, "weldingdetectionr": 75, "sessionstopreq": 75, "sessionstopr": 75, "certificateinstallationreq": 75, "certificateupdatereq": 75, "unknownmessag": 75, "evsepresentvoltag": 75, "cdv": 75, "61851": [75, 109], "23": 75, "evsepresentcurr": 75, "evsemaximumcurrentlimit": 75, "evsemaximumpowerlimit": 75, "evsemaximumvoltagelimit": 75, "evseminimumcurrentlimit": 75, "evseminimumvoltagelimit": 75, "expect": [75, 103], "accuraci": 75, "dc_evreadi": 75, "dc_evresssoc": 75, "ress": 75, "dc_evcabincondit": 75, "toheat": 75, "cool": 75, "passeng": 75, "compart": 75, "dc_evressconidit": 75, "dc_evtargetvoltag": 75, "dc_evtargetcurr": 75, "demand": 75, "dc_evmaximumcurrentlimit": 75, "dc_evmaximumpowerlimit": 75, "dc_evmaximumvoltagelimit": 75, "ev_remainingtimetofullsoc": 75, "ev_remainingtimetobulksoc": 75, "appprotocol": 75, "transmit": [75, 94], "namespac": [75, 100], "uri": [75, 84], "major": 75, "version": [75, 100, 105, 108, 109, 113], "minor": [75, 113], "v2g_message_xml": 75, "decod": [75, 94], "v2g_message_json": 75, "v2g_message_exi_hex": 75, "hex": 75, "v2g_message_exi_base64": 75, "certificateact": 75, "exirespons": 75, "certificateactionenum": 75, "schema": [75, 101], "exirequest": 75, "iso15118schemavers": 75, "certificatereq": 75, "certificatehashdatainfo": 75, "issuernamehash": 75, "issuerkeyhash": 75, "serialnumb": 75, "responderurl": 75, "maxcurrentlimit": 76, "maxpowerlimit": 76, "maxvoltagelimit": 76, "energycapac": 76, "targetcurr": 76, "targetvoltag": 76, "resistance_f_ohm": 77, "protect": [77, 109], "earth": 77, "ohm": [77, 86], "voltage_v": [77, 79, 80, 92], "datatransferstatu": 78, "unknownmessageid": 78, "unknownvendorid": 78, "read_onli": 78, "getconfigur": 78, "unknown_kei": 78, "rebootrequir": 78, "notsupport": 78, "current_a": [79, 80, 92], "max_export_voltage_v": 79, "min_export_voltage_v": 79, "max_export_current_a": 79, "min_export_current_a": 79, "max_export_power_w": 79, "current_regulation_tolerance_a": 79, "peak_current_ripple_a": 79, "max_import_voltage_v": 79, "min_import_voltage_v": 79, "max_import_current_a": 79, "min_import_current_a": 79, "max_import_power_w": 79, "sink": 79, "conversion_efficiency_import": 79, "conversion_efficiency_export": 79, "communicationfailur": 79, "configurationerror": 79, "hardwarefault": 79, "undertemperatur": 79, "undervoltageac": 79, "overvoltageac": 79, "undervoltagedc": 79, "overvoltagedc": 79, "undervoltagebatteri": 79, "overvoltagebatteri": 79, "overcurrentac": 79, "overcurrentbatteri": 79, "overcurrentdc": 79, "wrongcabl": 79, "noerror": 79, "These": [80, 90, 101, 111, 113, 115, 119], "client_id": 80, "tariff_id": 80, "cable_id": 80, "user_data": [80, 109], "tariff": 80, "transactionrequeststatu": 80, "not_support": 80, "unexpected_error": 80, "verbos": [80, 105], "transaction_min_stop_tim": 80, "earliest": 80, "yield": 80, "transaction_max_stop_tim": 80, "deadlin": 80, "energy_wh_import": [80, 92], "phase_seq_error": 80, "rotat": 80, "ccw": 80, "energy_wh_export": [80, 92], "power_w": [80, 92], "var": [80, 83, 85, 92, 105], "reactivepow": [80, 85], "reactiv": [80, 85], "frequency_hz": [80, 92], "frequenc": [80, 85, 86], "hertz": [80, 85, 86], "made": [81, 105, 109, 116], "occupi": 81, "unavail": 81, "parent_id": 81, "reservationendreason": 81, "usedtostartcharg": 81, "why": [81, 105, 112], "serialcommhub": [82, 95, 97], "io": [82, 99, 112, 118], "status_cod": 82, "uinteg": 83, "203": 83, "l": [83, 112], "payload": 83, "105": 83, "int16": 83, "apha": 83, "phasea": 83, "aphb": 83, "phaseb": 83, "aphc": 83, "phasec": 83, "a_sf": 83, "phvpha": 83, "phvphb": 83, "bn": 83, "phvphc": 83, "v_sf": 83, "sunssf": 83, "hz": 83, "hz_sf": 83, "wpha": 83, "wphb": 83, "wphc": 83, "w_sf": 83, "va": 83, "vapha": 83, "vaphb": 83, "vaphc": 83, "va_sf": 83, "varpha": 83, "varphb": 83, "varphc": 83, "var_sf": 83, "pfpha": 83, "pf": 83, "pct": 83, "pfphb": 83, "pfphc": 83, "pf_sf": 83, "totwhim": 83, "p": [83, 109, 112], "hour": 83, "acc32": 83, "totwh_sf": 83, "evt": 83, "bitfield32": 83, "chapter": [83, 105, 110], "critic": 83, "counter": 83, "problem": [83, 100, 104, 108], "retry_interval_": 84, "origin": [84, 90, 100, 112, 113], "retrieve_timestamp": 84, "install_timestamp": 84, "signing_certif": 84, "acceptedcancel": 84, "ongo": [84, 113], "invalidcertif": 84, "revokedcertif": 84, "revok": [84, 90], "oldest_timestamp": 84, "oldest": 84, "incluc": 84, "latest_timestamp": 84, "securitylog": 84, "diagnosticslog": 84, "uploadlogsstatu": 84, "upload_logs_statu": 84, "file_nam": 84, "logstatusenum": 84, "badmessag": 84, "badli": 84, "idl": 84, "notsupportedoper": 84, "permissiondeni": 84, "insuffici": 84, "permiss": [84, 109], "uploadfailur": 84, "being": [84, 92, 105, 111], "firmwareupdatestatusenum": 84, "intermedi": [84, 113], "downloadfail": 84, "downloadschedul": 84, "downloadpaus": 84, "task": 84, "installationfail": 84, "installreboot": 84, "installschedul": 84, "installdatetim": 84, "installverificationfail": 84, "checksum": 84, "final": [84, 90, 94], "signatureverifi": 84, "l1": [85, 92], "l2": 85, "l3": 85, "sum": [85, 92], "cp_voltag": 86, "pp_resistor": 86, "diode_fail": 86, "error_": [86, 94], "pe": 86, "short": [86, 100, 105, 113, 114], "refer": [87, 88, 89, 90, 91, 92, 93, 94, 100, 105, 110, 113, 119], "auto": [90, 92, 94, 95, 109, 118], "usabl": 90, "share": [90, 105, 114, 117], "dedic": [90, 103, 105, 110], "interact": [90, 107, 113], "helper": [90, 101, 110], "sae": [90, 109], "70121": 90, "seamlessli": 90, "integr": [90, 100, 105, 110, 111], "lowest": [90, 109], "microcontrol": 90, "improv": 90, "safeti": [90, 94, 109], "applic": [90, 109], "todo": 90, "graph": 90, "still": [90, 94, 105, 109, 113], "behav": 90, "similar": [90, 100, 109], "therefor": [90, 113], "step": [90, 100, 105, 110, 113, 114], "whenev": [90, 94], "mere": 90, "light": [90, 109], "subscrib": [90, 94], "notreserv": 90, "driven": 90, "republish": 90, "struct": [90, 94, 105], "begun": 90, "github": [90, 99, 100, 104, 105, 108, 109, 110, 112, 113, 114, 117, 118], "com": [90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 119], "openfastchargingalli": 90, "blob": [90, 104, 109], "pdf": 90, "To": [90, 92, 94, 100, 101, 103, 104, 109, 110, 111, 115, 117, 118, 119], "against": [90, 113, 114], "reservatonstart": 90, "notifi": 90, "intergr": 90, "overload": 90, "drop": 90, "wish": 90, "merg": [90, 113], "limt": 90, "set_local_max_curr": 90, "travers": 90, "just": [90, 103, 105, 108, 109, 110, 112, 113], "smart": [90, 94], "profil": [90, 114], "whichev": 90, "whose": [92, 113], "startup": 92, "modbusrtu": 92, "subdirectori": [92, 101, 109], "templat": [92, 103, 105], "yaml": [92, 95, 105, 108, 109], "copi": [92, 94, 100, 105, 109, 111], "fill": [92, 105, 108], "datasheet": 92, "consist": [92, 101, 109, 113, 118], "start_regist": 92, "num_regist": 92, "multipli": 92, "exponent_regist": 92, "function_code_start_reg": 92, "obtain": 92, "4": [92, 100, 103, 109, 119], "scale": 92, "001": 92, "expon": 92, "function_code_exp_reg": 92, "split": [92, 94, 114], "certain": [92, 94, 100], "distinct": 92, "yak": 94, "3v": 94, "ttl": 94, "uart": 94, "linux": [94, 103, 104, 109, 110], "wakeup": 94, "currrent": 94, "unus": 94, "bp": 94, "8n1": 94, "googl": [94, 110], "buffer": 94, "abl": [94, 100, 105, 108, 109, 111, 114], "en": 94, "wikipedia": 94, "wiki": 94, "consistent_overhead_byte_stuf": 94, "yeti_comm": 94, "evseri": 94, "cpp": [94, 101, 105, 111], "extract": [94, 109], "handlepacket": 94, "linkwrit": 94, "hi2lo": 94, "proto": 94, "lo2hi": 94, "date": [94, 104, 106, 110], "frequent": [94, 110, 113], "nanopb": [94, 111], "nanopb_gener": 94, "make": [94, 100, 101, 103, 104, 105, 108, 111, 114], "setcontrolmod": 94, "standalon": [94, 108], "setmaxcurr": 94, "act": [94, 110, 113, 115, 118], "howev": [94, 104, 105], "accordingli": [94, 100, 103, 109, 114], "human": [94, 118], "allowpoweron": 94, "bool": 94, "decis": [94, 113], "setpwm": 94, "duty_cycl": 94, "ON": 94, "firmwareupd": 94, "rom": [94, 109], "loader": 94, "stm32flash": [94, 109], "tool": [94, 101, 104, 105, 109, 110, 118], "flash": 94, "kit": [94, 109], "real": [94, 109], "keepalivehi": 94, "1hz": 94, "heartbeat": 94, "longer": 94, "stand": [94, 100], "alon": 94, "backup": [94, 113, 117], "modifi": [94, 109, 114, 117], "setthreephas": 94, "next": [94, 105, 109], "dual": 94, "delai": 94, "enablercd": 94, "onboard": 94, "spike": 94, "goe": 94, "float": 94, "imped": 94, "switchthreephaseswhilecharg": 94, "precaut": 94, "destroi": 94, "zoe": 94, "forceunlock": 94, "regardless": 94, "car_plugged_in": 94, "car_requested_pow": 94, "power_on": 94, "succesfulli": [94, 109], "mirror": 94, "contact": [94, 109], "power_off": 94, "car_requested_stop_pow": 94, "car_unplug": 94, "error_df": 94, "error_relai": 94, "error_rcd": 94, "error_ventilation_not_avail": 94, "error_over_curr": 94, "quick": [94, 104, 106, 110, 114, 116, 117], "permanent_fault": 94, "unplug": [94, 109], "evse_replug_start": 94, "evse_replug_finish": 94, "roughli": 94, "keepalivelo": 94, "keep": [94, 105, 113], "resetdon": 94, "find": [95, 105, 113, 114], "dpm1000": [95, 97], "dummytokenprovid": [95, 97], "dummytokenprovidermanu": [95, 97], "dummytokenvalid": [95, 97], "dummyv2g": [95, 97], "energynod": [95, 97], "evslac": [95, 97], "evsesecur": [95, 97], "evseslac": [95, 97], "evsev2g": [95, 97, 105], "genericpowermet": [95, 97, 107, 110], "jstibber": [95, 97], "micromegawattbsp": [95, 97], "ocpp201": [95, 97], "ocppextensionexampl": [95, 97], "pn532tokenprovid": [95, 97], "packetsniff": [95, 97], "persistentstor": [95, 97], "powermeterbsm": [95, 97], "pyevjosev": [95, 97], "pyjosev": [95, 97], "yetidriv": [95, 97, 107, 110], "board_support_ac_debug": [95, 96], "car_simul": [95, 96], "debug_json": [95, 96], "example_us": [95, 96], "solar_forecast": [95, 96], "sunspec_read": [95, 96], "sunspec_scann": [95, 96], "test_control": [95, 96], "tibber_price_forecast": [95, 96], "git": [99, 103, 104, 105, 110, 115], "ext": [99, 109], "switchev": 99, "git_rev": 99, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 99, "git_tag": [99, 100], "2023": [99, 104], "9": [99, 104], "785047c0cbcea6b9b14ded19c1fc032a6e8d832a": 99, "1d97d0234891702d9c96811f8abb5f4a1aaac780": 99, "7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9": 99, "v0": [99, 113], "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 99, "729ecc4616d4778078ceecd2382f1f77262282af": 99, "mbedtl": 99, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 99, "8b3f26a": 99, "enable_program": 99, "enable_test": 99, "openv2g": 99, "35c0c0a4ff3412e588ff6f00561df1407916832d": 99, "libevs": 99, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 99, "libfsm": 99, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 99, "liblog": [99, 100], "5c132fb0bcdfb41d6285c4f834ae4657d7a6bff6": 99, "build_exampl": [99, 100], "libmodbu": [99, 100], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 99, "libocpp": [99, 100, 108], "1cb0999432e29bea56bb02ee88d98849c8630088": 99, "libslac": 99, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 99, "486cd8b": 99, "libsunspec": [99, 100], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 99, "libtim": [99, 100], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 99, "orchestr": 100, "repositori": [100, 103, 110, 112, 114, 117, 118], "pleas": [100, 104, 105, 109, 114], "sure": [100, 101, 104, 105, 109, 114], "suffici": [100, 109], "recent": 100, "python3": [100, 101, 104, 105], "sourc": [100, 101, 108, 109, 110, 114, 117], "indepth": 100, "guidanc": 100, "aris": 100, "pip": [100, 101, 104, 105], "setuptool": [100, 104, 105], "wheel": [100, 104, 105], "jstyleson": 100, "jsonschema": 100, "clone": [100, 105], "script": [100, 105, 109, 111, 113, 114, 119], "environ": [100, 103, 108, 110], "cd": [100, 101, 105, 109, 111, 112, 113, 117, 118], "dependency_manag": [100, 105], "init": [100, 105, 113], "checkout": [100, 105, 109, 113, 117], "deploi": [100, 118], "devkit": 100, "rise": 100, "cpm": [100, 105], "variabl": [100, 105], "home": [100, 105, 110, 111], "whoami": [100, 105], "bin": [100, 104, 105, 108, 109, 113], "ev_cli": [100, 101], "mkdir": [100, 105, 109, 112, 113, 118], "guid": [100, 104, 106, 110, 114, 115, 116, 117], "jinja2": [100, 104, 105], "pyyaml": [100, 104, 105], "let": [100, 103, 105, 108, 109, 110, 113, 114], "effect": [100, 105], "advanc": 100, "would": [100, 101, 105, 111, 113], "lib": 100, "branch": [100, 118], "repo": [100, 105, 113], "achiev": [100, 108], "edit": [100, 113], "your": [100, 103, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119], "top": [100, 109, 110], "cmakelist": [100, 101], "txt": [100, 101, 105], "find_packag": 100, "look": [100, 101, 103, 105, 108, 109, 110, 114], "like": [100, 101, 103, 105, 108, 109, 111, 113, 114], "suppos": 100, "form": 100, "behind": [100, 113], "clean": [100, 112, 113], "seen": [100, 103, 105, 109], "shell": [100, 105, 109, 111, 113], "python": [101, 105, 111, 119], "packag": [101, 110], "subcommand": 101, "manifest": [101, 114], "simpli": [101, 114], "dir": 101, "clang": [101, 104], "them": [101, 105, 109, 111], "interfacenam": 101, "hpp": [101, 105], "former": 101, "view": [101, 118], "latter": [101, 114], "skeleton": 101, "insid": [101, 105, 109, 111, 113, 114], "instruct": [101, 104, 105, 112], "cmake": [101, 104, 105, 108, 109, 111], "ld": 101, "glue": [101, 105, 109], "hook": 101, "furthermor": [101, 105, 108, 111, 113], "sampleinterfac": 101, "sampleinterfaceimpl": 101, "declar": [101, 105], "subsect": 101, "inferfac": 101, "section": [101, 103, 105, 106, 109, 110, 113, 117], "mark": 101, "75ac1216": 101, "19eb": 101, "4182": 101, "a85c": 101, "820f1fc2c091": 101, "kept": 101, "recreat": 101, "creation": 101, "diff": [101, 109], "don": [101, 108, 110, 112, 113, 114], "touch": [101, 109, 113], "anyth": [101, 109], "comma": 101, "separ": [101, 114], "lot": [101, 105, 113], "mention": 101, "categori": 101, "wherea": 101, "tbd": 101, "edm": [102, 103, 110], "cli": [102, 103, 110], "think": 103, "softwar": [103, 110, 115], "stack": [103, 105, 110], "scenario": [103, 105, 110, 113], "principl": 103, "loos": 103, "coupl": [103, 116], "enhanc": 103, "own": [103, 105, 109, 112, 117], "architectur": [103, 110], "suitabl": 103, "ship": [103, 113], "explain": [103, 105], "addition": 103, "life": [103, 108], "easier": [103, 113], "understand": [103, 110, 113, 115, 119], "benefit": 103, "those": [103, 104, 105], "sneak": 103, "preview": 103, "admin": [103, 108, 111], "scaffold": 103, "explor": [103, 109], "great": [103, 105], "noder": [103, 105, 109, 117], "steve": [103, 105, 108, 111], "backend": [103, 108], "exactli": 103, "shown": [103, 105, 109], "later": [103, 105, 113], "recommend": [103, 104, 105, 109, 114], "least": [103, 110], "4gb": 103, "ram": [103, 105], "cpu": [103, 105], "boost": [103, 104], "raspberri": [103, 108, 109], "pi": [103, 108, 109], "ubuntu": [103, 109, 112], "opensus": 103, "fedora": 103, "36": [103, 104], "creat": [103, 105, 108, 109, 111, 112, 113, 117, 119], "compil": [103, 104, 105, 108], "walk": [103, 105, 109, 110], "nativ": [104, 109], "header": [104, 119], "window": [104, 105, 111], "wsl2": 104, "docker": [104, 105, 110, 112, 114, 115, 117], "podman": 104, "mainli": [104, 109, 113], "greater": 104, "gcc": 104, "tweak": 104, "12": 104, "offici": [104, 108, 109, 110], "librari": [104, 105, 114], "best": [104, 110, 117], "04": [104, 112], "22": 104, "apt": [104, 109], "sudo": [104, 105, 109], "y": [104, 109], "rsync": [104, 109], "wget": [104, 109], "doxygen": 104, "graphviz": 104, "tidi": 104, "cppcheck": 104, "openjdk": 104, "jdk": 104, "npm": 104, "compos": [104, 105, 111], "libboost": 104, "nodej": 104, "libssl": 104, "libsqlite3": 104, "curl": 104, "rfkill": 104, "libpcap": 104, "libev": 104, "pkg": 104, "node_api": 104, "procedur": [104, 105], "nodesourc": 104, "readm": [104, 109], "md": [104, 109], "11": [104, 105], "older": 104, "Then": [104, 111], "usr": 104, "zypper": 104, "shadow": 104, "devel_basi": 104, "devel": 104, "libboost_filesystem": 104, "libboost_log": 104, "libboost_program_opt": 104, "libboost_system": 104, "libboost_thread": 104, "libopenssl": 104, "sqlite3": 104, "37": 104, "38": 104, "dnf": 104, "automak": 104, "openssl": 104, "libsqlite3x": 104, "septemb": 104, "choic": 104, "15118": [104, 109], "keytool": [104, 105], "interchang": [104, 110], "probabl": [104, 105, 112], "python_execut": 104, "page": [105, 108, 109, 110, 118], "As": [105, 108, 109, 114], "highli": 105, "modular": [105, 110], "right": [105, 109, 110, 111, 117], "pull": [105, 110, 117], "prerequisit": [105, 110], "said": 105, "resid": 105, "cpm_source_cach": 105, "workspac": [105, 108, 109, 111, 117], "u": [105, 108, 109, 110, 113], "initialis": 105, "newli": [105, 109], "adopt": [105, 110], "chosen": 105, "That": [105, 109, 113], "pki": 105, "create_cert": 105, "sh": [105, 111, 113, 114], "java": 105, "availbl": 105, "significantli": 105, "speed": [105, 110], "nproc": [105, 109], "dive": [105, 110, 114], "old": 105, "repeat": 105, "mosquitto": [105, 109, 111, 114], "broker": [105, 111], "infranet_network": [105, 111], "bridg": [105, 111], "subnet": [105, 111], "fd00": [105, 111], "enter": [105, 111], "red": [105, 109], "browser": [105, 108, 117, 118], "localhost": [105, 111, 117], "1880": [105, 117], "ui": [105, 108, 117], "gui": [105, 117], "analys": 105, "littl": 105, "insight": [105, 110], "plugin": 105, "feel": 105, "enough": [105, 113], "tutori": [105, 110, 112, 113, 114, 116, 118, 119], "dig": 105, "deeper": [105, 110, 113, 114], "thing": [105, 110, 113, 119], "togeth": [105, 110, 117], "ones": 105, "mechan": 105, "analyz": 105, "complic": 105, "nice": 105, "exhaust": 105, "diagram": 105, "8849": [105, 108], "height": [105, 119], "mount": [105, 109, 111, 117], "rather": [105, 110], "click": [105, 109, 110, 111, 117], "menu": [105, 117], "symbol": 105, "left": [105, 109], "corner": [105, 109, 117], "column": [105, 119], "choos": [105, 108, 110, 117], "intro": [105, 106], "role": 105, "concept": [105, 108, 110, 114, 115, 116, 119], "visit": 105, "congrat": 105, "rocket": 105, "entiti": 105, "cours": [105, 117], "term": 105, "some_kei": 105, "myinterfac": 105, "some_implement": 105, "externalinterfac": 105, "min_connect": 105, "max_connect": 105, "enable_external_mqtt": 105, "metadata": 105, "licens": 105, "compani": [105, 109], "self": [105, 112, 113], "explanatori": 105, "possbl": 105, "tell": 105, "construct": 105, "cmd": 105, "rememb": [105, 109], "showd": 105, "easi": [105, 108], "get_id": 105, "argument": [105, 108, 112, 119], "method": 105, "typedef": 105, "learn": 105, "round": [105, 110], "piec": 105, "regularli": [105, 108], "bunch": 105, "group": 105, "saw": 105, "sometyp": 105, "additionalproperti": 105, "property_1": 105, "property_2": 105, "intuit": 105, "awar": [105, 109], "mod": 105, "mymodulenam": 105, "javascript": [105, 108], "At": 105, "focu": 105, "stuff": 105, "handler": [105, 108, 114], "review": 105, "learnt": 105, "proced": 105, "join": [105, 110], "anytim": 105, "weekli": 105, "tech": 105, "meet": [105, 110], "peopl": [105, 110], "who": 105, "glad": 105, "hint": [105, 108], "push": [105, 112, 113, 118], "thank": 105, "world": [106, 110], "explan": [107, 114], "grow": [108, 110], "mail": [108, 109], "topic": [108, 110], "idea": [108, 112, 113, 117], "gnu": 108, "debugg": 108, "gdb": 108, "easiest": [108, 110], "sai": [108, 113], "dist": [108, 109, 114, 117], "small": [108, 109, 113], "visual": [108, 110, 111], "studio": [108, 111], "launch": 108, "authmanag": 108, "cppdbg": 108, "program": 108, "workspacefold": 108, "libexec": 108, "arg": 108, "stopatentri": 108, "cwd": 108, "externalconsol": 108, "mimod": 108, "setupcommand": 108, "pretti": 108, "text": [108, 110, 112, 114, 119], "ignorefailur": 108, "disassembli": 108, "flavor": 108, "intel": 108, "ve": 108, "breakpoint": 108, "taken": [108, 113], "forget": [108, 110, 114], "dcmake_build_typ": 108, "disadvantag": 108, "possibli": 108, "bad": 108, "spawn": 108, "fork": 108, "detach": 108, "grid_connection_point": 108, "0a": 108, "0w": 108, "alloc": 108, "whatev": 108, "imagin": 108, "flexibl": [108, 114], "constraint": 108, "recogn": 108, "sometim": [108, 110], "test_config": 108, "solv": 108, "desktop": 108, "pc": 108, "ip_of_the_raspberri": 108, "offload": 108, "faster": 108, "ressourc": 108, "mobilityhous": 108, "Or": [108, 110], "thoughtwork": 108, "maev": 108, "platform": 109, "box": 109, "built": 109, "individu": 109, "research": 109, "facil": 109, "alik": 109, "sw": 109, "groundwork": 109, "rapid": 109, "quickli": 109, "compat": 109, "meant": 109, "outdoor": 109, "spec70121": 109, "cern": 109, "licenc": 109, "happi": 109, "schemat": 109, "3d": 109, "compon": 109, "purchas": 109, "issu": [109, 110, 113], "esd": 109, "wrist": 109, "band": 109, "underlai": 109, "mat": 109, "host": [109, 111, 112, 117], "18": [109, 112], "1x": 109, "usb": 109, "30w": 109, "IN": 109, "pin": [109, 110], "lab": 109, "balenaetch": 109, "dd": 109, "danger": 109, "pcb": 109, "heatsink": 109, "imag": [109, 111, 112, 118], "doubl": 109, "tape": 109, "clip": 109, "hole": 109, "cm4": 109, "around": [109, 113], "grai": 109, "spacer": 109, "gap": 109, "metal": 109, "black": 109, "jumper": 109, "onto": 109, "emmc": 109, "j1": 109, "belayboxr1": 109, "stabl": [109, 113], "img": 109, "gz": 109, "rpiboot": 109, "raspberrypi": 109, "usbboot": 109, "green": 109, "comput": 109, "unzip": 109, "5h": 109, "treat": 109, "yourself": 109, "coffe": 109, "unfortun": 109, "slow": 109, "antenna": 109, "damag": 109, "cage": 109, "seat": 109, "smaller": 109, "bigger": [109, 113], "mission": 109, "accomplish": 109, "mandatori": 109, "crimp": 109, "exact": 109, "orient": 109, "pictur": 109, "Be": 109, "fashion": 109, "ten": 109, "chanc": 109, "assembli": 109, "unisol": 109, "preassembl": 109, "desk": 109, "barrel": 109, "raspian": 109, "debian": 109, "flavour": 109, "deploy": 109, "yocto": 109, "opt": 109, "sinc": [109, 112, 119], "systemd": 109, "mnt": 109, "flutter": 109, "stm32": 109, "workflow": [109, 112, 113, 118], "yeti_fwupd": 109, "serial0": 109, "bootload": 109, "ninja": 109, "laptop": 109, "untar": 109, "bullsey": 109, "toolchain": 109, "8888": 109, "tgz": 109, "tar": 109, "xfz": 109, "dcmake_toolchain_fil": 109, "dcmake_install_prefix": 109, "destdir": 109, "sync": 109, "ssh": [109, 112], "rw": 109, "ro": 109, "wpa_supplic": 109, "autom": 109, "crosscompil": 109, "unstabl": [109, 113], "update_channel": 109, "wg0": 109, "devboard": 109, "systemctl": 109, "ota": 109, "public_mqtt": 109, "1883": [109, 111], "allow_anonym": 109, "anonym": [109, 113], "journalctl": 109, "fu": 109, "vanilla": 109, "rootf": 109, "vice": 109, "versa": 109, "atom": 109, "sd": 109, "sector": [109, 110], "size": 109, "mmcblk0p1": 109, "8192": 109, "1056767": 109, "1048576": 109, "512m": 109, "w95": 109, "fat32": 109, "lba": 109, "mmcblk0p2": 109, "1056768": 109, "14688255": 109, "13631488": 109, "5g": 109, "83": 109, "mmcblk0p3": 109, "14688256": 109, "28319743": 109, "mmcblk0p4": 109, "28319744": 109, "30564351": 109, "2244608": 109, "1g": 109, "mmcblk0p5": 109, "28327936": 109, "28459007": 109, "131072": 109, "64m": 109, "mmcblk0p6": 109, "28467200": 109, "2097152": 109, "system0": 109, "system1": 109, "extent": 109, "factory_data": 109, "timer": 109, "surviv": 109, "lost": 109, "rpi": 109, "unmount": 109, "umount": 109, "mkf": 109, "ext4": 109, "lose": 109, "configu": 109, "credenti": 109, "snapshot": 110, "verion": 110, "index": [110, 118, 119], "foster": 110, "customiz": 110, "glu": 110, "advantag": 110, "pv": 110, "linkedin": 110, "electrif": 110, "foundat": 110, "fastest": 110, "steadili": 110, "question": 110, "answer": 110, "invit": 110, "contributor": [110, 113], "held": 110, "week": 110, "tuesdai": 110, "3pm": 110, "cet": 110, "zone": 110, "wnv": 110, "aadq": 110, "irt": 110, "dial": 110, "49": 110, "40": 110, "8081616135": 110, "964783404": 110, "phone": 110, "tel": 110, "4305012153510": 110, "big": 110, "book": 110, "calendli": 110, "manuel": 110, "ziegler": 110, "30min": 110, "ecosystem": 110, "contribut": [110, 117], "technic": 110, "exchang": 110, "plan": 110, "agenda": 110, "roadmap": 110, "youtub": 110, "channel": 110, "track": [110, 113, 114], "rough": 110, "webinar": 110, "steer": 110, "committe": 110, "faq": 110, "stuck": 110, "video": 110, "watch": 110, "But": [110, 111, 113], "journei": 110, "introduct": 110, "troubleshoot": 110, "kind": 110, "deep": 110, "breath": 110, "ocpp1": [110, 115], "sphinx": [110, 111, 115], "style": [110, 115], "ask": 110, "belaybox": 110, "search": 110, "handi": 111, "vscode": 111, "suggest": 111, "extens": [111, 114], "tcp": 111, "9001": 111, "mariadb": 111, "sql": 111, "3306": 111, "8180": [111, 114], "endpoint": [111, 114], "login": 111, "1234": 111, "centralsystemservic": [111, 114], "soap": 111, "chargeboxid": 111, "yml": [111, 112, 118], "live": [111, 113], "docker_default": 111, "By": [111, 114], "8080": 111, "often": 111, "clash": 111, "13306": 111, "ll": 111, "navig": 111, "tab": [111, 117], "depric": 111, "ctrl": 111, "shift": 111, "f1": 111, "remopen": 111, "head": 111, "path_to_everest_cpp": 111, "j8": 111, "documen": 111, "env": 111, "pwd": 111, "doc": [111, 117, 118], "_build": [111, 118], "dockerfil": 111, "protobuf_gener": 111, "path_to_where_protobuf_files_resid": 111, "protoc": 111, "languag": [111, 119], "zip": 111, "nanopb_pb_gen": 111, "python_pb_gen": 111, "action": [112, 118], "runner": 112, "actrc": 112, "ghcr": 112, "catthehack": 112, "actor": 112, "usernam": 112, "artifact": 112, "pass": 112, "four": [112, 114], "secret_name_1": 112, "secret_value_1": 112, "secret_name_2": 112, "secret_value_2": 112, "multiline_secret": 112, "line_1": 112, "nline2": 112, "nline3": 112, "github_token": 112, "your_github_token": 112, "sa_github_token": 112, "github_token_of_the_service_account": 112, "sa_github_ssh_kei": 112, "ssh_key_of_the_service_account": 112, "github_actor": 112, "username_of_the_service_account": 112, "your_ssh_kei": 112, "your_usernam": 112, "isn": 112, "work0": [112, 118], "plenti": 113, "paragraph": 113, "strategi": 113, "concern": 113, "articl": 113, "vincent": 113, "driessen": 113, "gitflow": 113, "atlassian": 113, "count_to_infin": 113, "charge_fast": 113, "new_stuff": 113, "complex": 113, "commit": 113, "advis": 113, "towrit": 113, "forward": [113, 114], "rebas": 113, "candid": 113, "bugfix": 113, "rc": 113, "div_by_zero": 113, "bug": 113, "succeed": 113, "hotfix": 113, "maintenc": 113, "forgot_to_unplug": 113, "cherri": 113, "pick": 113, "contrast": 113, "rnd_git_dir": 113, "plai": 113, "despit": [113, 114], "onlin": 113, "intermix": 113, "harder": 113, "affect": 113, "mind": 113, "conspiraci": 113, "rewrit": 113, "histori": 113, "stash": 113, "conflict": 113, "progress": 113, "somewher": 113, "someproject": 113, "somerepo": 113, "privateus": 113, "privaterepo": 113, "main_repo": 113, "wip": 113, "rf": 113, "email": 113, "pionier": 113, "manufaktur": 113, "bot": 113, "echo": 113, "src": 113, "fanci": 113, "feature_a": 113, "ff": 113, "larg": 113, "broken": 113, "feature_b": 113, "feature_c": 113, "meanwhil": 113, "ran": 113, "realiz": 113, "went": 113, "seriou": 113, "newer": 113, "fact": 113, "feature_d_1": 113, "d1": 113, "feature_d_2": 113, "d2": 113, "feature_": 113, "incorpor": 113, "ever": 113, "theirs": 113, "6j": 114, "callback": 114, "metervalu": 114, "statusnotif": 114, "cp001": 114, "chargepointid": 114, "centralsystemuri": 114, "127": 114, "chargeboxserialnumb": 114, "chargepointmodel": 114, "chargepointvendor": 114, "firmwarevers": 114, "authorizeremotetxrequest": 114, "clockaligneddatainterv": 114, "900": 114, "connectorphaserot": 114, "rst": [114, 119], "getconfigurationmaxkei": 114, "86400": 114, "localauthorizeofflin": 114, "localpreauthor": 114, "metervaluesaligneddata": 114, "metervaluessampleddata": 114, "metervaluesampleinterv": 114, "numberofconnector": 114, "resetretri": 114, "stoptransactiononevsidedisconnect": 114, "stoptransactiononinvalidid": 114, "stoptxnaligneddata": 114, "stoptxnsampleddata": 114, "supportedfeatureprofil": 114, "firmwaremanag": 114, "remotetrigg": 114, "localauthlistmanag": 114, "smartcharg": 114, "transactionmessageattempt": 114, "transactionmessageretryinterv": 114, "unlockconnectoronevsidedisconnect": 114, "websocketpinginterv": 114, "supportedfiletransferprotocol": 114, "ftp": 114, "cponam": 114, "authorizationkei": 114, "deadbeefdeadbeef": 114, "localauthlisten": 114, "localauthlistmaxlength": 114, "42": [114, 119], "sendlocallistmaxlength": 114, "chargeprofilemaxstacklevel": 114, "chargingscheduleallowedchargingrateunit": 114, "chargingschedulemaxperiod": 114, "maxchargingprofilesinstal": 114, "iso15118pncen": 114, "contractvalidationofflin": 114, "introduc": 114, "whitepap": 114, "tailor": 114, "prepend": 114, "wss": 114, "transport": 114, "unsecur": 114, "familiar": 114, "remotestarttransact": 114, "summar": 114, "addtion": 114, "diagnost": 114, "active_modul": 114, "token_provider_rfid": 114, "jsdummytokenprovidermanu": 114, "config_modul": 114, "module_id": 114, "implementation_id": 114, "break": 114, "logmessag": 114, "logmessagesformat": 114, "consol": 114, "q1": [115, 119], "2022": [115, 119], "rule": [115, 119], "embedd": [115, 119], "enviro": [115, 119], "month": 116, "modif": 117, "mv": 117, "everest_nod": 117, "bind": 117, "run_sil": 117, "automaticc": 118, "documentaiton": 118, "possibilti": 118, "expand": 118, "restructuredtext": 118, "tabl": 118, "workflow_dispatch": 118, "h1": 119, "h2": 119, "h3": 119, "h4": 119, "h5": 119, "h6": 119, "bold": 119, "ital": 119, "inlin": 119, "liter": 119, "sup": 119, "super": 119, "unord": 119, "nest": 119, "anchor": 119, "_anchorbyref": 119, "_anchor": 119, "_external_link_ref": 119, "_extern": 119, "footnot": 119, "citat": 119, "cit1": 119, "_": 119, "external_link_ref": 119, "anchorbyref": 119, "vertic": 119, "horizont": 119, "span": 119, "width": 119, "utf": 119, "row": 119, "caption": 119, "png": 119, "alt": 119, "150px": 119, "align": 119, "center": 119, "target_": 119, "depth": 119, "toc": 119, "visibl": 119, "hidden": 119, "maxdepth": 119, "second_fil": 119, "int_": 119, "infti": 119, "dx": 119, "div": 119, "lineno": 119, "emphas": 119, "some_funct": 119, "any_var": 119, "another_funct": 119, "literalinclud": 119, "dedent": 119, "_tutorial_intro": 119, "toctre": 119, "glob": 119}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 75], "variabl": [1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 20, 22, 23, 24, 25, 28, 29, 31, 33, 34, 35, 36, 37, 90, 92], "command": [1, 2, 3, 5, 6, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 37, 92, 94, 101, 105, 113], "iso15118_ev": [2, 76], "auth": [3, 39], "auth_token_provid": 4, "auth_token_valid": 5, "board_support_ac": 6, "board_support_ac_debug": 7, "car_simul": 8, "debug_json": 9, "empti": 10, "energi": [11, 71, 90, 108], "energy_manag": 12, "energy_price_inform": [13, 72], "ev_slac": 14, "evse_manag": [15, 73], "evse_secur": [16, 74], "exampl": [17, 113, 119], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 77], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 79], "powermet": [25, 80, 90, 92], "reserv": [26, 81, 90], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 83], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 67, 84, 103, 104], "test_control": 34, "tibber_price_forecast": 35, "yeti_extra": 36, "yeti_simulation_control": 37, "api": 38, "provid": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 92], "requir": [38, 39, 41, 45, 46, 48, 52, 55, 56, 57, 59, 61, 65, 103, 104], "metadata": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "author": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "licens": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 92, 94, 97, 100, 101, 105, 106, 107, 108, 116], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 90, 92, 109, 114], "dpm1000": 40, "dummytokenprovid": [41, 87], "dummytokenprovidermanu": [42, 88], "dummytokenvalid": [43, 89], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 90], "evsesecur": [49, 91], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 92], "jstibber": 53, "micromegawattbsp": 54, "ocpp": [55, 78, 108, 114], "ocpp201": 56, "ocppextensionexampl": [57, 93], "pn532tokenprovid": 58, "packetsniff": 59, "persistentstor": 60, "powermeterbsm": 61, "pyevjosev": 62, "pyjosev": 63, "serialcommhub": 64, "setup": [65, 108, 109, 111, 112], "store": 66, "yetidriv": [68, 94], "board_support": 70, "serial_comm_hub_request": 82, "unit": 85, "yeti": [86, 94, 109], "typic": 90, "connect": [90, 114], "ac": 90, "dc": 90, "publish": [90, 92], "session_ev": 90, "authent": 90, "autocharg": 90, "pnc": 90, "manag": [90, 100, 105, 108], "dataset": 92, "file": [92, 101, 105, 109, 111], "avail": 92, "descript": 92, "structur": [92, 113], "other": [92, 94], "thing": 92, "note": [92, 119], "get_signed_meter_valu": 92, "commun": [94, 105, 108], "between": 94, "microcontrol": [94, 109], "thi": [94, 119], "driver": 94, "protocol": 94, "cob": 94, "protobuf": [94, 111], "everest": [94, 95, 96, 97, 98, 100, 102, 103, 105, 106, 107, 108, 109, 110, 111, 114, 117], "low": 94, "control": 94, "mode": 94, "all": 94, "refer": [95, 109], "interfac": [96, 101, 105], "type": [98, 105], "snapshot": 99, "edm": [100, 105], "depend": [100, 104, 105], "instal": [100, 101, 105], "quick": [100, 105], "start": 100, "enabl": 100, "cpm_source_cach": 100, "set": [100, 109], "path": 100, "build": [100, 105, 109, 118], "python": [100, 104], "packag": [100, 104, 105], "need": [100, 105], "run": [100, 109, 112, 114], "up": [100, 109], "updat": [100, 101, 109], "workspac": 100, "us": [100, 109, 113], "cmake": 100, "yaml": 100, "creat": [100, 101], "config": [100, 109], "from": 100, "an": 100, "exist": 100, "directori": [100, 112], "tree": 100, "git": [100, 113], "inform": [100, 109, 118], "glanc": 100, "ev": [101, 105], "cli": [101, 105], "line": [101, 105], "gener": [101, 105, 111, 118], "c": 101, "header": 101, "defin": [101, 109], "auto": 101, "onli": [101, 109], "nodej": 101, "develop": [102, 104, 105, 109, 110, 116], "tool": [102, 103], "framework": 103, "A": [103, 104, 105], "visual": [103, 113], "introduct": [103, 109], "And": [103, 105, 108], "helper": [103, 105], "prerequisit": 103, "hardwar": [103, 109], "oper": 103, "librari": 103, "prepar": [104, 105, 109], "your": [104, 105, 110], "environ": [104, 105, 109, 111], "word": 104, "test": 104, "ubuntu": 104, "opensus": 104, "fedora": 104, "troubleshoot": [104, 108], "maven": 104, "java": 104, "version": [104, 110, 119], "pyenv": 104, "kind": 105, "Of": [105, 110], "guid": [105, 119], "To": [105, 112, 114, 116], "download": 105, "get": [105, 109], "The": [105, 109], "repositori": [105, 113], "iso": 105, "15118": 105, "simul": [105, 117], "softwar": [105, 109, 117], "loop": 105, "admin": 105, "panel": 105, "understand": 105, "basic": 105, "element": 105, "manifest": 105, "stub": 105, "One": 105, "deep": 105, "breath": 105, "concept": [106, 113], "frequent": 108, "ask": 108, "question": 108, "best": [108, 113], "practic": [108, 113], "debug": 108, "singl": 108, "error": [108, 119], "warn": [108, 119], "rpc": 108, "timeout": 108, "2": 108, "0": 108, "1": [108, 110], "pionix": 109, "belaybox": 109, "support": 109, "assembl": 109, "yak": 109, "board": 109, "flash": 109, "cabl": 109, "final": 109, "raspbian": 109, "integr": [109, 114], "": 109, "firmwar": 109, "cross": 109, "compil": 109, "deploi": 109, "custom": 109, "further": 109, "cheat": 109, "sheet": 109, "make": 109, "root": 109, "partit": 109, "read": 109, "writabl": 109, "again": 109, "contain": 109, "wifi": 109, "releas": 109, "channel": 109, "wireguard": 109, "vpn": 109, "persist": 109, "user": 109, "stop": 109, "automat": 109, "addit": 109, "mqtt": 109, "broker": 109, "watch": 109, "output": [109, 119], "servic": 109, "termin": 109, "scheme": 109, "onlin": 109, "factori": 109, "reset": 109, "current": 110, "nightli": 110, "what": 110, "i": 110, "compass": 110, "direct": [110, 119], "contact": 110, "mail": 110, "list": [110, 112, 119], "weekli": 110, "tech": 110, "meetup": 110, "resourc": 110, "about": 110, "social": 110, "media": 110, "find": 110, "wai": 110, "Into": 110, "tabl": [110, 119], "content": [110, 119], "indic": 110, "docker": 111, "playground": 111, "local": 111, "ci": 111, "languang": 111, "specif": 111, "how": [112, 113, 114, 116], "act": 112, "usag": 112, "availavl": 112, "job": 112, "trigger": 112, "event": 112, "bind": 112, "work": 112, "main": 113, "tip": [113, 119], "n": 113, "trick": 113, "privat": 113, "workhors": 113, "branch": 113, "correspond": 113, "ocpp1": 114, "6": 114, "prerequesit": 114, "libocpp": 114, "core": 114, "steve": 114, "differ": 114, "csm": 114, "within": 114, "log": 114, "tutori": [115, 117], "new": 116, "sphinx": [118, 119], "architectur": 118, "document": [118, 119], "style": 119, "headlin": 119, "bullet": 119, "target": 119, "link": 119, "section": 119, "head": 119, "grid": 119, "simpl": 119, "csv": 119, "titl": 119, "imag": 119, "figur": 119, "comment": 119, "block": 119, "topic": 119, "sidebar": 119, "admonit": 119, "attent": 119, "caution": 119, "danger": 119, "hint": 119, "import": 119, "seealso": 119, "versionad": 119, "versionchang": 119, "deprec": 119, "math": 119, "raw": 119, "format": 119, "code": 119}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [4, "variables"], [6, "variables"], [7, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [14, "variables"], [15, "variables"], [17, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [24, "variables"], [25, "variables"], [28, "variables"], [29, "variables"], [31, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [5, "commands"], [6, "commands"], [8, "commands"], [11, "commands"], [14, "commands"], [15, "commands"], [16, "commands"], [17, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [28, "commands"], [30, "commands"], [32, "commands"], [33, "commands"], [34, "commands"], [36, "commands"], [37, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "auth": [[3, "auth"]], "auth_token_provider": [[4, "auth-token-provider"]], "auth_token_validator": [[5, "auth-token-validator"]], "board_support_AC": [[6, "board-support-ac"]], "board_support_AC_debug": [[7, "board-support-ac-debug"]], "car_simulator": [[8, "car-simulator"]], "debug_json": [[9, "debug-json"]], "empty": [[10, "empty"]], "energy": [[11, "energy"], [71, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [72, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [73, "evse-manager"]], "evse_security": [[16, "evse-security"], [74, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [77, "isolation-monitor"]], "kvs": [[21, "kvs"]], "ocpp_1_6_charge_point": [[22, "ocpp-1-6-charge-point"]], "power": [[23, "power"]], "power_supply_DC": [[24, "power-supply-dc"], [79, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [80, "powermeter"], [90, "powermeter"], [92, "powermeter"]], "reservation": [[26, "reservation"], [81, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [83, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [84, "system"]], "test_control": [[34, "test-control"]], "tibber_price_forecast": [[35, "tibber-price-forecast"]], "yeti_extras": [[36, "yeti-extras"]], "yeti_simulation_control": [[37, "yeti-simulation-control"]], "API": [[38, "api"]], "Provides": [[38, "provides"], [39, "provides"], [40, "provides"], [41, "provides"], [42, "provides"], [43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [55, "requirements"], [56, "requirements"], [57, "requirements"], [59, "requirements"], [61, "requirements"], [65, "requirements"]], "Metadata": [[38, "metadata"], [39, "metadata"], [40, "metadata"], [41, "metadata"], [42, "metadata"], [43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"]], "Authors": [[38, "authors"], [39, "authors"], [40, "authors"], [41, "authors"], [42, "authors"], [43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"]], "License": [[38, "license"], [39, "license"], [40, "license"], [41, "license"], [42, "license"], [43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"]], "Auth": [[39, "auth"]], "Module Configuration": [[39, "module-configuration"], [40, "module-configuration"], [45, "module-configuration"], [46, "module-configuration"], [48, "module-configuration"], [49, "module-configuration"], [51, "module-configuration"], [54, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [57, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [87, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [88, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [89, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [90, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [91, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [92, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "MicroMegaWattBSP": [[54, "micromegawattbsp"]], "OCPP": [[55, "ocpp"]], "OCPP201": [[56, "ocpp201"]], "OCPPExtensionExample": [[57, "ocppextensionexample"], [93, "ocppextensionexample"]], "PN532TokenProvider": [[58, "pn532tokenprovider"]], "PacketSniffer": [[59, "packetsniffer"]], "PersistentStore": [[60, "persistentstore"]], "PowermeterBSM": [[61, "powermeterbsm"]], "PyEvJosev": [[62, "pyevjosev"]], "PyJosev": [[63, "pyjosev"]], "SerialCommHub": [[64, "serialcommhub"]], "Setup": [[65, "setup"], [112, "setup"]], "Store": [[66, "store"]], "System": [[67, "system"]], "YetiDriver": [[68, "yetidriver"], [94, "yetidriver"]], "authorization": [[69, "authorization"]], "board_support": [[70, "board-support"]], "iso15118_charger": [[75, "iso15118-charger"]], "iso15118_ev": [[76, "iso15118-ev"]], "ocpp": [[78, "ocpp"]], "serial_comm_hub_requests": [[82, "serial-comm-hub-requests"]], "units": [[85, "units"]], "yeti": [[86, "yeti"]], "Typical connections": [[90, "typical-connections"]], "AC Configuration": [[90, "ac-configuration"]], "DC Configuration": [[90, "dc-configuration"]], "Published variables": [[90, "published-variables"], [92, "published-variables"]], "session_events": [[90, "session-events"]], "Authentication": [[90, "authentication"]], "Autocharge / PnC": [[90, "autocharge-pnc"]], "Reservation": [[90, "reservation"]], "Energy Management": [[90, "energy-management"]], "Datasets in the configuration file": [[92, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[92, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[92, "dataset-description"]], "Structure of datasets in the configuration file": [[92, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[92, "other-things-to-note"]], "Provided commands": [[92, "provided-commands"]], "get_signed_meter_value": [[92, "get-signed-meter-value"]], "Communication between the Yeti microcontroller and this driver module": [[94, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[94, "protocol"]], "COBS": [[94, "cobs"]], "Protobuf": [[94, "protobuf"]], "EVerest to Yeti": [[94, "everest-to-yeti"]], "Low control mode:": [[94, "low-control-mode"]], "Other commands for all modes:": [[94, "other-commands-for-all-modes"]], "Yeti to EVerest": [[94, "yeti-to-everest"]], "EVerest Reference": [[95, "everest-reference"]], "EVerest Interfaces": [[96, "everest-interfaces"]], "EVerest Modules": [[97, "everest-modules"], [107, "everest-modules"]], "EVerest Types": [[98, "everest-types"]], "Snapshot": [[99, "snapshot"]], "edm": [[100, "edm"]], "Dependency Manager for EVerest": [[100, "dependency-manager-for-everest"]], "Install and Quick Start": [[100, "install-and-quick-start"]], "Installing edm": [[100, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[100, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[100, "building-everest"]], "Python packages needed to run edm": [[100, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[100, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[100, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[100, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[100, "git-information-at-a-glance"]], "ev-cli": [[101, "ev-cli"]], "Install": [[101, "install"]], "ev-cli command line interface": [[101, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[101, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[101, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[101, "auto-generating-nodejs-modules"]], "EVerest development tools": [[102, "everest-development-tools"]], "EVerest framework": [[103, "everest-framework"]], "A Visual Introduction": [[103, "a-visual-introduction"]], "Tools And Helpers": [[103, "tools-and-helpers"]], "System Requirements and Prerequisites": [[103, "system-requirements-and-prerequisites"]], "Hardware": [[103, "hardware"]], "Operating System": [[103, "operating-system"]], "Libraries And Tools": [[103, "libraries-and-tools"]], "Prepare Your Development Environment": [[104, "prepare-your-development-environment"], [105, "prepare-your-development-environment"]], "A Word on System Environments": [[104, "a-word-on-system-environments"]], "Required Packages": [[104, "required-packages"]], "Tested Environments": [[104, "tested-environments"]], "Ubuntu": [[104, "ubuntu"]], "OpenSUSE": [[104, "opensuse"]], "Fedora": [[104, "fedora"]], "Troubleshooting": [[104, "troubleshooting"]], "Maven dependency": [[104, "maven-dependency"]], "Java dependency": [[104, "java-dependency"]], "Python versions with pyenv": [[104, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[105, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[105, "needed-packages"]], "Download And Install": [[105, "download-and-install"]], "Get The Needed EVerest Repositories": [[105, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[105, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[105, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[105, "packages-for-iso-15118-communication"]], "Build EVerest": [[105, "build-everest"]], "Simulating EVerest": [[105, "simulating-everest"]], "Prepare The Helpers": [[105, "prepare-the-helpers"]], "Software in a loop": [[105, "software-in-a-loop"]], "Admin panel and simulations": [[105, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[105, "understanding-everest-modules"]], "Basic elements of a module": [[105, "basic-elements-of-a-module"]], "Module manifest": [[105, "module-manifest"]], "Interfaces": [[105, "interfaces"]], "Types": [[105, "types"]], "Generate the stub files": [[105, "generate-the-stub-files"]], "One Deep Breath": [[105, "one-deep-breath"]], "EVerest Module Concept": [[106, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[108, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[108, "everest-modules"]], "Debug a single module": [[108, "debug-a-single-module"]], "Energy management": [[108, "energy-management"]], "Errors, warnings and Troubleshooting": [[108, "errors-warnings-and-troubleshooting"]], "RPC communication timeout": [[108, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[108, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[109, "pionix-belaybox"]], "Introduction": [[109, "introduction"]], "The BelayBox hardware": [[109, "the-belaybox-hardware"]], "Getting support": [[109, "getting-support"]], "Setting up Hardware and Software": [[109, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[109, "assembling-the-yak-board"]], "Flashing the Yak Board": [[109, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[109, "assembling-the-yeti-board"]], "Preparing the cable set": [[109, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[109, "final-yak-yeti-cable-setup"]], "Raspbian": [[109, "raspbian"]], "EVerest": [[109, "everest"]], "Integration into Raspbian": [[109, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[109, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[109, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[109, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[109, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[109, "belaybox-further-information"]], "Reference Cheat Sheet": [[109, "reference-cheat-sheet"]], "Make root partition read/writable": [[109, "make-root-partition-read-writable"]], "Make it read only again": [[109, "make-it-read-only-again"]], "File containing wifi settings": [[109, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[109, "use-of-custom-everest-build-or-config"]], "Define release channels": [[109, "define-release-channels"]], "Wireguard VPN configuration": [[109, "wireguard-vpn-configuration"]], "Persistent user config": [[109, "persistent-user-config"]], "Stop automatic updates": [[109, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[109, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[109, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[109, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[109, "raspbian-partitioning-scheme"]], "Using online updates": [[109, "using-online-updates"]], "Factory reset": [[109, "factory-reset"]], "Current Version nightly": [[110, "index"]], "What Is EVerest": [[110, "what-is-everest"]], "EVerest Compass": [[110, "everest-compass"]], "Direct contact": [[110, "direct-contact"]], "Mailing list": [[110, "mailing-list"]], "Weekly tech meetup": [[110, "weekly-tech-meetup"]], "1:1 meetup": [[110, "meetup"]], "Tech resources about EVerest": [[110, "tech-resources-about-everest"]], "Social Media": [[110, "social-media"]], "Find Your Way Into EVerest Development": [[110, "find-your-way-into-everest-development"]], "Table Of Contents": [[110, "table-of-contents"]], "Indices and tables": [[110, "indices-and-tables"]], "Docker setup": [[111, "docker-setup"]], "everest playground": [[111, "everest-playground"]], "Local CI environment": [[111, "local-ci-environment"]], "Generating languange specific protobuf files": [[111, "generating-languange-specific-protobuf-files"]], "How To: Act": [[112, "how-to-act"]], "Usage": [[112, "usage"]], "List availavle jobs:": [[112, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[112, "run-jobs-trigger-events"]], "Bind working directory:": [[112, "bind-working-directory"]], "How to git": [[113, "how-to-git"]], "Main concept": [[113, "main-concept"]], "Best practices": [[113, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[113, "tips-n-tricks-for-git"]], "Using private repositories": [[113, "using-private-repositories"]], "Workhorse example": [[113, "workhorse-example"]], "Visualization of the branching structure": [[113, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[113, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[114, "how-to-ocpp1-6-in-everest"]], "Prerequesites": [[114, "prerequesites"]], "Integration of libocpp into everest-core": [[114, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[114, "run-everest-with-steve"]], "Configuring OCPP": [[114, "configuring-ocpp"]], "Connect to a different CSMS": [[114, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[114, "configuring-ocpp-within-everest"]], "Logging": [[114, "logging"]], "Tutorials": [[115, "tutorials"]], "How To: Develop New Modules": [[116, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[117, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[118, "general-sphinx-information"]], "Architecture": [[118, "architecture"]], "Build the documentation": [[118, "build-the-documentation"]], "Sphinx style guide": [[119, "sphinx-style-guide"]], "Headlines": [[119, "headlines"]], "Styles": [[119, "styles"]], "Bullet Lists": [[119, "bullet-lists"]], "Targets and Links": [[119, "targets-and-links"]], "Section Heading": [[119, "section-heading"]], "Tables": [[119, "tables"]], "Grid table": [[119, "grid-table"]], "Simple table": [[119, "simple-table"]], "CSV table": [[119, "csv-table"]], "table title": [[119, "id6"]], "Images and Figures": [[119, "images-and-figures"]], "Image": [[119, "image"]], "Figure": [[119, "figure"]], "Comments": [[119, "comments"]], "Directives": [[119, "directives"]], "Table of Contents": [[119, "table-of-contents"], [119, "id4"]], "Table of Contents (this document)": [[119, "table-of-contents-this-document"]], "Content Block Directives": [[119, "content-block-directives"], [119, "id5"]], ".. topic:: [title]": [[119, "topic-title"]], "Topic": [[119, null]], ".. sidebar:: [title]": [[119, "sidebar-title"]], "Sidebar": [[119, null]], ".. admonition:: [title]": [[119, "admonition-title"]], "Admonition title": [[119, null]], ".. attention::": [[119, "attention"]], ".. caution::": [[119, "caution"]], ".. danger::": [[119, "danger"]], ".. error::": [[119, "error"]], ".. hint::": [[119, "hint"]], ".. important::": [[119, "important"]], ".. note::": [[119, "note"]], ".. tip::": [[119, "tip"]], ".. warning::": [[119, "warning"]], ".. seealso::": [[119, "seealso"]], ".. versionadded:: [version]": [[119, "versionadded-version"]], ".. versionchanged:: [version]": [[119, "versionchanged-version"]], ".. deprecated:: [version]": [[119, "deprecated-version"]], ".. math::": [[119, "math"]], ".. raw:: output format": [[119, "raw-output-format"]], "Code Examples": [[119, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/nightly/appendix/02_snapshot.html b/docs/nightly/appendix/02_snapshot.html index 80ddc3c5..fed195f9 100644 --- a/docs/nightly/appendix/02_snapshot.html +++ b/docs/nightly/appendix/02_snapshot.html @@ -52,7 +52,7 @@

Navigation

git_tag: main everest-core: git: git@github.com:EVerest/everest-core.git - git_rev: 4769091e451f56086e66deed8fee905e773612ea + git_rev: 1d97d0234891702d9c96811f8abb5f4a1aaac780 git_tag: main everest-framework: git: https://github.com/EVerest/everest-framework.git @@ -64,7 +64,7 @@

Navigation

git_tag: v0.1.5 everest.github.io: git: git@github.com:everest/everest.github.io.git - git_rev: 11f2f75a70731ab541242c0bfd40750682cf80bd + git_rev: 729ecc4616d4778078ceecd2382f1f77262282af ext-mbedtls: git: https://github.com/EVerest/ext-mbedtls.git git_rev: 8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0 @@ -86,8 +86,8 @@

Navigation

git_tag: v0.2.0 liblog: git: https://github.com/EVerest/liblog.git - git_rev: 03b498407c6462af3f886aa2dab3e182a7f864c0 - git_tag: v0.1.0 + git_rev: 5c132fb0bcdfb41d6285c4f834ae4657d7a6bff6 + git_tag: v0.2.0 options: - BUILD_EXAMPLES OFF libmodbus: diff --git a/docs/nightly/searchindex.js b/docs/nightly/searchindex.js index bf684259..eabeeb81 100644 --- a/docs/nightly/searchindex.js +++ b/docs/nightly/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/board_support_AC", "_generated/interfaces/board_support_AC_debug", "_generated/interfaces/car_simulator", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_extras", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/PyJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/board_support", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/board_support_AC.rst", "_generated/interfaces/board_support_AC_debug.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_extras.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/PyJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/board_support.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. auth", "11.2.4. auth_token_provider", "11.2.5. auth_token_validator", "11.2.6. board_support_AC", "11.2.7. board_support_AC_debug", "11.2.8. car_simulator", "11.2.9. debug_json", "11.2.10. empty", "11.2.11. energy", "11.2.12. energy_manager", "11.2.13. energy_price_information", "11.2.14. ev_slac", "11.2.15. evse_manager", "11.2.16. evse_security", "11.2.17. example", "11.2.18. example_user", "11.2.19. external_energy_limits", "11.2.20. isolation_monitor", "11.2.21. kvs", "11.2.22. ocpp_1_6_charge_point", "11.2.23. power", "11.2.24. power_supply_DC", "11.2.25. powermeter", "11.2.26. reservation", "11.2.27. serial_communication_hub", "11.2.28. slac", "11.2.29. solar_forecast", "11.2.30. sunspec_ac_meter", "11.2.31. sunspec_reader", "11.2.32. sunspec_scanner", "11.2.33. system", "11.2.34. test_control", "11.2.35. tibber_price_forecast", "11.2.36. yeti_extras", "11.2.37. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. MicroMegaWattBSP", "11.1.18. OCPP", "11.1.19. OCPP201", "11.1.20. OCPPExtensionExample", "11.1.21. PN532TokenProvider", "11.1.22. PacketSniffer", "11.1.23. PersistentStore", "11.1.24. PowermeterBSM", "11.1.25. PyEvJosev", "11.1.26. PyJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. board_support", "11.3.3. energy", "11.3.4. energy_price_information", "11.3.5. evse_manager", "11.3.6. evse_security", "11.3.7. iso15118_charger", "11.3.8. iso15118_ev", "11.3.9. isolation_monitor", "11.3.10. ocpp", "11.3.11. power_supply_DC", "11.3.12. powermeter", "11.3.13. reservation", "11.3.14. serial_comm_hub_requests", "11.3.15. sunspec_ac_meter", "11.3.16. system", "11.3.17. units", "11.3.18. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.1. EvseManager", "EvseSecurity", "5.2. GenericPowermeter", "OCPPExtensionExample", "5.3. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Module Concept", "5. EVerest Modules", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How to git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 86, 90, 91, 92, 93, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 118], "interfac": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 39, 40, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 59, 61, 62, 63, 65, 67, 68, 90, 91, 92, 95, 103, 108, 110, 111, 114, 118], "defin": [1, 2, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 29, 31, 32, 34, 35, 36, 37, 39, 51, 55, 69, 71, 73, 75, 80, 84, 94, 95, 100, 103, 105, 111, 114, 118, 119], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 62, 63, 75, 76, 90, 99, 105], "charger": [1, 2, 44, 51, 63, 65, 75, 90, 94, 103, 108, 109], "require_auth_eim": 1, "null": [1, 2, 21, 28], "an": [1, 2, 4, 5, 6, 11, 13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 29, 30, 31, 33, 35, 37, 38, 39, 40, 44, 48, 50, 51, 57, 62, 63, 64, 67, 69, 71, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 90, 93, 94, 101, 103, 104, 105, 106, 107, 108, 109, 110, 112, 114, 117], "eim": [1, 48, 51, 90], "author": [1, 4, 5, 15, 73, 90, 95, 98, 105, 109, 114], "i": [1, 2, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 37, 39, 41, 42, 45, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 81, 82, 83, 84, 85, 86, 90, 92, 93, 94, 95, 100, 101, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 9, 11, 13, 15, 16, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 105], "providedidtoken": [1, 4, 5, 15, 69, 73], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 59, 62, 63, 65, 69, 71, 72, 73, 74, 75, 80, 84, 90, 92, 94, 100, 101, 103, 108, 110, 111, 112, 113, 114, 117, 118, 119], "evcc": [1, 2, 15, 62, 73, 75], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 69, 74, 75, 78, 80, 84, 87, 88, 90, 101, 105, 108, 111, 114, 118], "payment": [1, 2, 75], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 81, 90, 100, 103, 105, 106, 114], "pnc": [1, 48, 51, 114], "send": [1, 27, 37, 48, 90, 94, 113], "signatur": [1, 84], "certif": [1, 15, 16, 49, 51, 55, 56, 62, 63, 69, 74, 75, 84, 91, 104, 105, 114], "chain": [1, 15, 16, 46, 51, 63, 74], "emaid": [1, 69], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 105, 110, 113], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 57, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 90, 93], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 101, 105], "here": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 39, 41, 42, 43, 48, 49, 52, 57, 68, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 95, 100, 103, 104, 105, 108, 109, 110, 113, 114, 117], "ac_close_contactor": 1, "contactor": [1, 2, 94], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 57, 63, 65, 73, 84, 90, 94, 100, 101, 104, 105, 108, 109, 111, 112, 113, 114], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 100, 105, 109, 110, 111, 114, 117, 118], "start_cablecheck": 1, "now": [1, 15, 55, 71, 72, 73, 84, 94, 100, 101, 104, 105, 106, 108, 109, 110, 111, 113, 117], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 55, 63, 73, 80, 84, 90, 94, 103, 104, 105, 106, 108, 109, 110, 111, 113, 114, 116, 117], "cabl": [1, 6, 48, 73, 80], "check": [1, 5, 16, 17, 21, 48, 65, 90, 94, 109, 110, 113], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 55, 61, 70, 71, 73, 75, 80, 83, 87, 90, 92, 94, 95, 101, 103, 105, 108, 109, 110, 111, 113, 114, 119], "3": [1, 14, 28, 47, 48, 50, 72, 73, 80, 92, 94, 99, 100, 104, 114, 119], "trigger": [1, 14, 48, 109, 114, 118], "when": [1, 14, 22, 24, 28, 31, 48, 50, 54, 55, 58, 61, 63, 68, 69, 71, 73, 80, 81, 84, 90, 92, 94, 101, 105, 108, 109, 112, 113, 114, 118], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 62, 63, 69, 73, 75, 76, 102, 103, 109, 110], "powerdeliveryreq": [1, 75], "messag": [1, 22, 48, 55, 56, 59, 64, 75, 80, 94, 103, 108, 114], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 71, 73, 80, 90, 94, 114, 117], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 54, 55, 56, 63, 67, 69, 70, 71, 73, 75, 76, 81, 90, 94, 103, 105, 109, 110, 114], "process": [1, 2, 14, 28, 45, 63, 73, 75, 84, 103, 105, 108, 115, 117, 119], "ha": [1, 22, 51, 62, 63, 69, 73, 81, 84, 90, 100, 101, 103, 104, 105, 108, 109, 113, 114], "want": [1, 2, 48, 90, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 116, 117], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 65, 73, 75, 81, 84, 94, 100, 110, 113, 114], "finish": [1, 2, 6, 39, 48, 73, 109, 113], "evccidd": 1, "string": [1, 2, 5, 6, 8, 9, 14, 15, 16, 17, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 105], "specifi": [1, 15, 16, 26, 51, 63, 67, 71, 73, 74, 75, 81, 84, 90, 105, 108, 111, 112, 114], "identif": [1, 50, 73, 80, 90], "readabl": [1, 94, 118], "format": [1, 6, 16, 33, 69, 71, 72, 73, 75, 80, 81, 84, 90, 101, 104, 109, 112, 114], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 73, 90, 91, 92, 94, 100, 101, 103, 105, 108, 109, 110, 111, 112, 113, 114, 118], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 69, 72, 73, 74, 75, 84, 90, 92, 94, 100, 101, 105, 111, 112, 113, 114, 117], "mac": [1, 14, 28, 48, 50, 51, 62, 63, 73, 104], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 61, 65, 73, 92], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 73, 104], "selectedpaymentopt": 1, "paymentopt": [1, 2, 75], "element": [1, 2, 75], "us": [1, 2, 7, 8, 9, 10, 11, 15, 16, 17, 18, 20, 22, 24, 27, 31, 39, 40, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 68, 69, 70, 71, 73, 74, 75, 79, 81, 84, 90, 91, 92, 93, 94, 101, 103, 104, 105, 108, 110, 111, 112, 114, 117, 118, 119], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 69, 70, 71, 74, 75, 78, 80, 82, 90], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 58, 64, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 92, 95, 104, 108, 109, 110, 114, 117, 118], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 75], "select": [1, 2, 27, 40, 48, 69, 75, 90, 109, 111], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 61, 72, 73, 75, 76, 79, 80, 85, 92, 95, 96, 98, 105, 109, 110, 114], "transfer": [1, 2, 22, 27, 48, 75, 78, 82, 94], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 65, 75, 79, 90, 108, 109], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 55, 56, 63, 69, 71, 73, 74, 75, 76, 78, 80, 82, 84, 90, 92, 94, 108, 110, 114, 117], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 69, 73, 75, 90, 99, 100, 101, 103, 113, 114, 119], "rfc3339": [1, 33, 69, 71, 72, 73, 75, 80, 81, 84], "utc": [1, 69, 71, 72, 75, 81], "vehicl": [1, 15, 28, 73, 75, 105, 109], "intend": [1, 73], "ac_eamount": 1, "number": [1, 2, 6, 7, 15, 17, 21, 23, 24, 27, 31, 40, 41, 42, 43, 45, 46, 48, 50, 53, 54, 58, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 85, 86, 92, 104, 105, 110, 119], "wh": [1, 73, 76, 80, 83, 85, 92], "amount": [1, 71, 94], "reflect": [1, 116], "": [1, 8, 32, 41, 42, 43, 52, 58, 73, 74, 87, 88, 89, 90, 91, 92, 93, 94, 103, 104, 105, 108, 110, 112, 113, 114], "estim": [1, 73, 75], "how": [1, 39, 51, 57, 67, 84, 93, 103, 104, 105, 108, 109, 110, 115, 117, 118, 119], "much": [1, 108, 109, 113], "need": [1, 15, 16, 48, 65, 69, 71, 73, 90, 92, 94, 101, 103, 104, 108, 109, 110, 111, 112, 113, 114, 118], "fulfil": [1, 71, 73], "user": [1, 39, 48, 55, 69, 71, 73, 80, 100, 101, 105, 113], "configur": [1, 6, 22, 41, 42, 43, 52, 78, 81, 89, 93, 94, 103, 105, 108, 110, 111, 112, 117], "goal": [1, 73], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 55, 68, 70, 71, 72, 73, 75, 76, 79, 80, 84, 85, 86, 90, 92, 94, 100, 101, 103, 104, 105, 108, 109, 111, 112, 113, 114, 115, 116, 119], "session": [1, 2, 6, 7, 8, 15, 48, 51, 59, 73, 81, 90, 94, 105, 108, 114], "ac_evmaxvoltag": 1, "v": [1, 73, 75, 76, 79, 83, 86, 105, 111], "rm": [1, 111, 113, 117], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 70, 73, 75, 76, 77, 79, 80, 83, 85, 86], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 55, 56, 58, 68, 69, 70, 71, 72, 73, 75, 79, 80, 90, 92, 94, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 119], "accept": [1, 6, 15, 26, 43, 69, 74, 75, 78, 81, 84], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 61, 71, 77, 80, 83, 92, 94], "between": [1, 2, 6, 11, 48, 58, 64, 71, 72, 75, 77, 90, 100, 103, 105, 109, 113, 114], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 69, 71, 73, 87, 88, 90, 94, 104, 105, 108, 109, 113, 114], "phase": [1, 2, 6, 7, 15, 46, 48, 70, 71, 73, 80, 83, 85, 90, 92, 94, 103, 105], "neutral": [1, 48, 85], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 55, 56, 69, 73, 74, 75, 76, 79, 80, 83, 84, 85, 90, 92, 94, 100, 109, 110, 113, 119], "maximum": [1, 6, 17, 23, 40, 70, 73, 75, 76, 79, 114], "support": [1, 6, 7, 40, 48, 50, 51, 54, 62, 63, 65, 68, 70, 73, 75, 79, 84, 90, 92, 94, 104, 105, 110, 114, 119], "per": [1, 2, 71, 72, 90], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 62, 63, 75], "below": [1, 48, 70, 71, 73, 94, 100, 110], "minimum": [1, 70, 75, 79, 80, 90, 104, 109], "cost": [1, 72], "effici": [1, 71, 73, 79, 104], "dc_evenergycapac": 1, "capac": [1, 6, 73, 76], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 62, 63, 69, 70, 71, 73, 74, 75, 80, 90, 108, 114], "dc_fullsoc": 1, "soc": [1, 48, 73, 75], "which": [1, 15, 16, 22, 31, 55, 59, 67, 69, 73, 74, 84, 85, 90, 92, 94, 95, 101, 103, 104, 105, 108, 109, 110, 111, 113, 114, 116], "consid": [1, 73, 109], "batteri": [1, 48, 71, 73, 75], "fulli": [1, 73, 90], "dc_bulksoc": 1, "fast": [1, 103, 105, 113], "end": [1, 15, 48, 71, 73, 81, 84, 104, 109, 114], "dc_evstatu": 1, "dc_evstatustyp": [1, 75], "statu": [1, 14, 15, 20, 27, 28, 33, 69, 73, 74, 75, 78, 80, 84, 115, 119], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 6, 7, 8, 14, 15, 16, 17, 21, 22, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 61, 62, 63, 64, 65, 69, 70, 71, 75, 78, 79, 80, 86, 105], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 62, 68, 71, 73, 75, 80, 90, 94, 100, 101, 104, 105, 109, 110, 111, 112, 113, 114, 117], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 54, 55, 63, 64, 65, 68, 70, 71, 72, 73, 75, 76, 79, 86, 90, 92, 94, 101, 103, 104, 105, 108, 110, 112, 113, 114, 117, 119], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 55, 56, 61, 62, 63, 64, 65, 70, 75, 79, 80, 86, 90, 94, 105, 108, 109, 113, 114], "bulk": [1, 73, 75], "approx": [1, 75], "80": [1, 73, 75, 105, 111], "complet": [1, 32, 48, 73, 75, 94, 101, 104, 109, 114], "dc_chargingcomplet": 1, "full": [1, 8, 48, 75, 103, 109, 110], "100": [1, 40, 75, 104, 114], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 75], "target": [1, 2, 24, 27, 55, 71, 73, 75, 76, 117], "dc_evmaximumlimit": [1, 75], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 55, 60, 61, 63, 66, 69, 70, 71, 72, 73, 74, 75, 78, 80, 82, 83, 85, 86, 90, 92, 105, 112, 114, 119], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 61, 68, 70, 71, 73, 75, 76, 79, 80, 85, 90, 94, 95, 96, 105, 108, 109, 114], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 61, 63, 65, 69, 71, 73, 75, 76, 94, 105, 109, 114], "dc_evremainingtim": [1, 75], "calcul": [1, 50, 74, 75, 92, 108], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 58, 67, 69, 71, 72, 73, 75, 80, 81, 84, 90, 94, 100, 104, 105, 109, 110, 112, 113, 114], "until": [1, 16, 20, 71, 75], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 75], "deliv": [1, 15, 75, 79, 90, 103, 105], "belong": [1, 15, 90, 113], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 55, 56, 58, 69, 71, 73, 75, 84, 89, 90, 109, 114], "contract": [1, 2, 15, 48, 51, 62, 63, 69, 75, 90], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 74, 75, 78, 80, 84, 108, 109], "report": [1, 6, 15, 24, 41, 42, 48, 53, 65, 68, 73, 80, 90, 109, 113, 114], "async": [1, 15], "via": [1, 15, 27, 46, 50, 62, 69, 90, 92, 105, 108, 109, 110, 111, 117], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 63, 73, 77, 105], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 71, 73, 74, 78, 80, 81, 82, 86, 90, 92, 94, 105, 109, 117], "link": [1, 14, 28, 47, 50, 51, 62, 63, 87, 88, 89, 91, 93, 111], "becom": [1, 28, 73, 113], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 114], "match": [1, 8, 14, 28, 39, 48, 50, 108], "dlink_paus": [1, 28], "save": [1, 28, 100, 108], "while": [1, 6, 15, 28, 40, 94, 103, 108, 109, 111], "stai": [1, 28, 109, 110], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 69, 71, 72, 73, 74, 75, 78, 82], "debug_lit": 1, "list": [1, 22, 57, 69, 73, 74, 75, 78, 100, 101, 104, 105, 108, 109], "protocol": [1, 75, 84, 90, 103, 105], "item": [1, 16, 22, 69, 71, 72, 73, 74, 75, 78, 82, 105, 119], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 58, 64, 69, 71, 72, 73, 78, 90, 101, 105, 108, 109, 114], "properti": [1, 31, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 105], "protocolnamespac": [1, 75], "versionnumbermajor": [1, 75], "versionnumberminor": [1, 75], "schemaid": [1, 75], "prioriti": [1, 75], "v2g_messag": [1, 75], "debug": [1, 7, 9, 40, 45, 58, 75, 103, 109], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 55, 56, 71, 72, 73, 75, 81, 90, 92, 100, 101, 103, 104, 105, 109, 110, 111, 112, 113, 114, 118, 119], "v2g": [1, 2, 16, 49, 51, 74, 75, 100], "purpos": [1, 51, 90, 109, 114, 118], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 55, 69, 71, 75, 78, 79, 80, 85, 90, 92, 94, 100, 104, 105, 113, 114], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 105], "One": [1, 71, 104, 108, 110], "setup": [1, 6, 95, 97, 100, 103, 104, 105, 106, 110, 113, 114, 115], "boot": [1, 94, 109], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 61, 69, 73, 75, 80, 81, 83, 84, 90, 101, 108, 109, 114], "uniqu": [1, 8, 75], "identifi": [1, 8, 16, 75, 78], "outlet": [1, 8, 73], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 58, 61, 62, 63, 64, 65, 68, 73, 92, 94, 103, 105, 108, 109, 110, 111], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 62, 63, 75], "after": [1, 7, 15, 22, 28, 39, 48, 67, 71, 73, 84, 90, 94, 105, 108, 109, 113], "din": [1, 48, 51, 62, 63, 90, 109], "spec": [1, 48, 51, 62, 63, 90], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 68, 69, 70, 71, 73, 74, 75, 78, 79, 80, 81, 82, 84], "externalpay": [1, 2, 75], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 70, 73, 94, 101, 103, 104, 105, 109, 114, 118], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 75], "ac_three_phase_cor": [1, 2, 75], "dc_core": [1, 2, 75], "dc_extend": [1, 2, 75], "dc_combo_cor": [1, 2, 75], "dc_uniqu": [1, 2, 75], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 58, 64, 92, 94, 100, 112, 119], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 69, 71, 72, 79, 81], "magnitud": [1, 79], "regul": [1, 7, 79], "toler": [1, 79], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 79], "rippl": [1, 79], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 94, 100, 105, 108, 110, 114], "meteringreceiptreq": [1, 75], "sign": [1, 16, 25, 73, 80, 84], "meter": [1, 25, 30, 48, 54, 61, 68, 73, 80, 83, 90, 105], "info": [1, 100], "record": [1, 110], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 62, 63, 64, 65, 70, 73, 79, 94, 105, 108, 114], "set_freeservic": 1, "On": [1, 48, 64, 94], "freeservic": 1, "so": [1, 15, 48, 53, 71, 72, 73, 90, 92, 101, 104, 105, 108, 109, 111, 113, 114], "servic": [1, 22, 48, 63, 105, 111, 112], "free": [1, 48, 63], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 59, 71, 72, 73, 75, 83, 94, 100, 105, 109, 113], "debug_mod": 1, "debugmod": [1, 75], "variou": [1, 52, 109, 113], "set_auth_okay_eim": 1, "either": [1, 73, 92, 109], "success": [1, 14, 15, 25, 28, 73, 75, 80, 82, 84, 109, 113], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 103, 105, 114], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 90, 105, 109, 110, 112, 118], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 69, 71, 72, 73, 75, 90, 94, 104, 105, 108, 110, 115, 117], "whether": [1, 8, 37, 70, 71, 75, 80, 90], "previous": [1, 15, 21, 73], "were": [1, 90, 100], "authorizationstatu": [1, 69], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 55, 56, 58, 69, 73, 81, 87, 88, 89, 90, 112, 114], "certificatestatu": [1, 69], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 57, 62, 63, 71, 73, 94, 100, 101, 105, 109, 113], "error": [1, 2, 6, 15, 26, 28, 50, 70, 73, 80, 82, 86, 94, 105, 110], "wrong": [1, 109], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 70, 94], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 56, 59, 61, 62, 63, 64, 71, 92, 103, 109], "rcd": [1, 6, 7, 48, 54, 68, 70, 73, 86, 90, 94], "detect": [1, 15, 73, 84, 94, 109], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 65, 70, 71, 90, 101, 103, 104, 105, 109, 113], "continu": [1, 104, 108, 109], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 73], "weldingdetect": 1, "present": [1, 39, 48, 69, 73, 75, 90, 112, 114], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 75], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 105], "evsemaxcurr": 1, "max": [1, 2, 70, 71], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 75], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 75], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 75, 77, 90, 109], "condit": [1, 73, 75, 90], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 69, 70, 71, 74, 77, 82, 83, 89, 105, 109, 119], "monitor": [1, 20, 22, 27, 57, 77, 90], "evseisolationstatu": 1, "isolationstatu": [1, 75], "set_evse_utilityinterruptev": 1, "util": [1, 99, 100, 101, 105, 109, 110], "interrupt": [1, 73], "event": [1, 6, 15, 41, 69, 70, 73, 83, 87, 90, 94, 114], "equip": [1, 109], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 65, 67, 73, 79, 84, 94, 104, 108, 109, 114], "temporari": [1, 111], "reduct": 1, "load": [1, 21, 40, 90, 105, 108, 114], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 73, 94], "recover": 1, "fault": [1, 2, 7, 15, 24, 73, 75, 79, 81, 94], "occur": [1, 73], "failur": [1, 67, 84, 86, 94], "perman": [1, 15, 40, 73, 94, 109], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 55, 56, 73, 75, 90, 95, 96, 97, 98, 105, 108, 109, 110, 111, 114], "incompat": [1, 84], "emerg": [1, 73, 94], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 63, 71, 73, 80, 84, 86, 90, 92, 94, 105, 108, 109, 110, 113, 114], "button": [1, 73, 105, 117], "press": [1, 73, 111], "station": [1, 2, 22, 45, 55, 56, 69, 73, 105, 109, 114], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 63, 71, 73, 75, 80, 100, 101, 103, 105, 111, 114, 118, 119], "meterinfo": 1, "latest": [1, 84, 112, 113], "read": [1, 6, 27, 40, 58, 64, 78, 92, 105, 110, 113], "other": [1, 6, 15, 70, 73, 79, 84, 90, 100, 105, 107, 108, 109, 110, 111, 113, 114], "relev": [1, 85, 90, 94, 114], "powermet": [1, 15, 46, 48, 52, 54, 61, 68, 71, 73, 83, 94, 95, 96, 98, 105], "dataset": [1, 15, 25, 31, 80, 83], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 73, 94, 109], "20v": 1, "insul": [1, 48], "resistor": [1, 73, 86], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 75], "instal": [1, 16, 62, 63, 74, 75, 84, 104, 109, 110, 111, 112, 118], "updat": [1, 15, 16, 33, 45, 53, 61, 71, 75, 84, 92, 104, 105], "sa": 1, "certificateinstallationr": [1, 15, 75], "certificateupdater": [1, 15, 75], "new": [1, 6, 15, 16, 33, 37, 39, 58, 71, 84, 90, 92, 94, 103, 105, 108, 109, 110, 111, 113, 114, 115, 117, 119], "correspond": [1, 15, 73, 92, 94, 101, 109], "encrypt": [1, 15, 49, 51, 74], "privat": [1, 15, 49, 74, 105, 109], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 57, 60, 66, 74, 75, 78, 91, 93, 105, 112, 114], "ar": [1, 7, 16, 22, 37, 48, 49, 55, 56, 59, 63, 71, 72, 73, 80, 81, 85, 90, 92, 94, 100, 101, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119], "sent": [1, 22, 36, 64, 73, 90, 94, 103], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 55, 87, 88, 94, 105, 114], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 75], "raw": [1, 15, 34, 73, 75, 82], "exi": [1, 15, 75, 104], "stream": [1, 15, 75, 94], "csm": [1, 15, 16, 22, 49, 55, 56, 74, 75, 108], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 55, 70, 73, 90, 94], "slac": [1, 14, 47, 48, 50, 73, 90, 94, 95, 96], "layer": [1, 14, 28, 103, 114], "accord": [1, 7, 20, 25, 47, 50, 90, 114], "readi": [1, 2, 15, 75, 103, 105, 109, 113, 117], "simpl": [2, 21, 46, 60, 66, 90, 105, 109, 110, 113], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 63, 70, 71, 73, 90, 94, 103, 105, 108], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 62, 63, 68, 73, 90], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 54, 62, 63, 71, 73, 75, 76, 77, 79, 80, 85, 92, 109], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 58, 73, 80, 82, 89, 105], "simul": [2, 8, 37, 51, 65, 68, 86, 103, 110, 114, 115], "commun": [2, 15, 22, 44, 48, 51, 54, 58, 64, 68, 73, 83, 103, 104, 110], "pause_charg": [2, 15], "paus": [2, 15, 70, 73, 84, 105, 114], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 71, 80, 92, 100, 103, 108, 114], "ev_paramet": 2, "dc_evparamet": [2, 76], "framework": [3, 17, 99, 100, 101, 105, 110, 111, 114, 118], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 58, 73, 90], "connection_timeout": [3, 15, 39, 114], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 58, 61, 64, 68, 69, 70, 71, 73, 75, 80, 81, 83, 84, 105], "second": [3, 39, 48, 51, 55, 61, 67, 84, 92, 100, 105, 109, 113, 118], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 55, 69, 73, 81, 90, 95, 96, 97, 108, 114], "reason": [5, 43, 69, 73, 81, 104, 108, 109, 114], "about": [5, 14, 15, 16, 26, 28, 33, 73, 84, 105, 108, 109, 112, 113, 114, 117], "validationresult": [5, 15, 69], "board": [6, 7, 54, 68, 70, 94, 110], "driver": [6, 40, 52, 54, 68, 73, 90, 103, 105, 109, 111], "ac": [6, 30, 44, 45, 48, 50, 51, 61, 62, 63, 68, 71, 73, 80, 83, 85, 92, 94, 105, 109], "path": [6, 16, 36, 49, 55, 56, 60, 73, 74, 101, 105, 108, 109, 110, 112, 114], "controlpilot": [6, 70], "relai": [6, 7, 37, 54, 68, 70, 73, 94], "motor": [6, 54, 68, 73, 94], "lock": [6, 15, 54, 68, 73, 94], "board_support": [6, 15, 54, 68, 90, 95, 98], "nr_of_phases_avail": [6, 73], "instantan": [6, 73, 80, 85, 90], "count": [6, 16, 46, 73, 105], "telemetri": [6, 15, 40, 70, 94], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 55, 56, 58, 64, 90, 104, 105, 108, 113, 114, 117], "three_phas": [6, 7, 15, 48, 90], "three": [6, 7, 15, 48, 94, 111, 118], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 61, 65, 73, 90, 94, 105, 108, 110, 111, 114], "singl": [6, 7, 15, 73, 94, 101, 113], "has_ventil": [6, 7, 48], "d": [6, 28, 73, 94, 105, 109, 111, 113], "do": [6, 15, 48, 50, 71, 73, 84, 92, 100, 101, 103, 105, 109, 110, 113, 115, 117, 119], "country_cod": [6, 48], "two": [6, 90, 92, 101, 105, 109], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 73, 79, 92, 94, 101, 105, 108, 110, 111], "iso": [6, 48, 72, 104, 109], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 61, 64, 65, 67, 68, 69, 73, 94, 99, 109, 113, 114, 119], "alpha": 6, "2": [6, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 73, 90, 92, 94, 99, 100, 105, 109, 113, 114, 119], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 54, 64, 68, 73, 94, 109, 114], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 55, 56, 90, 92, 100, 101, 103, 104, 108, 110, 111, 113, 114, 117], "hardwar": [6, 15, 27, 40, 48, 52, 54, 58, 61, 64, 68, 70, 73, 90, 94, 105, 108, 110], "capabl": [6, 15, 24, 70, 71, 79, 90, 105, 108], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 63, 68, 70, 71, 73, 79, 90, 94, 105, 108, 109, 114], "hardwarecap": [6, 15, 70], "typic": [6, 53, 68, 73, 79, 92, 108], "control": [6, 7, 8, 34, 36, 51, 54, 68, 90, 105, 108, 109, 114], "pilot": [6, 28, 54, 68], "state": [6, 14, 28, 34, 48, 71, 73, 75, 81, 84, 90, 94, 100, 105, 109, 114], "f": [6, 28, 94, 109], "must": [6, 24, 40, 71, 80, 84, 90, 94, 114], "pwm_on": 6, "turn": [6, 109], "pwm": [6, 7, 48, 90, 94], "duti": 6, "cycl": 6, "0": [6, 15, 16, 22, 26, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 92, 94, 99, 100, 104, 105, 113, 114, 119], "pwm_off": 6, "off": [6, 37, 40, 70, 79, 90, 94, 99, 100, 108, 113], "constant": [6, 53], "high": [6, 7, 20, 40, 64, 68, 73, 90, 94, 103, 109, 110, 118], "pwm_f": 6, "neg": [6, 71, 77, 80, 85], "allow_power_on": 6, "flag": [6, 83, 104, 109, 112], "never": [6, 48, 90, 101, 109, 113], "switch": [6, 15, 40, 48, 64, 71, 73, 90, 94], "force_unlock": [6, 15], "forc": [6, 15, 51, 94, 101, 109], "unlock": [6, 15, 73, 94, 114], "sequenc": [6, 15, 94], "successfulli": [6, 15, 22, 33, 80, 84, 103, 108, 109, 114], "execut": [6, 8, 15, 28, 109, 112, 113], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 68, 71, 72, 94, 105], "activ": [6, 37, 40, 48, 71, 72, 84, 104, 109, 114], "hw": [6, 54, 68, 109], "go": [6, 94, 105, 108, 109, 110, 113], "through": [6, 11, 71, 73, 103, 105, 108, 109, 113], "some": [6, 38, 48, 64, 73, 84, 94, 103, 104, 105, 108, 111, 113, 114, 116], "ensur": [6, 94], "safe": [6, 109], "3ph": [6, 94], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 65, 73, 94, 100, 101, 110, 113, 114], "virtual": [6, 73, 94], "replug": [6, 15, 73, 94], "without": [6, 27, 73, 74, 83, 92, 94, 108, 109, 114], "emit": [6, 14, 15, 28, 73, 90], "evsereplugstart": [6, 70], "bsp": [6, 48], "take": [6, 48, 84, 100, 101, 105, 109, 111, 113, 114], "care": 6, "carpluggedin": [6, 70], "out": [6, 8, 73, 90, 105, 109, 110, 112, 113], "onc": [6, 90, 94, 109, 110, 113], "evsereplugfinish": [6, 70], "m": [6, 45, 100, 101, 104, 105, 113], "durat": [6, 45, 55, 80], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 70, 71, 79, 80, 85, 86, 90], "In": [6, 22, 39, 80, 90, 94, 103, 105, 108, 109, 110, 111, 113, 114, 117], "case": [6, 22, 28, 51, 69, 80, 92, 94, 103, 105, 108, 109, 110, 113], "fix": [6, 113], "handl": [6, 14, 16, 28, 39, 50, 51, 70, 90, 94, 114], "actual": [7, 20, 44, 48, 50, 71, 73, 90, 94, 105, 109, 114], "three_phases_act": 7, "ventil": [7, 48, 73, 94], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 110], "iec61851": [7, 90], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 67, 70, 73, 84, 90, 94, 105, 108], "reclos": 7, "local": [7, 32, 51, 62, 63, 65, 69, 71, 73, 100, 105, 110, 112, 113, 117, 118, 119], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 94, 104, 105, 109, 118], "cp_lo_voltag": 7, "low": [7, 40, 48, 54, 64, 68, 73], "supply_12v_voltag": 7, "12v": [7, 70, 94, 109], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 54, 70, 71, 75, 79, 90, 108, 109], "supply_n12v_voltag": 7, "rcd_current": [7, 70, 86], "plug": [8, 39, 48, 69, 73, 105, 109, 114], "hil": [8, 37, 68], "sil": [8, 105, 108, 114, 117], "g": [8, 9, 15, 19, 27, 34, 40, 48, 63, 71, 73, 80, 84, 90, 94, 105, 108, 109, 114, 119], "yeti": [8, 36, 37, 54, 68, 95, 98, 114], "shall": [8, 84], "follow": [8, 90, 92, 94, 100, 101, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117], "structur": [8, 100, 105, 108, 117, 119], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 71, 73, 90, 92, 94, 95, 103, 109, 110, 115], "json": [9, 13, 29, 32, 35, 55, 56, 65, 72, 75, 101, 108, 111, 114, 117, 118], "modul": [9, 16, 38, 44, 53, 73, 81, 82, 83, 87, 88, 89, 90, 91, 93, 95, 103, 109, 110, 114, 115, 117, 118], "displai": [9, 90, 109], "web": [9, 105, 111], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 61, 64, 65, 66, 67, 99, 100, 101, 105, 109, 110, 114, 118], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 57, 58, 60, 62, 63, 64, 66, 67, 90, 91, 92, 94, 101, 103, 105, 108, 110, 111, 114], "intern": [11, 15, 38, 40, 54, 68, 70, 73, 75, 90, 114, 119], "manag": [11, 15, 39, 45, 48, 71, 73, 79, 103, 104, 109, 110, 111], "intefac": 11, "node": [11, 15, 19, 71, 105, 108], "energy_flow_request": 11, "energyflowrequest": [11, 71], "flow": [11, 15, 19, 48, 71, 79, 105, 117], "import": [11, 13, 24, 70, 71, 72, 79, 80, 83, 85, 94, 108, 109, 114], "direct": [11, 64, 71, 105, 108, 112], "grid": [11, 48, 70, 71, 80, 90], "consum": [11, 71, 105], "export": [11, 13, 51, 70, 71, 72, 73, 79, 80, 85, 100, 105, 117], "enforce_limit": [11, 71, 90], "energymanag": [11, 12, 15, 19, 71, 73, 90, 95, 97], "enforc": [11, 15, 19, 48, 62, 63, 71, 73], "enforcedlimit": [11, 15, 19, 71], "rout": 11, "tree": [11, 19, 46, 48, 71, 90, 108, 119], "global": [12, 32, 45, 73, 119], "price": [13, 35, 53, 71, 72], "forecast": [13, 29, 35, 45, 53, 72], "energy_pr": 13, "energypriceschedul": [13, 72], "timestamp": [13, 29, 31, 33, 35, 71, 72, 73, 80, 83, 84], "both": [13, 72, 90, 92, 94, 101, 109, 113], "side": [14, 28, 48, 68, 71, 90, 94, 105, 108, 109, 114], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 55, 70, 94, 101, 105, 109, 111, 113, 114, 116, 117, 119], "up": [14, 28, 65, 84, 90, 94, 101, 103, 104, 105, 106, 108, 110, 111, 112, 113, 114, 117], "shut": [14, 28], "down": [14, 28, 109, 110, 113, 114], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 69, 73, 81, 90, 109, 114], "reset": [14, 28, 33, 54, 68, 73, 84, 94, 101, 114], "trigger_match": 14, "transit": [14, 28, 90, 94], "unexpect": [14, 28], "cannot": [14, 28, 94, 109], "machin": [14, 28, 90, 94, 105, 109], "repres": [15, 46, 101], "kernel": [15, 104], "physic": [15, 63, 73, 90], "session_ev": 15, "sessionev": [15, 73], "relat": [15, 16, 73, 84, 105, 113], "ev_info": 15, "evinfo": [15, 73], "more": [15, 45, 63, 69, 90, 94, 103, 104, 105, 108, 109, 110, 113, 114, 118], "car_manufactur": 15, "carmanufactur": [15, 73], "manufactur": [15, 73], "known": [15, 78], "evse_id": [15, 48, 50, 69, 80], "de": [15, 40, 47, 48, 50, 109, 110, 113], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 63, 95, 96, 98], "enforced_limit": [15, 19], "come": [15, 19, 90, 101, 105, 107, 108, 109, 113], "get_evs": 15, "call": [15, 22, 33, 90, 94, 100, 101, 105, 108, 109, 111, 112, 113, 114], "its": [15, 39, 48, 71, 73, 90, 100, 101, 103, 105, 109, 113], "connector_id": [15, 26, 48, 73], "whole": [15, 22, 69, 105, 108, 114], "befor": [15, 20, 39, 43, 48, 51, 81, 84, 94, 108, 109], "fail": [15, 51, 74, 75, 84, 94, 108], "due": [15, 90, 109, 113], "could": [15, 22, 25, 33, 57, 69, 80, 93, 104, 105, 109, 114], "authorize_respons": 15, "evsemanag": [15, 50, 95, 97, 105, 107, 110, 114], "validation_result": [15, 43], "withdraw_author": [15, 90], "further": [15, 73, 90, 100, 105, 110, 114], "transact": [15, 25, 39, 73, 80], "reserv": [15, 39, 55, 69, 73, 95, 96, 98, 114], "color": 15, "hmi": 15, "led": [15, 40, 90, 109], "reservation_id": [15, 26, 73, 81], "ad": [15, 48, 50, 103, 112, 113, 119], "transactionstart": [15, 73], "els": [15, 16, 22, 33, 94, 109], "cancel_reserv": [15, 26, 90], "anymor": [15, 39, 94, 113], "extern": [15, 19, 22, 38, 40, 46, 55, 56, 71, 90, 100, 103, 109, 119], "also": [15, 48, 62, 90, 92, 94, 100, 104, 105, 108, 109, 110, 111, 113, 114, 116, 119], "itself": [15, 90], "alreadi": [15, 69, 71, 72, 100, 103, 105, 108, 109, 110, 111, 113, 117], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 73, 105], "otherwis": [15, 49, 51, 61, 109, 113], "won": [15, 108], "t": [15, 101, 108, 109, 110, 111, 112, 113, 114, 117], "work": [15, 47, 50, 51, 62, 63, 71, 94, 100, 103, 104, 105, 108, 109, 111, 113], "stop_transact": [15, 25], "cancel": [15, 26, 81, 84, 90], "automat": [15, 40, 92, 100], "disconnect": [15, 22, 55, 56, 73], "stoptransactionrequest": [15, 73], "normal": [15, 48, 65, 90, 109], "correct": [15, 92, 109, 112], "function": [15, 16, 34, 38, 52, 57, 68, 82, 92, 93, 103, 105], "except": 15, "explicitli": 15, "cloud": [15, 109], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 71, 73, 80, 90, 101, 103, 113, 114, 117], "externallimit": [15, 19, 71], "uuid": [15, 48, 71, 73, 80], "appli": [15, 71, 90, 109, 114], "switchthreephaseswhilechargingresult": [15, 73], "forwar": 15, "certificate_repons": 15, "secur": [16, 55, 56, 74, 99, 109, 114], "access": [16, 27, 52, 65, 105, 109, 111, 112], "storag": [16, 73], "within": [16, 24, 71, 73, 90, 94, 109], "ocpp": [16, 19, 22, 56, 57, 69, 73, 80, 84, 90, 93, 95, 97, 98, 103, 105, 111], "period": [16, 92], "leaf": [16, 48, 49, 74], "expir": [16, 43, 69, 74, 81], "install_ca_certif": 16, "ca": [16, 49, 74, 105], "pem": [16, 49, 69, 74, 84], "encod": [16, 69, 74, 75, 84, 94, 119], "x": [16, 69, 84, 110, 119], "509": [16, 69, 84], "certificate_typ": [16, 74], "cacertificatetyp": [16, 74], "installcertificateresult": [16, 74], "attempt": [16, 33, 67, 74, 84], "delete_certif": 16, "delet": [16, 21, 74, 101, 111, 113], "certificate_hash_data": [16, 74], "certificatehashdata": [16, 74], "deletecertificateresult": [16, 74], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 74], "verify_certif": 16, "verifi": [16, 20, 51, 63, 69, 84], "given": [16, 17, 21, 22, 26, 31, 39, 48, 104, 105, 109], "verif": [16, 84], "get_installed_certif": 16, "retriev": [16, 74, 84], "ref": [16, 69, 71, 72, 73, 74, 75, 78, 105, 119], "getinstalledcertificatesresult": [16, 74], "hash": [16, 74, 75], "get_ocsp_request_data": 16, "ocsp": [16, 69, 74], "ocsprequestdatalist": [16, 74], "sub": [16, 111, 119], "update_ocsp_cach": 16, "cach": [16, 100, 105], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 105], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 74], "base64": [16, 75, 84], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 74, 75, 84, 101, 105, 108, 109, 111, 112, 113, 117, 119], "c": [16, 28, 73, 83, 85, 94, 104, 105, 109, 113], "organ": 16, "o": 16, "common": [16, 101, 104, 105, 111], "cn": [16, 83], "get_key_pair": [16, 74], "respect": [16, 71, 74, 100, 111], "encodingformat": [16, 74], "getkeypairresult": [16, 74], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 55, 56, 59, 60, 65, 67, 73, 75, 84, 94, 95, 100, 104, 108, 110, 112, 114, 117, 118, 119], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 113], "multipl": [17, 27, 40, 90, 100, 104, 105, 108, 113], "featur": [17, 90, 103, 110, 113, 114, 118], "max_curr": [17, 23, 73, 90], "uses_someth": 17, "someth": [17, 21, 109, 112, 113], "store": [17, 21, 22, 49, 59, 60, 65, 73, 84, 91, 92, 95, 97, 109, 112], "exist": [17, 21, 22, 62, 83, 92, 105, 109], "exampl": [18, 57, 73, 90, 93, 95, 96, 100, 101, 104, 105, 108, 109, 111, 114], "specif": [19, 26, 32, 69, 71, 75, 90, 103, 105, 107, 109, 112, 113, 114], "outsid": 19, "imd": [20, 48], "iec": [20, 75, 109], "61557": 20, "8": [20, 119], "isolationmeasur": [20, 77], "recur": 20, "resist": [20, 77], "regular": [20, 73, 90, 109, 110, 113], "interv": [20, 45, 53, 55, 61, 84, 90, 109], "depend": [20, 101, 103, 108, 109, 113], "doe": [21, 44, 84, 90, 94, 104, 105, 108, 109], "remov": [21, 101, 109, 113], "6": [22, 55, 68, 71, 100, 104, 108, 109, 110, 115], "point": [22, 55, 56, 67, 69, 71, 73, 80, 81, 105, 109, 113], "charging_schedul": 22, "schedul": [22, 45, 55, 71, 84, 90], "composit": 22, "each": [22, 27, 74, 90, 101, 105, 107, 108, 110, 112, 113, 114], "is_connect": 22, "chargepoint": [22, 114], "configuration_kei": [22, 78], "keyvalu": [22, 78], "been": [22, 73, 81, 84, 103, 104, 105, 108, 109, 114], "regist": [22, 27, 52, 92, 114, 117], "monitor_configuration_kei": 22, "websocket": [22, 55, 56, 108, 111, 114], "No": [22, 113], "previou": [22, 67, 101, 105, 109], "data_transf": 22, "perform": [22, 80, 84, 100, 108], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 78], "get_configuration_kei": 22, "unknown": [22, 69, 73, 78], "empti": [22, 38, 40, 44, 55, 56, 57, 59, 64, 65, 95, 96, 105], "getconfigurationrespons": [22, 78], "set_custom_configuration_kei": [22, 78], "custom": [22, 57, 93, 100, 105, 111, 117, 118], "Its": 22, "possibl": [22, 59, 75, 94, 101, 105, 108, 110, 111, 112, 113, 114, 118], "standard": [22, 27, 111], "configurationstatu": [22, 78], "consecut": 22, "overrid": [22, 101, 109], "voltage_curr": 24, "voltagecurr": [24, 79], "input": [24, 27, 69, 79, 80, 90, 92, 108], "output": [24, 45, 48, 51, 54, 58, 59, 73, 75, 79, 94, 100, 101, 105], "fault_cod": 24, "faultcod": [24, 79], "happen": [24, 73, 90, 108, 113], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 79], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 77, 79, 80, 85, 86], "setimportvoltagecurr": 24, "minim": [24, 48, 68, 71, 114], "drawn": 24, "abov": [24, 27, 100, 101, 105, 109], "5": [25, 43, 45, 48, 50, 58, 83, 99, 100, 109, 119], "wire": [25, 94, 114, 117], "tn": 25, "network": [25, 32, 50, 65, 90, 104, 105, 111, 117], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 80], "ocmf": [25, 80], "packet": [25, 59, 80, 84, 94], "transactionstartrespons": [25, 80], "transaction_id": [25, 80], "transactionstoprespons": [25, 80], "reserve_now": 26, "mean": [26, 40, 48, 64, 68, 71, 80, 84, 100, 105, 114], "place": [26, 84, 109], "reservationresult": [26, 81], "succesful": [26, 109], "multiplex": 27, "serial": [27, 52, 54, 58, 61, 64, 68, 74, 75, 94], "port": [27, 32, 54, 58, 61, 64, 68, 90, 105, 111], "rs485": [27, 109], "client": [27, 49, 62, 105, 108, 114], "modbus_read_holding_regist": 27, "modbu": [27, 32, 61, 92], "rtu": [27, 61, 92], "hold": [27, 92, 109], "target_device_id": 27, "byte": [27, 82, 114], "first_register_address": 27, "16": [27, 82, 114], "bit": [27, 64, 82, 105], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 95, 98], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 69, 90, 105, 109], "data_raw": 27, "vectoruint16": [27, 82], "content": [27, 82, 109], "written": [27, 55, 56, 108, 109], "word": [27, 105, 110], "statuscodeenum": [27, 82], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 69, 73, 105, 108, 109], "repli": [27, 64], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 67, 84], "upper": [28, 105, 109, 117], "enter_bcd": [28, 94], "b": [28, 73, 83, 85, 94, 108, 109, 112, 113, 118], "leave_bcd": [28, 94], "solar": [29, 71], "product": [29, 94, 105, 109, 113], "watthour": 29, "sunspec": [30, 31, 32, 61, 83], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 56, 83, 92, 108, 113], "auth_token": 30, "reader": [31, 58, 105, 109, 114], "fetch": [31, 53, 100], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 61, 73, 80, 86, 95, 98, 105, 109, 113], "ip_address": 32, "ip": [32, 65, 109], "overview": [32, 103, 105, 110, 114], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 67, 114], "everest": [33, 34, 38, 39, 49, 55, 56, 57, 59, 65, 84, 90, 92, 93, 99, 101, 104, 115, 116, 118, 119], "firmware_update_statu": [33, 84], "firmwareupdatestatu": [33, 84], "describ": [33, 39, 84, 92, 94, 105, 109], "firmwar": [33, 36, 84, 94], "log_statu": [33, 84], "logstatu": [33, 84], "log": [33, 48, 51, 55, 56, 73, 84, 105, 111], "upload": [33, 67, 84, 109, 114], "update_firmwar": [33, 84], "firmware_update_request": 33, "firmwareupdaterequest": [33, 84], "meta": 33, "updatefirmwarerespons": [33, 84], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 84], "uploadlogsrespons": [33, 84], "is_reset_allow": 33, "determin": 33, "resettyp": [33, 84], "soft": [33, 48, 73, 84], "hard": [33, 73, 84], "set_system_tim": 33, "test": [34, 48, 51, 103, 105, 108, 109, 110, 113], "core": [34, 92, 99, 100, 101, 103, 104, 105, 108, 109, 117, 118], "instanc": [34, 103, 108], "carsimul": 34, "begin": 34, "extra": [36, 68, 104, 114], "funtion": 36, "found": [36, 92, 100, 105, 109, 111, 113, 117], "time_stamp": 36, "stamp": 36, "hw_type": 36, "hw_revis": 36, "protocol_version_major": 36, "protocol_version_minor": 36, "sw_version_str": 36, "firmware_upd": 36, "reboot": [36, 73, 84, 94, 109], "upgrad": [36, 100, 104], "firmware_binari": 36, "binari": [36, 94, 105, 109], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 103, 105, 117], "cp": [37, 73, 86, 94], "plu": [37, 94, 114], "setsimulationdata": 37, "simulationdata": [37, 86], "expos": [38, 111], "mqtt": [38, 55, 103, 105, 110, 111], "evse_manag": [38, 39, 41, 48, 55, 56, 59, 87, 95, 96, 98, 114], "kai": [38, 42, 55, 56, 58, 60, 65, 66, 68], "uw": [38, 42, 55, 56, 58, 60, 65, 66, 68], "hermann": [38, 42, 55, 56, 58, 60, 65, 66, 68], "http": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 117, 118, 119], "opensourc": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "org": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 94, 105], "apach": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 105], "For": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 90, 94, 100, 101, 104, 105, 108, 109, 110, 114, 116], "handwritten": [39, 41, 42, 43, 48, 49, 52, 57, 68, 118], "document": [39, 41, 42, 43, 48, 49, 52, 57, 68, 90, 94, 100, 103, 104, 105, 106, 110, 111, 117], "see": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 83, 90, 92, 94, 100, 101, 104, 105, 106, 109, 110, 112, 114, 116, 118, 119], "selection_algorithm": [39, 114], "default": [39, 40, 41, 42, 43, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 94, 101, 105, 108, 109, 111, 112, 114], "plugev": [39, 69, 114], "algorithm": [39, 69, 74, 75, 109], "map": [39, 110, 111], "incom": [39, 69, 94], "mani": [39, 51, 67, 84, 100, 105, 110], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 69, 113], "prefer": [39, 105], "parent_id_token": [39, 69, 81], "token_provid": [39, 48, 50, 90, 114], "auth_token_provid": [39, 41, 42, 48, 55, 56, 58, 95, 96], "token_valid": [39, 114], "auth_token_valid": [39, 43, 55, 56, 95, 96], "piet": [39, 49, 55, 56, 57, 67], "g\u00f6mpel": [39, 49, 55, 56, 57, 67], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 103, 108], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 54, 71, 79, 80, 83, 85, 90], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 71], "seri": [40, 71, 72], "parallel": [40, 104, 109], "well": [40, 108, 113, 114], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 90], "discharge_gpio_chip": 40, "gpio": [40, 54, 64, 68, 94], "chip": [40, 64, 109], "discharg": [40, 48], "note": [40, 48, 51, 94, 101, 108, 114], "design": [40, 109], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 80, 108], "help": [40, 100, 101, 103, 105, 108, 110, 117], "power_supply_dc": [40, 48, 54, 95, 96, 98], "dpm": 40, "30": [40, 55, 58, 110, 114], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 94, 110, 113, 114], "dummi": [41, 42, 43, 44, 87, 88, 89], "listen": [41, 87, 105, 109, 114], "authrequir": [41, 73, 87], "alwai": [41, 42, 43, 48, 65, 71, 89, 90, 92, 105, 108, 109, 113], "deadbeef": [41, 42], "rfid": [41, 42, 48, 58, 69, 73, 80, 105, 109, 114], "our": [41, 42, 105, 108, 109, 110, 113, 114], "10": [41, 42, 48, 50, 92, 104, 109, 114], "thilo": [41, 43, 58, 66, 68], "molitor": [41, 43, 58, 66, 68], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "manual": [42, 81, 88, 92, 94, 104, 105, 108, 109, 114], "same": [43, 73, 89, 90, 94, 100, 109, 112], "everi": [43, 64, 89, 113], "block": [43, 69], "invalid": [43, 69, 75, 84], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 101, 103, 104, 108, 111, 117], "nominal_ac_voltag": [45, 108], "230": [45, 48], "convert": [45, 90], "update_interv": [45, 53, 61], "distribut": [45, 104], "schedule_interval_dur": 45, "15": 45, "min": [45, 71], "schedule_total_dur": 45, "24": [45, 65], "total": [45, 71, 83, 85, 92], "forcast": 45, "h": [45, 100, 110], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 90, 104], "give": [45, 84, 105, 110, 113], "even": [45, 48, 64, 71, 72, 105, 108, 109, 114], "increas": 45, "slice_watt": 45, "show": [45, 57, 58, 90, 101, 103, 105, 106, 111, 114], "command": [45, 58, 71, 73, 74, 78, 82, 84, 90, 100, 109, 111], "energy_manag": [45, 95, 96, 108], "energy_trunk": 45, "lar": [45, 52, 64], "dieckmann": [45, 52, 64], "fuse": [46, 108], "fuse_limit_a": [46, 108], "phase_count": [46, 108], "omit": [46, 71, 112, 114, 119], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 55, 95, 96], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 71, 95, 96, 98], "negoti": [47, 50], "ev_slac": [47, 95, 96], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 59], "ethernet": [47, 50, 51, 59, 62, 63, 73], "plc": [47, 50, 59, 100], "pionix_says_hello": [47, 50], "17": [47, 50, 83, 104], "octet": [47, 50], "cm_set_kei": [47, 50], "req": [47, 50, 114], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 85, 90], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 58, 80, 109], "mobil": [48, 110], "app": [48, 73, 109], "payment_enable_contract": [48, 90], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 90], "session_log": [48, 114], "session_logging_path": [48, 59], "tmp": [48, 51, 55, 56, 59, 114], "directori": [48, 49, 51, 59, 101, 105, 108, 109, 111, 117, 118, 119], "session_logging_xml": 48, "xml": [48, 75, 104], "max_current_import_a": 48, "32": 48, "max_current_export_a": 48, "charge_mod": 48, "ac_hlc_en": 48, "ac_hlc_use_5perc": 48, "percent": [48, 71, 73], "try": [48, 84, 108, 109, 110, 112, 113], "arriv": 48, "we": [48, 103, 104, 105, 106, 109, 110, 111, 113, 114, 116, 117], "fall": [48, 73, 90, 94, 109], "back": [48, 60, 64, 66, 90, 94, 105, 109, 111, 113], "most": [48, 94, 100, 103, 105], "especi": [48, 101], "where": [48, 49, 55, 56, 73, 84, 109, 110, 112, 113, 114], "what": [48, 92, 101, 103, 105, 108, 109, 113, 114], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 73, 90], "5percent": 48, "realli": 48, "reach": [48, 73, 105, 117], "veri": [48, 94, 103, 105, 108, 109, 117], "long": [48, 113], "basic": [48, 90, 92, 94, 113, 114], "eventu": [48, 100, 105], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 73, 90], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 73, 80, 113], "t_step_xx": 48, "directli": [48, 94, 111, 113], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 85, 111], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 73], "enyaq": 48, "level": [48, 54, 68, 71, 86, 90, 92, 94, 100, 103, 109, 110, 118], "dirti": [48, 100], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 92, 100, 105, 109, 112, 113, 114, 117], "offset": [48, 50], "unless": 48, "you": [48, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119], "know": [48, 90, 100, 105, 113], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 100, 105, 109, 114], "currentdemand": [48, 73, 90], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 77, 80, 85, 109], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 69], "instead": [48, 70, 90, 105, 109], "evccid": [48, 50, 90], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 55, 56, 108, 109, 111, 113, 117], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 55, 73, 74, 90, 94], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 73, 90, 92, 94, 100, 103, 109, 111, 113, 119], "few": [48, 100, 105, 110], "hundr": 48, "slower": [48, 109], "less": [48, 68, 109], "authtoken": 48, "board_support_ac": [48, 54, 68, 95, 96], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 95, 96, 98], "powersupply_dc": 48, "anton": [48, 58, 68], "woellert": 48, "spdx": [48, 49, 105], "html": [48, 49, 105, 111, 114, 118, 119], "evse_secur": [49, 55, 56, 91, 95, 96, 98], "filesystem": [49, 91], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 65, 114], "prefix": [49, 55, 56, 65, 74], "etc": [49, 55, 56, 73, 94, 105, 109, 114, 118], "cert": [49, 55, 56, 105], "mf_ca_bundl": 49, "mf": [49, 74], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 74], "mo_root_ca": 49, "v2g_ca_bundl": 49, "csms_leaf_cert_directori": 49, "csms_leaf_key_directori": 49, "secc_leaf_cert_directori": 49, "cso": 49, "secc_leaf_key_directori": 49, "private_key_password": 49, "password": [49, 74, 105, 114], "nid": 50, "number_of_sound": 50, "ac_mode_five_perc": 50, "sounding_attenuation_adjust": 50, "publish_mac_on_match_cnf": 50, "publish_mac_on_first_parm_req": 50, "7": [50, 73, 99, 105, 110], "sound": 50, "db": [50, 56, 60, 111], "attenu": 50, "confirm": [50, 109], "cm_slac_match": 50, "cnf": 50, "altern": [50, 104], "deriv": [50, 69, 73, 101], "first": [50, 71, 72, 92, 100, 103, 105, 109, 110, 111, 112, 113, 114], "cm_slac_parm": 50, "quit": [50, 94, 108, 110], "prone": 50, "might": [50, 100, 101, 105, 108, 110, 111, 113, 114, 116], "anoth": [50, 90, 103, 105, 108, 109, 119], "cross": 50, "talk": [50, 105, 110, 111], "better": [50, 113], "done": [50, 104, 105, 109, 113, 114], "gmbh": [50, 51, 110], "chargebyt": 51, "eth0": [51, 62, 63], "ipv6": [51, 62, 63, 105, 111], "addr": [51, 62, 63], "supported_din70121": [51, 62, 63], "supported_iso15118_2": [51, 62, 63], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 73, 94, 113], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 62, 63, 114], "pre": [51, 73, 92, 105, 111, 117], "master": [51, 90, 104, 109, 113], "secret": [51, 112], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 63], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": 51, "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 109], "30001": 52, "base": [52, 61, 69, 75, 90, 103, 104, 109, 110, 113, 114], "serial_comm_hub": 52, "serial_communication_hub": [52, 61, 64, 95, 96], "tibber": 53, "api": [53, 59, 90, 95, 97], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 94, 103, 108, 111, 113, 115, 119], "account": [53, 112], "minut": [53, 110], "60": [53, 61, 114], "usual": [53, 113], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "micro": [54, 109], "mega": 54, "tester": 54, "v1": [54, 68, 101], "serial_port": [54, 58, 64, 68], "dev": [54, 58, 61, 64, 68, 94, 100, 101, 104, 105, 109, 113], "ttyusb0": [54, 61, 64, 68], "baud_rat": [54, 58, 68], "115200": [54, 58, 61, 68, 94], "baud": [54, 58, 61, 68], "rate": [54, 58, 61, 68], "reset_gpio": [54, 68], "umwc": 54, "dc_suppli": 54, "j": [55, 105, 109, 112, 118], "chargepointconfigpath": [55, 56, 114], "userconfigpath": 55, "user_config": 55, "databasepath": 55, "ocpp_1_6_charge_point": [55, 57, 95, 96], "persist": [55, 56, 60], "sqlite": [55, 56, 60], "databas": [55, 56, 73, 111], "enableexternalwebsocketcontrol": [55, 56], "publishchargingscheduleinterv": 55, "receiv": [55, 71, 73, 94, 114], "publishchargingscheduledur": 55, "600": 55, "messagelogpath": [55, 56, 114], "everest_ocpp_log": [55, 56, 114], "certspath": [55, 56], "locat": [55, 56, 65, 84, 94, 101, 105, 113, 114, 117, 118], "auth_valid": [55, 56, 114], "auth_provid": [55, 56, 114], "connector_zero_sink": [55, 114], "coredatabasepath": 56, "devicemodeldatabasepath": 56, "device_model_storag": 56, "authorizationlist": 56, "authorizationcach": [56, 114], "datatransf": [57, 93], "keys_to_monitor": 57, "heartbeatinterv": [57, 114], "securityprofil": [57, 114], "exampleconfigurationkei": 57, "commad": 57, "seper": [57, 90, 113], "doesnt": [57, 73], "pn532": 58, "nfc": [58, 109], "soon": [58, 90, 105, 107, 109, 117], "tag": [58, 69, 73, 74, 113], "read_timeout": 58, "ttys0": 58, "subsequ": 58, "w\u00f6llert": [58, 68], "captur": 59, "dump": [59, 73], "sebastian": [59, 62, 63], "luka": [59, 62, 63], "sqlite_db_file_path": 60, "everest_persistent_stor": 60, "kv": [60, 65, 66, 95, 96], "collect": [61, 90, 104], "power_unit_id": 61, "unit_id": 61, "mostli": 61, "sunspec_base_address": 61, "40000": 61, "50000": 61, "watchdog_wakeup_interv": 61, "wakup": 61, "watchdog": 61, "serial_devic": 61, "bsm": 61, "19200": 61, "r": [61, 105], "485": 61, "rang": [61, 73], "2400": 61, "use_serial_comm_hub": 61, "meter_id": [61, 80], "no_meter_id": 61, "arbitrari": [61, 69, 71, 72], "power_meter_id": 61, "ac_met": 61, "sunspec_ac_met": [61, 95, 96, 98], "serial_com_0_connect": 61, "christoph": 61, "kliemt": 61, "20": [62, 63, 104, 109, 112, 119], "josev": [62, 63, 99, 104, 105], "project": [62, 63, 101, 103, 108, 109, 110, 111, 115, 117, 118, 119], "supported_iso15118_20_ac": [62, 63], "supported_iso15118_20_dc": [62, 63], "tls_activ": 62, "enforce_tl": [62, 63], "is_cert_install_need": 62, "And": [62, 109, 110], "overwritten": [62, 101], "iso15118_ev": [62, 95, 96, 98], "free_cert_install_servic": 63, "allow_cert_install_servic": 63, "necessari": [63, 105, 113], "ignore_physical_values_limit": 63, "ignor": [63, 90], "wai": [63, 103, 105, 108, 109], "than": [63, 73, 104, 105, 110], "400a": 63, "ciphersuit": 63, "tls_aes_256_gcm_sha384": 63, "tls_chacha20_poly1305_sha256": 63, "ecdh": 63, "ecdsa": 63, "aes128": 63, "sha256": [63, 74, 75], "server": [63, 84, 105, 109, 111, 112], "hub": 64, "attach": [64, 105, 108, 111], "baudrat": 64, "pariti": 64, "ignore_echo": 64, "rxtx_gpio_chip": 64, "rxtx_gpio_lin": 64, "rxtx_gpio_tx_high": 64, "9600": 64, "none": [64, 68, 75, 94], "odd": 64, "filter": 64, "rx": 64, "tx": [64, 94], "usag": [64, 71, 109], "lan": 65, "wifi": 65, "privileg": 65, "run": [65, 90, 94, 103, 104, 105, 108, 111, 117, 118], "setup_wifi": 65, "setup_simul": 65, "online_check_host": 65, "lfenergi": 65, "hostnam": 65, "internet": [65, 109], "initialized_by_default": 65, "release_metadata_fil": 65, "releas": [65, 100, 104, 110, 113], "ap_interfac": 65, "wlan0": 65, "ap": 65, "ap_ipv4": 65, "192": 65, "168": 65, "ipv4": 65, "memori": 66, "defaultretri": 67, "tri": 67, "download": [67, 84, 100, 109, 110, 117], "defaultretryinterv": 67, "control_mod": 68, "caps_min_current_a": 68, "yeti_extra": [68, 95, 96], "yeti_simulation_control": [68, 95, 96], "concurrenttx": 69, "nocredit": 69, "notallowedtypeevs": 69, "notatthisloc": 69, "notatthistim": 69, "signatureerror": 69, "certificateexpir": 69, "certificaterevok": 69, "nocertificateavail": 69, "certchainerror": 69, "contractcancel": 69, "id_token": [69, 81], "authorization_typ": 69, "request_id": [69, 84], "put": [69, 105, 109, 113], "remotestartid": 69, "ocpp2": 69, "printabl": 69, "insensit": 69, "ascii": 69, "fixm": 69, "regex": 69, "authorizationtyp": 69, "id_token_typ": 69, "idtokentyp": 69, "assign": [69, 73, 75, 90], "prevalid": 69, "iso15118certificatehashdata": 69, "parentidtag": 69, "authorization_statu": 69, "certificate_statu": 69, "expiry_tim": [69, 81], "selectionalgorithm": 69, "logic": [69, 90, 101, 103, 105], "userinput": 69, "order": [69, 105, 109, 111, 114, 117, 119], "plugandcharg": 69, "central": [69, 73, 90], "macaddress": 69, "iso14443": 69, "iso15693": 69, "keycod": 69, "noauthor": 69, "max_current_a_import": 70, "min_current_a_import": 70, "max_phase_count_import": 70, "min_phase_count_import": 70, "max_current_a_export": 70, "min_current_a_export": 70, "max_phase_count_export": 70, "min_phase_count_export": 70, "supports_changing_phases_during_charg": 70, "nr": 70, "carrequestedpow": 70, "poweron": 70, "poweroff": 70, "carrequestedstoppow": 70, "carunplug": 70, "errordf": 70, "errorrelai": 70, "errorrcd": 70, "errorrcd_dc": 70, "errorventilationnotavail": 70, "errorovercurr": 70, "errorovervoltag": 70, "errorundervoltag": 70, "errormotorlock": 70, "errorovertemperatur": 70, "errorbrownout": 70, "errorcablepp": 70, "errorenergymanag": 70, "errorneutralpen": 70, "errorcpdriv": 70, "eftobcd": 70, "bcdtoef": 70, "permanentfault": [70, 73], "temperatur": [70, 73, 75, 105], "fan_rpm": 70, "supply_voltage_12v": 70, "supply_voltage_minus_12v": 70, "relais_on": 70, "degre": 70, "celsiu": 70, "rpm": 70, "fan": 70, "ma": [70, 86], "nodetyp": 71, "undefin": 71, "limitsreq": 71, "total_power_w": 71, "ac_max_current_a": 71, "ac_min_current_a": 71, "properli": [71, 75, 94, 104, 105, 113], "amp": [71, 83], "ac_max_phase_count": 71, "ac_min_phase_count": 71, "ac_supports_changing_phases_during_charg": 71, "limitsr": 71, "optimizertarget": 71, "optim": 71, "energy_amount_need": 71, "kwh": [71, 72, 92], "charge_to_max_perc": 71, "nn": 71, "car_battery_soc": 71, "Of": 71, "leave_tim": 71, "drive": [71, 90, 109], "awai": [71, 73], "fullfil": 71, "cheapest": 71, "timefram": 71, "price_limit": 71, "correctli": [71, 109, 114], "full_autonomi": 71, "draw": [71, 79], "schedulereqentri": 71, "entri": [71, 72], "limits_to_root": 71, "limits_to_leav": 71, "sampl": [71, 72], "root": [71, 100, 101, 105, 108, 111], "face": [71, 90], "leav": 71, "conversion_effici": 71, "convers": 71, "price_per_kwh": 71, "priceperkwh": [71, 72], "timepoint": [71, 72], "scheduleresentri": 71, "children": 71, "node_typ": 71, "child": [71, 74], "again": [71, 73, 80, 105, 108], "propag": [71, 113], "optimizer_target": 71, "energy_usage_root": 71, "energy_usage_leav": 71, "schedule_import": [71, 72], "futur": [71, 72, 105, 109, 110], "good": [71, 72, 105, 108, 112, 113], "practic": [71, 72, 104, 105, 110], "have": [71, 72, 90, 100, 101, 103, 104, 105, 108, 109, 110, 112, 113, 114, 117], "schedule_export": [71, 72], "valid_until": 71, "consumpt": [71, 108], "afer": 71, "limits_root_sid": 71, "last": [71, 100, 110, 116], "currenc": 72, "digit": 72, "4217": 72, "stoptransactionreason": 73, "id_tag": [73, 90], "emergencystop": 73, "evdisconnect": 73, "move": [73, 113, 114, 117], "induct": 73, "hardreset": 73, "powerloss": 73, "loss": 73, "remot": [73, 84, 100, 111, 113], "smartphon": 73, "exceed": 73, "prepaid": 73, "credit": 73, "softreset": 73, "unlockcommand": 73, "deauthor": 73, "becaus": [73, 81, 94, 101, 108, 113], "starttransact": 73, "conf": [73, 109], "energylimitreach": 73, "paid": 73, "solut": [73, 104], "groundfault": 73, "localoutofcredit": 73, "masterpass": 73, "masterpassgroupid": 73, "overcurrentfault": 73, "larger": 73, "electr": [73, 90, 94, 105, 109], "powerqu": 73, "qualiti": 73, "too": [73, 108], "imbal": 73, "soclimitreach": 73, "stoppedbyev": 73, "timelimitreach": 73, "startsessionreason": 73, "evconnect": 73, "error_notsupport": 73, "error_notcharg": 73, "error_hardwar": 73, "sessioneventenum": 73, "sessionstart": 73, "met": [73, 94], "preparecharg": 73, "prepar": [73, 103, 106, 110, 116], "precharg": [73, 90], "proce": [73, 84], "chargingstart": 73, "chargingpausedev": 73, "chargingpausedevs": 73, "chargingresum": 73, "stoppingcharg": 73, "weldingcheck": 73, "chargingfinish": 73, "essenti": [73, 104], "transactionfinish": 73, "clariti": [73, 114], "precondit": 73, "irrevoc": 73, "swipe": 73, "sessionfinish": 73, "prevent": [73, 90, 109], "allerrorsclear": 73, "clear": [73, 94], "reservationstart": [73, 90], "reservationend": [73, 81, 90], "replugstart": 73, "replugfinish": 73, "plugintimeout": 73, "connectiontimeout": [73, 114], "waitingforenergi": 73, "logging_path": 73, "filenam": 73, "incomplet": 73, "yet": [73, 90, 109], "meter_valu": 73, "signed_meter_valu": 73, "errorenum": 73, "cardiodefault": 73, "diod": [73, 86, 94], "rcddc": 73, "ventilationnotavail": 73, "overcurr": 73, "overvoltag": 73, "undervoltag": 73, "motorlock": 73, "overtemperatur": [73, 79], "brownout": 73, "brown": 73, "electron": 73, "cablepp": 73, "pp": [73, 86], "neutralpen": 73, "nutral": 73, "pen": 73, "cpdriver": 73, "vendor": [73, 109], "error_cod": 73, "vendor_error": 73, "assum": [73, 101, 108, 113], "session_start": 73, "transaction_start": 73, "transaction_finish": 73, "present_voltag": 73, "present_curr": 73, "target_voltag": 73, "target_curr": 73, "maximum_current_limit": 73, "minimum_current_limit": 73, "maximum_voltage_limit": 73, "maximum_power_limit": 73, "w": [73, 75, 76, 83, 112, 114, 118], "estimated_time_ful": 73, "departure_tim": 73, "depart": 73, "estimated_time_bulk": 73, "evcc_id": 73, "remaining_energy_need": 73, "remain": [73, 94], "battery_capac": 73, "battery_full_soc": 73, "battery_bulk_soc": 73, "brand": 73, "volkswagen_group": 73, "volkswagengroup": 73, "tesla": 73, "independ": 73, "upward": 73, "connectortypeenum": 73, "cccs1": 73, "k": 73, "combo": 73, "cccs2": 73, "cg105": 73, "jari": 73, "g105": 73, "1993": 73, "chademo": 73, "ctesla": 73, "ctype1": 73, "iec62196": 73, "j1772": [73, 90, 109], "ctype2": 73, "mennek": 73, "s309_1p_16a": 73, "16a": 73, "iec60309": 73, "socket": [73, 104, 109], "s309_1p_32a": 73, "32a": 73, "s309_3p_16a": 73, "s309_3p_32a": 73, "sbs1361": 73, "uk": 73, "domest": 73, "13amp": 73, "scee": 73, "7_7": 73, "cee": 73, "schuko": 73, "stype2": 73, "stype3": 73, "scame": 73, "scee_7_7": 73, "certificatetyp": 74, "v2grootcertif": 74, "morootcertif": 74, "csmsrootcertif": 74, "v2gcertificatechain": 74, "mfrootcertif": 74, "hashalgorithm": [74, 75], "sha384": [74, 75], "sha512": [74, 75], "invalidsignatur": [74, 84], "invalidcertificatechain": 74, "invalidformat": 74, "invalidcommonnam": 74, "norootcertificateinstal": 74, "certificatestoremaxlengthexceed": 74, "writeerror": 74, "notfound": 74, "getinstalledcertificatesstatu": 74, "getkeypairstatu": 74, "keypair": 74, "reject": [74, 78, 81, 84], "notfoundvalid": 74, "privatekeynotfound": 74, "hash_algorithm": 74, "issuer_name_hash": 74, "issuer_key_hash": 74, "serial_numb": 74, "issuer": [74, 75], "distinguish": [74, 75], "dn": 74, "field": [74, 83], "public": [74, 75, 110, 113], "exclud": 74, "length": [74, 83, 92, 114], "subject": 74, "represent": [74, 94, 103, 105], "hexadecim": 74, "0x": 74, "lead": [74, 110], "zero": [74, 83], "certificatehashdatachain": 74, "child_certificate_hash_data": 74, "certificate_hash_data_chain": 74, "ocsprequestdata": 74, "responder_url": 74, "respond": [74, 75, 90], "url": [74, 75, 84, 117], "ocsp_request_data_list": 74, "key_pair": 74, "pair": [74, 78], "lite": 75, "warn": [75, 110], "no_imd": 75, "dc_everrorcod": 75, "no_error": 75, "failed_resstemperatureinhibit": 75, "failed_evshiftposit": 75, "failed_chargerconnectorlockfault": 75, "failed_evressmalfunct": 75, "failed_chargingcurrentdifferentia": 75, "failed_chargingvoltageoutofrang": 75, "reserved_a": 75, "reserved_b": 75, "reserved_c": 75, "failed_chargingsystemincompat": 75, "nodata": 75, "v2g_message_id": 75, "bodi": 75, "supportedappprotocolreq": 75, "supportedappprotocolr": 75, "sessionsetupreq": 75, "sessionsetupr": 75, "servicediscoveryreq": 75, "servicedetailreq": 75, "servicedetailr": 75, "paymentserviceselectionreq": 75, "paymentserviceselectionr": 75, "servicepaymentselectionreq": 75, "servicepaymentselectionr": 75, "paymentdetailsreq": 75, "paymentdetailsr": 75, "authorizationreq": 75, "authorizationr": 75, "contractauthenticationreq": 75, "contractauthenticationr": 75, "chargeparameterdiscoveryreq": 75, "chargeparameterdiscoveryr": 75, "chargingstatusreq": 75, "chargingstatusr": 75, "meteringreceiptr": 75, "powerdeliveryr": 75, "cablecheckreq": 75, "cablecheckr": 75, "prechargereq": 75, "precharger": 75, "currentdemandreq": 75, "currentdemandr": 75, "weldingdetectionreq": 75, "weldingdetectionr": 75, "sessionstopreq": 75, "sessionstopr": 75, "certificateinstallationreq": 75, "certificateupdatereq": 75, "unknownmessag": 75, "evsepresentvoltag": 75, "cdv": 75, "61851": [75, 109], "23": 75, "evsepresentcurr": 75, "evsemaximumcurrentlimit": 75, "evsemaximumpowerlimit": 75, "evsemaximumvoltagelimit": 75, "evseminimumcurrentlimit": 75, "evseminimumvoltagelimit": 75, "expect": [75, 103], "accuraci": 75, "dc_evreadi": 75, "dc_evresssoc": 75, "ress": 75, "dc_evcabincondit": 75, "toheat": 75, "cool": 75, "passeng": 75, "compart": 75, "dc_evressconidit": 75, "dc_evtargetvoltag": 75, "dc_evtargetcurr": 75, "demand": 75, "dc_evmaximumcurrentlimit": 75, "dc_evmaximumpowerlimit": 75, "dc_evmaximumvoltagelimit": 75, "ev_remainingtimetofullsoc": 75, "ev_remainingtimetobulksoc": 75, "appprotocol": 75, "transmit": [75, 94], "namespac": [75, 100], "uri": [75, 84], "major": 75, "version": [75, 100, 105, 108, 109, 113], "minor": [75, 113], "v2g_message_xml": 75, "decod": [75, 94], "v2g_message_json": 75, "v2g_message_exi_hex": 75, "hex": 75, "v2g_message_exi_base64": 75, "certificateact": 75, "exirespons": 75, "certificateactionenum": 75, "schema": [75, 101], "exirequest": 75, "iso15118schemavers": 75, "certificatereq": 75, "certificatehashdatainfo": 75, "issuernamehash": 75, "issuerkeyhash": 75, "serialnumb": 75, "responderurl": 75, "maxcurrentlimit": 76, "maxpowerlimit": 76, "maxvoltagelimit": 76, "energycapac": 76, "targetcurr": 76, "targetvoltag": 76, "resistance_f_ohm": 77, "protect": [77, 109], "earth": 77, "ohm": [77, 86], "voltage_v": [77, 79, 80, 92], "datatransferstatu": 78, "unknownmessageid": 78, "unknownvendorid": 78, "read_onli": 78, "getconfigur": 78, "unknown_kei": 78, "rebootrequir": 78, "notsupport": 78, "current_a": [79, 80, 92], "max_export_voltage_v": 79, "min_export_voltage_v": 79, "max_export_current_a": 79, "min_export_current_a": 79, "max_export_power_w": 79, "current_regulation_tolerance_a": 79, "peak_current_ripple_a": 79, "max_import_voltage_v": 79, "min_import_voltage_v": 79, "max_import_current_a": 79, "min_import_current_a": 79, "max_import_power_w": 79, "sink": 79, "conversion_efficiency_import": 79, "conversion_efficiency_export": 79, "communicationfailur": 79, "configurationerror": 79, "hardwarefault": 79, "undertemperatur": 79, "undervoltageac": 79, "overvoltageac": 79, "undervoltagedc": 79, "overvoltagedc": 79, "undervoltagebatteri": 79, "overvoltagebatteri": 79, "overcurrentac": 79, "overcurrentbatteri": 79, "overcurrentdc": 79, "wrongcabl": 79, "noerror": 79, "These": [80, 90, 101, 111, 113, 115, 119], "client_id": 80, "tariff_id": 80, "cable_id": 80, "user_data": [80, 109], "tariff": 80, "transactionrequeststatu": 80, "not_support": 80, "unexpected_error": 80, "verbos": [80, 105], "transaction_min_stop_tim": 80, "earliest": 80, "yield": 80, "transaction_max_stop_tim": 80, "deadlin": 80, "energy_wh_import": [80, 92], "phase_seq_error": 80, "rotat": 80, "ccw": 80, "energy_wh_export": [80, 92], "power_w": [80, 92], "var": [80, 83, 85, 92, 105], "reactivepow": [80, 85], "reactiv": [80, 85], "frequency_hz": [80, 92], "frequenc": [80, 85, 86], "hertz": [80, 85, 86], "made": [81, 105, 109, 116], "occupi": 81, "unavail": 81, "parent_id": 81, "reservationendreason": 81, "usedtostartcharg": 81, "why": [81, 105, 112], "serialcommhub": [82, 95, 97], "io": [82, 99, 112, 118], "status_cod": 82, "uinteg": 83, "203": 83, "l": [83, 112], "payload": 83, "105": 83, "int16": 83, "apha": 83, "phasea": 83, "aphb": 83, "phaseb": 83, "aphc": 83, "phasec": 83, "a_sf": 83, "phvpha": 83, "phvphb": 83, "bn": 83, "phvphc": 83, "v_sf": 83, "sunssf": 83, "hz": 83, "hz_sf": 83, "wpha": 83, "wphb": 83, "wphc": 83, "w_sf": 83, "va": 83, "vapha": 83, "vaphb": 83, "vaphc": 83, "va_sf": 83, "varpha": 83, "varphb": 83, "varphc": 83, "var_sf": 83, "pfpha": 83, "pf": 83, "pct": 83, "pfphb": 83, "pfphc": 83, "pf_sf": 83, "totwhim": 83, "p": [83, 109, 112], "hour": 83, "acc32": 83, "totwh_sf": 83, "evt": 83, "bitfield32": 83, "chapter": [83, 105, 110], "critic": 83, "counter": 83, "problem": [83, 100, 104, 108], "retry_interval_": 84, "origin": [84, 90, 100, 112, 113], "retrieve_timestamp": 84, "install_timestamp": 84, "signing_certif": 84, "acceptedcancel": 84, "ongo": [84, 113], "invalidcertif": 84, "revokedcertif": 84, "revok": [84, 90], "oldest_timestamp": 84, "oldest": 84, "incluc": 84, "latest_timestamp": 84, "securitylog": 84, "diagnosticslog": 84, "uploadlogsstatu": 84, "upload_logs_statu": 84, "file_nam": 84, "logstatusenum": 84, "badmessag": 84, "badli": 84, "idl": 84, "notsupportedoper": 84, "permissiondeni": 84, "insuffici": 84, "permiss": [84, 109], "uploadfailur": 84, "being": [84, 92, 105, 111], "firmwareupdatestatusenum": 84, "intermedi": [84, 113], "downloadfail": 84, "downloadschedul": 84, "downloadpaus": 84, "task": 84, "installationfail": 84, "installreboot": 84, "installschedul": 84, "installdatetim": 84, "installverificationfail": 84, "checksum": 84, "final": [84, 90, 94], "signatureverifi": 84, "l1": [85, 92], "l2": 85, "l3": 85, "sum": [85, 92], "cp_voltag": 86, "pp_resistor": 86, "diode_fail": 86, "error_": [86, 94], "pe": 86, "short": [86, 100, 105, 113, 114], "refer": [87, 88, 89, 90, 91, 92, 93, 94, 100, 105, 110, 113, 119], "auto": [90, 92, 94, 95, 109, 118], "usabl": 90, "share": [90, 105, 114, 117], "dedic": [90, 103, 105, 110], "interact": [90, 107, 113], "helper": [90, 101, 110], "sae": [90, 109], "70121": 90, "seamlessli": 90, "integr": [90, 100, 105, 110, 111], "lowest": [90, 109], "microcontrol": 90, "improv": 90, "safeti": [90, 94, 109], "applic": [90, 109], "todo": 90, "graph": 90, "still": [90, 94, 105, 109, 113], "behav": 90, "similar": [90, 100, 109], "therefor": [90, 113], "step": [90, 100, 105, 110, 113, 114], "whenev": [90, 94], "mere": 90, "light": [90, 109], "subscrib": [90, 94], "notreserv": 90, "driven": 90, "republish": 90, "struct": [90, 94, 105], "begun": 90, "github": [90, 99, 100, 104, 105, 108, 109, 110, 112, 113, 114, 117, 118], "com": [90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 119], "openfastchargingalli": 90, "blob": [90, 104, 109], "pdf": 90, "To": [90, 92, 94, 100, 101, 103, 104, 109, 110, 111, 115, 117, 118, 119], "against": [90, 113, 114], "reservatonstart": 90, "notifi": 90, "intergr": 90, "overload": 90, "drop": 90, "wish": 90, "merg": [90, 113], "limt": 90, "set_local_max_curr": 90, "travers": 90, "just": [90, 103, 105, 108, 109, 110, 112, 113], "smart": [90, 94], "profil": [90, 114], "whichev": 90, "whose": [92, 113], "startup": 92, "modbusrtu": 92, "subdirectori": [92, 101, 109], "templat": [92, 103, 105], "yaml": [92, 95, 105, 108, 109], "copi": [92, 94, 100, 105, 109, 111], "fill": [92, 105, 108], "datasheet": 92, "consist": [92, 101, 109, 113, 118], "start_regist": 92, "num_regist": 92, "multipli": 92, "exponent_regist": 92, "function_code_start_reg": 92, "obtain": 92, "4": [92, 100, 103, 109, 119], "scale": 92, "001": 92, "expon": 92, "function_code_exp_reg": 92, "split": [92, 94, 114], "certain": [92, 94, 100], "distinct": 92, "yak": 94, "3v": 94, "ttl": 94, "uart": 94, "linux": [94, 103, 104, 109, 110], "wakeup": 94, "currrent": 94, "unus": 94, "bp": 94, "8n1": 94, "googl": [94, 110], "buffer": 94, "abl": [94, 100, 105, 108, 109, 111, 114], "en": 94, "wikipedia": 94, "wiki": 94, "consistent_overhead_byte_stuf": 94, "yeti_comm": 94, "evseri": 94, "cpp": [94, 101, 105, 111], "extract": [94, 109], "handlepacket": 94, "linkwrit": 94, "hi2lo": 94, "proto": 94, "lo2hi": 94, "date": [94, 104, 106, 110], "frequent": [94, 110, 113], "nanopb": [94, 111], "nanopb_gener": 94, "make": [94, 100, 101, 103, 104, 105, 108, 111, 114], "setcontrolmod": 94, "standalon": [94, 108], "setmaxcurr": 94, "act": [94, 110, 113, 115, 118], "howev": [94, 104, 105], "accordingli": [94, 100, 103, 109, 114], "human": [94, 118], "allowpoweron": 94, "bool": 94, "decis": [94, 113], "setpwm": 94, "duty_cycl": 94, "ON": 94, "firmwareupd": 94, "rom": [94, 109], "loader": 94, "stm32flash": [94, 109], "tool": [94, 101, 104, 105, 109, 110, 118], "flash": 94, "kit": [94, 109], "real": [94, 109], "keepalivehi": 94, "1hz": 94, "heartbeat": 94, "longer": 94, "stand": [94, 100], "alon": 94, "backup": [94, 113, 117], "modifi": [94, 109, 114, 117], "setthreephas": 94, "next": [94, 105, 109], "dual": 94, "delai": 94, "enablercd": 94, "onboard": 94, "spike": 94, "goe": 94, "float": 94, "imped": 94, "switchthreephaseswhilecharg": 94, "precaut": 94, "destroi": 94, "zoe": 94, "forceunlock": 94, "regardless": 94, "car_plugged_in": 94, "car_requested_pow": 94, "power_on": 94, "succesfulli": [94, 109], "mirror": 94, "contact": [94, 109], "power_off": 94, "car_requested_stop_pow": 94, "car_unplug": 94, "error_df": 94, "error_relai": 94, "error_rcd": 94, "error_ventilation_not_avail": 94, "error_over_curr": 94, "quick": [94, 104, 106, 110, 114, 116, 117], "permanent_fault": 94, "unplug": [94, 109], "evse_replug_start": 94, "evse_replug_finish": 94, "roughli": 94, "keepalivelo": 94, "keep": [94, 105, 113], "resetdon": 94, "find": [95, 105, 113, 114], "dpm1000": [95, 97], "dummytokenprovid": [95, 97], "dummytokenprovidermanu": [95, 97], "dummytokenvalid": [95, 97], "dummyv2g": [95, 97], "energynod": [95, 97], "evslac": [95, 97], "evsesecur": [95, 97], "evseslac": [95, 97], "evsev2g": [95, 97, 105], "genericpowermet": [95, 97, 107, 110], "jstibber": [95, 97], "micromegawattbsp": [95, 97], "ocpp201": [95, 97], "ocppextensionexampl": [95, 97], "pn532tokenprovid": [95, 97], "packetsniff": [95, 97], "persistentstor": [95, 97], "powermeterbsm": [95, 97], "pyevjosev": [95, 97], "pyjosev": [95, 97], "yetidriv": [95, 97, 107, 110], "board_support_ac_debug": [95, 96], "car_simul": [95, 96], "debug_json": [95, 96], "example_us": [95, 96], "solar_forecast": [95, 96], "sunspec_read": [95, 96], "sunspec_scann": [95, 96], "test_control": [95, 96], "tibber_price_forecast": [95, 96], "git": [99, 103, 104, 105, 110, 115], "ext": [99, 109], "switchev": 99, "git_rev": 99, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 99, "git_tag": [99, 100], "2023": [99, 104], "9": [99, 104], "785047c0cbcea6b9b14ded19c1fc032a6e8d832a": 99, "4769091e451f56086e66deed8fee905e773612ea": 99, "7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9": 99, "v0": [99, 113], "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 99, "11f2f75a70731ab541242c0bfd40750682cf80bd": 99, "mbedtl": 99, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 99, "8b3f26a": 99, "enable_program": 99, "enable_test": 99, "openv2g": 99, "35c0c0a4ff3412e588ff6f00561df1407916832d": 99, "libevs": 99, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 99, "libfsm": 99, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 99, "liblog": [99, 100], "03b498407c6462af3f886aa2dab3e182a7f864c0": 99, "build_exampl": [99, 100], "libmodbu": [99, 100], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 99, "libocpp": [99, 100, 108], "1cb0999432e29bea56bb02ee88d98849c8630088": 99, "libslac": 99, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 99, "486cd8b": 99, "libsunspec": [99, 100], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 99, "libtim": [99, 100], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 99, "orchestr": 100, "repositori": [100, 103, 110, 112, 114, 117, 118], "pleas": [100, 104, 105, 109, 114], "sure": [100, 101, 104, 105, 109, 114], "suffici": [100, 109], "recent": 100, "python3": [100, 101, 104, 105], "sourc": [100, 101, 108, 109, 110, 114, 117], "indepth": 100, "guidanc": 100, "aris": 100, "pip": [100, 101, 104, 105], "setuptool": [100, 104, 105], "wheel": [100, 104, 105], "jstyleson": 100, "jsonschema": 100, "clone": [100, 105], "script": [100, 105, 109, 111, 113, 114, 119], "environ": [100, 103, 108, 110], "cd": [100, 101, 105, 109, 111, 112, 113, 117, 118], "dependency_manag": [100, 105], "init": [100, 105, 113], "checkout": [100, 105, 109, 113, 117], "deploi": [100, 118], "devkit": 100, "rise": 100, "cpm": [100, 105], "variabl": [100, 105], "home": [100, 105, 110, 111], "whoami": [100, 105], "bin": [100, 104, 105, 108, 109, 113], "ev_cli": [100, 101], "mkdir": [100, 105, 109, 112, 113, 118], "guid": [100, 104, 106, 110, 114, 115, 116, 117], "jinja2": [100, 104, 105], "pyyaml": [100, 104, 105], "let": [100, 103, 105, 108, 109, 110, 113, 114], "effect": [100, 105], "advanc": 100, "would": [100, 101, 105, 111, 113], "lib": 100, "branch": [100, 118], "repo": [100, 105, 113], "achiev": [100, 108], "edit": [100, 113], "your": [100, 103, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119], "top": [100, 109, 110], "cmakelist": [100, 101], "txt": [100, 101, 105], "find_packag": 100, "look": [100, 101, 103, 105, 108, 109, 110, 114], "like": [100, 101, 103, 105, 108, 109, 111, 113, 114], "suppos": 100, "form": 100, "behind": [100, 113], "clean": [100, 112, 113], "seen": [100, 103, 105, 109], "shell": [100, 105, 109, 111, 113], "python": [101, 105, 111, 119], "packag": [101, 110], "subcommand": 101, "manifest": [101, 114], "simpli": [101, 114], "dir": 101, "clang": [101, 104], "them": [101, 105, 109, 111], "interfacenam": 101, "hpp": [101, 105], "former": 101, "view": [101, 118], "latter": [101, 114], "skeleton": 101, "insid": [101, 105, 109, 111, 113, 114], "instruct": [101, 104, 105, 112], "cmake": [101, 104, 105, 108, 109, 111], "ld": 101, "glue": [101, 105, 109], "hook": 101, "furthermor": [101, 105, 108, 111, 113], "sampleinterfac": 101, "sampleinterfaceimpl": 101, "declar": [101, 105], "subsect": 101, "inferfac": 101, "section": [101, 103, 105, 106, 109, 110, 113, 117], "mark": 101, "75ac1216": 101, "19eb": 101, "4182": 101, "a85c": 101, "820f1fc2c091": 101, "kept": 101, "recreat": 101, "creation": 101, "diff": [101, 109], "don": [101, 108, 110, 112, 113, 114], "touch": [101, 109, 113], "anyth": [101, 109], "comma": 101, "separ": [101, 114], "lot": [101, 105, 113], "mention": 101, "categori": 101, "wherea": 101, "tbd": 101, "edm": [102, 103, 110], "cli": [102, 103, 110], "think": 103, "softwar": [103, 110, 115], "stack": [103, 105, 110], "scenario": [103, 105, 110, 113], "principl": 103, "loos": 103, "coupl": [103, 116], "enhanc": 103, "own": [103, 105, 109, 112, 117], "architectur": [103, 110], "suitabl": 103, "ship": [103, 113], "explain": [103, 105], "addition": 103, "life": [103, 108], "easier": [103, 113], "understand": [103, 110, 113, 115, 119], "benefit": 103, "those": [103, 104, 105], "sneak": 103, "preview": 103, "admin": [103, 108, 111], "scaffold": 103, "explor": [103, 109], "great": [103, 105], "noder": [103, 105, 109, 117], "steve": [103, 105, 108, 111], "backend": [103, 108], "exactli": 103, "shown": [103, 105, 109], "later": [103, 105, 113], "recommend": [103, 104, 105, 109, 114], "least": [103, 110], "4gb": 103, "ram": [103, 105], "cpu": [103, 105], "boost": [103, 104], "raspberri": [103, 108, 109], "pi": [103, 108, 109], "ubuntu": [103, 109, 112], "opensus": 103, "fedora": 103, "36": [103, 104], "creat": [103, 105, 108, 109, 111, 112, 113, 117, 119], "compil": [103, 104, 105, 108], "walk": [103, 105, 109, 110], "nativ": [104, 109], "header": [104, 119], "window": [104, 105, 111], "wsl2": 104, "docker": [104, 105, 110, 112, 114, 115, 117], "podman": 104, "mainli": [104, 109, 113], "greater": 104, "gcc": 104, "tweak": 104, "12": 104, "offici": [104, 108, 109, 110], "librari": [104, 105, 114], "best": [104, 110, 117], "04": [104, 112], "22": 104, "apt": [104, 109], "sudo": [104, 105, 109], "y": [104, 109], "rsync": [104, 109], "wget": [104, 109], "doxygen": 104, "graphviz": 104, "tidi": 104, "cppcheck": 104, "openjdk": 104, "jdk": 104, "npm": 104, "compos": [104, 105, 111], "libboost": 104, "nodej": 104, "libssl": 104, "libsqlite3": 104, "curl": 104, "rfkill": 104, "libpcap": 104, "libev": 104, "pkg": 104, "node_api": 104, "procedur": [104, 105], "nodesourc": 104, "readm": [104, 109], "md": [104, 109], "11": [104, 105], "older": 104, "Then": [104, 111], "usr": 104, "zypper": 104, "shadow": 104, "devel_basi": 104, "devel": 104, "libboost_filesystem": 104, "libboost_log": 104, "libboost_program_opt": 104, "libboost_system": 104, "libboost_thread": 104, "libopenssl": 104, "sqlite3": 104, "37": 104, "38": 104, "dnf": 104, "automak": 104, "openssl": 104, "libsqlite3x": 104, "septemb": 104, "choic": 104, "15118": [104, 109], "keytool": [104, 105], "interchang": [104, 110], "probabl": [104, 105, 112], "python_execut": 104, "page": [105, 108, 109, 110, 118], "As": [105, 108, 109, 114], "highli": 105, "modular": [105, 110], "right": [105, 109, 110, 111, 117], "pull": [105, 110, 117], "prerequisit": [105, 110], "said": 105, "resid": 105, "cpm_source_cach": 105, "workspac": [105, 108, 109, 111, 117], "u": [105, 108, 109, 110, 113], "initialis": 105, "newli": [105, 109], "adopt": [105, 110], "chosen": 105, "That": [105, 109, 113], "pki": 105, "create_cert": 105, "sh": [105, 111, 113, 114], "java": 105, "availbl": 105, "significantli": 105, "speed": [105, 110], "nproc": [105, 109], "dive": [105, 110, 114], "old": 105, "repeat": 105, "mosquitto": [105, 109, 111, 114], "broker": [105, 111], "infranet_network": [105, 111], "bridg": [105, 111], "subnet": [105, 111], "fd00": [105, 111], "enter": [105, 111], "red": [105, 109], "browser": [105, 108, 117, 118], "localhost": [105, 111, 117], "1880": [105, 117], "ui": [105, 108, 117], "gui": [105, 117], "analys": 105, "littl": 105, "insight": [105, 110], "plugin": 105, "feel": 105, "enough": [105, 113], "tutori": [105, 110, 112, 113, 114, 116, 118, 119], "dig": 105, "deeper": [105, 110, 113, 114], "thing": [105, 110, 113, 119], "togeth": [105, 110, 117], "ones": 105, "mechan": 105, "analyz": 105, "complic": 105, "nice": 105, "exhaust": 105, "diagram": 105, "8849": [105, 108], "height": [105, 119], "mount": [105, 109, 111, 117], "rather": [105, 110], "click": [105, 109, 110, 111, 117], "menu": [105, 117], "symbol": 105, "left": [105, 109], "corner": [105, 109, 117], "column": [105, 119], "choos": [105, 108, 110, 117], "intro": [105, 106], "role": 105, "concept": [105, 108, 110, 114, 115, 116, 119], "visit": 105, "congrat": 105, "rocket": 105, "entiti": 105, "cours": [105, 117], "term": 105, "some_kei": 105, "myinterfac": 105, "some_implement": 105, "externalinterfac": 105, "min_connect": 105, "max_connect": 105, "enable_external_mqtt": 105, "metadata": 105, "licens": 105, "compani": [105, 109], "self": [105, 112, 113], "explanatori": 105, "possbl": 105, "tell": 105, "construct": 105, "cmd": 105, "rememb": [105, 109], "showd": 105, "easi": [105, 108], "get_id": 105, "argument": [105, 108, 112, 119], "method": 105, "typedef": 105, "learn": 105, "round": [105, 110], "piec": 105, "regularli": [105, 108], "bunch": 105, "group": 105, "saw": 105, "sometyp": 105, "additionalproperti": 105, "property_1": 105, "property_2": 105, "intuit": 105, "awar": [105, 109], "mod": 105, "mymodulenam": 105, "javascript": [105, 108], "At": 105, "focu": 105, "stuff": 105, "handler": [105, 108, 114], "review": 105, "learnt": 105, "proced": 105, "join": [105, 110], "anytim": 105, "weekli": 105, "tech": 105, "meet": [105, 110], "peopl": [105, 110], "who": 105, "glad": 105, "hint": [105, 108], "push": [105, 112, 113, 118], "thank": 105, "world": [106, 110], "explan": [107, 114], "grow": [108, 110], "mail": [108, 109], "topic": [108, 110], "idea": [108, 112, 113, 117], "gnu": 108, "debugg": 108, "gdb": 108, "easiest": [108, 110], "sai": [108, 113], "dist": [108, 109, 114, 117], "small": [108, 109, 113], "visual": [108, 110, 111], "studio": [108, 111], "launch": 108, "authmanag": 108, "cppdbg": 108, "program": 108, "workspacefold": 108, "libexec": 108, "arg": 108, "stopatentri": 108, "cwd": 108, "externalconsol": 108, "mimod": 108, "setupcommand": 108, "pretti": 108, "text": [108, 110, 112, 114, 119], "ignorefailur": 108, "disassembli": 108, "flavor": 108, "intel": 108, "ve": 108, "breakpoint": 108, "taken": [108, 113], "forget": [108, 110, 114], "dcmake_build_typ": 108, "disadvantag": 108, "possibli": 108, "bad": 108, "spawn": 108, "fork": 108, "detach": 108, "grid_connection_point": 108, "0a": 108, "0w": 108, "alloc": 108, "whatev": 108, "imagin": 108, "flexibl": [108, 114], "constraint": 108, "recogn": 108, "sometim": [108, 110], "test_config": 108, "solv": 108, "desktop": 108, "pc": 108, "ip_of_the_raspberri": 108, "offload": 108, "faster": 108, "ressourc": 108, "mobilityhous": 108, "Or": [108, 110], "thoughtwork": 108, "maev": 108, "platform": 109, "box": 109, "built": 109, "individu": 109, "research": 109, "facil": 109, "alik": 109, "sw": 109, "groundwork": 109, "rapid": 109, "quickli": 109, "compat": 109, "meant": 109, "outdoor": 109, "spec70121": 109, "cern": 109, "licenc": 109, "happi": 109, "schemat": 109, "3d": 109, "compon": 109, "purchas": 109, "issu": [109, 110, 113], "esd": 109, "wrist": 109, "band": 109, "underlai": 109, "mat": 109, "host": [109, 111, 112, 117], "18": [109, 112], "1x": 109, "usb": 109, "30w": 109, "IN": 109, "pin": [109, 110], "lab": 109, "balenaetch": 109, "dd": 109, "danger": 109, "pcb": 109, "heatsink": 109, "imag": [109, 111, 112, 118], "doubl": 109, "tape": 109, "clip": 109, "hole": 109, "cm4": 109, "around": [109, 113], "grai": 109, "spacer": 109, "gap": 109, "metal": 109, "black": 109, "jumper": 109, "onto": 109, "emmc": 109, "j1": 109, "belayboxr1": 109, "stabl": [109, 113], "img": 109, "gz": 109, "rpiboot": 109, "raspberrypi": 109, "usbboot": 109, "green": 109, "comput": 109, "unzip": 109, "5h": 109, "treat": 109, "yourself": 109, "coffe": 109, "unfortun": 109, "slow": 109, "antenna": 109, "damag": 109, "cage": 109, "seat": 109, "smaller": 109, "bigger": [109, 113], "mission": 109, "accomplish": 109, "mandatori": 109, "crimp": 109, "exact": 109, "orient": 109, "pictur": 109, "Be": 109, "fashion": 109, "ten": 109, "chanc": 109, "assembli": 109, "unisol": 109, "preassembl": 109, "desk": 109, "barrel": 109, "raspian": 109, "debian": 109, "flavour": 109, "deploy": 109, "yocto": 109, "opt": 109, "sinc": [109, 112, 119], "systemd": 109, "mnt": 109, "flutter": 109, "stm32": 109, "workflow": [109, 112, 113, 118], "yeti_fwupd": 109, "serial0": 109, "bootload": 109, "ninja": 109, "laptop": 109, "untar": 109, "bullsey": 109, "toolchain": 109, "8888": 109, "tgz": 109, "tar": 109, "xfz": 109, "dcmake_toolchain_fil": 109, "dcmake_install_prefix": 109, "destdir": 109, "sync": 109, "ssh": [109, 112], "rw": 109, "ro": 109, "wpa_supplic": 109, "autom": 109, "crosscompil": 109, "unstabl": [109, 113], "update_channel": 109, "wg0": 109, "devboard": 109, "systemctl": 109, "ota": 109, "public_mqtt": 109, "1883": [109, 111], "allow_anonym": 109, "anonym": [109, 113], "journalctl": 109, "fu": 109, "vanilla": 109, "rootf": 109, "vice": 109, "versa": 109, "atom": 109, "sd": 109, "sector": [109, 110], "size": 109, "mmcblk0p1": 109, "8192": 109, "1056767": 109, "1048576": 109, "512m": 109, "w95": 109, "fat32": 109, "lba": 109, "mmcblk0p2": 109, "1056768": 109, "14688255": 109, "13631488": 109, "5g": 109, "83": 109, "mmcblk0p3": 109, "14688256": 109, "28319743": 109, "mmcblk0p4": 109, "28319744": 109, "30564351": 109, "2244608": 109, "1g": 109, "mmcblk0p5": 109, "28327936": 109, "28459007": 109, "131072": 109, "64m": 109, "mmcblk0p6": 109, "28467200": 109, "2097152": 109, "system0": 109, "system1": 109, "extent": 109, "factory_data": 109, "timer": 109, "surviv": 109, "lost": 109, "rpi": 109, "unmount": 109, "umount": 109, "mkf": 109, "ext4": 109, "lose": 109, "configu": 109, "credenti": 109, "snapshot": 110, "verion": 110, "index": [110, 118, 119], "foster": 110, "customiz": 110, "glu": 110, "advantag": 110, "pv": 110, "linkedin": 110, "electrif": 110, "foundat": 110, "fastest": 110, "steadili": 110, "question": 110, "answer": 110, "invit": 110, "contributor": [110, 113], "held": 110, "week": 110, "tuesdai": 110, "3pm": 110, "cet": 110, "zone": 110, "wnv": 110, "aadq": 110, "irt": 110, "dial": 110, "49": 110, "40": 110, "8081616135": 110, "964783404": 110, "phone": 110, "tel": 110, "4305012153510": 110, "big": 110, "book": 110, "calendli": 110, "manuel": 110, "ziegler": 110, "30min": 110, "ecosystem": 110, "contribut": [110, 117], "technic": 110, "exchang": 110, "plan": 110, "agenda": 110, "roadmap": 110, "youtub": 110, "channel": 110, "track": [110, 113, 114], "rough": 110, "webinar": 110, "steer": 110, "committe": 110, "faq": 110, "stuck": 110, "video": 110, "watch": 110, "But": [110, 111, 113], "journei": 110, "introduct": 110, "troubleshoot": 110, "kind": 110, "deep": 110, "breath": 110, "ocpp1": [110, 115], "sphinx": [110, 111, 115], "style": [110, 115], "ask": 110, "belaybox": 110, "search": 110, "handi": 111, "vscode": 111, "suggest": 111, "extens": [111, 114], "tcp": 111, "9001": 111, "mariadb": 111, "sql": 111, "3306": 111, "8180": [111, 114], "endpoint": [111, 114], "login": 111, "1234": 111, "centralsystemservic": [111, 114], "soap": 111, "chargeboxid": 111, "yml": [111, 112, 118], "live": [111, 113], "docker_default": 111, "By": [111, 114], "8080": 111, "often": 111, "clash": 111, "13306": 111, "ll": 111, "navig": 111, "tab": [111, 117], "depric": 111, "ctrl": 111, "shift": 111, "f1": 111, "remopen": 111, "head": 111, "path_to_everest_cpp": 111, "j8": 111, "documen": 111, "env": 111, "pwd": 111, "doc": [111, 117, 118], "_build": [111, 118], "dockerfil": 111, "protobuf_gener": 111, "path_to_where_protobuf_files_resid": 111, "protoc": 111, "languag": [111, 119], "zip": 111, "nanopb_pb_gen": 111, "python_pb_gen": 111, "action": [112, 118], "runner": 112, "actrc": 112, "ghcr": 112, "catthehack": 112, "actor": 112, "usernam": 112, "artifact": 112, "pass": 112, "four": [112, 114], "secret_name_1": 112, "secret_value_1": 112, "secret_name_2": 112, "secret_value_2": 112, "multiline_secret": 112, "line_1": 112, "nline2": 112, "nline3": 112, "github_token": 112, "your_github_token": 112, "sa_github_token": 112, "github_token_of_the_service_account": 112, "sa_github_ssh_kei": 112, "ssh_key_of_the_service_account": 112, "github_actor": 112, "username_of_the_service_account": 112, "your_ssh_kei": 112, "your_usernam": 112, "isn": 112, "work0": [112, 118], "plenti": 113, "paragraph": 113, "strategi": 113, "concern": 113, "articl": 113, "vincent": 113, "driessen": 113, "gitflow": 113, "atlassian": 113, "count_to_infin": 113, "charge_fast": 113, "new_stuff": 113, "complex": 113, "commit": 113, "advis": 113, "towrit": 113, "forward": [113, 114], "rebas": 113, "candid": 113, "bugfix": 113, "rc": 113, "div_by_zero": 113, "bug": 113, "succeed": 113, "hotfix": 113, "maintenc": 113, "forgot_to_unplug": 113, "cherri": 113, "pick": 113, "contrast": 113, "rnd_git_dir": 113, "plai": 113, "despit": [113, 114], "onlin": 113, "intermix": 113, "harder": 113, "affect": 113, "mind": 113, "conspiraci": 113, "rewrit": 113, "histori": 113, "stash": 113, "conflict": 113, "progress": 113, "somewher": 113, "someproject": 113, "somerepo": 113, "privateus": 113, "privaterepo": 113, "main_repo": 113, "wip": 113, "rf": 113, "email": 113, "pionier": 113, "manufaktur": 113, "bot": 113, "echo": 113, "src": 113, "fanci": 113, "feature_a": 113, "ff": 113, "larg": 113, "broken": 113, "feature_b": 113, "feature_c": 113, "meanwhil": 113, "ran": 113, "realiz": 113, "went": 113, "seriou": 113, "newer": 113, "fact": 113, "feature_d_1": 113, "d1": 113, "feature_d_2": 113, "d2": 113, "feature_": 113, "incorpor": 113, "ever": 113, "theirs": 113, "6j": 114, "callback": 114, "metervalu": 114, "statusnotif": 114, "cp001": 114, "chargepointid": 114, "centralsystemuri": 114, "127": 114, "chargeboxserialnumb": 114, "chargepointmodel": 114, "chargepointvendor": 114, "firmwarevers": 114, "authorizeremotetxrequest": 114, "clockaligneddatainterv": 114, "900": 114, "connectorphaserot": 114, "rst": [114, 119], "getconfigurationmaxkei": 114, "86400": 114, "localauthorizeofflin": 114, "localpreauthor": 114, "metervaluesaligneddata": 114, "metervaluessampleddata": 114, "metervaluesampleinterv": 114, "numberofconnector": 114, "resetretri": 114, "stoptransactiononevsidedisconnect": 114, "stoptransactiononinvalidid": 114, "stoptxnaligneddata": 114, "stoptxnsampleddata": 114, "supportedfeatureprofil": 114, "firmwaremanag": 114, "remotetrigg": 114, "localauthlistmanag": 114, "smartcharg": 114, "transactionmessageattempt": 114, "transactionmessageretryinterv": 114, "unlockconnectoronevsidedisconnect": 114, "websocketpinginterv": 114, "supportedfiletransferprotocol": 114, "ftp": 114, "cponam": 114, "authorizationkei": 114, "deadbeefdeadbeef": 114, "localauthlisten": 114, "localauthlistmaxlength": 114, "42": [114, 119], "sendlocallistmaxlength": 114, "chargeprofilemaxstacklevel": 114, "chargingscheduleallowedchargingrateunit": 114, "chargingschedulemaxperiod": 114, "maxchargingprofilesinstal": 114, "iso15118pncen": 114, "contractvalidationofflin": 114, "introduc": 114, "whitepap": 114, "tailor": 114, "prepend": 114, "wss": 114, "transport": 114, "unsecur": 114, "familiar": 114, "remotestarttransact": 114, "summar": 114, "addtion": 114, "diagnost": 114, "active_modul": 114, "token_provider_rfid": 114, "jsdummytokenprovidermanu": 114, "config_modul": 114, "module_id": 114, "implementation_id": 114, "break": 114, "logmessag": 114, "logmessagesformat": 114, "consol": 114, "q1": [115, 119], "2022": [115, 119], "rule": [115, 119], "embedd": [115, 119], "enviro": [115, 119], "month": 116, "modif": 117, "mv": 117, "everest_nod": 117, "bind": 117, "run_sil": 117, "automaticc": 118, "documentaiton": 118, "possibilti": 118, "expand": 118, "restructuredtext": 118, "tabl": 118, "workflow_dispatch": 118, "h1": 119, "h2": 119, "h3": 119, "h4": 119, "h5": 119, "h6": 119, "bold": 119, "ital": 119, "inlin": 119, "liter": 119, "sup": 119, "super": 119, "unord": 119, "nest": 119, "anchor": 119, "_anchorbyref": 119, "_anchor": 119, "_external_link_ref": 119, "_extern": 119, "footnot": 119, "citat": 119, "cit1": 119, "_": 119, "external_link_ref": 119, "anchorbyref": 119, "vertic": 119, "horizont": 119, "span": 119, "width": 119, "utf": 119, "row": 119, "caption": 119, "png": 119, "alt": 119, "150px": 119, "align": 119, "center": 119, "target_": 119, "depth": 119, "toc": 119, "visibl": 119, "hidden": 119, "maxdepth": 119, "second_fil": 119, "int_": 119, "infti": 119, "dx": 119, "div": 119, "lineno": 119, "emphas": 119, "some_funct": 119, "any_var": 119, "another_funct": 119, "literalinclud": 119, "dedent": 119, "_tutorial_intro": 119, "toctre": 119, "glob": 119}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 75], "variabl": [1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 20, 22, 23, 24, 25, 28, 29, 31, 33, 34, 35, 36, 37, 90, 92], "command": [1, 2, 3, 5, 6, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 37, 92, 94, 101, 105, 113], "iso15118_ev": [2, 76], "auth": [3, 39], "auth_token_provid": 4, "auth_token_valid": 5, "board_support_ac": 6, "board_support_ac_debug": 7, "car_simul": 8, "debug_json": 9, "empti": 10, "energi": [11, 71, 90, 108], "energy_manag": 12, "energy_price_inform": [13, 72], "ev_slac": 14, "evse_manag": [15, 73], "evse_secur": [16, 74], "exampl": [17, 113, 119], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 77], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 79], "powermet": [25, 80, 90, 92], "reserv": [26, 81, 90], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 83], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 67, 84, 103, 104], "test_control": 34, "tibber_price_forecast": 35, "yeti_extra": 36, "yeti_simulation_control": 37, "api": 38, "provid": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 92], "requir": [38, 39, 41, 45, 46, 48, 52, 55, 56, 57, 59, 61, 65, 103, 104], "metadata": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "author": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "licens": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 92, 94, 97, 100, 101, 105, 106, 107, 108, 116], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 90, 92, 109, 114], "dpm1000": 40, "dummytokenprovid": [41, 87], "dummytokenprovidermanu": [42, 88], "dummytokenvalid": [43, 89], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 90], "evsesecur": [49, 91], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 92], "jstibber": 53, "micromegawattbsp": 54, "ocpp": [55, 78, 108, 114], "ocpp201": 56, "ocppextensionexampl": [57, 93], "pn532tokenprovid": 58, "packetsniff": 59, "persistentstor": 60, "powermeterbsm": 61, "pyevjosev": 62, "pyjosev": 63, "serialcommhub": 64, "setup": [65, 108, 109, 111, 112], "store": 66, "yetidriv": [68, 94], "board_support": 70, "serial_comm_hub_request": 82, "unit": 85, "yeti": [86, 94, 109], "typic": 90, "connect": [90, 114], "ac": 90, "dc": 90, "publish": [90, 92], "session_ev": 90, "authent": 90, "autocharg": 90, "pnc": 90, "manag": [90, 100, 105, 108], "dataset": 92, "file": [92, 101, 105, 109, 111], "avail": 92, "descript": 92, "structur": [92, 113], "other": [92, 94], "thing": 92, "note": [92, 119], "get_signed_meter_valu": 92, "commun": [94, 105, 108], "between": 94, "microcontrol": [94, 109], "thi": [94, 119], "driver": 94, "protocol": 94, "cob": 94, "protobuf": [94, 111], "everest": [94, 95, 96, 97, 98, 100, 102, 103, 105, 106, 107, 108, 109, 110, 111, 114, 117], "low": 94, "control": 94, "mode": 94, "all": 94, "refer": [95, 109], "interfac": [96, 101, 105], "type": [98, 105], "snapshot": 99, "edm": [100, 105], "depend": [100, 104, 105], "instal": [100, 101, 105], "quick": [100, 105], "start": 100, "enabl": 100, "cpm_source_cach": 100, "set": [100, 109], "path": 100, "build": [100, 105, 109, 118], "python": [100, 104], "packag": [100, 104, 105], "need": [100, 105], "run": [100, 109, 112, 114], "up": [100, 109], "updat": [100, 101, 109], "workspac": 100, "us": [100, 109, 113], "cmake": 100, "yaml": 100, "creat": [100, 101], "config": [100, 109], "from": 100, "an": 100, "exist": 100, "directori": [100, 112], "tree": 100, "git": [100, 113], "inform": [100, 109, 118], "glanc": 100, "ev": [101, 105], "cli": [101, 105], "line": [101, 105], "gener": [101, 105, 111, 118], "c": 101, "header": 101, "defin": [101, 109], "auto": 101, "onli": [101, 109], "nodej": 101, "develop": [102, 104, 105, 109, 110, 116], "tool": [102, 103], "framework": 103, "A": [103, 104, 105], "visual": [103, 113], "introduct": [103, 109], "And": [103, 105, 108], "helper": [103, 105], "prerequisit": 103, "hardwar": [103, 109], "oper": 103, "librari": 103, "prepar": [104, 105, 109], "your": [104, 105, 110], "environ": [104, 105, 109, 111], "word": 104, "test": 104, "ubuntu": 104, "opensus": 104, "fedora": 104, "troubleshoot": [104, 108], "maven": 104, "java": 104, "version": [104, 110, 119], "pyenv": 104, "kind": 105, "Of": [105, 110], "guid": [105, 119], "To": [105, 112, 114, 116], "download": 105, "get": [105, 109], "The": [105, 109], "repositori": [105, 113], "iso": 105, "15118": 105, "simul": [105, 117], "softwar": [105, 109, 117], "loop": 105, "admin": 105, "panel": 105, "understand": 105, "basic": 105, "element": 105, "manifest": 105, "stub": 105, "One": 105, "deep": 105, "breath": 105, "concept": [106, 113], "frequent": 108, "ask": 108, "question": 108, "best": [108, 113], "practic": [108, 113], "debug": 108, "singl": 108, "error": [108, 119], "warn": [108, 119], "rpc": 108, "timeout": 108, "2": 108, "0": 108, "1": [108, 110], "pionix": 109, "belaybox": 109, "support": 109, "assembl": 109, "yak": 109, "board": 109, "flash": 109, "cabl": 109, "final": 109, "raspbian": 109, "integr": [109, 114], "": 109, "firmwar": 109, "cross": 109, "compil": 109, "deploi": 109, "custom": 109, "further": 109, "cheat": 109, "sheet": 109, "make": 109, "root": 109, "partit": 109, "read": 109, "writabl": 109, "again": 109, "contain": 109, "wifi": 109, "releas": 109, "channel": 109, "wireguard": 109, "vpn": 109, "persist": 109, "user": 109, "stop": 109, "automat": 109, "addit": 109, "mqtt": 109, "broker": 109, "watch": 109, "output": [109, 119], "servic": 109, "termin": 109, "scheme": 109, "onlin": 109, "factori": 109, "reset": 109, "current": 110, "nightli": 110, "what": 110, "i": 110, "compass": 110, "direct": [110, 119], "contact": 110, "mail": 110, "list": [110, 112, 119], "weekli": 110, "tech": 110, "meetup": 110, "resourc": 110, "about": 110, "social": 110, "media": 110, "find": 110, "wai": 110, "Into": 110, "tabl": [110, 119], "content": [110, 119], "indic": 110, "docker": 111, "playground": 111, "local": 111, "ci": 111, "languang": 111, "specif": 111, "how": [112, 113, 114, 116], "act": 112, "usag": 112, "availavl": 112, "job": 112, "trigger": 112, "event": 112, "bind": 112, "work": 112, "main": 113, "tip": [113, 119], "n": 113, "trick": 113, "privat": 113, "workhors": 113, "branch": 113, "correspond": 113, "ocpp1": 114, "6": 114, "prerequesit": 114, "libocpp": 114, "core": 114, "steve": 114, "differ": 114, "csm": 114, "within": 114, "log": 114, "tutori": [115, 117], "new": 116, "sphinx": [118, 119], "architectur": 118, "document": [118, 119], "style": 119, "headlin": 119, "bullet": 119, "target": 119, "link": 119, "section": 119, "head": 119, "grid": 119, "simpl": 119, "csv": 119, "titl": 119, "imag": 119, "figur": 119, "comment": 119, "block": 119, "topic": 119, "sidebar": 119, "admonit": 119, "attent": 119, "caution": 119, "danger": 119, "hint": 119, "import": 119, "seealso": 119, "versionad": 119, "versionchang": 119, "deprec": 119, "math": 119, "raw": 119, "format": 119, "code": 119}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [4, "variables"], [6, "variables"], [7, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [14, "variables"], [15, "variables"], [17, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [24, "variables"], [25, "variables"], [28, "variables"], [29, "variables"], [31, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [5, "commands"], [6, "commands"], [8, "commands"], [11, "commands"], [14, "commands"], [15, "commands"], [16, "commands"], [17, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [28, "commands"], [30, "commands"], [32, "commands"], [33, "commands"], [34, "commands"], [36, "commands"], [37, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "auth": [[3, "auth"]], "auth_token_provider": [[4, "auth-token-provider"]], "auth_token_validator": [[5, "auth-token-validator"]], "board_support_AC": [[6, "board-support-ac"]], "board_support_AC_debug": [[7, "board-support-ac-debug"]], "car_simulator": [[8, "car-simulator"]], "debug_json": [[9, "debug-json"]], "empty": [[10, "empty"]], "energy": [[11, "energy"], [71, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [72, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [73, "evse-manager"]], "evse_security": [[16, "evse-security"], [74, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [77, "isolation-monitor"]], "kvs": [[21, "kvs"]], "ocpp_1_6_charge_point": [[22, "ocpp-1-6-charge-point"]], "power": [[23, "power"]], "power_supply_DC": [[24, "power-supply-dc"], [79, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [80, "powermeter"], [90, "powermeter"], [92, "powermeter"]], "reservation": [[26, "reservation"], [81, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [83, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [84, "system"]], "test_control": [[34, "test-control"]], "tibber_price_forecast": [[35, "tibber-price-forecast"]], "yeti_extras": [[36, "yeti-extras"]], "yeti_simulation_control": [[37, "yeti-simulation-control"]], "API": [[38, "api"]], "Provides": [[38, "provides"], [39, "provides"], [40, "provides"], [41, "provides"], [42, "provides"], [43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [55, "requirements"], [56, "requirements"], [57, "requirements"], [59, "requirements"], [61, "requirements"], [65, "requirements"]], "Metadata": [[38, "metadata"], [39, "metadata"], [40, "metadata"], [41, "metadata"], [42, "metadata"], [43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"]], "Authors": [[38, "authors"], [39, "authors"], [40, "authors"], [41, "authors"], [42, "authors"], [43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"]], "License": [[38, "license"], [39, "license"], [40, "license"], [41, "license"], [42, "license"], [43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"]], "Auth": [[39, "auth"]], "Module Configuration": [[39, "module-configuration"], [40, "module-configuration"], [45, "module-configuration"], [46, "module-configuration"], [48, "module-configuration"], [49, "module-configuration"], [51, "module-configuration"], [54, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [57, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [87, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [88, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [89, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [90, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [91, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [92, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "MicroMegaWattBSP": [[54, "micromegawattbsp"]], "OCPP": [[55, "ocpp"]], "OCPP201": [[56, "ocpp201"]], "OCPPExtensionExample": [[57, "ocppextensionexample"], [93, "ocppextensionexample"]], "PN532TokenProvider": [[58, "pn532tokenprovider"]], "PacketSniffer": [[59, "packetsniffer"]], "PersistentStore": [[60, "persistentstore"]], "PowermeterBSM": [[61, "powermeterbsm"]], "PyEvJosev": [[62, "pyevjosev"]], "PyJosev": [[63, "pyjosev"]], "SerialCommHub": [[64, "serialcommhub"]], "Setup": [[65, "setup"], [112, "setup"]], "Store": [[66, "store"]], "System": [[67, "system"]], "YetiDriver": [[68, "yetidriver"], [94, "yetidriver"]], "authorization": [[69, "authorization"]], "board_support": [[70, "board-support"]], "iso15118_charger": [[75, "iso15118-charger"]], "iso15118_ev": [[76, "iso15118-ev"]], "ocpp": [[78, "ocpp"]], "serial_comm_hub_requests": [[82, "serial-comm-hub-requests"]], "units": [[85, "units"]], "yeti": [[86, "yeti"]], "Typical connections": [[90, "typical-connections"]], "AC Configuration": [[90, "ac-configuration"]], "DC Configuration": [[90, "dc-configuration"]], "Published variables": [[90, "published-variables"], [92, "published-variables"]], "session_events": [[90, "session-events"]], "Authentication": [[90, "authentication"]], "Autocharge / PnC": [[90, "autocharge-pnc"]], "Reservation": [[90, "reservation"]], "Energy Management": [[90, "energy-management"]], "Datasets in the configuration file": [[92, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[92, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[92, "dataset-description"]], "Structure of datasets in the configuration file": [[92, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[92, "other-things-to-note"]], "Provided commands": [[92, "provided-commands"]], "get_signed_meter_value": [[92, "get-signed-meter-value"]], "Communication between the Yeti microcontroller and this driver module": [[94, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[94, "protocol"]], "COBS": [[94, "cobs"]], "Protobuf": [[94, "protobuf"]], "EVerest to Yeti": [[94, "everest-to-yeti"]], "Low control mode:": [[94, "low-control-mode"]], "Other commands for all modes:": [[94, "other-commands-for-all-modes"]], "Yeti to EVerest": [[94, "yeti-to-everest"]], "EVerest Reference": [[95, "everest-reference"]], "EVerest Interfaces": [[96, "everest-interfaces"]], "EVerest Modules": [[97, "everest-modules"], [107, "everest-modules"]], "EVerest Types": [[98, "everest-types"]], "Snapshot": [[99, "snapshot"]], "edm": [[100, "edm"]], "Dependency Manager for EVerest": [[100, "dependency-manager-for-everest"]], "Install and Quick Start": [[100, "install-and-quick-start"]], "Installing edm": [[100, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[100, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[100, "building-everest"]], "Python packages needed to run edm": [[100, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[100, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[100, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[100, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[100, "git-information-at-a-glance"]], "ev-cli": [[101, "ev-cli"]], "Install": [[101, "install"]], "ev-cli command line interface": [[101, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[101, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[101, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[101, "auto-generating-nodejs-modules"]], "EVerest development tools": [[102, "everest-development-tools"]], "EVerest framework": [[103, "everest-framework"]], "A Visual Introduction": [[103, "a-visual-introduction"]], "Tools And Helpers": [[103, "tools-and-helpers"]], "System Requirements and Prerequisites": [[103, "system-requirements-and-prerequisites"]], "Hardware": [[103, "hardware"]], "Operating System": [[103, "operating-system"]], "Libraries And Tools": [[103, "libraries-and-tools"]], "Prepare Your Development Environment": [[104, "prepare-your-development-environment"], [105, "prepare-your-development-environment"]], "A Word on System Environments": [[104, "a-word-on-system-environments"]], "Required Packages": [[104, "required-packages"]], "Tested Environments": [[104, "tested-environments"]], "Ubuntu": [[104, "ubuntu"]], "OpenSUSE": [[104, "opensuse"]], "Fedora": [[104, "fedora"]], "Troubleshooting": [[104, "troubleshooting"]], "Maven dependency": [[104, "maven-dependency"]], "Java dependency": [[104, "java-dependency"]], "Python versions with pyenv": [[104, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[105, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[105, "needed-packages"]], "Download And Install": [[105, "download-and-install"]], "Get The Needed EVerest Repositories": [[105, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[105, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[105, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[105, "packages-for-iso-15118-communication"]], "Build EVerest": [[105, "build-everest"]], "Simulating EVerest": [[105, "simulating-everest"]], "Prepare The Helpers": [[105, "prepare-the-helpers"]], "Software in a loop": [[105, "software-in-a-loop"]], "Admin panel and simulations": [[105, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[105, "understanding-everest-modules"]], "Basic elements of a module": [[105, "basic-elements-of-a-module"]], "Module manifest": [[105, "module-manifest"]], "Interfaces": [[105, "interfaces"]], "Types": [[105, "types"]], "Generate the stub files": [[105, "generate-the-stub-files"]], "One Deep Breath": [[105, "one-deep-breath"]], "EVerest Module Concept": [[106, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[108, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[108, "everest-modules"]], "Debug a single module": [[108, "debug-a-single-module"]], "Energy management": [[108, "energy-management"]], "Errors, warnings and Troubleshooting": [[108, "errors-warnings-and-troubleshooting"]], "RPC communication timeout": [[108, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[108, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[109, "pionix-belaybox"]], "Introduction": [[109, "introduction"]], "The BelayBox hardware": [[109, "the-belaybox-hardware"]], "Getting support": [[109, "getting-support"]], "Setting up Hardware and Software": [[109, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[109, "assembling-the-yak-board"]], "Flashing the Yak Board": [[109, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[109, "assembling-the-yeti-board"]], "Preparing the cable set": [[109, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[109, "final-yak-yeti-cable-setup"]], "Raspbian": [[109, "raspbian"]], "EVerest": [[109, "everest"]], "Integration into Raspbian": [[109, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[109, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[109, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[109, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[109, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[109, "belaybox-further-information"]], "Reference Cheat Sheet": [[109, "reference-cheat-sheet"]], "Make root partition read/writable": [[109, "make-root-partition-read-writable"]], "Make it read only again": [[109, "make-it-read-only-again"]], "File containing wifi settings": [[109, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[109, "use-of-custom-everest-build-or-config"]], "Define release channels": [[109, "define-release-channels"]], "Wireguard VPN configuration": [[109, "wireguard-vpn-configuration"]], "Persistent user config": [[109, "persistent-user-config"]], "Stop automatic updates": [[109, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[109, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[109, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[109, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[109, "raspbian-partitioning-scheme"]], "Using online updates": [[109, "using-online-updates"]], "Factory reset": [[109, "factory-reset"]], "Current Version nightly": [[110, "index"]], "What Is EVerest": [[110, "what-is-everest"]], "EVerest Compass": [[110, "everest-compass"]], "Direct contact": [[110, "direct-contact"]], "Mailing list": [[110, "mailing-list"]], "Weekly tech meetup": [[110, "weekly-tech-meetup"]], "1:1 meetup": [[110, "meetup"]], "Tech resources about EVerest": [[110, "tech-resources-about-everest"]], "Social Media": [[110, "social-media"]], "Find Your Way Into EVerest Development": [[110, "find-your-way-into-everest-development"]], "Table Of Contents": [[110, "table-of-contents"]], "Indices and tables": [[110, "indices-and-tables"]], "Docker setup": [[111, "docker-setup"]], "everest playground": [[111, "everest-playground"]], "Local CI environment": [[111, "local-ci-environment"]], "Generating languange specific protobuf files": [[111, "generating-languange-specific-protobuf-files"]], "How To: Act": [[112, "how-to-act"]], "Usage": [[112, "usage"]], "List availavle jobs:": [[112, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[112, "run-jobs-trigger-events"]], "Bind working directory:": [[112, "bind-working-directory"]], "How to git": [[113, "how-to-git"]], "Main concept": [[113, "main-concept"]], "Best practices": [[113, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[113, "tips-n-tricks-for-git"]], "Using private repositories": [[113, "using-private-repositories"]], "Workhorse example": [[113, "workhorse-example"]], "Visualization of the branching structure": [[113, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[113, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[114, "how-to-ocpp1-6-in-everest"]], "Prerequesites": [[114, "prerequesites"]], "Integration of libocpp into everest-core": [[114, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[114, "run-everest-with-steve"]], "Configuring OCPP": [[114, "configuring-ocpp"]], "Connect to a different CSMS": [[114, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[114, "configuring-ocpp-within-everest"]], "Logging": [[114, "logging"]], "Tutorials": [[115, "tutorials"]], "How To: Develop New Modules": [[116, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[117, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[118, "general-sphinx-information"]], "Architecture": [[118, "architecture"]], "Build the documentation": [[118, "build-the-documentation"]], "Sphinx style guide": [[119, "sphinx-style-guide"]], "Headlines": [[119, "headlines"]], "Styles": [[119, "styles"]], "Bullet Lists": [[119, "bullet-lists"]], "Targets and Links": [[119, "targets-and-links"]], "Section Heading": [[119, "section-heading"]], "Tables": [[119, "tables"]], "Grid table": [[119, "grid-table"]], "Simple table": [[119, "simple-table"]], "CSV table": [[119, "csv-table"]], "table title": [[119, "id6"]], "Images and Figures": [[119, "images-and-figures"]], "Image": [[119, "image"]], "Figure": [[119, "figure"]], "Comments": [[119, "comments"]], "Directives": [[119, "directives"]], "Table of Contents": [[119, "table-of-contents"], [119, "id4"]], "Table of Contents (this document)": [[119, "table-of-contents-this-document"]], "Content Block Directives": [[119, "content-block-directives"], [119, "id5"]], ".. topic:: [title]": [[119, "topic-title"]], "Topic": [[119, null]], ".. sidebar:: [title]": [[119, "sidebar-title"]], "Sidebar": [[119, null]], ".. admonition:: [title]": [[119, "admonition-title"]], "Admonition title": [[119, null]], ".. attention::": [[119, "attention"]], ".. caution::": [[119, "caution"]], ".. danger::": [[119, "danger"]], ".. error::": [[119, "error"]], ".. hint::": [[119, "hint"]], ".. important::": [[119, "important"]], ".. note::": [[119, "note"]], ".. tip::": [[119, "tip"]], ".. warning::": [[119, "warning"]], ".. seealso::": [[119, "seealso"]], ".. versionadded:: [version]": [[119, "versionadded-version"]], ".. versionchanged:: [version]": [[119, "versionchanged-version"]], ".. deprecated:: [version]": [[119, "deprecated-version"]], ".. math::": [[119, "math"]], ".. raw:: output format": [[119, "raw-output-format"]], "Code Examples": [[119, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["404", "_generated/interfaces/ISO15118_charger", "_generated/interfaces/ISO15118_ev", "_generated/interfaces/auth", "_generated/interfaces/auth_token_provider", "_generated/interfaces/auth_token_validator", "_generated/interfaces/board_support_AC", "_generated/interfaces/board_support_AC_debug", "_generated/interfaces/car_simulator", "_generated/interfaces/debug_json", "_generated/interfaces/empty", "_generated/interfaces/energy", "_generated/interfaces/energy_manager", "_generated/interfaces/energy_price_information", "_generated/interfaces/ev_slac", "_generated/interfaces/evse_manager", "_generated/interfaces/evse_security", "_generated/interfaces/example", "_generated/interfaces/example_user", "_generated/interfaces/external_energy_limits", "_generated/interfaces/isolation_monitor", "_generated/interfaces/kvs", "_generated/interfaces/ocpp_1_6_charge_point", "_generated/interfaces/power", "_generated/interfaces/power_supply_DC", "_generated/interfaces/powermeter", "_generated/interfaces/reservation", "_generated/interfaces/serial_communication_hub", "_generated/interfaces/slac", "_generated/interfaces/solar_forecast", "_generated/interfaces/sunspec_ac_meter", "_generated/interfaces/sunspec_reader", "_generated/interfaces/sunspec_scanner", "_generated/interfaces/system", "_generated/interfaces/test_control", "_generated/interfaces/tibber_price_forecast", "_generated/interfaces/yeti_extras", "_generated/interfaces/yeti_simulation_control", "_generated/modules/API", "_generated/modules/Auth", "_generated/modules/DPM1000", "_generated/modules/DummyTokenProvider", "_generated/modules/DummyTokenProviderManual", "_generated/modules/DummyTokenValidator", "_generated/modules/DummyV2G", "_generated/modules/EnergyManager", "_generated/modules/EnergyNode", "_generated/modules/EvSlac", "_generated/modules/EvseManager", "_generated/modules/EvseSecurity", "_generated/modules/EvseSlac", "_generated/modules/EvseV2G", "_generated/modules/GenericPowermeter", "_generated/modules/JsTibber", "_generated/modules/MicroMegaWattBSP", "_generated/modules/OCPP", "_generated/modules/OCPP201", "_generated/modules/OCPPExtensionExample", "_generated/modules/PN532TokenProvider", "_generated/modules/PacketSniffer", "_generated/modules/PersistentStore", "_generated/modules/PowermeterBSM", "_generated/modules/PyEvJosev", "_generated/modules/PyJosev", "_generated/modules/SerialCommHub", "_generated/modules/Setup", "_generated/modules/Store", "_generated/modules/System", "_generated/modules/YetiDriver", "_generated/types/authorization", "_generated/types/board_support", "_generated/types/energy", "_generated/types/energy_price_information", "_generated/types/evse_manager", "_generated/types/evse_security", "_generated/types/iso15118_charger", "_generated/types/iso15118_ev", "_generated/types/isolation_monitor", "_generated/types/ocpp", "_generated/types/power_supply_DC", "_generated/types/powermeter", "_generated/types/reservation", "_generated/types/serial_comm_hub_requests", "_generated/types/sunspec_ac_meter", "_generated/types/system", "_generated/types/units", "_generated/types/yeti", "_included/modules_doc/DummyTokenProvider.rst/index", "_included/modules_doc/DummyTokenProviderManual.rst/index", "_included/modules_doc/DummyTokenValidator.rst/index", "_included/modules_doc/EvseManager", "_included/modules_doc/EvseSecurity.rst/index", "_included/modules_doc/GenericPowermeter", "_included/modules_doc/OCPPExtensionExample.rst/index", "_included/modules_doc/YetiDriver", "appendix/01_everest_reference/index", "appendix/01_everest_reference/interfaces", "appendix/01_everest_reference/modules", "appendix/01_everest_reference/types", "appendix/02_snapshot", "dev_tools/edm", "dev_tools/ev_cli", "dev_tools/index", "general/01_framework", "general/02_detail_pre_setup", "general/03_quick_start_guide", "general/04_detail_module_concept", "general/05_existing_modules", "general/faq", "hardware/pionix_belay_box", "index", "tutorials/docker_setup", "tutorials/how_to_act/index", "tutorials/how_to_git/index", "tutorials/how_to_ocpp/index", "tutorials/index", "tutorials/new_modules/index", "tutorials/run_sil/index", "tutorials/sphinx_general", "tutorials/sphinx_style_guide"], "filenames": ["404.rst", "_generated/interfaces/ISO15118_charger.rst", "_generated/interfaces/ISO15118_ev.rst", "_generated/interfaces/auth.rst", "_generated/interfaces/auth_token_provider.rst", "_generated/interfaces/auth_token_validator.rst", "_generated/interfaces/board_support_AC.rst", "_generated/interfaces/board_support_AC_debug.rst", "_generated/interfaces/car_simulator.rst", "_generated/interfaces/debug_json.rst", "_generated/interfaces/empty.rst", "_generated/interfaces/energy.rst", "_generated/interfaces/energy_manager.rst", "_generated/interfaces/energy_price_information.rst", "_generated/interfaces/ev_slac.rst", "_generated/interfaces/evse_manager.rst", "_generated/interfaces/evse_security.rst", "_generated/interfaces/example.rst", "_generated/interfaces/example_user.rst", "_generated/interfaces/external_energy_limits.rst", "_generated/interfaces/isolation_monitor.rst", "_generated/interfaces/kvs.rst", "_generated/interfaces/ocpp_1_6_charge_point.rst", "_generated/interfaces/power.rst", "_generated/interfaces/power_supply_DC.rst", "_generated/interfaces/powermeter.rst", "_generated/interfaces/reservation.rst", "_generated/interfaces/serial_communication_hub.rst", "_generated/interfaces/slac.rst", "_generated/interfaces/solar_forecast.rst", "_generated/interfaces/sunspec_ac_meter.rst", "_generated/interfaces/sunspec_reader.rst", "_generated/interfaces/sunspec_scanner.rst", "_generated/interfaces/system.rst", "_generated/interfaces/test_control.rst", "_generated/interfaces/tibber_price_forecast.rst", "_generated/interfaces/yeti_extras.rst", "_generated/interfaces/yeti_simulation_control.rst", "_generated/modules/API.rst", "_generated/modules/Auth.rst", "_generated/modules/DPM1000.rst", "_generated/modules/DummyTokenProvider.rst", "_generated/modules/DummyTokenProviderManual.rst", "_generated/modules/DummyTokenValidator.rst", "_generated/modules/DummyV2G.rst", "_generated/modules/EnergyManager.rst", "_generated/modules/EnergyNode.rst", "_generated/modules/EvSlac.rst", "_generated/modules/EvseManager.rst", "_generated/modules/EvseSecurity.rst", "_generated/modules/EvseSlac.rst", "_generated/modules/EvseV2G.rst", "_generated/modules/GenericPowermeter.rst", "_generated/modules/JsTibber.rst", "_generated/modules/MicroMegaWattBSP.rst", "_generated/modules/OCPP.rst", "_generated/modules/OCPP201.rst", "_generated/modules/OCPPExtensionExample.rst", "_generated/modules/PN532TokenProvider.rst", "_generated/modules/PacketSniffer.rst", "_generated/modules/PersistentStore.rst", "_generated/modules/PowermeterBSM.rst", "_generated/modules/PyEvJosev.rst", "_generated/modules/PyJosev.rst", "_generated/modules/SerialCommHub.rst", "_generated/modules/Setup.rst", "_generated/modules/Store.rst", "_generated/modules/System.rst", "_generated/modules/YetiDriver.rst", "_generated/types/authorization.rst", "_generated/types/board_support.rst", "_generated/types/energy.rst", "_generated/types/energy_price_information.rst", "_generated/types/evse_manager.rst", "_generated/types/evse_security.rst", "_generated/types/iso15118_charger.rst", "_generated/types/iso15118_ev.rst", "_generated/types/isolation_monitor.rst", "_generated/types/ocpp.rst", "_generated/types/power_supply_DC.rst", "_generated/types/powermeter.rst", "_generated/types/reservation.rst", "_generated/types/serial_comm_hub_requests.rst", "_generated/types/sunspec_ac_meter.rst", "_generated/types/system.rst", "_generated/types/units.rst", "_generated/types/yeti.rst", "_included/modules_doc/DummyTokenProvider.rst/index.rst", "_included/modules_doc/DummyTokenProviderManual.rst/index.rst", "_included/modules_doc/DummyTokenValidator.rst/index.rst", "_included/modules_doc/EvseManager.rst", "_included/modules_doc/EvseSecurity.rst/index.rst", "_included/modules_doc/GenericPowermeter.rst", "_included/modules_doc/OCPPExtensionExample.rst/index.rst", "_included/modules_doc/YetiDriver.rst", "appendix/01_everest_reference/index.rst", "appendix/01_everest_reference/interfaces.rst", "appendix/01_everest_reference/modules.rst", "appendix/01_everest_reference/types.rst", "appendix/02_snapshot.rst", "dev_tools/edm.rst", "dev_tools/ev_cli.rst", "dev_tools/index.rst", "general/01_framework.rst", "general/02_detail_pre_setup.rst", "general/03_quick_start_guide.rst", "general/04_detail_module_concept.rst", "general/05_existing_modules.rst", "general/faq.rst", "hardware/pionix_belay_box.rst", "index.rst", "tutorials/docker_setup.rst", "tutorials/how_to_act/index.rst", "tutorials/how_to_git/index.rst", "tutorials/how_to_ocpp/index.rst", "tutorials/index.rst", "tutorials/new_modules/index.rst", "tutorials/run_sil/index.rst", "tutorials/sphinx_general.rst", "tutorials/sphinx_style_guide.rst"], "titles": ["", "11.2.1. ISO15118_charger", "11.2.2. ISO15118_ev", "11.2.3. auth", "11.2.4. auth_token_provider", "11.2.5. auth_token_validator", "11.2.6. board_support_AC", "11.2.7. board_support_AC_debug", "11.2.8. car_simulator", "11.2.9. debug_json", "11.2.10. empty", "11.2.11. energy", "11.2.12. energy_manager", "11.2.13. energy_price_information", "11.2.14. ev_slac", "11.2.15. evse_manager", "11.2.16. evse_security", "11.2.17. example", "11.2.18. example_user", "11.2.19. external_energy_limits", "11.2.20. isolation_monitor", "11.2.21. kvs", "11.2.22. ocpp_1_6_charge_point", "11.2.23. power", "11.2.24. power_supply_DC", "11.2.25. powermeter", "11.2.26. reservation", "11.2.27. serial_communication_hub", "11.2.28. slac", "11.2.29. solar_forecast", "11.2.30. sunspec_ac_meter", "11.2.31. sunspec_reader", "11.2.32. sunspec_scanner", "11.2.33. system", "11.2.34. test_control", "11.2.35. tibber_price_forecast", "11.2.36. yeti_extras", "11.2.37. yeti_simulation_control", "11.1.1. API", "11.1.2. Auth", "11.1.3. DPM1000", "11.1.4. DummyTokenProvider", "11.1.5. DummyTokenProviderManual", "11.1.6. DummyTokenValidator", "11.1.7. DummyV2G", "11.1.8. EnergyManager", "11.1.9. EnergyNode", "11.1.10. EvSlac", "11.1.11. EvseManager", "11.1.12. EvseSecurity", "11.1.13. EvseSlac", "11.1.14. EvseV2G", "11.1.15. GenericPowermeter", "11.1.16. JsTibber", "11.1.17. MicroMegaWattBSP", "11.1.18. OCPP", "11.1.19. OCPP201", "11.1.20. OCPPExtensionExample", "11.1.21. PN532TokenProvider", "11.1.22. PacketSniffer", "11.1.23. PersistentStore", "11.1.24. PowermeterBSM", "11.1.25. PyEvJosev", "11.1.26. PyJosev", "11.1.27. SerialCommHub", "11.1.28. Setup", "11.1.29. Store", "11.1.30. System", "11.1.31. YetiDriver", "11.3.1. authorization", "11.3.2. board_support", "11.3.3. energy", "11.3.4. energy_price_information", "11.3.5. evse_manager", "11.3.6. evse_security", "11.3.7. iso15118_charger", "11.3.8. iso15118_ev", "11.3.9. isolation_monitor", "11.3.10. ocpp", "11.3.11. power_supply_DC", "11.3.12. powermeter", "11.3.13. reservation", "11.3.14. serial_comm_hub_requests", "11.3.15. sunspec_ac_meter", "11.3.16. system", "11.3.17. units", "11.3.18. yeti", "DummyTokenProvider", "DummyTokenProviderManual", "DummyTokenValidator", "5.1. EvseManager", "EvseSecurity", "5.2. GenericPowermeter", "OCPPExtensionExample", "5.3. YetiDriver", "11. EVerest Reference", "11.2. EVerest Interfaces", "11.1. EVerest Modules", "11.3. EVerest Types", "10. Snapshot", "6.1. edm", "6.2. ev-cli", "6. EVerest development tools", "1. EVerest framework", "2. Prepare Your Development Environment", "3. A Kind Of Quick Guide To EVerest", "4. EVerest Module Concept", "5. EVerest Modules", "8. Frequently Asked Questions And Best Practices", "9. Pionix BelayBox", "What Is EVerest", "7.6. Docker setup", "7.1. How To: Act", "7.2. How to git", "7.3. How To: OCPP1.6 in EVerest", "7. Tutorials", "7.4. How To: Develop New Modules", "7.5. Tutorial: Simulate EVerest in Software", "7.7. General Sphinx Information", "7.8. Sphinx style guide"], "terms": {"thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 86, 90, 91, 92, 93, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 118], "interfac": [1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 37, 39, 40, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 59, 61, 62, 63, 65, 67, 68, 90, 91, 92, 95, 103, 108, 110, 111, 114, 118], "defin": [1, 2, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 25, 29, 31, 32, 34, 35, 36, 37, 39, 51, 55, 69, 71, 73, 75, 80, 84, 94, 95, 100, 103, 105, 111, 114, 118, 119], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 62, 63, 75, 76, 90, 99, 105], "charger": [1, 2, 44, 51, 63, 65, 75, 90, 94, 103, 108, 109], "require_auth_eim": 1, "null": [1, 2, 21, 28], "an": [1, 2, 4, 5, 6, 11, 13, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 29, 30, 31, 33, 35, 37, 38, 39, 40, 44, 48, 50, 51, 57, 62, 63, 64, 67, 69, 71, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 90, 93, 94, 101, 103, 104, 105, 106, 107, 108, 109, 110, 112, 114, 117], "eim": [1, 48, 51, 90], "author": [1, 4, 5, 15, 73, 90, 95, 98, 105, 109, 114], "i": [1, 2, 4, 5, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 37, 39, 41, 42, 45, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 81, 82, 83, 84, 85, 86, 90, 92, 93, 94, 95, 100, 101, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119], "requier": 1, "require_auth_pnc": 1, "object": [1, 2, 4, 5, 6, 9, 11, 13, 15, 16, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 37, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 105], "providedidtoken": [1, 4, 5, 15, 69, 73], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 59, 62, 63, 65, 69, 71, 72, 73, 74, 75, 80, 84, 90, 92, 94, 100, 101, 103, 108, 110, 111, 112, 113, 114, 117, 118, 119], "evcc": [1, 2, 15, 62, 73, 75], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 69, 74, 75, 78, 80, 84, 87, 88, 90, 101, 105, 108, 111, 114, 118], "payment": [1, 2, 75], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 81, 90, 100, 103, 105, 106, 114], "pnc": [1, 48, 51, 114], "send": [1, 27, 37, 48, 90, 94, 113], "signatur": [1, 84], "certif": [1, 15, 16, 49, 51, 55, 56, 62, 63, 69, 74, 75, 84, 91, 104, 105, 114], "chain": [1, 15, 16, 46, 51, 63, 74], "emaid": [1, 69], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 105, 110, 113], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 57, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 90, 93], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 101, 105], "here": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 39, 41, 42, 43, 48, 49, 52, 57, 68, 69, 71, 73, 74, 75, 78, 80, 81, 82, 84, 86, 94, 95, 100, 103, 104, 105, 108, 109, 110, 113, 114, 117], "ac_close_contactor": 1, "contactor": [1, 2, 94], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 57, 63, 65, 73, 84, 90, 94, 100, 101, 104, 105, 108, 109, 111, 112, 113, 114], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 100, 105, 109, 110, 111, 114, 117, 118], "start_cablecheck": 1, "now": [1, 15, 55, 71, 72, 73, 84, 94, 100, 101, 104, 105, 106, 108, 109, 110, 111, 113, 117], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 55, 63, 73, 80, 84, 90, 94, 103, 104, 105, 106, 108, 109, 110, 111, 113, 114, 116, 117], "cabl": [1, 6, 48, 73, 80], "check": [1, 5, 16, 17, 21, 48, 65, 90, 94, 109, 110, 113], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 55, 61, 70, 71, 73, 75, 80, 83, 87, 90, 92, 94, 95, 101, 103, 105, 108, 109, 110, 111, 113, 114, 119], "3": [1, 14, 28, 47, 48, 50, 72, 73, 80, 92, 94, 99, 100, 104, 114, 119], "trigger": [1, 14, 48, 109, 114, 118], "when": [1, 14, 22, 24, 28, 31, 48, 50, 54, 55, 58, 61, 63, 68, 69, 71, 73, 80, 81, 84, 90, 92, 94, 101, 105, 108, 109, 112, 113, 114, 118], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 62, 63, 69, 73, 75, 76, 102, 103, 109, 110], "powerdeliveryreq": [1, 75], "messag": [1, 22, 48, 55, 56, 59, 64, 75, 80, 94, 103, 108, 114], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 71, 73, 80, 90, 94, 114, 117], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 54, 55, 56, 63, 67, 69, 70, 71, 73, 75, 76, 81, 90, 94, 103, 105, 109, 110, 114], "process": [1, 2, 14, 28, 45, 63, 73, 75, 84, 103, 105, 108, 115, 117, 119], "ha": [1, 22, 51, 62, 63, 69, 73, 81, 84, 90, 100, 101, 103, 104, 105, 108, 109, 113, 114], "want": [1, 2, 48, 90, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 116, 117], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 65, 73, 75, 81, 84, 94, 100, 110, 113, 114], "finish": [1, 2, 6, 39, 48, 73, 109, 113], "evccidd": 1, "string": [1, 2, 5, 6, 8, 9, 14, 15, 16, 17, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 39, 40, 41, 42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 84, 105], "specifi": [1, 15, 16, 26, 51, 63, 67, 71, 73, 74, 75, 81, 84, 90, 105, 108, 111, 112, 114], "identif": [1, 50, 73, 80, 90], "readabl": [1, 94, 118], "format": [1, 6, 16, 33, 69, 71, 72, 73, 75, 80, 81, 84, 90, 101, 104, 109, 112, 114], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 73, 90, 91, 92, 94, 100, 101, 103, 105, 108, 109, 110, 111, 112, 113, 114, 118], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 69, 72, 73, 74, 75, 84, 90, 92, 94, 100, 101, 105, 111, 112, 113, 114, 117], "mac": [1, 14, 28, 48, 50, 51, 62, 63, 73, 104], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 61, 65, 73, 92], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 73, 104], "selectedpaymentopt": 1, "paymentopt": [1, 2, 75], "element": [1, 2, 75], "us": [1, 2, 7, 8, 9, 10, 11, 15, 16, 17, 18, 20, 22, 24, 27, 31, 39, 40, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 68, 69, 70, 71, 73, 74, 75, 79, 81, 84, 90, 91, 92, 93, 94, 101, 103, 104, 105, 108, 110, 111, 112, 114, 117, 118, 119], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 69, 70, 71, 74, 75, 78, 80, 82, 90], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 58, 64, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 92, 95, 104, 108, 109, 110, 114, 117, 118], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 75], "select": [1, 2, 27, 40, 48, 69, 75, 90, 109, 111], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 61, 72, 73, 75, 76, 79, 80, 85, 92, 95, 96, 98, 105, 109, 110, 114], "transfer": [1, 2, 22, 27, 48, 75, 78, 82, 94], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 65, 75, 79, 90, 108, 109], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 55, 56, 63, 69, 71, 73, 74, 75, 76, 78, 80, 82, 84, 90, 92, 94, 108, 110, 114, 117], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 69, 73, 75, 90, 99, 100, 101, 103, 113, 114, 119], "rfc3339": [1, 33, 69, 71, 72, 73, 75, 80, 81, 84], "utc": [1, 69, 71, 72, 75, 81], "vehicl": [1, 15, 28, 73, 75, 105, 109], "intend": [1, 73], "ac_eamount": 1, "number": [1, 2, 6, 7, 15, 17, 21, 23, 24, 27, 31, 40, 41, 42, 43, 45, 46, 48, 50, 53, 54, 58, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 79, 85, 86, 92, 104, 105, 110, 119], "wh": [1, 73, 76, 80, 83, 85, 92], "amount": [1, 71, 94], "reflect": [1, 116], "": [1, 8, 32, 41, 42, 43, 52, 58, 73, 74, 87, 88, 89, 90, 91, 92, 93, 94, 103, 104, 105, 108, 110, 112, 113, 114], "estim": [1, 73, 75], "how": [1, 39, 51, 57, 67, 84, 93, 103, 104, 105, 108, 109, 110, 115, 117, 118, 119], "much": [1, 108, 109, 113], "need": [1, 15, 16, 48, 65, 69, 71, 73, 90, 92, 94, 101, 103, 104, 108, 109, 110, 111, 112, 113, 114, 118], "fulfil": [1, 71, 73], "user": [1, 39, 48, 55, 69, 71, 73, 80, 100, 101, 105, 113], "configur": [1, 6, 22, 41, 42, 43, 52, 78, 81, 89, 93, 94, 103, 105, 108, 110, 111, 112, 117], "goal": [1, 73], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 55, 68, 70, 71, 72, 73, 75, 76, 79, 80, 84, 85, 86, 90, 92, 94, 100, 101, 103, 104, 105, 108, 109, 111, 112, 113, 114, 115, 116, 119], "session": [1, 2, 6, 7, 8, 15, 48, 51, 59, 73, 81, 90, 94, 105, 108, 114], "ac_evmaxvoltag": 1, "v": [1, 73, 75, 76, 79, 83, 86, 105, 111], "rm": [1, 111, 113, 117], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 70, 73, 75, 76, 77, 79, 80, 83, 85, 86], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 55, 56, 58, 68, 69, 70, 71, 72, 73, 75, 79, 80, 90, 92, 94, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117, 119], "accept": [1, 6, 15, 26, 43, 69, 74, 75, 78, 81, 84], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 61, 71, 77, 80, 83, 92, 94], "between": [1, 2, 6, 11, 48, 58, 64, 71, 72, 75, 77, 90, 100, 103, 105, 109, 113, 114], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 69, 71, 73, 87, 88, 90, 94, 104, 105, 108, 109, 113, 114], "phase": [1, 2, 6, 7, 15, 46, 48, 70, 71, 73, 80, 83, 85, 90, 92, 94, 103, 105], "neutral": [1, 48, 85], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 55, 56, 69, 73, 74, 75, 76, 79, 80, 83, 84, 85, 90, 92, 94, 100, 109, 110, 113, 119], "maximum": [1, 6, 17, 23, 40, 70, 73, 75, 76, 79, 114], "support": [1, 6, 7, 40, 48, 50, 51, 54, 62, 63, 65, 68, 70, 73, 75, 79, 84, 90, 92, 94, 104, 105, 110, 114, 119], "per": [1, 2, 71, 72, 90], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 62, 63, 75], "below": [1, 48, 70, 71, 73, 94, 100, 110], "minimum": [1, 70, 75, 79, 80, 90, 104, 109], "cost": [1, 72], "effici": [1, 71, 73, 79, 104], "dc_evenergycapac": 1, "capac": [1, 6, 73, 76], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 62, 63, 69, 70, 71, 73, 74, 75, 80, 90, 108, 114], "dc_fullsoc": 1, "soc": [1, 48, 73, 75], "which": [1, 15, 16, 22, 31, 55, 59, 67, 69, 73, 74, 84, 85, 90, 92, 94, 95, 101, 103, 104, 105, 108, 109, 110, 111, 113, 114, 116], "consid": [1, 73, 109], "batteri": [1, 48, 71, 73, 75], "fulli": [1, 73, 90], "dc_bulksoc": 1, "fast": [1, 103, 105, 113], "end": [1, 15, 48, 71, 73, 81, 84, 104, 109, 114], "dc_evstatu": 1, "dc_evstatustyp": [1, 75], "statu": [1, 14, 15, 20, 27, 28, 33, 69, 73, 74, 75, 78, 80, 84, 115, 119], "dc_bulkchargingcomplet": 1, "boolean": [1, 2, 6, 7, 8, 14, 15, 16, 17, 21, 22, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 61, 62, 63, 64, 65, 69, 70, 71, 75, 78, 79, 80, 86, 105], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 62, 68, 71, 73, 75, 80, 90, 94, 100, 101, 104, 105, 109, 110, 111, 112, 113, 114, 117], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 54, 55, 63, 64, 65, 68, 70, 71, 72, 73, 75, 76, 79, 86, 90, 92, 94, 101, 103, 104, 105, 108, 110, 112, 113, 114, 117, 119], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 55, 56, 61, 62, 63, 64, 65, 70, 75, 79, 80, 86, 90, 94, 105, 108, 109, 113, 114], "bulk": [1, 73, 75], "approx": [1, 75], "80": [1, 73, 75, 105, 111], "complet": [1, 32, 48, 73, 75, 94, 101, 104, 109, 114], "dc_chargingcomplet": 1, "full": [1, 8, 48, 75, 103, 109, 110], "100": [1, 40, 75, 104, 114], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 75], "target": [1, 2, 24, 27, 55, 71, 73, 75, 76, 117], "dc_evmaximumlimit": [1, 75], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 55, 60, 61, 63, 66, 69, 70, 71, 72, 73, 74, 75, 78, 80, 82, 83, 85, 86, 90, 92, 105, 112, 114, 119], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 61, 68, 70, 71, 73, 75, 76, 79, 80, 85, 90, 94, 95, 96, 105, 108, 109, 114], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 61, 63, 65, 69, 71, 73, 75, 76, 94, 105, 109, 114], "dc_evremainingtim": [1, 75], "calcul": [1, 50, 74, 75, 92, 108], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 58, 67, 69, 71, 72, 73, 75, 80, 81, 84, 90, 94, 100, 104, 105, 109, 110, 112, 113, 114], "until": [1, 16, 20, 71, 75], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 75], "deliv": [1, 15, 75, 79, 90, 103, 105], "belong": [1, 15, 90, 113], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 55, 56, 58, 69, 71, 73, 75, 84, 89, 90, 109, 114], "contract": [1, 2, 15, 48, 51, 62, 63, 69, 75, 90], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 74, 75, 78, 80, 84, 108, 109], "report": [1, 6, 15, 24, 41, 42, 48, 53, 65, 68, 73, 80, 90, 109, 113, 114], "async": [1, 15], "via": [1, 15, 27, 46, 50, 62, 69, 90, 92, 105, 108, 109, 110, 111, 117], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 63, 73, 77, 105], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 71, 73, 74, 78, 80, 81, 82, 86, 90, 92, 94, 105, 109, 117], "link": [1, 14, 28, 47, 50, 51, 62, 63, 87, 88, 89, 91, 93, 111], "becom": [1, 28, 73, 113], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 114], "match": [1, 8, 14, 28, 39, 48, 50, 108], "dlink_paus": [1, 28], "save": [1, 28, 100, 108], "while": [1, 6, 15, 28, 40, 94, 103, 108, 109, 111], "stai": [1, 28, 109, 110], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 69, 71, 72, 73, 74, 75, 78, 82], "debug_lit": 1, "list": [1, 22, 57, 69, 73, 74, 75, 78, 100, 101, 104, 105, 108, 109], "protocol": [1, 75, 84, 90, 103, 105], "item": [1, 16, 22, 69, 71, 72, 73, 74, 75, 78, 82, 105, 119], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 58, 64, 69, 71, 72, 73, 78, 90, 101, 105, 108, 109, 114], "properti": [1, 31, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 105], "protocolnamespac": [1, 75], "versionnumbermajor": [1, 75], "versionnumberminor": [1, 75], "schemaid": [1, 75], "prioriti": [1, 75], "v2g_messag": [1, 75], "debug": [1, 7, 9, 40, 45, 58, 75, 103, 109], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 55, 56, 71, 72, 73, 75, 81, 90, 92, 100, 101, 103, 104, 105, 109, 110, 111, 112, 113, 114, 118, 119], "v2g": [1, 2, 16, 49, 51, 74, 75, 100], "purpos": [1, 51, 90, 109, 114, 118], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 55, 69, 71, 75, 78, 79, 80, 85, 90, 92, 94, 100, 104, 105, 113, 114], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 105], "One": [1, 71, 104, 108, 110], "setup": [1, 6, 95, 97, 100, 103, 104, 105, 106, 110, 113, 114, 115], "boot": [1, 94, 109], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 61, 69, 73, 75, 80, 81, 83, 84, 90, 101, 108, 109, 114], "uniqu": [1, 8, 75], "identifi": [1, 8, 16, 75, 78], "outlet": [1, 8, 73], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 58, 61, 62, 63, 64, 65, 68, 73, 92, 94, 103, 105, 108, 109, 110, 111], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 62, 63, 75], "after": [1, 7, 15, 22, 28, 39, 48, 67, 71, 73, 84, 90, 94, 105, 108, 109, 113], "din": [1, 48, 51, 62, 63, 90, 109], "spec": [1, 48, 51, 62, 63, 90], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 68, 69, 70, 71, 73, 74, 75, 78, 79, 80, 81, 82, 84], "externalpay": [1, 2, 75], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 70, 73, 94, 101, 103, 104, 105, 109, 114, 118], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 75], "ac_three_phase_cor": [1, 2, 75], "dc_core": [1, 2, 75], "dc_extend": [1, 2, 75], "dc_combo_cor": [1, 2, 75], "dc_uniqu": [1, 2, 75], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 58, 64, 92, 94, 100, 112, 119], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 69, 71, 72, 79, 81], "magnitud": [1, 79], "regul": [1, 7, 79], "toler": [1, 79], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 79], "rippl": [1, 79], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 94, 100, 105, 108, 110, 114], "meteringreceiptreq": [1, 75], "sign": [1, 16, 25, 73, 80, 84], "meter": [1, 25, 30, 48, 54, 61, 68, 73, 80, 83, 90, 105], "info": [1, 100], "record": [1, 110], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 55, 56, 58, 62, 63, 64, 65, 70, 73, 79, 94, 105, 108, 114], "set_freeservic": 1, "On": [1, 48, 64, 94], "freeservic": 1, "so": [1, 15, 48, 53, 71, 72, 73, 90, 92, 101, 104, 105, 108, 109, 111, 113, 114], "servic": [1, 22, 48, 63, 105, 111, 112], "free": [1, 48, 63], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 59, 71, 72, 73, 75, 83, 94, 100, 105, 109, 113], "debug_mod": 1, "debugmod": [1, 75], "variou": [1, 52, 109, 113], "set_auth_okay_eim": 1, "either": [1, 73, 92, 109], "success": [1, 14, 15, 25, 28, 73, 75, 80, 82, 84, 109, 113], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 103, 105, 114], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 90, 105, 109, 110, 112, 118], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 69, 71, 72, 73, 75, 90, 94, 104, 105, 108, 110, 115, 117], "whether": [1, 8, 37, 70, 71, 75, 80, 90], "previous": [1, 15, 21, 73], "were": [1, 90, 100], "authorizationstatu": [1, 69], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 55, 56, 58, 69, 73, 81, 87, 88, 89, 90, 112, 114], "certificatestatu": [1, 69], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 57, 62, 63, 71, 73, 94, 100, 101, 105, 109, 113], "error": [1, 2, 6, 15, 26, 28, 50, 70, 73, 80, 82, 86, 94, 105, 110], "wrong": [1, 109], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 70, 94], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 56, 59, 61, 62, 63, 64, 71, 92, 103, 109], "rcd": [1, 6, 7, 48, 54, 68, 70, 73, 86, 90, 94], "detect": [1, 15, 73, 84, 94, 109], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 65, 70, 71, 90, 101, 103, 104, 105, 109, 113], "continu": [1, 104, 108, 109], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 73], "weldingdetect": 1, "present": [1, 39, 48, 69, 73, 75, 90, 112, 114], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 75], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 105], "evsemaxcurr": 1, "max": [1, 2, 70, 71], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 75], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 75], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 75, 77, 90, 109], "condit": [1, 73, 75, 90], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 69, 70, 71, 74, 77, 82, 83, 89, 105, 109, 119], "monitor": [1, 20, 22, 27, 57, 77, 90], "evseisolationstatu": 1, "isolationstatu": [1, 75], "set_evse_utilityinterruptev": 1, "util": [1, 99, 100, 101, 105, 109, 110], "interrupt": [1, 73], "event": [1, 6, 15, 41, 69, 70, 73, 83, 87, 90, 94, 114], "equip": [1, 109], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 65, 67, 73, 79, 84, 94, 104, 108, 109, 114], "temporari": [1, 111], "reduct": 1, "load": [1, 21, 40, 90, 105, 108, 114], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 73, 94], "recover": 1, "fault": [1, 2, 7, 15, 24, 73, 75, 79, 81, 94], "occur": [1, 73], "failur": [1, 67, 84, 86, 94], "perman": [1, 15, 40, 73, 94, 109], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 55, 56, 73, 75, 90, 95, 96, 97, 98, 105, 108, 109, 110, 111, 114], "incompat": [1, 84], "emerg": [1, 73, 94], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 63, 71, 73, 80, 84, 86, 90, 92, 94, 105, 108, 109, 110, 113, 114], "button": [1, 73, 105, 117], "press": [1, 73, 111], "station": [1, 2, 22, 45, 55, 56, 69, 73, 105, 109, 114], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 63, 71, 73, 75, 80, 100, 101, 103, 105, 111, 114, 118, 119], "meterinfo": 1, "latest": [1, 84, 112, 113], "read": [1, 6, 27, 40, 58, 64, 78, 92, 105, 110, 113], "other": [1, 6, 15, 70, 73, 79, 84, 90, 100, 105, 107, 108, 109, 110, 111, 113, 114], "relev": [1, 85, 90, 94, 114], "powermet": [1, 15, 46, 48, 52, 54, 61, 68, 71, 73, 83, 94, 95, 96, 98, 105], "dataset": [1, 15, 25, 31, 80, 83], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 73, 94, 109], "20v": 1, "insul": [1, 48], "resistor": [1, 73, 86], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 75], "instal": [1, 16, 62, 63, 74, 75, 84, 104, 109, 110, 111, 112, 118], "updat": [1, 15, 16, 33, 45, 53, 61, 71, 75, 84, 92, 104, 105], "sa": 1, "certificateinstallationr": [1, 15, 75], "certificateupdater": [1, 15, 75], "new": [1, 6, 15, 16, 33, 37, 39, 58, 71, 84, 90, 92, 94, 103, 105, 108, 109, 110, 111, 113, 114, 115, 117, 119], "correspond": [1, 15, 73, 92, 94, 101, 109], "encrypt": [1, 15, 49, 51, 74], "privat": [1, 15, 49, 74, 105, 109], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 57, 60, 66, 74, 75, 78, 91, 93, 105, 112, 114], "ar": [1, 7, 16, 22, 37, 48, 49, 55, 56, 59, 63, 71, 72, 73, 80, 81, 85, 90, 92, 94, 100, 101, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119], "sent": [1, 22, 36, 64, 73, 90, 94, 103], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 55, 87, 88, 94, 105, 114], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 75], "raw": [1, 15, 34, 73, 75, 82], "exi": [1, 15, 75, 104], "stream": [1, 15, 75, 94], "csm": [1, 15, 16, 22, 49, 55, 56, 74, 75, 108], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 55, 70, 73, 90, 94], "slac": [1, 14, 47, 48, 50, 73, 90, 94, 95, 96], "layer": [1, 14, 28, 103, 114], "accord": [1, 7, 20, 25, 47, 50, 90, 114], "readi": [1, 2, 15, 75, 103, 105, 109, 113, 117], "simpl": [2, 21, 46, 60, 66, 90, 105, 109, 110, 113], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 63, 70, 71, 73, 90, 94, 103, 105, 108], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 62, 63, 68, 73, 90], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 54, 62, 63, 71, 73, 75, 76, 77, 79, 80, 85, 92, 109], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 58, 73, 80, 82, 89, 105], "simul": [2, 8, 37, 51, 65, 68, 86, 103, 110, 114, 115], "commun": [2, 15, 22, 44, 48, 51, 54, 58, 64, 68, 73, 83, 103, 104, 110], "pause_charg": [2, 15], "paus": [2, 15, 70, 73, 84, 105, 114], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 71, 80, 92, 100, 103, 108, 114], "ev_paramet": 2, "dc_evparamet": [2, 76], "framework": [3, 17, 99, 100, 101, 105, 110, 111, 114, 118], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 58, 73, 90], "connection_timeout": [3, 15, 39, 114], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 58, 61, 64, 68, 69, 70, 71, 73, 75, 80, 81, 83, 84, 105], "second": [3, 39, 48, 51, 55, 61, 67, 84, 92, 100, 105, 109, 113, 118], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 55, 69, 73, 81, 90, 95, 96, 97, 108, 114], "reason": [5, 43, 69, 73, 81, 104, 108, 109, 114], "about": [5, 14, 15, 16, 26, 28, 33, 73, 84, 105, 108, 109, 112, 113, 114, 117], "validationresult": [5, 15, 69], "board": [6, 7, 54, 68, 70, 94, 110], "driver": [6, 40, 52, 54, 68, 73, 90, 103, 105, 109, 111], "ac": [6, 30, 44, 45, 48, 50, 51, 61, 62, 63, 68, 71, 73, 80, 83, 85, 92, 94, 105, 109], "path": [6, 16, 36, 49, 55, 56, 60, 73, 74, 101, 105, 108, 109, 110, 112, 114], "controlpilot": [6, 70], "relai": [6, 7, 37, 54, 68, 70, 73, 94], "motor": [6, 54, 68, 73, 94], "lock": [6, 15, 54, 68, 73, 94], "board_support": [6, 15, 54, 68, 90, 95, 98], "nr_of_phases_avail": [6, 73], "instantan": [6, 73, 80, 85, 90], "count": [6, 16, 46, 73, 105], "telemetri": [6, 15, 40, 70, 94], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 55, 56, 58, 64, 90, 104, 105, 108, 113, 114, 117], "three_phas": [6, 7, 15, 48, 90], "three": [6, 7, 15, 48, 94, 111, 118], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 61, 65, 73, 90, 94, 105, 108, 110, 111, 114], "singl": [6, 7, 15, 73, 94, 101, 113], "has_ventil": [6, 7, 48], "d": [6, 28, 73, 94, 105, 109, 111, 113], "do": [6, 15, 48, 50, 71, 73, 84, 92, 100, 101, 103, 105, 109, 110, 113, 115, 117, 119], "country_cod": [6, 48], "two": [6, 90, 92, 101, 105, 109], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 73, 79, 92, 94, 101, 105, 108, 110, 111], "iso": [6, 48, 72, 104, 109], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 61, 64, 65, 67, 68, 69, 73, 94, 99, 109, 113, 114, 119], "alpha": 6, "2": [6, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 73, 90, 92, 94, 99, 100, 105, 109, 113, 114, 119], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 54, 64, 68, 73, 94, 109, 114], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 55, 56, 90, 92, 100, 101, 103, 104, 108, 110, 111, 113, 114, 117], "hardwar": [6, 15, 27, 40, 48, 52, 54, 58, 61, 64, 68, 70, 73, 90, 94, 105, 108, 110], "capabl": [6, 15, 24, 70, 71, 79, 90, 105, 108], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 63, 68, 70, 71, 73, 79, 90, 94, 105, 108, 109, 114], "hardwarecap": [6, 15, 70], "typic": [6, 53, 68, 73, 79, 92, 108], "control": [6, 7, 8, 34, 36, 51, 54, 68, 90, 105, 108, 109, 114], "pilot": [6, 28, 54, 68], "state": [6, 14, 28, 34, 48, 71, 73, 75, 81, 84, 90, 94, 100, 105, 109, 114], "f": [6, 28, 94, 109], "must": [6, 24, 40, 71, 80, 84, 90, 94, 114], "pwm_on": 6, "turn": [6, 109], "pwm": [6, 7, 48, 90, 94], "duti": 6, "cycl": 6, "0": [6, 15, 16, 22, 26, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 92, 94, 99, 100, 104, 105, 113, 114, 119], "pwm_off": 6, "off": [6, 37, 40, 70, 79, 90, 94, 99, 100, 108, 113], "constant": [6, 53], "high": [6, 7, 20, 40, 64, 68, 73, 90, 94, 103, 109, 110, 118], "pwm_f": 6, "neg": [6, 71, 77, 80, 85], "allow_power_on": 6, "flag": [6, 83, 104, 109, 112], "never": [6, 48, 90, 101, 109, 113], "switch": [6, 15, 40, 48, 64, 71, 73, 90, 94], "force_unlock": [6, 15], "forc": [6, 15, 51, 94, 101, 109], "unlock": [6, 15, 73, 94, 114], "sequenc": [6, 15, 94], "successfulli": [6, 15, 22, 33, 80, 84, 103, 108, 109, 114], "execut": [6, 8, 15, 28, 109, 112, 113], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 68, 71, 72, 94, 105], "activ": [6, 37, 40, 48, 71, 72, 84, 104, 109, 114], "hw": [6, 54, 68, 109], "go": [6, 94, 105, 108, 109, 110, 113], "through": [6, 11, 71, 73, 103, 105, 108, 109, 113], "some": [6, 38, 48, 64, 73, 84, 94, 103, 104, 105, 108, 111, 113, 114, 116], "ensur": [6, 94], "safe": [6, 109], "3ph": [6, 94], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 65, 73, 94, 100, 101, 110, 113, 114], "virtual": [6, 73, 94], "replug": [6, 15, 73, 94], "without": [6, 27, 73, 74, 83, 92, 94, 108, 109, 114], "emit": [6, 14, 15, 28, 73, 90], "evsereplugstart": [6, 70], "bsp": [6, 48], "take": [6, 48, 84, 100, 101, 105, 109, 111, 113, 114], "care": 6, "carpluggedin": [6, 70], "out": [6, 8, 73, 90, 105, 109, 110, 112, 113], "onc": [6, 90, 94, 109, 110, 113], "evsereplugfinish": [6, 70], "m": [6, 45, 100, 101, 104, 105, 113], "durat": [6, 45, 55, 80], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 70, 71, 79, 80, 85, 86, 90], "In": [6, 22, 39, 80, 90, 94, 103, 105, 108, 109, 110, 111, 113, 114, 117], "case": [6, 22, 28, 51, 69, 80, 92, 94, 103, 105, 108, 109, 110, 113], "fix": [6, 113], "handl": [6, 14, 16, 28, 39, 50, 51, 70, 90, 94, 114], "actual": [7, 20, 44, 48, 50, 71, 73, 90, 94, 105, 109, 114], "three_phases_act": 7, "ventil": [7, 48, 73, 94], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 110], "iec61851": [7, 90], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 67, 70, 73, 84, 90, 94, 105, 108], "reclos": 7, "local": [7, 32, 51, 62, 63, 65, 69, 71, 73, 100, 105, 110, 112, 113, 117, 118, 119], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 94, 104, 105, 109, 118], "cp_lo_voltag": 7, "low": [7, 40, 48, 54, 64, 68, 73], "supply_12v_voltag": 7, "12v": [7, 70, 94, 109], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 54, 70, 71, 75, 79, 90, 108, 109], "supply_n12v_voltag": 7, "rcd_current": [7, 70, 86], "plug": [8, 39, 48, 69, 73, 105, 109, 114], "hil": [8, 37, 68], "sil": [8, 105, 108, 114, 117], "g": [8, 9, 15, 19, 27, 34, 40, 48, 63, 71, 73, 80, 84, 90, 94, 105, 108, 109, 114, 119], "yeti": [8, 36, 37, 54, 68, 95, 98, 114], "shall": [8, 84], "follow": [8, 90, 92, 94, 100, 101, 104, 105, 108, 109, 110, 111, 112, 113, 114, 117], "structur": [8, 100, 105, 108, 117, 119], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 71, 73, 90, 92, 94, 95, 103, 109, 110, 115], "json": [9, 13, 29, 32, 35, 55, 56, 65, 72, 75, 101, 108, 111, 114, 117, 118], "modul": [9, 16, 38, 44, 53, 73, 81, 82, 83, 87, 88, 89, 90, 91, 93, 95, 103, 109, 110, 114, 115, 117, 118], "displai": [9, 90, 109], "web": [9, 105, 111], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 61, 64, 65, 66, 67, 99, 100, 101, 105, 109, 110, 114, 118], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 57, 58, 60, 62, 63, 64, 66, 67, 90, 91, 92, 94, 101, 103, 105, 108, 110, 111, 114], "intern": [11, 15, 38, 40, 54, 68, 70, 73, 75, 90, 114, 119], "manag": [11, 15, 39, 45, 48, 71, 73, 79, 103, 104, 109, 110, 111], "intefac": 11, "node": [11, 15, 19, 71, 105, 108], "energy_flow_request": 11, "energyflowrequest": [11, 71], "flow": [11, 15, 19, 48, 71, 79, 105, 117], "import": [11, 13, 24, 70, 71, 72, 79, 80, 83, 85, 94, 108, 109, 114], "direct": [11, 64, 71, 105, 108, 112], "grid": [11, 48, 70, 71, 80, 90], "consum": [11, 71, 105], "export": [11, 13, 51, 70, 71, 72, 73, 79, 80, 85, 100, 105, 117], "enforce_limit": [11, 71, 90], "energymanag": [11, 12, 15, 19, 71, 73, 90, 95, 97], "enforc": [11, 15, 19, 48, 62, 63, 71, 73], "enforcedlimit": [11, 15, 19, 71], "rout": 11, "tree": [11, 19, 46, 48, 71, 90, 108, 119], "global": [12, 32, 45, 73, 119], "price": [13, 35, 53, 71, 72], "forecast": [13, 29, 35, 45, 53, 72], "energy_pr": 13, "energypriceschedul": [13, 72], "timestamp": [13, 29, 31, 33, 35, 71, 72, 73, 80, 83, 84], "both": [13, 72, 90, 92, 94, 101, 109, 113], "side": [14, 28, 48, 68, 71, 90, 94, 105, 108, 109, 114], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 55, 70, 94, 101, 105, 109, 111, 113, 114, 116, 117, 119], "up": [14, 28, 65, 84, 90, 94, 101, 103, 104, 105, 106, 108, 110, 111, 112, 113, 114, 117], "shut": [14, 28], "down": [14, 28, 109, 110, 113, 114], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 69, 73, 81, 90, 109, 114], "reset": [14, 28, 33, 54, 68, 73, 84, 94, 101, 114], "trigger_match": 14, "transit": [14, 28, 90, 94], "unexpect": [14, 28], "cannot": [14, 28, 94, 109], "machin": [14, 28, 90, 94, 105, 109], "repres": [15, 46, 101], "kernel": [15, 104], "physic": [15, 63, 73, 90], "session_ev": 15, "sessionev": [15, 73], "relat": [15, 16, 73, 84, 105, 113], "ev_info": 15, "evinfo": [15, 73], "more": [15, 45, 63, 69, 90, 94, 103, 104, 105, 108, 109, 110, 113, 114, 118], "car_manufactur": 15, "carmanufactur": [15, 73], "manufactur": [15, 73], "known": [15, 78], "evse_id": [15, 48, 50, 69, 80], "de": [15, 40, 47, 48, 50, 109, 110, 113], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 63, 95, 96, 98], "enforced_limit": [15, 19], "come": [15, 19, 90, 101, 105, 107, 108, 109, 113], "get_evs": 15, "call": [15, 22, 33, 90, 94, 100, 101, 105, 108, 109, 111, 112, 113, 114], "its": [15, 39, 48, 71, 73, 90, 100, 101, 103, 105, 109, 113], "connector_id": [15, 26, 48, 73], "whole": [15, 22, 69, 105, 108, 114], "befor": [15, 20, 39, 43, 48, 51, 81, 84, 94, 108, 109], "fail": [15, 51, 74, 75, 84, 94, 108], "due": [15, 90, 109, 113], "could": [15, 22, 25, 33, 57, 69, 80, 93, 104, 105, 109, 114], "authorize_respons": 15, "evsemanag": [15, 50, 95, 97, 105, 107, 110, 114], "validation_result": [15, 43], "withdraw_author": [15, 90], "further": [15, 73, 90, 100, 105, 110, 114], "transact": [15, 25, 39, 73, 80], "reserv": [15, 39, 55, 69, 73, 95, 96, 98, 114], "color": 15, "hmi": 15, "led": [15, 40, 90, 109], "reservation_id": [15, 26, 73, 81], "ad": [15, 48, 50, 103, 112, 113, 119], "transactionstart": [15, 73], "els": [15, 16, 22, 33, 94, 109], "cancel_reserv": [15, 26, 90], "anymor": [15, 39, 94, 113], "extern": [15, 19, 22, 38, 40, 46, 55, 56, 71, 90, 100, 103, 109, 119], "also": [15, 48, 62, 90, 92, 94, 100, 104, 105, 108, 109, 110, 111, 113, 114, 116, 119], "itself": [15, 90], "alreadi": [15, 69, 71, 72, 100, 103, 105, 108, 109, 110, 111, 113, 117], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 73, 105], "otherwis": [15, 49, 51, 61, 109, 113], "won": [15, 108], "t": [15, 101, 108, 109, 110, 111, 112, 113, 114, 117], "work": [15, 47, 50, 51, 62, 63, 71, 94, 100, 103, 104, 105, 108, 109, 111, 113], "stop_transact": [15, 25], "cancel": [15, 26, 81, 84, 90], "automat": [15, 40, 92, 100], "disconnect": [15, 22, 55, 56, 73], "stoptransactionrequest": [15, 73], "normal": [15, 48, 65, 90, 109], "correct": [15, 92, 109, 112], "function": [15, 16, 34, 38, 52, 57, 68, 82, 92, 93, 103, 105], "except": 15, "explicitli": 15, "cloud": [15, 109], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 71, 73, 80, 90, 101, 103, 113, 114, 117], "externallimit": [15, 19, 71], "uuid": [15, 48, 71, 73, 80], "appli": [15, 71, 90, 109, 114], "switchthreephaseswhilechargingresult": [15, 73], "forwar": 15, "certificate_repons": 15, "secur": [16, 55, 56, 74, 99, 109, 114], "access": [16, 27, 52, 65, 105, 109, 111, 112], "storag": [16, 73], "within": [16, 24, 71, 73, 90, 94, 109], "ocpp": [16, 19, 22, 56, 57, 69, 73, 80, 84, 90, 93, 95, 97, 98, 103, 105, 111], "period": [16, 92], "leaf": [16, 48, 49, 74], "expir": [16, 43, 69, 74, 81], "install_ca_certif": 16, "ca": [16, 49, 74, 105], "pem": [16, 49, 69, 74, 84], "encod": [16, 69, 74, 75, 84, 94, 119], "x": [16, 69, 84, 110, 119], "509": [16, 69, 84], "certificate_typ": [16, 74], "cacertificatetyp": [16, 74], "installcertificateresult": [16, 74], "attempt": [16, 33, 67, 74, 84], "delete_certif": 16, "delet": [16, 21, 74, 101, 111, 113], "certificate_hash_data": [16, 74], "certificatehashdata": [16, 74], "deletecertificateresult": [16, 74], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 74], "verify_certif": 16, "verifi": [16, 20, 51, 63, 69, 84], "given": [16, 17, 21, 22, 26, 31, 39, 48, 104, 105, 109], "verif": [16, 84], "get_installed_certif": 16, "retriev": [16, 74, 84], "ref": [16, 69, 71, 72, 73, 74, 75, 78, 105, 119], "getinstalledcertificatesresult": [16, 74], "hash": [16, 74, 75], "get_ocsp_request_data": 16, "ocsp": [16, 69, 74], "ocsprequestdatalist": [16, 74], "sub": [16, 111, 119], "update_ocsp_cach": 16, "cach": [16, 100, 105], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 105], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 74], "base64": [16, 75, 84], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 74, 75, 84, 101, 105, 108, 109, 111, 112, 113, 117, 119], "c": [16, 28, 73, 83, 85, 94, 104, 105, 109, 113], "organ": 16, "o": 16, "common": [16, 101, 104, 105, 111], "cn": [16, 83], "get_key_pair": [16, 74], "respect": [16, 71, 74, 100, 111], "encodingformat": [16, 74], "getkeypairresult": [16, 74], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 55, 56, 59, 60, 65, 67, 73, 75, 84, 94, 95, 100, 104, 108, 110, 112, 114, 117, 118, 119], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 113], "multipl": [17, 27, 40, 90, 100, 104, 105, 108, 113], "featur": [17, 90, 103, 110, 113, 114, 118], "max_curr": [17, 23, 73, 90], "uses_someth": 17, "someth": [17, 21, 109, 112, 113], "store": [17, 21, 22, 49, 59, 60, 65, 73, 84, 91, 92, 95, 97, 109, 112], "exist": [17, 21, 22, 62, 83, 92, 105, 109], "exampl": [18, 57, 73, 90, 93, 95, 96, 100, 101, 104, 105, 108, 109, 111, 114], "specif": [19, 26, 32, 69, 71, 75, 90, 103, 105, 107, 109, 112, 113, 114], "outsid": 19, "imd": [20, 48], "iec": [20, 75, 109], "61557": 20, "8": [20, 119], "isolationmeasur": [20, 77], "recur": 20, "resist": [20, 77], "regular": [20, 73, 90, 109, 110, 113], "interv": [20, 45, 53, 55, 61, 84, 90, 109], "depend": [20, 101, 103, 108, 109, 113], "doe": [21, 44, 84, 90, 94, 104, 105, 108, 109], "remov": [21, 101, 109, 113], "6": [22, 55, 68, 71, 100, 104, 108, 109, 110, 115], "point": [22, 55, 56, 67, 69, 71, 73, 80, 81, 105, 109, 113], "charging_schedul": 22, "schedul": [22, 45, 55, 71, 84, 90], "composit": 22, "each": [22, 27, 74, 90, 101, 105, 107, 108, 110, 112, 113, 114], "is_connect": 22, "chargepoint": [22, 114], "configuration_kei": [22, 78], "keyvalu": [22, 78], "been": [22, 73, 81, 84, 103, 104, 105, 108, 109, 114], "regist": [22, 27, 52, 92, 114, 117], "monitor_configuration_kei": 22, "websocket": [22, 55, 56, 108, 111, 114], "No": [22, 113], "previou": [22, 67, 101, 105, 109], "data_transf": 22, "perform": [22, 80, 84, 100, 108], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 78], "get_configuration_kei": 22, "unknown": [22, 69, 73, 78], "empti": [22, 38, 40, 44, 55, 56, 57, 59, 64, 65, 95, 96, 105], "getconfigurationrespons": [22, 78], "set_custom_configuration_kei": [22, 78], "custom": [22, 57, 93, 100, 105, 111, 117, 118], "Its": 22, "possibl": [22, 59, 75, 94, 101, 105, 108, 110, 111, 112, 113, 114, 118], "standard": [22, 27, 111], "configurationstatu": [22, 78], "consecut": 22, "overrid": [22, 101, 109], "voltage_curr": 24, "voltagecurr": [24, 79], "input": [24, 27, 69, 79, 80, 90, 92, 108], "output": [24, 45, 48, 51, 54, 58, 59, 73, 75, 79, 94, 100, 101, 105], "fault_cod": 24, "faultcod": [24, 79], "happen": [24, 73, 90, 108, 113], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 79], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 77, 79, 80, 85, 86], "setimportvoltagecurr": 24, "minim": [24, 48, 68, 71, 114], "drawn": 24, "abov": [24, 27, 100, 101, 105, 109], "5": [25, 43, 45, 48, 50, 58, 83, 99, 100, 109, 119], "wire": [25, 94, 114, 117], "tn": 25, "network": [25, 32, 50, 65, 90, 104, 105, 111, 117], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 80], "ocmf": [25, 80], "packet": [25, 59, 80, 84, 94], "transactionstartrespons": [25, 80], "transaction_id": [25, 80], "transactionstoprespons": [25, 80], "reserve_now": 26, "mean": [26, 40, 48, 64, 68, 71, 80, 84, 100, 105, 114], "place": [26, 84, 109], "reservationresult": [26, 81], "succesful": [26, 109], "multiplex": 27, "serial": [27, 52, 54, 58, 61, 64, 68, 74, 75, 94], "port": [27, 32, 54, 58, 61, 64, 68, 90, 105, 111], "rs485": [27, 109], "client": [27, 49, 62, 105, 108, 114], "modbus_read_holding_regist": 27, "modbu": [27, 32, 61, 92], "rtu": [27, 61, 92], "hold": [27, 92, 109], "target_device_id": 27, "byte": [27, 82, 114], "first_register_address": 27, "16": [27, 82, 114], "bit": [27, 64, 82, 105], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 95, 98], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 69, 90, 105, 109], "data_raw": 27, "vectoruint16": [27, 82], "content": [27, 82, 109], "written": [27, 55, 56, 108, 109], "word": [27, 105, 110], "statuscodeenum": [27, 82], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 69, 73, 105, 108, 109], "repli": [27, 64], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 67, 84], "upper": [28, 105, 109, 117], "enter_bcd": [28, 94], "b": [28, 73, 83, 85, 94, 108, 109, 112, 113, 118], "leave_bcd": [28, 94], "solar": [29, 71], "product": [29, 94, 105, 109, 113], "watthour": 29, "sunspec": [30, 31, 32, 61, 83], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 56, 83, 92, 108, 113], "auth_token": 30, "reader": [31, 58, 105, 109, 114], "fetch": [31, 53, 100], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 61, 73, 80, 86, 95, 98, 105, 109, 113], "ip_address": 32, "ip": [32, 65, 109], "overview": [32, 103, 105, 110, 114], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 67, 114], "everest": [33, 34, 38, 39, 49, 55, 56, 57, 59, 65, 84, 90, 92, 93, 99, 101, 104, 115, 116, 118, 119], "firmware_update_statu": [33, 84], "firmwareupdatestatu": [33, 84], "describ": [33, 39, 84, 92, 94, 105, 109], "firmwar": [33, 36, 84, 94], "log_statu": [33, 84], "logstatu": [33, 84], "log": [33, 48, 51, 55, 56, 73, 84, 105, 111], "upload": [33, 67, 84, 109, 114], "update_firmwar": [33, 84], "firmware_update_request": 33, "firmwareupdaterequest": [33, 84], "meta": 33, "updatefirmwarerespons": [33, 84], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 84], "uploadlogsrespons": [33, 84], "is_reset_allow": 33, "determin": 33, "resettyp": [33, 84], "soft": [33, 48, 73, 84], "hard": [33, 73, 84], "set_system_tim": 33, "test": [34, 48, 51, 103, 105, 108, 109, 110, 113], "core": [34, 92, 99, 100, 101, 103, 104, 105, 108, 109, 117, 118], "instanc": [34, 103, 108], "carsimul": 34, "begin": 34, "extra": [36, 68, 104, 114], "funtion": 36, "found": [36, 92, 100, 105, 109, 111, 113, 117], "time_stamp": 36, "stamp": 36, "hw_type": 36, "hw_revis": 36, "protocol_version_major": 36, "protocol_version_minor": 36, "sw_version_str": 36, "firmware_upd": 36, "reboot": [36, 73, 84, 94, 109], "upgrad": [36, 100, 104], "firmware_binari": 36, "binari": [36, 94, 105, 109], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 103, 105, 117], "cp": [37, 73, 86, 94], "plu": [37, 94, 114], "setsimulationdata": 37, "simulationdata": [37, 86], "expos": [38, 111], "mqtt": [38, 55, 103, 105, 110, 111], "evse_manag": [38, 39, 41, 48, 55, 56, 59, 87, 95, 96, 98, 114], "kai": [38, 42, 55, 56, 58, 60, 65, 66, 68], "uw": [38, 42, 55, 56, 58, 60, 65, 66, 68], "hermann": [38, 42, 55, 56, 58, 60, 65, 66, 68], "http": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 117, 118, 119], "opensourc": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "org": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 94, 105], "apach": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 105], "For": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 90, 94, 100, 101, 104, 105, 108, 109, 110, 114, 116], "handwritten": [39, 41, 42, 43, 48, 49, 52, 57, 68, 118], "document": [39, 41, 42, 43, 48, 49, 52, 57, 68, 90, 94, 100, 103, 104, 105, 106, 110, 111, 117], "see": [39, 41, 42, 43, 48, 49, 52, 57, 68, 73, 83, 90, 92, 94, 100, 101, 104, 105, 106, 109, 110, 112, 114, 116, 118, 119], "selection_algorithm": [39, 114], "default": [39, 40, 41, 42, 43, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 94, 101, 105, 108, 109, 111, 112, 114], "plugev": [39, 69, 114], "algorithm": [39, 69, 74, 75, 109], "map": [39, 110, 111], "incom": [39, 69, 94], "mani": [39, 51, 67, 84, 100, 105, 110], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 69, 113], "prefer": [39, 105], "parent_id_token": [39, 69, 81], "token_provid": [39, 48, 50, 90, 114], "auth_token_provid": [39, 41, 42, 48, 55, 56, 58, 95, 96], "token_valid": [39, 114], "auth_token_valid": [39, 43, 55, 56, 95, 96], "piet": [39, 49, 55, 56, 57, 67], "g\u00f6mpel": [39, 49, 55, 56, 57, 67], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 103, 108], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 54, 71, 79, 80, 83, 85, 90], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 71], "seri": [40, 71, 72], "parallel": [40, 104, 109], "well": [40, 108, 113, 114], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 90], "discharge_gpio_chip": 40, "gpio": [40, 54, 64, 68, 94], "chip": [40, 64, 109], "discharg": [40, 48], "note": [40, 48, 51, 94, 101, 108, 114], "design": [40, 109], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 80, 108], "help": [40, 100, 101, 103, 105, 108, 110, 117], "power_supply_dc": [40, 48, 54, 95, 96, 98], "dpm": 40, "30": [40, 55, 58, 110, 114], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 94, 110, 113, 114], "dummi": [41, 42, 43, 44, 87, 88, 89], "listen": [41, 87, 105, 109, 114], "authrequir": [41, 73, 87], "alwai": [41, 42, 43, 48, 65, 71, 89, 90, 92, 105, 108, 109, 113], "deadbeef": [41, 42], "rfid": [41, 42, 48, 58, 69, 73, 80, 105, 109, 114], "our": [41, 42, 105, 108, 109, 110, 113, 114], "10": [41, 42, 48, 50, 92, 104, 109, 114], "thilo": [41, 43, 58, 66, 68], "molitor": [41, 43, 58, 66, 68], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 54, 58, 64, 68], "manual": [42, 81, 88, 92, 94, 104, 105, 108, 109, 114], "same": [43, 73, 89, 90, 94, 100, 109, 112], "everi": [43, 64, 89, 113], "block": [43, 69], "invalid": [43, 69, 75, 84], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 101, 103, 104, 108, 111, 117], "nominal_ac_voltag": [45, 108], "230": [45, 48], "convert": [45, 90], "update_interv": [45, 53, 61], "distribut": [45, 104], "schedule_interval_dur": 45, "15": 45, "min": [45, 71], "schedule_total_dur": 45, "24": [45, 65], "total": [45, 71, 83, 85, 92], "forcast": 45, "h": [45, 100, 110], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 90, 104], "give": [45, 84, 105, 110, 113], "even": [45, 48, 64, 71, 72, 105, 108, 109, 114], "increas": 45, "slice_watt": 45, "show": [45, 57, 58, 90, 101, 103, 105, 106, 111, 114], "command": [45, 58, 71, 73, 74, 78, 82, 84, 90, 100, 109, 111], "energy_manag": [45, 95, 96, 108], "energy_trunk": 45, "lar": [45, 52, 64], "dieckmann": [45, 52, 64], "fuse": [46, 108], "fuse_limit_a": [46, 108], "phase_count": [46, 108], "omit": [46, 71, 112, 114, 119], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 55, 95, 96], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 71, 95, 96, 98], "negoti": [47, 50], "ev_slac": [47, 95, 96], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 59], "ethernet": [47, 50, 51, 59, 62, 63, 73], "plc": [47, 50, 59, 100], "pionix_says_hello": [47, 50], "17": [47, 50, 83, 104], "octet": [47, 50], "cm_set_kei": [47, 50], "req": [47, 50, 114], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 85, 90], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 58, 80, 109], "mobil": [48, 110], "app": [48, 73, 109], "payment_enable_contract": [48, 90], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 90], "session_log": [48, 114], "session_logging_path": [48, 59], "tmp": [48, 51, 55, 56, 59, 114], "directori": [48, 49, 51, 59, 101, 105, 108, 109, 111, 117, 118, 119], "session_logging_xml": 48, "xml": [48, 75, 104], "max_current_import_a": 48, "32": 48, "max_current_export_a": 48, "charge_mod": 48, "ac_hlc_en": 48, "ac_hlc_use_5perc": 48, "percent": [48, 71, 73], "try": [48, 84, 108, 109, 110, 112, 113], "arriv": 48, "we": [48, 103, 104, 105, 106, 109, 110, 111, 113, 114, 116, 117], "fall": [48, 73, 90, 94, 109], "back": [48, 60, 64, 66, 90, 94, 105, 109, 111, 113], "most": [48, 94, 100, 103, 105], "especi": [48, 101], "where": [48, 49, 55, 56, 73, 84, 109, 110, 112, 113, 114], "what": [48, 92, 101, 103, 105, 108, 109, 113, 114], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 73, 90], "5percent": 48, "realli": 48, "reach": [48, 73, 105, 117], "veri": [48, 94, 103, 105, 108, 109, 117], "long": [48, 113], "basic": [48, 90, 92, 94, 113, 114], "eventu": [48, 100, 105], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 73, 90], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 73, 80, 113], "t_step_xx": 48, "directli": [48, 94, 111, 113], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 85, 111], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 73], "enyaq": 48, "level": [48, 54, 68, 71, 86, 90, 92, 94, 100, 103, 109, 110, 118], "dirti": [48, 100], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 92, 100, 105, 109, 112, 113, 114, 117], "offset": [48, 50], "unless": 48, "you": [48, 95, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119], "know": [48, 90, 100, 105, 113], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 100, 105, 109, 114], "currentdemand": [48, 73, 90], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 77, 80, 85, 109], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 69], "instead": [48, 70, 90, 105, 109], "evccid": [48, 50, 90], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 55, 56, 108, 109, 111, 113, 117], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 55, 73, 74, 90, 94], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 73, 90, 92, 94, 100, 103, 109, 111, 113, 119], "few": [48, 100, 105, 110], "hundr": 48, "slower": [48, 109], "less": [48, 68, 109], "authtoken": 48, "board_support_ac": [48, 54, 68, 95, 96], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 95, 96, 98], "powersupply_dc": 48, "anton": [48, 58, 68], "woellert": 48, "spdx": [48, 49, 105], "html": [48, 49, 105, 111, 114, 118, 119], "evse_secur": [49, 55, 56, 91, 95, 96, 98], "filesystem": [49, 91], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 65, 114], "prefix": [49, 55, 56, 65, 74], "etc": [49, 55, 56, 73, 94, 105, 109, 114, 118], "cert": [49, 55, 56, 105], "mf_ca_bundl": 49, "mf": [49, 74], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 74], "mo_root_ca": 49, "v2g_ca_bundl": 49, "csms_leaf_cert_directori": 49, "csms_leaf_key_directori": 49, "secc_leaf_cert_directori": 49, "cso": 49, "secc_leaf_key_directori": 49, "private_key_password": 49, "password": [49, 74, 105, 114], "nid": 50, "number_of_sound": 50, "ac_mode_five_perc": 50, "sounding_attenuation_adjust": 50, "publish_mac_on_match_cnf": 50, "publish_mac_on_first_parm_req": 50, "7": [50, 73, 99, 105, 110], "sound": 50, "db": [50, 56, 60, 111], "attenu": 50, "confirm": [50, 109], "cm_slac_match": 50, "cnf": 50, "altern": [50, 104], "deriv": [50, 69, 73, 101], "first": [50, 71, 72, 92, 100, 103, 105, 109, 110, 111, 112, 113, 114], "cm_slac_parm": 50, "quit": [50, 94, 108, 110], "prone": 50, "might": [50, 100, 101, 105, 108, 110, 111, 113, 114, 116], "anoth": [50, 90, 103, 105, 108, 109, 119], "cross": 50, "talk": [50, 105, 110, 111], "better": [50, 113], "done": [50, 104, 105, 109, 113, 114], "gmbh": [50, 51, 110], "chargebyt": 51, "eth0": [51, 62, 63], "ipv6": [51, 62, 63, 105, 111], "addr": [51, 62, 63], "supported_din70121": [51, 62, 63], "supported_iso15118_2": [51, 62, 63], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 73, 94, 113], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 62, 63, 114], "pre": [51, 73, 92, 105, 111, 117], "master": [51, 90, 104, 109, 113], "secret": [51, 112], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 63], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": 51, "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 109], "30001": 52, "base": [52, 61, 69, 75, 90, 103, 104, 109, 110, 113, 114], "serial_comm_hub": 52, "serial_communication_hub": [52, 61, 64, 95, 96], "tibber": 53, "api": [53, 59, 90, 95, 97], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 94, 103, 108, 111, 113, 115, 119], "account": [53, 112], "minut": [53, 110], "60": [53, 61, 114], "usual": [53, 113], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "micro": [54, 109], "mega": 54, "tester": 54, "v1": [54, 68, 101], "serial_port": [54, 58, 64, 68], "dev": [54, 58, 61, 64, 68, 94, 100, 101, 104, 105, 109, 113], "ttyusb0": [54, 61, 64, 68], "baud_rat": [54, 58, 68], "115200": [54, 58, 61, 68, 94], "baud": [54, 58, 61, 68], "rate": [54, 58, 61, 68], "reset_gpio": [54, 68], "umwc": 54, "dc_suppli": 54, "j": [55, 105, 109, 112, 118], "chargepointconfigpath": [55, 56, 114], "userconfigpath": 55, "user_config": 55, "databasepath": 55, "ocpp_1_6_charge_point": [55, 57, 95, 96], "persist": [55, 56, 60], "sqlite": [55, 56, 60], "databas": [55, 56, 73, 111], "enableexternalwebsocketcontrol": [55, 56], "publishchargingscheduleinterv": 55, "receiv": [55, 71, 73, 94, 114], "publishchargingscheduledur": 55, "600": 55, "messagelogpath": [55, 56, 114], "everest_ocpp_log": [55, 56, 114], "certspath": [55, 56], "locat": [55, 56, 65, 84, 94, 101, 105, 113, 114, 117, 118], "auth_valid": [55, 56, 114], "auth_provid": [55, 56, 114], "connector_zero_sink": [55, 114], "coredatabasepath": 56, "devicemodeldatabasepath": 56, "device_model_storag": 56, "authorizationlist": 56, "authorizationcach": [56, 114], "datatransf": [57, 93], "keys_to_monitor": 57, "heartbeatinterv": [57, 114], "securityprofil": [57, 114], "exampleconfigurationkei": 57, "commad": 57, "seper": [57, 90, 113], "doesnt": [57, 73], "pn532": 58, "nfc": [58, 109], "soon": [58, 90, 105, 107, 109, 117], "tag": [58, 69, 73, 74, 113], "read_timeout": 58, "ttys0": 58, "subsequ": 58, "w\u00f6llert": [58, 68], "captur": 59, "dump": [59, 73], "sebastian": [59, 62, 63], "luka": [59, 62, 63], "sqlite_db_file_path": 60, "everest_persistent_stor": 60, "kv": [60, 65, 66, 95, 96], "collect": [61, 90, 104], "power_unit_id": 61, "unit_id": 61, "mostli": 61, "sunspec_base_address": 61, "40000": 61, "50000": 61, "watchdog_wakeup_interv": 61, "wakup": 61, "watchdog": 61, "serial_devic": 61, "bsm": 61, "19200": 61, "r": [61, 105], "485": 61, "rang": [61, 73], "2400": 61, "use_serial_comm_hub": 61, "meter_id": [61, 80], "no_meter_id": 61, "arbitrari": [61, 69, 71, 72], "power_meter_id": 61, "ac_met": 61, "sunspec_ac_met": [61, 95, 96, 98], "serial_com_0_connect": 61, "christoph": 61, "kliemt": 61, "20": [62, 63, 104, 109, 112, 119], "josev": [62, 63, 99, 104, 105], "project": [62, 63, 101, 103, 108, 109, 110, 111, 115, 117, 118, 119], "supported_iso15118_20_ac": [62, 63], "supported_iso15118_20_dc": [62, 63], "tls_activ": 62, "enforce_tl": [62, 63], "is_cert_install_need": 62, "And": [62, 109, 110], "overwritten": [62, 101], "iso15118_ev": [62, 95, 96, 98], "free_cert_install_servic": 63, "allow_cert_install_servic": 63, "necessari": [63, 105, 113], "ignore_physical_values_limit": 63, "ignor": [63, 90], "wai": [63, 103, 105, 108, 109], "than": [63, 73, 104, 105, 110], "400a": 63, "ciphersuit": 63, "tls_aes_256_gcm_sha384": 63, "tls_chacha20_poly1305_sha256": 63, "ecdh": 63, "ecdsa": 63, "aes128": 63, "sha256": [63, 74, 75], "server": [63, 84, 105, 109, 111, 112], "hub": 64, "attach": [64, 105, 108, 111], "baudrat": 64, "pariti": 64, "ignore_echo": 64, "rxtx_gpio_chip": 64, "rxtx_gpio_lin": 64, "rxtx_gpio_tx_high": 64, "9600": 64, "none": [64, 68, 75, 94], "odd": 64, "filter": 64, "rx": 64, "tx": [64, 94], "usag": [64, 71, 109], "lan": 65, "wifi": 65, "privileg": 65, "run": [65, 90, 94, 103, 104, 105, 108, 111, 117, 118], "setup_wifi": 65, "setup_simul": 65, "online_check_host": 65, "lfenergi": 65, "hostnam": 65, "internet": [65, 109], "initialized_by_default": 65, "release_metadata_fil": 65, "releas": [65, 100, 104, 110, 113], "ap_interfac": 65, "wlan0": 65, "ap": 65, "ap_ipv4": 65, "192": 65, "168": 65, "ipv4": 65, "memori": 66, "defaultretri": 67, "tri": 67, "download": [67, 84, 100, 109, 110, 117], "defaultretryinterv": 67, "control_mod": 68, "caps_min_current_a": 68, "yeti_extra": [68, 95, 96], "yeti_simulation_control": [68, 95, 96], "concurrenttx": 69, "nocredit": 69, "notallowedtypeevs": 69, "notatthisloc": 69, "notatthistim": 69, "signatureerror": 69, "certificateexpir": 69, "certificaterevok": 69, "nocertificateavail": 69, "certchainerror": 69, "contractcancel": 69, "id_token": [69, 81], "authorization_typ": 69, "request_id": [69, 84], "put": [69, 105, 109, 113], "remotestartid": 69, "ocpp2": 69, "printabl": 69, "insensit": 69, "ascii": 69, "fixm": 69, "regex": 69, "authorizationtyp": 69, "id_token_typ": 69, "idtokentyp": 69, "assign": [69, 73, 75, 90], "prevalid": 69, "iso15118certificatehashdata": 69, "parentidtag": 69, "authorization_statu": 69, "certificate_statu": 69, "expiry_tim": [69, 81], "selectionalgorithm": 69, "logic": [69, 90, 101, 103, 105], "userinput": 69, "order": [69, 105, 109, 111, 114, 117, 119], "plugandcharg": 69, "central": [69, 73, 90], "macaddress": 69, "iso14443": 69, "iso15693": 69, "keycod": 69, "noauthor": 69, "max_current_a_import": 70, "min_current_a_import": 70, "max_phase_count_import": 70, "min_phase_count_import": 70, "max_current_a_export": 70, "min_current_a_export": 70, "max_phase_count_export": 70, "min_phase_count_export": 70, "supports_changing_phases_during_charg": 70, "nr": 70, "carrequestedpow": 70, "poweron": 70, "poweroff": 70, "carrequestedstoppow": 70, "carunplug": 70, "errordf": 70, "errorrelai": 70, "errorrcd": 70, "errorrcd_dc": 70, "errorventilationnotavail": 70, "errorovercurr": 70, "errorovervoltag": 70, "errorundervoltag": 70, "errormotorlock": 70, "errorovertemperatur": 70, "errorbrownout": 70, "errorcablepp": 70, "errorenergymanag": 70, "errorneutralpen": 70, "errorcpdriv": 70, "eftobcd": 70, "bcdtoef": 70, "permanentfault": [70, 73], "temperatur": [70, 73, 75, 105], "fan_rpm": 70, "supply_voltage_12v": 70, "supply_voltage_minus_12v": 70, "relais_on": 70, "degre": 70, "celsiu": 70, "rpm": 70, "fan": 70, "ma": [70, 86], "nodetyp": 71, "undefin": 71, "limitsreq": 71, "total_power_w": 71, "ac_max_current_a": 71, "ac_min_current_a": 71, "properli": [71, 75, 94, 104, 105, 113], "amp": [71, 83], "ac_max_phase_count": 71, "ac_min_phase_count": 71, "ac_supports_changing_phases_during_charg": 71, "limitsr": 71, "optimizertarget": 71, "optim": 71, "energy_amount_need": 71, "kwh": [71, 72, 92], "charge_to_max_perc": 71, "nn": 71, "car_battery_soc": 71, "Of": 71, "leave_tim": 71, "drive": [71, 90, 109], "awai": [71, 73], "fullfil": 71, "cheapest": 71, "timefram": 71, "price_limit": 71, "correctli": [71, 109, 114], "full_autonomi": 71, "draw": [71, 79], "schedulereqentri": 71, "entri": [71, 72], "limits_to_root": 71, "limits_to_leav": 71, "sampl": [71, 72], "root": [71, 100, 101, 105, 108, 111], "face": [71, 90], "leav": 71, "conversion_effici": 71, "convers": 71, "price_per_kwh": 71, "priceperkwh": [71, 72], "timepoint": [71, 72], "scheduleresentri": 71, "children": 71, "node_typ": 71, "child": [71, 74], "again": [71, 73, 80, 105, 108], "propag": [71, 113], "optimizer_target": 71, "energy_usage_root": 71, "energy_usage_leav": 71, "schedule_import": [71, 72], "futur": [71, 72, 105, 109, 110], "good": [71, 72, 105, 108, 112, 113], "practic": [71, 72, 104, 105, 110], "have": [71, 72, 90, 100, 101, 103, 104, 105, 108, 109, 110, 112, 113, 114, 117], "schedule_export": [71, 72], "valid_until": 71, "consumpt": [71, 108], "afer": 71, "limits_root_sid": 71, "last": [71, 100, 110, 116], "currenc": 72, "digit": 72, "4217": 72, "stoptransactionreason": 73, "id_tag": [73, 90], "emergencystop": 73, "evdisconnect": 73, "move": [73, 113, 114, 117], "induct": 73, "hardreset": 73, "powerloss": 73, "loss": 73, "remot": [73, 84, 100, 111, 113], "smartphon": 73, "exceed": 73, "prepaid": 73, "credit": 73, "softreset": 73, "unlockcommand": 73, "deauthor": 73, "becaus": [73, 81, 94, 101, 108, 113], "starttransact": 73, "conf": [73, 109], "energylimitreach": 73, "paid": 73, "solut": [73, 104], "groundfault": 73, "localoutofcredit": 73, "masterpass": 73, "masterpassgroupid": 73, "overcurrentfault": 73, "larger": 73, "electr": [73, 90, 94, 105, 109], "powerqu": 73, "qualiti": 73, "too": [73, 108], "imbal": 73, "soclimitreach": 73, "stoppedbyev": 73, "timelimitreach": 73, "startsessionreason": 73, "evconnect": 73, "error_notsupport": 73, "error_notcharg": 73, "error_hardwar": 73, "sessioneventenum": 73, "sessionstart": 73, "met": [73, 94], "preparecharg": 73, "prepar": [73, 103, 106, 110, 116], "precharg": [73, 90], "proce": [73, 84], "chargingstart": 73, "chargingpausedev": 73, "chargingpausedevs": 73, "chargingresum": 73, "stoppingcharg": 73, "weldingcheck": 73, "chargingfinish": 73, "essenti": [73, 104], "transactionfinish": 73, "clariti": [73, 114], "precondit": 73, "irrevoc": 73, "swipe": 73, "sessionfinish": 73, "prevent": [73, 90, 109], "allerrorsclear": 73, "clear": [73, 94], "reservationstart": [73, 90], "reservationend": [73, 81, 90], "replugstart": 73, "replugfinish": 73, "plugintimeout": 73, "connectiontimeout": [73, 114], "waitingforenergi": 73, "logging_path": 73, "filenam": 73, "incomplet": 73, "yet": [73, 90, 109], "meter_valu": 73, "signed_meter_valu": 73, "errorenum": 73, "cardiodefault": 73, "diod": [73, 86, 94], "rcddc": 73, "ventilationnotavail": 73, "overcurr": 73, "overvoltag": 73, "undervoltag": 73, "motorlock": 73, "overtemperatur": [73, 79], "brownout": 73, "brown": 73, "electron": 73, "cablepp": 73, "pp": [73, 86], "neutralpen": 73, "nutral": 73, "pen": 73, "cpdriver": 73, "vendor": [73, 109], "error_cod": 73, "vendor_error": 73, "assum": [73, 101, 108, 113], "session_start": 73, "transaction_start": 73, "transaction_finish": 73, "present_voltag": 73, "present_curr": 73, "target_voltag": 73, "target_curr": 73, "maximum_current_limit": 73, "minimum_current_limit": 73, "maximum_voltage_limit": 73, "maximum_power_limit": 73, "w": [73, 75, 76, 83, 112, 114, 118], "estimated_time_ful": 73, "departure_tim": 73, "depart": 73, "estimated_time_bulk": 73, "evcc_id": 73, "remaining_energy_need": 73, "remain": [73, 94], "battery_capac": 73, "battery_full_soc": 73, "battery_bulk_soc": 73, "brand": 73, "volkswagen_group": 73, "volkswagengroup": 73, "tesla": 73, "independ": 73, "upward": 73, "connectortypeenum": 73, "cccs1": 73, "k": 73, "combo": 73, "cccs2": 73, "cg105": 73, "jari": 73, "g105": 73, "1993": 73, "chademo": 73, "ctesla": 73, "ctype1": 73, "iec62196": 73, "j1772": [73, 90, 109], "ctype2": 73, "mennek": 73, "s309_1p_16a": 73, "16a": 73, "iec60309": 73, "socket": [73, 104, 109], "s309_1p_32a": 73, "32a": 73, "s309_3p_16a": 73, "s309_3p_32a": 73, "sbs1361": 73, "uk": 73, "domest": 73, "13amp": 73, "scee": 73, "7_7": 73, "cee": 73, "schuko": 73, "stype2": 73, "stype3": 73, "scame": 73, "scee_7_7": 73, "certificatetyp": 74, "v2grootcertif": 74, "morootcertif": 74, "csmsrootcertif": 74, "v2gcertificatechain": 74, "mfrootcertif": 74, "hashalgorithm": [74, 75], "sha384": [74, 75], "sha512": [74, 75], "invalidsignatur": [74, 84], "invalidcertificatechain": 74, "invalidformat": 74, "invalidcommonnam": 74, "norootcertificateinstal": 74, "certificatestoremaxlengthexceed": 74, "writeerror": 74, "notfound": 74, "getinstalledcertificatesstatu": 74, "getkeypairstatu": 74, "keypair": 74, "reject": [74, 78, 81, 84], "notfoundvalid": 74, "privatekeynotfound": 74, "hash_algorithm": 74, "issuer_name_hash": 74, "issuer_key_hash": 74, "serial_numb": 74, "issuer": [74, 75], "distinguish": [74, 75], "dn": 74, "field": [74, 83], "public": [74, 75, 110, 113], "exclud": 74, "length": [74, 83, 92, 114], "subject": 74, "represent": [74, 94, 103, 105], "hexadecim": 74, "0x": 74, "lead": [74, 110], "zero": [74, 83], "certificatehashdatachain": 74, "child_certificate_hash_data": 74, "certificate_hash_data_chain": 74, "ocsprequestdata": 74, "responder_url": 74, "respond": [74, 75, 90], "url": [74, 75, 84, 117], "ocsp_request_data_list": 74, "key_pair": 74, "pair": [74, 78], "lite": 75, "warn": [75, 110], "no_imd": 75, "dc_everrorcod": 75, "no_error": 75, "failed_resstemperatureinhibit": 75, "failed_evshiftposit": 75, "failed_chargerconnectorlockfault": 75, "failed_evressmalfunct": 75, "failed_chargingcurrentdifferentia": 75, "failed_chargingvoltageoutofrang": 75, "reserved_a": 75, "reserved_b": 75, "reserved_c": 75, "failed_chargingsystemincompat": 75, "nodata": 75, "v2g_message_id": 75, "bodi": 75, "supportedappprotocolreq": 75, "supportedappprotocolr": 75, "sessionsetupreq": 75, "sessionsetupr": 75, "servicediscoveryreq": 75, "servicedetailreq": 75, "servicedetailr": 75, "paymentserviceselectionreq": 75, "paymentserviceselectionr": 75, "servicepaymentselectionreq": 75, "servicepaymentselectionr": 75, "paymentdetailsreq": 75, "paymentdetailsr": 75, "authorizationreq": 75, "authorizationr": 75, "contractauthenticationreq": 75, "contractauthenticationr": 75, "chargeparameterdiscoveryreq": 75, "chargeparameterdiscoveryr": 75, "chargingstatusreq": 75, "chargingstatusr": 75, "meteringreceiptr": 75, "powerdeliveryr": 75, "cablecheckreq": 75, "cablecheckr": 75, "prechargereq": 75, "precharger": 75, "currentdemandreq": 75, "currentdemandr": 75, "weldingdetectionreq": 75, "weldingdetectionr": 75, "sessionstopreq": 75, "sessionstopr": 75, "certificateinstallationreq": 75, "certificateupdatereq": 75, "unknownmessag": 75, "evsepresentvoltag": 75, "cdv": 75, "61851": [75, 109], "23": 75, "evsepresentcurr": 75, "evsemaximumcurrentlimit": 75, "evsemaximumpowerlimit": 75, "evsemaximumvoltagelimit": 75, "evseminimumcurrentlimit": 75, "evseminimumvoltagelimit": 75, "expect": [75, 103], "accuraci": 75, "dc_evreadi": 75, "dc_evresssoc": 75, "ress": 75, "dc_evcabincondit": 75, "toheat": 75, "cool": 75, "passeng": 75, "compart": 75, "dc_evressconidit": 75, "dc_evtargetvoltag": 75, "dc_evtargetcurr": 75, "demand": 75, "dc_evmaximumcurrentlimit": 75, "dc_evmaximumpowerlimit": 75, "dc_evmaximumvoltagelimit": 75, "ev_remainingtimetofullsoc": 75, "ev_remainingtimetobulksoc": 75, "appprotocol": 75, "transmit": [75, 94], "namespac": [75, 100], "uri": [75, 84], "major": 75, "version": [75, 100, 105, 108, 109, 113], "minor": [75, 113], "v2g_message_xml": 75, "decod": [75, 94], "v2g_message_json": 75, "v2g_message_exi_hex": 75, "hex": 75, "v2g_message_exi_base64": 75, "certificateact": 75, "exirespons": 75, "certificateactionenum": 75, "schema": [75, 101], "exirequest": 75, "iso15118schemavers": 75, "certificatereq": 75, "certificatehashdatainfo": 75, "issuernamehash": 75, "issuerkeyhash": 75, "serialnumb": 75, "responderurl": 75, "maxcurrentlimit": 76, "maxpowerlimit": 76, "maxvoltagelimit": 76, "energycapac": 76, "targetcurr": 76, "targetvoltag": 76, "resistance_f_ohm": 77, "protect": [77, 109], "earth": 77, "ohm": [77, 86], "voltage_v": [77, 79, 80, 92], "datatransferstatu": 78, "unknownmessageid": 78, "unknownvendorid": 78, "read_onli": 78, "getconfigur": 78, "unknown_kei": 78, "rebootrequir": 78, "notsupport": 78, "current_a": [79, 80, 92], "max_export_voltage_v": 79, "min_export_voltage_v": 79, "max_export_current_a": 79, "min_export_current_a": 79, "max_export_power_w": 79, "current_regulation_tolerance_a": 79, "peak_current_ripple_a": 79, "max_import_voltage_v": 79, "min_import_voltage_v": 79, "max_import_current_a": 79, "min_import_current_a": 79, "max_import_power_w": 79, "sink": 79, "conversion_efficiency_import": 79, "conversion_efficiency_export": 79, "communicationfailur": 79, "configurationerror": 79, "hardwarefault": 79, "undertemperatur": 79, "undervoltageac": 79, "overvoltageac": 79, "undervoltagedc": 79, "overvoltagedc": 79, "undervoltagebatteri": 79, "overvoltagebatteri": 79, "overcurrentac": 79, "overcurrentbatteri": 79, "overcurrentdc": 79, "wrongcabl": 79, "noerror": 79, "These": [80, 90, 101, 111, 113, 115, 119], "client_id": 80, "tariff_id": 80, "cable_id": 80, "user_data": [80, 109], "tariff": 80, "transactionrequeststatu": 80, "not_support": 80, "unexpected_error": 80, "verbos": [80, 105], "transaction_min_stop_tim": 80, "earliest": 80, "yield": 80, "transaction_max_stop_tim": 80, "deadlin": 80, "energy_wh_import": [80, 92], "phase_seq_error": 80, "rotat": 80, "ccw": 80, "energy_wh_export": [80, 92], "power_w": [80, 92], "var": [80, 83, 85, 92, 105], "reactivepow": [80, 85], "reactiv": [80, 85], "frequency_hz": [80, 92], "frequenc": [80, 85, 86], "hertz": [80, 85, 86], "made": [81, 105, 109, 116], "occupi": 81, "unavail": 81, "parent_id": 81, "reservationendreason": 81, "usedtostartcharg": 81, "why": [81, 105, 112], "serialcommhub": [82, 95, 97], "io": [82, 99, 112, 118], "status_cod": 82, "uinteg": 83, "203": 83, "l": [83, 112], "payload": 83, "105": 83, "int16": 83, "apha": 83, "phasea": 83, "aphb": 83, "phaseb": 83, "aphc": 83, "phasec": 83, "a_sf": 83, "phvpha": 83, "phvphb": 83, "bn": 83, "phvphc": 83, "v_sf": 83, "sunssf": 83, "hz": 83, "hz_sf": 83, "wpha": 83, "wphb": 83, "wphc": 83, "w_sf": 83, "va": 83, "vapha": 83, "vaphb": 83, "vaphc": 83, "va_sf": 83, "varpha": 83, "varphb": 83, "varphc": 83, "var_sf": 83, "pfpha": 83, "pf": 83, "pct": 83, "pfphb": 83, "pfphc": 83, "pf_sf": 83, "totwhim": 83, "p": [83, 109, 112], "hour": 83, "acc32": 83, "totwh_sf": 83, "evt": 83, "bitfield32": 83, "chapter": [83, 105, 110], "critic": 83, "counter": 83, "problem": [83, 100, 104, 108], "retry_interval_": 84, "origin": [84, 90, 100, 112, 113], "retrieve_timestamp": 84, "install_timestamp": 84, "signing_certif": 84, "acceptedcancel": 84, "ongo": [84, 113], "invalidcertif": 84, "revokedcertif": 84, "revok": [84, 90], "oldest_timestamp": 84, "oldest": 84, "incluc": 84, "latest_timestamp": 84, "securitylog": 84, "diagnosticslog": 84, "uploadlogsstatu": 84, "upload_logs_statu": 84, "file_nam": 84, "logstatusenum": 84, "badmessag": 84, "badli": 84, "idl": 84, "notsupportedoper": 84, "permissiondeni": 84, "insuffici": 84, "permiss": [84, 109], "uploadfailur": 84, "being": [84, 92, 105, 111], "firmwareupdatestatusenum": 84, "intermedi": [84, 113], "downloadfail": 84, "downloadschedul": 84, "downloadpaus": 84, "task": 84, "installationfail": 84, "installreboot": 84, "installschedul": 84, "installdatetim": 84, "installverificationfail": 84, "checksum": 84, "final": [84, 90, 94], "signatureverifi": 84, "l1": [85, 92], "l2": 85, "l3": 85, "sum": [85, 92], "cp_voltag": 86, "pp_resistor": 86, "diode_fail": 86, "error_": [86, 94], "pe": 86, "short": [86, 100, 105, 113, 114], "refer": [87, 88, 89, 90, 91, 92, 93, 94, 100, 105, 110, 113, 119], "auto": [90, 92, 94, 95, 109, 118], "usabl": 90, "share": [90, 105, 114, 117], "dedic": [90, 103, 105, 110], "interact": [90, 107, 113], "helper": [90, 101, 110], "sae": [90, 109], "70121": 90, "seamlessli": 90, "integr": [90, 100, 105, 110, 111], "lowest": [90, 109], "microcontrol": 90, "improv": 90, "safeti": [90, 94, 109], "applic": [90, 109], "todo": 90, "graph": 90, "still": [90, 94, 105, 109, 113], "behav": 90, "similar": [90, 100, 109], "therefor": [90, 113], "step": [90, 100, 105, 110, 113, 114], "whenev": [90, 94], "mere": 90, "light": [90, 109], "subscrib": [90, 94], "notreserv": 90, "driven": 90, "republish": 90, "struct": [90, 94, 105], "begun": 90, "github": [90, 99, 100, 104, 105, 108, 109, 110, 112, 113, 114, 117, 118], "com": [90, 94, 99, 100, 104, 105, 108, 109, 110, 113, 114, 119], "openfastchargingalli": 90, "blob": [90, 104, 109], "pdf": 90, "To": [90, 92, 94, 100, 101, 103, 104, 109, 110, 111, 115, 117, 118, 119], "against": [90, 113, 114], "reservatonstart": 90, "notifi": 90, "intergr": 90, "overload": 90, "drop": 90, "wish": 90, "merg": [90, 113], "limt": 90, "set_local_max_curr": 90, "travers": 90, "just": [90, 103, 105, 108, 109, 110, 112, 113], "smart": [90, 94], "profil": [90, 114], "whichev": 90, "whose": [92, 113], "startup": 92, "modbusrtu": 92, "subdirectori": [92, 101, 109], "templat": [92, 103, 105], "yaml": [92, 95, 105, 108, 109], "copi": [92, 94, 100, 105, 109, 111], "fill": [92, 105, 108], "datasheet": 92, "consist": [92, 101, 109, 113, 118], "start_regist": 92, "num_regist": 92, "multipli": 92, "exponent_regist": 92, "function_code_start_reg": 92, "obtain": 92, "4": [92, 100, 103, 109, 119], "scale": 92, "001": 92, "expon": 92, "function_code_exp_reg": 92, "split": [92, 94, 114], "certain": [92, 94, 100], "distinct": 92, "yak": 94, "3v": 94, "ttl": 94, "uart": 94, "linux": [94, 103, 104, 109, 110], "wakeup": 94, "currrent": 94, "unus": 94, "bp": 94, "8n1": 94, "googl": [94, 110], "buffer": 94, "abl": [94, 100, 105, 108, 109, 111, 114], "en": 94, "wikipedia": 94, "wiki": 94, "consistent_overhead_byte_stuf": 94, "yeti_comm": 94, "evseri": 94, "cpp": [94, 101, 105, 111], "extract": [94, 109], "handlepacket": 94, "linkwrit": 94, "hi2lo": 94, "proto": 94, "lo2hi": 94, "date": [94, 104, 106, 110], "frequent": [94, 110, 113], "nanopb": [94, 111], "nanopb_gener": 94, "make": [94, 100, 101, 103, 104, 105, 108, 111, 114], "setcontrolmod": 94, "standalon": [94, 108], "setmaxcurr": 94, "act": [94, 110, 113, 115, 118], "howev": [94, 104, 105], "accordingli": [94, 100, 103, 109, 114], "human": [94, 118], "allowpoweron": 94, "bool": 94, "decis": [94, 113], "setpwm": 94, "duty_cycl": 94, "ON": 94, "firmwareupd": 94, "rom": [94, 109], "loader": 94, "stm32flash": [94, 109], "tool": [94, 101, 104, 105, 109, 110, 118], "flash": 94, "kit": [94, 109], "real": [94, 109], "keepalivehi": 94, "1hz": 94, "heartbeat": 94, "longer": 94, "stand": [94, 100], "alon": 94, "backup": [94, 113, 117], "modifi": [94, 109, 114, 117], "setthreephas": 94, "next": [94, 105, 109], "dual": 94, "delai": 94, "enablercd": 94, "onboard": 94, "spike": 94, "goe": 94, "float": 94, "imped": 94, "switchthreephaseswhilecharg": 94, "precaut": 94, "destroi": 94, "zoe": 94, "forceunlock": 94, "regardless": 94, "car_plugged_in": 94, "car_requested_pow": 94, "power_on": 94, "succesfulli": [94, 109], "mirror": 94, "contact": [94, 109], "power_off": 94, "car_requested_stop_pow": 94, "car_unplug": 94, "error_df": 94, "error_relai": 94, "error_rcd": 94, "error_ventilation_not_avail": 94, "error_over_curr": 94, "quick": [94, 104, 106, 110, 114, 116, 117], "permanent_fault": 94, "unplug": [94, 109], "evse_replug_start": 94, "evse_replug_finish": 94, "roughli": 94, "keepalivelo": 94, "keep": [94, 105, 113], "resetdon": 94, "find": [95, 105, 113, 114], "dpm1000": [95, 97], "dummytokenprovid": [95, 97], "dummytokenprovidermanu": [95, 97], "dummytokenvalid": [95, 97], "dummyv2g": [95, 97], "energynod": [95, 97], "evslac": [95, 97], "evsesecur": [95, 97], "evseslac": [95, 97], "evsev2g": [95, 97, 105], "genericpowermet": [95, 97, 107, 110], "jstibber": [95, 97], "micromegawattbsp": [95, 97], "ocpp201": [95, 97], "ocppextensionexampl": [95, 97], "pn532tokenprovid": [95, 97], "packetsniff": [95, 97], "persistentstor": [95, 97], "powermeterbsm": [95, 97], "pyevjosev": [95, 97], "pyjosev": [95, 97], "yetidriv": [95, 97, 107, 110], "board_support_ac_debug": [95, 96], "car_simul": [95, 96], "debug_json": [95, 96], "example_us": [95, 96], "solar_forecast": [95, 96], "sunspec_read": [95, 96], "sunspec_scann": [95, 96], "test_control": [95, 96], "tibber_price_forecast": [95, 96], "git": [99, 103, 104, 105, 110, 115], "ext": [99, 109], "switchev": 99, "git_rev": 99, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 99, "git_tag": [99, 100], "2023": [99, 104], "9": [99, 104], "785047c0cbcea6b9b14ded19c1fc032a6e8d832a": 99, "1d97d0234891702d9c96811f8abb5f4a1aaac780": 99, "7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9": 99, "v0": [99, 113], "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 99, "729ecc4616d4778078ceecd2382f1f77262282af": 99, "mbedtl": 99, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 99, "8b3f26a": 99, "enable_program": 99, "enable_test": 99, "openv2g": 99, "35c0c0a4ff3412e588ff6f00561df1407916832d": 99, "libevs": 99, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 99, "libfsm": 99, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 99, "liblog": [99, 100], "5c132fb0bcdfb41d6285c4f834ae4657d7a6bff6": 99, "build_exampl": [99, 100], "libmodbu": [99, 100], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 99, "libocpp": [99, 100, 108], "1cb0999432e29bea56bb02ee88d98849c8630088": 99, "libslac": 99, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 99, "486cd8b": 99, "libsunspec": [99, 100], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 99, "libtim": [99, 100], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 99, "orchestr": 100, "repositori": [100, 103, 110, 112, 114, 117, 118], "pleas": [100, 104, 105, 109, 114], "sure": [100, 101, 104, 105, 109, 114], "suffici": [100, 109], "recent": 100, "python3": [100, 101, 104, 105], "sourc": [100, 101, 108, 109, 110, 114, 117], "indepth": 100, "guidanc": 100, "aris": 100, "pip": [100, 101, 104, 105], "setuptool": [100, 104, 105], "wheel": [100, 104, 105], "jstyleson": 100, "jsonschema": 100, "clone": [100, 105], "script": [100, 105, 109, 111, 113, 114, 119], "environ": [100, 103, 108, 110], "cd": [100, 101, 105, 109, 111, 112, 113, 117, 118], "dependency_manag": [100, 105], "init": [100, 105, 113], "checkout": [100, 105, 109, 113, 117], "deploi": [100, 118], "devkit": 100, "rise": 100, "cpm": [100, 105], "variabl": [100, 105], "home": [100, 105, 110, 111], "whoami": [100, 105], "bin": [100, 104, 105, 108, 109, 113], "ev_cli": [100, 101], "mkdir": [100, 105, 109, 112, 113, 118], "guid": [100, 104, 106, 110, 114, 115, 116, 117], "jinja2": [100, 104, 105], "pyyaml": [100, 104, 105], "let": [100, 103, 105, 108, 109, 110, 113, 114], "effect": [100, 105], "advanc": 100, "would": [100, 101, 105, 111, 113], "lib": 100, "branch": [100, 118], "repo": [100, 105, 113], "achiev": [100, 108], "edit": [100, 113], "your": [100, 103, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119], "top": [100, 109, 110], "cmakelist": [100, 101], "txt": [100, 101, 105], "find_packag": 100, "look": [100, 101, 103, 105, 108, 109, 110, 114], "like": [100, 101, 103, 105, 108, 109, 111, 113, 114], "suppos": 100, "form": 100, "behind": [100, 113], "clean": [100, 112, 113], "seen": [100, 103, 105, 109], "shell": [100, 105, 109, 111, 113], "python": [101, 105, 111, 119], "packag": [101, 110], "subcommand": 101, "manifest": [101, 114], "simpli": [101, 114], "dir": 101, "clang": [101, 104], "them": [101, 105, 109, 111], "interfacenam": 101, "hpp": [101, 105], "former": 101, "view": [101, 118], "latter": [101, 114], "skeleton": 101, "insid": [101, 105, 109, 111, 113, 114], "instruct": [101, 104, 105, 112], "cmake": [101, 104, 105, 108, 109, 111], "ld": 101, "glue": [101, 105, 109], "hook": 101, "furthermor": [101, 105, 108, 111, 113], "sampleinterfac": 101, "sampleinterfaceimpl": 101, "declar": [101, 105], "subsect": 101, "inferfac": 101, "section": [101, 103, 105, 106, 109, 110, 113, 117], "mark": 101, "75ac1216": 101, "19eb": 101, "4182": 101, "a85c": 101, "820f1fc2c091": 101, "kept": 101, "recreat": 101, "creation": 101, "diff": [101, 109], "don": [101, 108, 110, 112, 113, 114], "touch": [101, 109, 113], "anyth": [101, 109], "comma": 101, "separ": [101, 114], "lot": [101, 105, 113], "mention": 101, "categori": 101, "wherea": 101, "tbd": 101, "edm": [102, 103, 110], "cli": [102, 103, 110], "think": 103, "softwar": [103, 110, 115], "stack": [103, 105, 110], "scenario": [103, 105, 110, 113], "principl": 103, "loos": 103, "coupl": [103, 116], "enhanc": 103, "own": [103, 105, 109, 112, 117], "architectur": [103, 110], "suitabl": 103, "ship": [103, 113], "explain": [103, 105], "addition": 103, "life": [103, 108], "easier": [103, 113], "understand": [103, 110, 113, 115, 119], "benefit": 103, "those": [103, 104, 105], "sneak": 103, "preview": 103, "admin": [103, 108, 111], "scaffold": 103, "explor": [103, 109], "great": [103, 105], "noder": [103, 105, 109, 117], "steve": [103, 105, 108, 111], "backend": [103, 108], "exactli": 103, "shown": [103, 105, 109], "later": [103, 105, 113], "recommend": [103, 104, 105, 109, 114], "least": [103, 110], "4gb": 103, "ram": [103, 105], "cpu": [103, 105], "boost": [103, 104], "raspberri": [103, 108, 109], "pi": [103, 108, 109], "ubuntu": [103, 109, 112], "opensus": 103, "fedora": 103, "36": [103, 104], "creat": [103, 105, 108, 109, 111, 112, 113, 117, 119], "compil": [103, 104, 105, 108], "walk": [103, 105, 109, 110], "nativ": [104, 109], "header": [104, 119], "window": [104, 105, 111], "wsl2": 104, "docker": [104, 105, 110, 112, 114, 115, 117], "podman": 104, "mainli": [104, 109, 113], "greater": 104, "gcc": 104, "tweak": 104, "12": 104, "offici": [104, 108, 109, 110], "librari": [104, 105, 114], "best": [104, 110, 117], "04": [104, 112], "22": 104, "apt": [104, 109], "sudo": [104, 105, 109], "y": [104, 109], "rsync": [104, 109], "wget": [104, 109], "doxygen": 104, "graphviz": 104, "tidi": 104, "cppcheck": 104, "openjdk": 104, "jdk": 104, "npm": 104, "compos": [104, 105, 111], "libboost": 104, "nodej": 104, "libssl": 104, "libsqlite3": 104, "curl": 104, "rfkill": 104, "libpcap": 104, "libev": 104, "pkg": 104, "node_api": 104, "procedur": [104, 105], "nodesourc": 104, "readm": [104, 109], "md": [104, 109], "11": [104, 105], "older": 104, "Then": [104, 111], "usr": 104, "zypper": 104, "shadow": 104, "devel_basi": 104, "devel": 104, "libboost_filesystem": 104, "libboost_log": 104, "libboost_program_opt": 104, "libboost_system": 104, "libboost_thread": 104, "libopenssl": 104, "sqlite3": 104, "37": 104, "38": 104, "dnf": 104, "automak": 104, "openssl": 104, "libsqlite3x": 104, "septemb": 104, "choic": 104, "15118": [104, 109], "keytool": [104, 105], "interchang": [104, 110], "probabl": [104, 105, 112], "python_execut": 104, "page": [105, 108, 109, 110, 118], "As": [105, 108, 109, 114], "highli": 105, "modular": [105, 110], "right": [105, 109, 110, 111, 117], "pull": [105, 110, 117], "prerequisit": [105, 110], "said": 105, "resid": 105, "cpm_source_cach": 105, "workspac": [105, 108, 109, 111, 117], "u": [105, 108, 109, 110, 113], "initialis": 105, "newli": [105, 109], "adopt": [105, 110], "chosen": 105, "That": [105, 109, 113], "pki": 105, "create_cert": 105, "sh": [105, 111, 113, 114], "java": 105, "availbl": 105, "significantli": 105, "speed": [105, 110], "nproc": [105, 109], "dive": [105, 110, 114], "old": 105, "repeat": 105, "mosquitto": [105, 109, 111, 114], "broker": [105, 111], "infranet_network": [105, 111], "bridg": [105, 111], "subnet": [105, 111], "fd00": [105, 111], "enter": [105, 111], "red": [105, 109], "browser": [105, 108, 117, 118], "localhost": [105, 111, 117], "1880": [105, 117], "ui": [105, 108, 117], "gui": [105, 117], "analys": 105, "littl": 105, "insight": [105, 110], "plugin": 105, "feel": 105, "enough": [105, 113], "tutori": [105, 110, 112, 113, 114, 116, 118, 119], "dig": 105, "deeper": [105, 110, 113, 114], "thing": [105, 110, 113, 119], "togeth": [105, 110, 117], "ones": 105, "mechan": 105, "analyz": 105, "complic": 105, "nice": 105, "exhaust": 105, "diagram": 105, "8849": [105, 108], "height": [105, 119], "mount": [105, 109, 111, 117], "rather": [105, 110], "click": [105, 109, 110, 111, 117], "menu": [105, 117], "symbol": 105, "left": [105, 109], "corner": [105, 109, 117], "column": [105, 119], "choos": [105, 108, 110, 117], "intro": [105, 106], "role": 105, "concept": [105, 108, 110, 114, 115, 116, 119], "visit": 105, "congrat": 105, "rocket": 105, "entiti": 105, "cours": [105, 117], "term": 105, "some_kei": 105, "myinterfac": 105, "some_implement": 105, "externalinterfac": 105, "min_connect": 105, "max_connect": 105, "enable_external_mqtt": 105, "metadata": 105, "licens": 105, "compani": [105, 109], "self": [105, 112, 113], "explanatori": 105, "possbl": 105, "tell": 105, "construct": 105, "cmd": 105, "rememb": [105, 109], "showd": 105, "easi": [105, 108], "get_id": 105, "argument": [105, 108, 112, 119], "method": 105, "typedef": 105, "learn": 105, "round": [105, 110], "piec": 105, "regularli": [105, 108], "bunch": 105, "group": 105, "saw": 105, "sometyp": 105, "additionalproperti": 105, "property_1": 105, "property_2": 105, "intuit": 105, "awar": [105, 109], "mod": 105, "mymodulenam": 105, "javascript": [105, 108], "At": 105, "focu": 105, "stuff": 105, "handler": [105, 108, 114], "review": 105, "learnt": 105, "proced": 105, "join": [105, 110], "anytim": 105, "weekli": 105, "tech": 105, "meet": [105, 110], "peopl": [105, 110], "who": 105, "glad": 105, "hint": [105, 108], "push": [105, 112, 113, 118], "thank": 105, "world": [106, 110], "explan": [107, 114], "grow": [108, 110], "mail": [108, 109], "topic": [108, 110], "idea": [108, 112, 113, 117], "gnu": 108, "debugg": 108, "gdb": 108, "easiest": [108, 110], "sai": [108, 113], "dist": [108, 109, 114, 117], "small": [108, 109, 113], "visual": [108, 110, 111], "studio": [108, 111], "launch": 108, "authmanag": 108, "cppdbg": 108, "program": 108, "workspacefold": 108, "libexec": 108, "arg": 108, "stopatentri": 108, "cwd": 108, "externalconsol": 108, "mimod": 108, "setupcommand": 108, "pretti": 108, "text": [108, 110, 112, 114, 119], "ignorefailur": 108, "disassembli": 108, "flavor": 108, "intel": 108, "ve": 108, "breakpoint": 108, "taken": [108, 113], "forget": [108, 110, 114], "dcmake_build_typ": 108, "disadvantag": 108, "possibli": 108, "bad": 108, "spawn": 108, "fork": 108, "detach": 108, "grid_connection_point": 108, "0a": 108, "0w": 108, "alloc": 108, "whatev": 108, "imagin": 108, "flexibl": [108, 114], "constraint": 108, "recogn": 108, "sometim": [108, 110], "test_config": 108, "solv": 108, "desktop": 108, "pc": 108, "ip_of_the_raspberri": 108, "offload": 108, "faster": 108, "ressourc": 108, "mobilityhous": 108, "Or": [108, 110], "thoughtwork": 108, "maev": 108, "platform": 109, "box": 109, "built": 109, "individu": 109, "research": 109, "facil": 109, "alik": 109, "sw": 109, "groundwork": 109, "rapid": 109, "quickli": 109, "compat": 109, "meant": 109, "outdoor": 109, "spec70121": 109, "cern": 109, "licenc": 109, "happi": 109, "schemat": 109, "3d": 109, "compon": 109, "purchas": 109, "issu": [109, 110, 113], "esd": 109, "wrist": 109, "band": 109, "underlai": 109, "mat": 109, "host": [109, 111, 112, 117], "18": [109, 112], "1x": 109, "usb": 109, "30w": 109, "IN": 109, "pin": [109, 110], "lab": 109, "balenaetch": 109, "dd": 109, "danger": 109, "pcb": 109, "heatsink": 109, "imag": [109, 111, 112, 118], "doubl": 109, "tape": 109, "clip": 109, "hole": 109, "cm4": 109, "around": [109, 113], "grai": 109, "spacer": 109, "gap": 109, "metal": 109, "black": 109, "jumper": 109, "onto": 109, "emmc": 109, "j1": 109, "belayboxr1": 109, "stabl": [109, 113], "img": 109, "gz": 109, "rpiboot": 109, "raspberrypi": 109, "usbboot": 109, "green": 109, "comput": 109, "unzip": 109, "5h": 109, "treat": 109, "yourself": 109, "coffe": 109, "unfortun": 109, "slow": 109, "antenna": 109, "damag": 109, "cage": 109, "seat": 109, "smaller": 109, "bigger": [109, 113], "mission": 109, "accomplish": 109, "mandatori": 109, "crimp": 109, "exact": 109, "orient": 109, "pictur": 109, "Be": 109, "fashion": 109, "ten": 109, "chanc": 109, "assembli": 109, "unisol": 109, "preassembl": 109, "desk": 109, "barrel": 109, "raspian": 109, "debian": 109, "flavour": 109, "deploy": 109, "yocto": 109, "opt": 109, "sinc": [109, 112, 119], "systemd": 109, "mnt": 109, "flutter": 109, "stm32": 109, "workflow": [109, 112, 113, 118], "yeti_fwupd": 109, "serial0": 109, "bootload": 109, "ninja": 109, "laptop": 109, "untar": 109, "bullsey": 109, "toolchain": 109, "8888": 109, "tgz": 109, "tar": 109, "xfz": 109, "dcmake_toolchain_fil": 109, "dcmake_install_prefix": 109, "destdir": 109, "sync": 109, "ssh": [109, 112], "rw": 109, "ro": 109, "wpa_supplic": 109, "autom": 109, "crosscompil": 109, "unstabl": [109, 113], "update_channel": 109, "wg0": 109, "devboard": 109, "systemctl": 109, "ota": 109, "public_mqtt": 109, "1883": [109, 111], "allow_anonym": 109, "anonym": [109, 113], "journalctl": 109, "fu": 109, "vanilla": 109, "rootf": 109, "vice": 109, "versa": 109, "atom": 109, "sd": 109, "sector": [109, 110], "size": 109, "mmcblk0p1": 109, "8192": 109, "1056767": 109, "1048576": 109, "512m": 109, "w95": 109, "fat32": 109, "lba": 109, "mmcblk0p2": 109, "1056768": 109, "14688255": 109, "13631488": 109, "5g": 109, "83": 109, "mmcblk0p3": 109, "14688256": 109, "28319743": 109, "mmcblk0p4": 109, "28319744": 109, "30564351": 109, "2244608": 109, "1g": 109, "mmcblk0p5": 109, "28327936": 109, "28459007": 109, "131072": 109, "64m": 109, "mmcblk0p6": 109, "28467200": 109, "2097152": 109, "system0": 109, "system1": 109, "extent": 109, "factory_data": 109, "timer": 109, "surviv": 109, "lost": 109, "rpi": 109, "unmount": 109, "umount": 109, "mkf": 109, "ext4": 109, "lose": 109, "configu": 109, "credenti": 109, "snapshot": 110, "verion": 110, "index": [110, 118, 119], "foster": 110, "customiz": 110, "glu": 110, "advantag": 110, "pv": 110, "linkedin": 110, "electrif": 110, "foundat": 110, "fastest": 110, "steadili": 110, "question": 110, "answer": 110, "invit": 110, "contributor": [110, 113], "held": 110, "week": 110, "tuesdai": 110, "3pm": 110, "cet": 110, "zone": 110, "wnv": 110, "aadq": 110, "irt": 110, "dial": 110, "49": 110, "40": 110, "8081616135": 110, "964783404": 110, "phone": 110, "tel": 110, "4305012153510": 110, "big": 110, "book": 110, "calendli": 110, "manuel": 110, "ziegler": 110, "30min": 110, "ecosystem": 110, "contribut": [110, 117], "technic": 110, "exchang": 110, "plan": 110, "agenda": 110, "roadmap": 110, "youtub": 110, "channel": 110, "track": [110, 113, 114], "rough": 110, "webinar": 110, "steer": 110, "committe": 110, "faq": 110, "stuck": 110, "video": 110, "watch": 110, "But": [110, 111, 113], "journei": 110, "introduct": 110, "troubleshoot": 110, "kind": 110, "deep": 110, "breath": 110, "ocpp1": [110, 115], "sphinx": [110, 111, 115], "style": [110, 115], "ask": 110, "belaybox": 110, "search": 110, "handi": 111, "vscode": 111, "suggest": 111, "extens": [111, 114], "tcp": 111, "9001": 111, "mariadb": 111, "sql": 111, "3306": 111, "8180": [111, 114], "endpoint": [111, 114], "login": 111, "1234": 111, "centralsystemservic": [111, 114], "soap": 111, "chargeboxid": 111, "yml": [111, 112, 118], "live": [111, 113], "docker_default": 111, "By": [111, 114], "8080": 111, "often": 111, "clash": 111, "13306": 111, "ll": 111, "navig": 111, "tab": [111, 117], "depric": 111, "ctrl": 111, "shift": 111, "f1": 111, "remopen": 111, "head": 111, "path_to_everest_cpp": 111, "j8": 111, "documen": 111, "env": 111, "pwd": 111, "doc": [111, 117, 118], "_build": [111, 118], "dockerfil": 111, "protobuf_gener": 111, "path_to_where_protobuf_files_resid": 111, "protoc": 111, "languag": [111, 119], "zip": 111, "nanopb_pb_gen": 111, "python_pb_gen": 111, "action": [112, 118], "runner": 112, "actrc": 112, "ghcr": 112, "catthehack": 112, "actor": 112, "usernam": 112, "artifact": 112, "pass": 112, "four": [112, 114], "secret_name_1": 112, "secret_value_1": 112, "secret_name_2": 112, "secret_value_2": 112, "multiline_secret": 112, "line_1": 112, "nline2": 112, "nline3": 112, "github_token": 112, "your_github_token": 112, "sa_github_token": 112, "github_token_of_the_service_account": 112, "sa_github_ssh_kei": 112, "ssh_key_of_the_service_account": 112, "github_actor": 112, "username_of_the_service_account": 112, "your_ssh_kei": 112, "your_usernam": 112, "isn": 112, "work0": [112, 118], "plenti": 113, "paragraph": 113, "strategi": 113, "concern": 113, "articl": 113, "vincent": 113, "driessen": 113, "gitflow": 113, "atlassian": 113, "count_to_infin": 113, "charge_fast": 113, "new_stuff": 113, "complex": 113, "commit": 113, "advis": 113, "towrit": 113, "forward": [113, 114], "rebas": 113, "candid": 113, "bugfix": 113, "rc": 113, "div_by_zero": 113, "bug": 113, "succeed": 113, "hotfix": 113, "maintenc": 113, "forgot_to_unplug": 113, "cherri": 113, "pick": 113, "contrast": 113, "rnd_git_dir": 113, "plai": 113, "despit": [113, 114], "onlin": 113, "intermix": 113, "harder": 113, "affect": 113, "mind": 113, "conspiraci": 113, "rewrit": 113, "histori": 113, "stash": 113, "conflict": 113, "progress": 113, "somewher": 113, "someproject": 113, "somerepo": 113, "privateus": 113, "privaterepo": 113, "main_repo": 113, "wip": 113, "rf": 113, "email": 113, "pionier": 113, "manufaktur": 113, "bot": 113, "echo": 113, "src": 113, "fanci": 113, "feature_a": 113, "ff": 113, "larg": 113, "broken": 113, "feature_b": 113, "feature_c": 113, "meanwhil": 113, "ran": 113, "realiz": 113, "went": 113, "seriou": 113, "newer": 113, "fact": 113, "feature_d_1": 113, "d1": 113, "feature_d_2": 113, "d2": 113, "feature_": 113, "incorpor": 113, "ever": 113, "theirs": 113, "6j": 114, "callback": 114, "metervalu": 114, "statusnotif": 114, "cp001": 114, "chargepointid": 114, "centralsystemuri": 114, "127": 114, "chargeboxserialnumb": 114, "chargepointmodel": 114, "chargepointvendor": 114, "firmwarevers": 114, "authorizeremotetxrequest": 114, "clockaligneddatainterv": 114, "900": 114, "connectorphaserot": 114, "rst": [114, 119], "getconfigurationmaxkei": 114, "86400": 114, "localauthorizeofflin": 114, "localpreauthor": 114, "metervaluesaligneddata": 114, "metervaluessampleddata": 114, "metervaluesampleinterv": 114, "numberofconnector": 114, "resetretri": 114, "stoptransactiononevsidedisconnect": 114, "stoptransactiononinvalidid": 114, "stoptxnaligneddata": 114, "stoptxnsampleddata": 114, "supportedfeatureprofil": 114, "firmwaremanag": 114, "remotetrigg": 114, "localauthlistmanag": 114, "smartcharg": 114, "transactionmessageattempt": 114, "transactionmessageretryinterv": 114, "unlockconnectoronevsidedisconnect": 114, "websocketpinginterv": 114, "supportedfiletransferprotocol": 114, "ftp": 114, "cponam": 114, "authorizationkei": 114, "deadbeefdeadbeef": 114, "localauthlisten": 114, "localauthlistmaxlength": 114, "42": [114, 119], "sendlocallistmaxlength": 114, "chargeprofilemaxstacklevel": 114, "chargingscheduleallowedchargingrateunit": 114, "chargingschedulemaxperiod": 114, "maxchargingprofilesinstal": 114, "iso15118pncen": 114, "contractvalidationofflin": 114, "introduc": 114, "whitepap": 114, "tailor": 114, "prepend": 114, "wss": 114, "transport": 114, "unsecur": 114, "familiar": 114, "remotestarttransact": 114, "summar": 114, "addtion": 114, "diagnost": 114, "active_modul": 114, "token_provider_rfid": 114, "jsdummytokenprovidermanu": 114, "config_modul": 114, "module_id": 114, "implementation_id": 114, "break": 114, "logmessag": 114, "logmessagesformat": 114, "consol": 114, "q1": [115, 119], "2022": [115, 119], "rule": [115, 119], "embedd": [115, 119], "enviro": [115, 119], "month": 116, "modif": 117, "mv": 117, "everest_nod": 117, "bind": 117, "run_sil": 117, "automaticc": 118, "documentaiton": 118, "possibilti": 118, "expand": 118, "restructuredtext": 118, "tabl": 118, "workflow_dispatch": 118, "h1": 119, "h2": 119, "h3": 119, "h4": 119, "h5": 119, "h6": 119, "bold": 119, "ital": 119, "inlin": 119, "liter": 119, "sup": 119, "super": 119, "unord": 119, "nest": 119, "anchor": 119, "_anchorbyref": 119, "_anchor": 119, "_external_link_ref": 119, "_extern": 119, "footnot": 119, "citat": 119, "cit1": 119, "_": 119, "external_link_ref": 119, "anchorbyref": 119, "vertic": 119, "horizont": 119, "span": 119, "width": 119, "utf": 119, "row": 119, "caption": 119, "png": 119, "alt": 119, "150px": 119, "align": 119, "center": 119, "target_": 119, "depth": 119, "toc": 119, "visibl": 119, "hidden": 119, "maxdepth": 119, "second_fil": 119, "int_": 119, "infti": 119, "dx": 119, "div": 119, "lineno": 119, "emphas": 119, "some_funct": 119, "any_var": 119, "another_funct": 119, "literalinclud": 119, "dedent": 119, "_tutorial_intro": 119, "toctre": 119, "glob": 119}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 75], "variabl": [1, 2, 4, 6, 7, 8, 9, 11, 13, 14, 15, 17, 19, 20, 22, 23, 24, 25, 28, 29, 31, 33, 34, 35, 36, 37, 90, 92], "command": [1, 2, 3, 5, 6, 8, 11, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 36, 37, 92, 94, 101, 105, 113], "iso15118_ev": [2, 76], "auth": [3, 39], "auth_token_provid": 4, "auth_token_valid": 5, "board_support_ac": 6, "board_support_ac_debug": 7, "car_simul": 8, "debug_json": 9, "empti": 10, "energi": [11, 71, 90, 108], "energy_manag": 12, "energy_price_inform": [13, 72], "ev_slac": 14, "evse_manag": [15, 73], "evse_secur": [16, 74], "exampl": [17, 113, 119], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 77], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 79], "powermet": [25, 80, 90, 92], "reserv": [26, 81, 90], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 83], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 67, 84, 103, 104], "test_control": 34, "tibber_price_forecast": 35, "yeti_extra": 36, "yeti_simulation_control": 37, "api": 38, "provid": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 92], "requir": [38, 39, 41, 45, 46, 48, 52, 55, 56, 57, 59, 61, 65, 103, 104], "metadata": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "author": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "licens": [38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 92, 94, 97, 100, 101, 105, 106, 107, 108, 116], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 67, 68, 90, 92, 109, 114], "dpm1000": 40, "dummytokenprovid": [41, 87], "dummytokenprovidermanu": [42, 88], "dummytokenvalid": [43, 89], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 90], "evsesecur": [49, 91], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 92], "jstibber": 53, "micromegawattbsp": 54, "ocpp": [55, 78, 108, 114], "ocpp201": 56, "ocppextensionexampl": [57, 93], "pn532tokenprovid": 58, "packetsniff": 59, "persistentstor": 60, "powermeterbsm": 61, "pyevjosev": 62, "pyjosev": 63, "serialcommhub": 64, "setup": [65, 108, 109, 111, 112], "store": 66, "yetidriv": [68, 94], "board_support": 70, "serial_comm_hub_request": 82, "unit": 85, "yeti": [86, 94, 109], "typic": 90, "connect": [90, 114], "ac": 90, "dc": 90, "publish": [90, 92], "session_ev": 90, "authent": 90, "autocharg": 90, "pnc": 90, "manag": [90, 100, 105, 108], "dataset": 92, "file": [92, 101, 105, 109, 111], "avail": 92, "descript": 92, "structur": [92, 113], "other": [92, 94], "thing": 92, "note": [92, 119], "get_signed_meter_valu": 92, "commun": [94, 105, 108], "between": 94, "microcontrol": [94, 109], "thi": [94, 119], "driver": 94, "protocol": 94, "cob": 94, "protobuf": [94, 111], "everest": [94, 95, 96, 97, 98, 100, 102, 103, 105, 106, 107, 108, 109, 110, 111, 114, 117], "low": 94, "control": 94, "mode": 94, "all": 94, "refer": [95, 109], "interfac": [96, 101, 105], "type": [98, 105], "snapshot": 99, "edm": [100, 105], "depend": [100, 104, 105], "instal": [100, 101, 105], "quick": [100, 105], "start": 100, "enabl": 100, "cpm_source_cach": 100, "set": [100, 109], "path": 100, "build": [100, 105, 109, 118], "python": [100, 104], "packag": [100, 104, 105], "need": [100, 105], "run": [100, 109, 112, 114], "up": [100, 109], "updat": [100, 101, 109], "workspac": 100, "us": [100, 109, 113], "cmake": 100, "yaml": 100, "creat": [100, 101], "config": [100, 109], "from": 100, "an": 100, "exist": 100, "directori": [100, 112], "tree": 100, "git": [100, 113], "inform": [100, 109, 118], "glanc": 100, "ev": [101, 105], "cli": [101, 105], "line": [101, 105], "gener": [101, 105, 111, 118], "c": 101, "header": 101, "defin": [101, 109], "auto": 101, "onli": [101, 109], "nodej": 101, "develop": [102, 104, 105, 109, 110, 116], "tool": [102, 103], "framework": 103, "A": [103, 104, 105], "visual": [103, 113], "introduct": [103, 109], "And": [103, 105, 108], "helper": [103, 105], "prerequisit": 103, "hardwar": [103, 109], "oper": 103, "librari": 103, "prepar": [104, 105, 109], "your": [104, 105, 110], "environ": [104, 105, 109, 111], "word": 104, "test": 104, "ubuntu": 104, "opensus": 104, "fedora": 104, "troubleshoot": [104, 108], "maven": 104, "java": 104, "version": [104, 110, 119], "pyenv": 104, "kind": 105, "Of": [105, 110], "guid": [105, 119], "To": [105, 112, 114, 116], "download": 105, "get": [105, 109], "The": [105, 109], "repositori": [105, 113], "iso": 105, "15118": 105, "simul": [105, 117], "softwar": [105, 109, 117], "loop": 105, "admin": 105, "panel": 105, "understand": 105, "basic": 105, "element": 105, "manifest": 105, "stub": 105, "One": 105, "deep": 105, "breath": 105, "concept": [106, 113], "frequent": 108, "ask": 108, "question": 108, "best": [108, 113], "practic": [108, 113], "debug": 108, "singl": 108, "error": [108, 119], "warn": [108, 119], "rpc": 108, "timeout": 108, "2": 108, "0": 108, "1": [108, 110], "pionix": 109, "belaybox": 109, "support": 109, "assembl": 109, "yak": 109, "board": 109, "flash": 109, "cabl": 109, "final": 109, "raspbian": 109, "integr": [109, 114], "": 109, "firmwar": 109, "cross": 109, "compil": 109, "deploi": 109, "custom": 109, "further": 109, "cheat": 109, "sheet": 109, "make": 109, "root": 109, "partit": 109, "read": 109, "writabl": 109, "again": 109, "contain": 109, "wifi": 109, "releas": 109, "channel": 109, "wireguard": 109, "vpn": 109, "persist": 109, "user": 109, "stop": 109, "automat": 109, "addit": 109, "mqtt": 109, "broker": 109, "watch": 109, "output": [109, 119], "servic": 109, "termin": 109, "scheme": 109, "onlin": 109, "factori": 109, "reset": 109, "current": 110, "nightli": 110, "what": 110, "i": 110, "compass": 110, "direct": [110, 119], "contact": 110, "mail": 110, "list": [110, 112, 119], "weekli": 110, "tech": 110, "meetup": 110, "resourc": 110, "about": 110, "social": 110, "media": 110, "find": 110, "wai": 110, "Into": 110, "tabl": [110, 119], "content": [110, 119], "indic": 110, "docker": 111, "playground": 111, "local": 111, "ci": 111, "languang": 111, "specif": 111, "how": [112, 113, 114, 116], "act": 112, "usag": 112, "availavl": 112, "job": 112, "trigger": 112, "event": 112, "bind": 112, "work": 112, "main": 113, "tip": [113, 119], "n": 113, "trick": 113, "privat": 113, "workhors": 113, "branch": 113, "correspond": 113, "ocpp1": 114, "6": 114, "prerequesit": 114, "libocpp": 114, "core": 114, "steve": 114, "differ": 114, "csm": 114, "within": 114, "log": 114, "tutori": [115, 117], "new": 116, "sphinx": [118, 119], "architectur": 118, "document": [118, 119], "style": 119, "headlin": 119, "bullet": 119, "target": 119, "link": 119, "section": 119, "head": 119, "grid": 119, "simpl": 119, "csv": 119, "titl": 119, "imag": 119, "figur": 119, "comment": 119, "block": 119, "topic": 119, "sidebar": 119, "admonit": 119, "attent": 119, "caution": 119, "danger": 119, "hint": 119, "import": 119, "seealso": 119, "versionad": 119, "versionchang": 119, "deprec": 119, "math": 119, "raw": 119, "format": 119, "code": 119}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"ISO15118_charger": [[1, "iso15118-charger"]], "Variables": [[1, "variables"], [2, "variables"], [4, "variables"], [6, "variables"], [7, "variables"], [8, "variables"], [9, "variables"], [11, "variables"], [13, "variables"], [14, "variables"], [15, "variables"], [17, "variables"], [19, "variables"], [20, "variables"], [22, "variables"], [23, "variables"], [24, "variables"], [25, "variables"], [28, "variables"], [29, "variables"], [31, "variables"], [33, "variables"], [34, "variables"], [35, "variables"], [36, "variables"], [37, "variables"]], "Commands": [[1, "commands"], [2, "commands"], [3, "commands"], [5, "commands"], [6, "commands"], [8, "commands"], [11, "commands"], [14, "commands"], [15, "commands"], [16, "commands"], [17, "commands"], [19, "commands"], [20, "commands"], [21, "commands"], [22, "commands"], [24, "commands"], [25, "commands"], [26, "commands"], [27, "commands"], [28, "commands"], [30, "commands"], [32, "commands"], [33, "commands"], [34, "commands"], [36, "commands"], [37, "commands"]], "ISO15118_ev": [[2, "iso15118-ev"]], "auth": [[3, "auth"]], "auth_token_provider": [[4, "auth-token-provider"]], "auth_token_validator": [[5, "auth-token-validator"]], "board_support_AC": [[6, "board-support-ac"]], "board_support_AC_debug": [[7, "board-support-ac-debug"]], "car_simulator": [[8, "car-simulator"]], "debug_json": [[9, "debug-json"]], "empty": [[10, "empty"]], "energy": [[11, "energy"], [71, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [72, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [73, "evse-manager"]], "evse_security": [[16, "evse-security"], [74, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [77, "isolation-monitor"]], "kvs": [[21, "kvs"]], "ocpp_1_6_charge_point": [[22, "ocpp-1-6-charge-point"]], "power": [[23, "power"]], "power_supply_DC": [[24, "power-supply-dc"], [79, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [80, "powermeter"], [90, "powermeter"], [92, "powermeter"]], "reservation": [[26, "reservation"], [81, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [83, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [84, "system"]], "test_control": [[34, "test-control"]], "tibber_price_forecast": [[35, "tibber-price-forecast"]], "yeti_extras": [[36, "yeti-extras"]], "yeti_simulation_control": [[37, "yeti-simulation-control"]], "API": [[38, "api"]], "Provides": [[38, "provides"], [39, "provides"], [40, "provides"], [41, "provides"], [42, "provides"], [43, "provides"], [44, "provides"], [45, "provides"], [46, "provides"], [47, "provides"], [48, "provides"], [49, "provides"], [50, "provides"], [51, "provides"], [52, "provides"], [53, "provides"], [54, "provides"], [55, "provides"], [56, "provides"], [57, "provides"], [58, "provides"], [59, "provides"], [60, "provides"], [61, "provides"], [62, "provides"], [63, "provides"], [64, "provides"], [65, "provides"], [66, "provides"], [67, "provides"], [68, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [55, "requirements"], [56, "requirements"], [57, "requirements"], [59, "requirements"], [61, "requirements"], [65, "requirements"]], "Metadata": [[38, "metadata"], [39, "metadata"], [40, "metadata"], [41, "metadata"], [42, "metadata"], [43, "metadata"], [44, "metadata"], [45, "metadata"], [46, "metadata"], [47, "metadata"], [48, "metadata"], [49, "metadata"], [50, "metadata"], [51, "metadata"], [52, "metadata"], [53, "metadata"], [54, "metadata"], [55, "metadata"], [56, "metadata"], [57, "metadata"], [58, "metadata"], [59, "metadata"], [60, "metadata"], [61, "metadata"], [62, "metadata"], [63, "metadata"], [64, "metadata"], [65, "metadata"], [66, "metadata"], [67, "metadata"], [68, "metadata"]], "Authors": [[38, "authors"], [39, "authors"], [40, "authors"], [41, "authors"], [42, "authors"], [43, "authors"], [44, "authors"], [45, "authors"], [46, "authors"], [47, "authors"], [48, "authors"], [49, "authors"], [50, "authors"], [51, "authors"], [52, "authors"], [53, "authors"], [54, "authors"], [55, "authors"], [56, "authors"], [57, "authors"], [58, "authors"], [59, "authors"], [60, "authors"], [61, "authors"], [62, "authors"], [63, "authors"], [64, "authors"], [65, "authors"], [66, "authors"], [67, "authors"], [68, "authors"]], "License": [[38, "license"], [39, "license"], [40, "license"], [41, "license"], [42, "license"], [43, "license"], [44, "license"], [45, "license"], [46, "license"], [47, "license"], [48, "license"], [49, "license"], [50, "license"], [51, "license"], [52, "license"], [53, "license"], [54, "license"], [55, "license"], [56, "license"], [57, "license"], [58, "license"], [59, "license"], [60, "license"], [61, "license"], [62, "license"], [63, "license"], [64, "license"], [65, "license"], [66, "license"], [67, "license"], [68, "license"]], "Auth": [[39, "auth"]], "Module Configuration": [[39, "module-configuration"], [40, "module-configuration"], [45, "module-configuration"], [46, "module-configuration"], [48, "module-configuration"], [49, "module-configuration"], [51, "module-configuration"], [54, "module-configuration"], [55, "module-configuration"], [56, "module-configuration"], [57, "module-configuration"], [59, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [65, "module-configuration"], [67, "module-configuration"], [68, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [87, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [88, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [89, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [90, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [91, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [92, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "MicroMegaWattBSP": [[54, "micromegawattbsp"]], "OCPP": [[55, "ocpp"]], "OCPP201": [[56, "ocpp201"]], "OCPPExtensionExample": [[57, "ocppextensionexample"], [93, "ocppextensionexample"]], "PN532TokenProvider": [[58, "pn532tokenprovider"]], "PacketSniffer": [[59, "packetsniffer"]], "PersistentStore": [[60, "persistentstore"]], "PowermeterBSM": [[61, "powermeterbsm"]], "PyEvJosev": [[62, "pyevjosev"]], "PyJosev": [[63, "pyjosev"]], "SerialCommHub": [[64, "serialcommhub"]], "Setup": [[65, "setup"], [112, "setup"]], "Store": [[66, "store"]], "System": [[67, "system"]], "YetiDriver": [[68, "yetidriver"], [94, "yetidriver"]], "authorization": [[69, "authorization"]], "board_support": [[70, "board-support"]], "iso15118_charger": [[75, "iso15118-charger"]], "iso15118_ev": [[76, "iso15118-ev"]], "ocpp": [[78, "ocpp"]], "serial_comm_hub_requests": [[82, "serial-comm-hub-requests"]], "units": [[85, "units"]], "yeti": [[86, "yeti"]], "Typical connections": [[90, "typical-connections"]], "AC Configuration": [[90, "ac-configuration"]], "DC Configuration": [[90, "dc-configuration"]], "Published variables": [[90, "published-variables"], [92, "published-variables"]], "session_events": [[90, "session-events"]], "Authentication": [[90, "authentication"]], "Autocharge / PnC": [[90, "autocharge-pnc"]], "Reservation": [[90, "reservation"]], "Energy Management": [[90, "energy-management"]], "Datasets in the configuration file": [[92, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[92, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[92, "dataset-description"]], "Structure of datasets in the configuration file": [[92, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[92, "other-things-to-note"]], "Provided commands": [[92, "provided-commands"]], "get_signed_meter_value": [[92, "get-signed-meter-value"]], "Communication between the Yeti microcontroller and this driver module": [[94, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[94, "protocol"]], "COBS": [[94, "cobs"]], "Protobuf": [[94, "protobuf"]], "EVerest to Yeti": [[94, "everest-to-yeti"]], "Low control mode:": [[94, "low-control-mode"]], "Other commands for all modes:": [[94, "other-commands-for-all-modes"]], "Yeti to EVerest": [[94, "yeti-to-everest"]], "EVerest Reference": [[95, "everest-reference"]], "EVerest Interfaces": [[96, "everest-interfaces"]], "EVerest Modules": [[97, "everest-modules"], [107, "everest-modules"]], "EVerest Types": [[98, "everest-types"]], "Snapshot": [[99, "snapshot"]], "edm": [[100, "edm"]], "Dependency Manager for EVerest": [[100, "dependency-manager-for-everest"]], "Install and Quick Start": [[100, "install-and-quick-start"]], "Installing edm": [[100, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[100, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[100, "building-everest"]], "Python packages needed to run edm": [[100, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[100, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[100, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[100, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[100, "git-information-at-a-glance"]], "ev-cli": [[101, "ev-cli"]], "Install": [[101, "install"]], "ev-cli command line interface": [[101, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[101, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[101, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[101, "auto-generating-nodejs-modules"]], "EVerest development tools": [[102, "everest-development-tools"]], "EVerest framework": [[103, "everest-framework"]], "A Visual Introduction": [[103, "a-visual-introduction"]], "Tools And Helpers": [[103, "tools-and-helpers"]], "System Requirements and Prerequisites": [[103, "system-requirements-and-prerequisites"]], "Hardware": [[103, "hardware"]], "Operating System": [[103, "operating-system"]], "Libraries And Tools": [[103, "libraries-and-tools"]], "Prepare Your Development Environment": [[104, "prepare-your-development-environment"], [105, "prepare-your-development-environment"]], "A Word on System Environments": [[104, "a-word-on-system-environments"]], "Required Packages": [[104, "required-packages"]], "Tested Environments": [[104, "tested-environments"]], "Ubuntu": [[104, "ubuntu"]], "OpenSUSE": [[104, "opensuse"]], "Fedora": [[104, "fedora"]], "Troubleshooting": [[104, "troubleshooting"]], "Maven dependency": [[104, "maven-dependency"]], "Java dependency": [[104, "java-dependency"]], "Python versions with pyenv": [[104, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[105, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[105, "needed-packages"]], "Download And Install": [[105, "download-and-install"]], "Get The Needed EVerest Repositories": [[105, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[105, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[105, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[105, "packages-for-iso-15118-communication"]], "Build EVerest": [[105, "build-everest"]], "Simulating EVerest": [[105, "simulating-everest"]], "Prepare The Helpers": [[105, "prepare-the-helpers"]], "Software in a loop": [[105, "software-in-a-loop"]], "Admin panel and simulations": [[105, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[105, "understanding-everest-modules"]], "Basic elements of a module": [[105, "basic-elements-of-a-module"]], "Module manifest": [[105, "module-manifest"]], "Interfaces": [[105, "interfaces"]], "Types": [[105, "types"]], "Generate the stub files": [[105, "generate-the-stub-files"]], "One Deep Breath": [[105, "one-deep-breath"]], "EVerest Module Concept": [[106, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[108, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[108, "everest-modules"]], "Debug a single module": [[108, "debug-a-single-module"]], "Energy management": [[108, "energy-management"]], "Errors, warnings and Troubleshooting": [[108, "errors-warnings-and-troubleshooting"]], "RPC communication timeout": [[108, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[108, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[109, "pionix-belaybox"]], "Introduction": [[109, "introduction"]], "The BelayBox hardware": [[109, "the-belaybox-hardware"]], "Getting support": [[109, "getting-support"]], "Setting up Hardware and Software": [[109, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[109, "assembling-the-yak-board"]], "Flashing the Yak Board": [[109, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[109, "assembling-the-yeti-board"]], "Preparing the cable set": [[109, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[109, "final-yak-yeti-cable-setup"]], "Raspbian": [[109, "raspbian"]], "EVerest": [[109, "everest"]], "Integration into Raspbian": [[109, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[109, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[109, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[109, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[109, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[109, "belaybox-further-information"]], "Reference Cheat Sheet": [[109, "reference-cheat-sheet"]], "Make root partition read/writable": [[109, "make-root-partition-read-writable"]], "Make it read only again": [[109, "make-it-read-only-again"]], "File containing wifi settings": [[109, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[109, "use-of-custom-everest-build-or-config"]], "Define release channels": [[109, "define-release-channels"]], "Wireguard VPN configuration": [[109, "wireguard-vpn-configuration"]], "Persistent user config": [[109, "persistent-user-config"]], "Stop automatic updates": [[109, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[109, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[109, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[109, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[109, "raspbian-partitioning-scheme"]], "Using online updates": [[109, "using-online-updates"]], "Factory reset": [[109, "factory-reset"]], "Current Version nightly": [[110, "index"]], "What Is EVerest": [[110, "what-is-everest"]], "EVerest Compass": [[110, "everest-compass"]], "Direct contact": [[110, "direct-contact"]], "Mailing list": [[110, "mailing-list"]], "Weekly tech meetup": [[110, "weekly-tech-meetup"]], "1:1 meetup": [[110, "meetup"]], "Tech resources about EVerest": [[110, "tech-resources-about-everest"]], "Social Media": [[110, "social-media"]], "Find Your Way Into EVerest Development": [[110, "find-your-way-into-everest-development"]], "Table Of Contents": [[110, "table-of-contents"]], "Indices and tables": [[110, "indices-and-tables"]], "Docker setup": [[111, "docker-setup"]], "everest playground": [[111, "everest-playground"]], "Local CI environment": [[111, "local-ci-environment"]], "Generating languange specific protobuf files": [[111, "generating-languange-specific-protobuf-files"]], "How To: Act": [[112, "how-to-act"]], "Usage": [[112, "usage"]], "List availavle jobs:": [[112, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[112, "run-jobs-trigger-events"]], "Bind working directory:": [[112, "bind-working-directory"]], "How to git": [[113, "how-to-git"]], "Main concept": [[113, "main-concept"]], "Best practices": [[113, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[113, "tips-n-tricks-for-git"]], "Using private repositories": [[113, "using-private-repositories"]], "Workhorse example": [[113, "workhorse-example"]], "Visualization of the branching structure": [[113, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[113, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[114, "how-to-ocpp1-6-in-everest"]], "Prerequesites": [[114, "prerequesites"]], "Integration of libocpp into everest-core": [[114, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[114, "run-everest-with-steve"]], "Configuring OCPP": [[114, "configuring-ocpp"]], "Connect to a different CSMS": [[114, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[114, "configuring-ocpp-within-everest"]], "Logging": [[114, "logging"]], "Tutorials": [[115, "tutorials"]], "How To: Develop New Modules": [[116, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[117, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[118, "general-sphinx-information"]], "Architecture": [[118, "architecture"]], "Build the documentation": [[118, "build-the-documentation"]], "Sphinx style guide": [[119, "sphinx-style-guide"]], "Headlines": [[119, "headlines"]], "Styles": [[119, "styles"]], "Bullet Lists": [[119, "bullet-lists"]], "Targets and Links": [[119, "targets-and-links"]], "Section Heading": [[119, "section-heading"]], "Tables": [[119, "tables"]], "Grid table": [[119, "grid-table"]], "Simple table": [[119, "simple-table"]], "CSV table": [[119, "csv-table"]], "table title": [[119, "id6"]], "Images and Figures": [[119, "images-and-figures"]], "Image": [[119, "image"]], "Figure": [[119, "figure"]], "Comments": [[119, "comments"]], "Directives": [[119, "directives"]], "Table of Contents": [[119, "table-of-contents"], [119, "id4"]], "Table of Contents (this document)": [[119, "table-of-contents-this-document"]], "Content Block Directives": [[119, "content-block-directives"], [119, "id5"]], ".. topic:: [title]": [[119, "topic-title"]], "Topic": [[119, null]], ".. sidebar:: [title]": [[119, "sidebar-title"]], "Sidebar": [[119, null]], ".. admonition:: [title]": [[119, "admonition-title"]], "Admonition title": [[119, null]], ".. attention::": [[119, "attention"]], ".. caution::": [[119, "caution"]], ".. danger::": [[119, "danger"]], ".. error::": [[119, "error"]], ".. hint::": [[119, "hint"]], ".. important::": [[119, "important"]], ".. note::": [[119, "note"]], ".. tip::": [[119, "tip"]], ".. warning::": [[119, "warning"]], ".. seealso::": [[119, "seealso"]], ".. versionadded:: [version]": [[119, "versionadded-version"]], ".. versionchanged:: [version]": [[119, "versionchanged-version"]], ".. deprecated:: [version]": [[119, "deprecated-version"]], ".. math::": [[119, "math"]], ".. raw:: output format": [[119, "raw-output-format"]], "Code Examples": [[119, "code-examples"]]}, "indexentries": {}}) \ No newline at end of file