diff --git a/docs/latest/appendix/02_snapshot.html b/docs/latest/appendix/02_snapshot.html
index f62445967..850971a9f 100644
--- a/docs/latest/appendix/02_snapshot.html
+++ b/docs/latest/appendix/02_snapshot.html
@@ -52,19 +52,19 @@
Navigation
git_tag: main
everest-core:
git: git@github.com:EVerest/everest-core.git
- git_rev: 69e7a1c4a77a55b127e168f0a533795d02d3d935
+ git_rev: 4d5d8e8c33127b94d6ee96a06ca3852303561efe
git_tag: main
everest-framework:
git: https://github.com/EVerest/everest-framework.git
- git_rev: 7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9
- git_tag: v0.7.0
+ git_rev: 3887a6484ac248f325a9811a8de445e741b9aedc
+ git_tag: 3887a64
everest-utils:
git: https://github.com/EVerest/everest-utils.git
git_rev: 1240f3831c0941b130a8595b1185fa7ef2b9e1eb
git_tag: v0.1.5
everest.github.io:
git: git@github.com:everest/everest.github.io.git
- git_rev: 8ee859aac3a31549e31c61848e0e687bf8e08b2b
+ git_rev: a21df23980a8cc60aac4447be9fa218f7e1cca29
ext-mbedtls:
git: https://github.com/EVerest/ext-mbedtls.git
git_rev: 8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0
@@ -91,10 +91,11 @@ Navigation
git_tag: v0.1.0
options:
- BUILD_EXAMPLES OFF
+ - CMAKE_POSITION_INDEPENDENT_CODE ON
libmodbus:
git: https://github.com/EVerest/libmodbus.git
- git_rev: 9d9326f64bceb2b2ea5f73e203c52f95ca62509a
- git_tag: v0.2.0
+ git_rev: b41adccde9036f7728785185db9c980a2fe94ef1
+ git_tag: v0.3.0
libocpp:
git: https://github.com/EVerest/libocpp.git
git_rev: 1cb0999432e29bea56bb02ee88d98849c8630088
diff --git a/docs/latest/searchindex.js b/docs/latest/searchindex.js
index 5f60fa24e..3499aaf4d 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/LemDCBM400600", "_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/LemDCBM400600", "_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/LemDCBM400600.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/LemDCBM400600.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. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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", "5.3. LEM DCBM 400/600", "OCPPExtensionExample", "5.4. 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, 54, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 91, 92, 93, 94, 95, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 120], "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, 55, 58, 60, 62, 63, 64, 66, 68, 69, 91, 92, 93, 94, 97, 105, 110, 112, 113, 116, 120], "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, 56, 70, 72, 74, 76, 81, 85, 94, 96, 97, 102, 105, 107, 113, 116, 120, 121], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 63, 64, 76, 77, 91, 101, 107], "charger": [1, 2, 44, 51, 64, 66, 76, 91, 96, 105, 110, 111], "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, 58, 63, 64, 65, 68, 70, 72, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 87, 91, 94, 95, 96, 103, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 119], "eim": [1, 48, 51, 91], "author": [1, 4, 5, 15, 74, 91, 97, 100, 107, 111, 116], "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, 60, 62, 64, 65, 69, 70, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 91, 93, 94, 95, 96, 97, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 119, 120, 121], "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, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 107], "providedidtoken": [1, 4, 5, 15, 70, 74], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 54, 60, 63, 64, 66, 70, 72, 73, 74, 75, 76, 81, 85, 91, 93, 94, 96, 102, 103, 105, 110, 112, 113, 114, 115, 116, 119, 120, 121], "evcc": [1, 2, 15, 63, 74, 76], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 70, 75, 76, 79, 81, 85, 88, 89, 91, 94, 103, 107, 110, 113, 116, 120], "payment": [1, 2, 76], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 82, 91, 94, 102, 105, 107, 108, 116], "pnc": [1, 48, 51, 116], "send": [1, 27, 37, 48, 91, 96, 115], "signatur": [1, 85], "certif": [1, 15, 16, 49, 51, 54, 56, 57, 63, 64, 70, 75, 76, 85, 92, 94, 106, 107, 116], "chain": [1, 15, 16, 46, 51, 64, 75], "emaid": [1, 70], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 107, 112, 115], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 58, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 91, 95], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 103, 107], "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, 54, 58, 69, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 97, 102, 105, 106, 107, 110, 111, 112, 115, 116, 119], "ac_close_contactor": 1, "contactor": [1, 2, 96], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 58, 64, 66, 74, 85, 91, 94, 96, 102, 103, 106, 107, 110, 111, 113, 114, 115, 116], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 102, 107, 111, 112, 113, 116, 119, 120], "start_cablecheck": 1, "now": [1, 15, 56, 72, 73, 74, 85, 96, 102, 103, 106, 107, 108, 110, 111, 112, 113, 115, 119], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 54, 56, 64, 74, 81, 85, 91, 94, 96, 105, 106, 107, 108, 110, 111, 112, 113, 115, 116, 118, 119], "cabl": [1, 6, 48, 74, 81], "check": [1, 5, 16, 17, 21, 48, 66, 91, 94, 96, 111, 112, 115], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 56, 62, 71, 72, 74, 76, 81, 84, 88, 91, 93, 94, 96, 97, 103, 105, 107, 110, 111, 112, 113, 115, 116, 121], "3": [1, 14, 28, 47, 48, 50, 54, 73, 74, 81, 93, 94, 96, 101, 102, 106, 116, 121], "trigger": [1, 14, 48, 111, 116, 120], "when": [1, 14, 22, 24, 28, 31, 48, 50, 55, 56, 59, 62, 64, 69, 70, 72, 74, 81, 82, 85, 91, 93, 94, 96, 103, 107, 110, 111, 114, 115, 116, 120], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 63, 64, 70, 74, 76, 77, 104, 105, 111, 112], "powerdeliveryreq": [1, 76], "messag": [1, 22, 48, 56, 57, 60, 65, 76, 81, 96, 105, 110, 116], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 54, 72, 74, 81, 91, 94, 96, 116, 119], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 55, 56, 57, 64, 68, 70, 71, 72, 74, 76, 77, 82, 91, 96, 105, 107, 111, 112, 116], "process": [1, 2, 14, 28, 45, 64, 74, 76, 85, 105, 107, 110, 117, 119, 121], "ha": [1, 22, 51, 63, 64, 70, 74, 82, 85, 91, 94, 102, 103, 105, 106, 107, 110, 111, 115, 116], "want": [1, 2, 48, 91, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 118, 119], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 66, 74, 76, 82, 85, 96, 102, 112, 115, 116], "finish": [1, 2, 6, 39, 48, 74, 111, 115], "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, 66, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 94, 107], "specifi": [1, 15, 16, 26, 51, 54, 64, 68, 72, 74, 75, 76, 82, 85, 91, 107, 110, 113, 114, 116], "identif": [1, 50, 74, 81, 91], "readabl": [1, 96, 120], "format": [1, 6, 16, 33, 54, 70, 72, 73, 74, 76, 81, 82, 85, 91, 94, 103, 106, 111, 114, 116], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 74, 91, 92, 93, 94, 96, 102, 103, 105, 107, 110, 111, 112, 113, 114, 115, 116, 120], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 70, 73, 74, 75, 76, 85, 91, 93, 96, 102, 103, 107, 113, 114, 115, 116, 119], "mac": [1, 14, 28, 48, 50, 51, 63, 64, 74, 106], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 54, 62, 66, 74, 93, 94], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 74, 106], "selectedpaymentopt": 1, "paymentopt": [1, 2, 76], "element": [1, 2, 76], "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, 60, 62, 63, 64, 65, 66, 69, 70, 71, 72, 74, 75, 76, 80, 82, 85, 91, 92, 93, 94, 95, 96, 103, 105, 106, 107, 110, 112, 113, 114, 116, 119, 120, 121], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 70, 71, 72, 75, 76, 79, 81, 83, 91, 94], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 59, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 93, 94, 97, 106, 110, 111, 112, 116, 119, 120], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 76], "select": [1, 2, 27, 40, 48, 70, 76, 91, 111, 113], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 62, 73, 74, 76, 77, 80, 81, 86, 93, 97, 98, 100, 107, 111, 112, 116], "transfer": [1, 2, 22, 27, 48, 76, 79, 83, 96], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 66, 76, 80, 91, 110, 111], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 54, 56, 57, 64, 70, 72, 74, 75, 76, 77, 79, 81, 83, 85, 91, 93, 94, 96, 110, 112, 116, 119], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 70, 74, 76, 91, 101, 102, 103, 105, 115, 116, 121], "rfc3339": [1, 33, 70, 72, 73, 74, 76, 81, 82, 85], "utc": [1, 70, 72, 73, 76, 82], "vehicl": [1, 15, 28, 74, 76, 107, 111], "intend": [1, 74], "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, 55, 59, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 86, 87, 93, 94, 106, 107, 112, 121], "wh": [1, 74, 77, 81, 84, 86, 93], "amount": [1, 72, 94, 96], "reflect": [1, 118], "": [1, 8, 32, 41, 42, 43, 52, 54, 59, 74, 75, 88, 89, 90, 91, 92, 93, 94, 95, 96, 105, 106, 107, 110, 112, 114, 115, 116], "estim": [1, 74, 76], "how": [1, 39, 51, 58, 68, 85, 95, 105, 106, 107, 110, 111, 112, 117, 119, 120, 121], "much": [1, 110, 111, 115], "need": [1, 15, 16, 48, 66, 70, 72, 74, 91, 93, 94, 96, 103, 105, 106, 110, 111, 112, 113, 114, 115, 116, 120], "fulfil": [1, 72, 74], "user": [1, 39, 48, 56, 70, 72, 74, 81, 102, 103, 107, 115], "configur": [1, 6, 22, 41, 42, 43, 52, 79, 82, 90, 95, 96, 105, 107, 110, 112, 113, 114, 119], "goal": [1, 74], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 56, 69, 71, 72, 73, 74, 76, 77, 80, 81, 85, 86, 87, 91, 93, 94, 96, 102, 103, 105, 106, 107, 110, 111, 113, 114, 115, 116, 117, 118, 121], "session": [1, 2, 6, 7, 8, 15, 48, 51, 60, 74, 82, 91, 96, 107, 110, 116], "ac_evmaxvoltag": 1, "v": [1, 74, 76, 77, 80, 84, 87, 107, 113], "rm": [1, 113, 115, 119], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 71, 74, 76, 77, 78, 80, 81, 84, 86, 87], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 56, 57, 59, 69, 70, 71, 72, 73, 74, 76, 80, 81, 91, 93, 94, 96, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 121], "accept": [1, 6, 15, 26, 43, 70, 75, 76, 79, 82, 85], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 62, 72, 78, 81, 84, 93, 96], "between": [1, 2, 6, 11, 48, 59, 65, 72, 73, 76, 78, 91, 102, 105, 107, 111, 115, 116], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 70, 72, 74, 88, 89, 91, 96, 106, 107, 110, 111, 115, 116], "phase": [1, 2, 6, 7, 15, 46, 48, 71, 72, 74, 81, 84, 86, 91, 93, 96, 105, 107], "neutral": [1, 48, 86], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 56, 57, 70, 74, 75, 76, 77, 80, 81, 84, 85, 86, 91, 93, 94, 96, 102, 111, 112, 115, 121], "maximum": [1, 6, 17, 23, 40, 71, 74, 76, 77, 80, 94, 116], "support": [1, 6, 7, 40, 48, 50, 51, 55, 63, 64, 66, 69, 71, 74, 76, 80, 85, 91, 93, 96, 106, 107, 112, 116, 121], "per": [1, 2, 72, 73, 91], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 63, 64, 76], "below": [1, 48, 71, 72, 74, 94, 96, 102, 112], "minimum": [1, 71, 76, 80, 81, 91, 106, 111], "cost": [1, 73], "effici": [1, 72, 74, 80, 106], "dc_evenergycapac": 1, "capac": [1, 6, 74, 77], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 63, 64, 70, 71, 72, 74, 75, 76, 81, 91, 110, 116], "dc_fullsoc": 1, "soc": [1, 48, 74, 76], "which": [1, 15, 16, 22, 31, 56, 60, 68, 70, 74, 75, 85, 86, 91, 93, 94, 96, 97, 103, 105, 106, 107, 110, 111, 112, 113, 115, 116, 118], "consid": [1, 74, 94, 111], "batteri": [1, 48, 72, 74, 76], "fulli": [1, 74, 91], "dc_bulksoc": 1, "fast": [1, 105, 107, 115], "end": [1, 15, 48, 72, 74, 82, 85, 106, 111, 116], "dc_evstatu": 1, "dc_evstatustyp": [1, 76], "statu": [1, 14, 15, 20, 27, 28, 33, 70, 74, 75, 76, 79, 81, 85, 94, 117, 121], "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, 56, 57, 59, 62, 63, 64, 65, 66, 70, 71, 72, 76, 79, 80, 81, 87, 107], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 57, 63, 69, 72, 74, 76, 81, 91, 94, 96, 102, 103, 106, 107, 111, 112, 113, 114, 115, 116, 119], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 55, 56, 64, 65, 66, 69, 71, 72, 73, 74, 76, 77, 80, 87, 91, 93, 96, 103, 105, 106, 107, 110, 112, 114, 115, 116, 119, 121], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 56, 57, 62, 63, 64, 65, 66, 71, 76, 80, 81, 87, 91, 94, 96, 107, 110, 111, 115, 116], "bulk": [1, 74, 76], "approx": [1, 76, 94], "80": [1, 54, 74, 76, 94, 107, 113], "complet": [1, 32, 48, 74, 76, 96, 103, 106, 111, 116], "dc_chargingcomplet": 1, "full": [1, 8, 48, 76, 105, 111, 112], "100": [1, 40, 76, 106, 116], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 76], "target": [1, 2, 24, 27, 56, 72, 74, 76, 77, 119], "dc_evmaximumlimit": [1, 76], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 56, 61, 62, 64, 67, 70, 71, 72, 73, 74, 75, 76, 79, 81, 83, 84, 86, 87, 91, 93, 94, 107, 114, 116, 121], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 55, 62, 69, 71, 72, 74, 76, 77, 80, 81, 86, 91, 94, 96, 97, 98, 107, 110, 111, 116], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 62, 64, 66, 70, 72, 74, 76, 77, 94, 96, 107, 111, 116], "dc_evremainingtim": [1, 76], "calcul": [1, 50, 75, 76, 93, 110], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 54, 59, 68, 70, 72, 73, 74, 76, 81, 82, 85, 91, 96, 102, 106, 107, 111, 112, 114, 115, 116], "until": [1, 16, 20, 72, 76], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 76], "deliv": [1, 15, 76, 80, 91, 105, 107], "belong": [1, 15, 91, 115], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 56, 57, 59, 70, 72, 74, 76, 85, 90, 91, 94, 111, 116], "contract": [1, 2, 15, 48, 51, 63, 64, 70, 76, 91], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 75, 76, 79, 81, 85, 94, 110, 111], "report": [1, 6, 15, 24, 41, 42, 48, 53, 66, 69, 74, 81, 91, 94, 111, 115, 116], "async": [1, 15], "via": [1, 15, 27, 46, 50, 54, 63, 70, 91, 93, 94, 107, 110, 111, 112, 113, 119], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 64, 74, 78, 107], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 72, 74, 75, 79, 81, 82, 83, 87, 91, 93, 94, 96, 107, 111, 119], "link": [1, 14, 28, 47, 50, 51, 63, 64, 88, 89, 90, 92, 95, 110, 113], "becom": [1, 28, 74, 115], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 116], "match": [1, 8, 14, 28, 39, 48, 50, 110], "dlink_paus": [1, 28], "save": [1, 28, 102, 110], "while": [1, 6, 15, 28, 40, 96, 105, 110, 111, 113], "stai": [1, 28, 111, 112], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 70, 72, 73, 74, 75, 76, 79, 83], "debug_lit": 1, "list": [1, 22, 58, 70, 74, 75, 76, 79, 102, 103, 106, 107, 110, 111], "protocol": [1, 76, 85, 91, 94, 105, 107, 116], "item": [1, 16, 22, 70, 72, 73, 74, 75, 76, 79, 83, 107, 121], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 59, 65, 70, 72, 73, 74, 79, 91, 103, 107, 110, 111, 116], "properti": [1, 31, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 107], "protocolnamespac": [1, 76], "versionnumbermajor": [1, 76], "versionnumberminor": [1, 76], "schemaid": [1, 76], "prioriti": [1, 76], "v2g_messag": [1, 76], "debug": [1, 7, 9, 40, 45, 59, 76, 105, 111], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 56, 57, 72, 73, 74, 76, 82, 91, 93, 102, 103, 105, 106, 107, 111, 112, 113, 114, 115, 116, 120, 121], "v2g": [1, 2, 16, 49, 51, 75, 76, 102], "purpos": [1, 51, 91, 111, 116, 120], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 56, 70, 72, 76, 79, 80, 81, 86, 91, 93, 96, 102, 106, 107, 115, 116], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 107], "One": [1, 72, 106, 110, 112], "setup": [1, 6, 94, 97, 99, 102, 105, 106, 107, 108, 112, 115, 116, 117], "boot": [1, 96, 111], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 62, 70, 74, 76, 81, 82, 84, 85, 91, 94, 103, 110, 111, 116], "uniqu": [1, 8, 76], "identifi": [1, 8, 16, 76, 79], "outlet": [1, 8, 74], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 69, 74, 93, 94, 96, 105, 107, 110, 111, 112, 113], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 63, 64, 76], "after": [1, 7, 15, 22, 28, 39, 48, 68, 72, 74, 85, 91, 94, 96, 107, 110, 111, 115], "din": [1, 48, 51, 63, 64, 91, 111], "spec": [1, 48, 51, 63, 64, 91], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 69, 70, 71, 72, 74, 75, 76, 79, 80, 81, 82, 83, 85], "externalpay": [1, 2, 76], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 71, 74, 96, 103, 105, 106, 107, 111, 116, 120], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 76], "ac_three_phase_cor": [1, 2, 76], "dc_core": [1, 2, 76], "dc_extend": [1, 2, 76], "dc_combo_cor": [1, 2, 76], "dc_uniqu": [1, 2, 76], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 59, 65, 93, 96, 102, 114, 121], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 70, 72, 73, 80, 82], "magnitud": [1, 80], "regul": [1, 7, 80], "toler": [1, 80], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 80], "rippl": [1, 80], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 96, 102, 107, 110, 112, 116], "meteringreceiptreq": [1, 76], "sign": [1, 16, 25, 74, 81, 85, 94], "meter": [1, 25, 30, 48, 54, 55, 62, 69, 74, 81, 84, 91, 94, 107], "info": [1, 102], "record": [1, 112], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 56, 57, 59, 63, 64, 65, 66, 71, 74, 80, 94, 96, 107, 110, 116], "set_freeservic": 1, "On": [1, 48, 65, 94, 96], "freeservic": 1, "so": [1, 15, 48, 53, 72, 73, 74, 91, 93, 103, 106, 107, 110, 111, 113, 115, 116], "servic": [1, 22, 48, 64, 107, 113, 114], "free": [1, 48, 64], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 60, 72, 73, 74, 76, 84, 96, 102, 107, 111, 115], "debug_mod": 1, "debugmod": [1, 76], "variou": [1, 52, 111, 115], "set_auth_okay_eim": 1, "either": [1, 74, 93, 111], "success": [1, 14, 15, 25, 28, 74, 76, 81, 83, 85, 94, 111, 115], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 105, 107, 116], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 91, 107, 111, 112, 114, 120], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 70, 72, 73, 74, 76, 91, 96, 106, 107, 110, 112, 117, 119], "whether": [1, 8, 37, 71, 72, 76, 81, 91, 94], "previous": [1, 15, 21, 74], "were": [1, 91, 102], "authorizationstatu": [1, 70], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 56, 57, 59, 70, 74, 82, 88, 89, 90, 91, 114, 116], "certificatestatu": [1, 70], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 58, 63, 64, 72, 74, 96, 102, 103, 107, 111, 115], "error": [1, 2, 6, 15, 26, 28, 50, 71, 74, 81, 83, 87, 96, 107, 112], "wrong": [1, 111], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 71, 96], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 57, 60, 62, 63, 64, 65, 72, 93, 94, 105, 111], "rcd": [1, 6, 7, 48, 55, 69, 71, 74, 87, 91, 96], "detect": [1, 15, 74, 85, 96, 111], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 66, 71, 72, 91, 94, 103, 105, 106, 107, 111, 115], "continu": [1, 106, 110, 111], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 74], "weldingdetect": 1, "present": [1, 39, 48, 70, 74, 76, 91, 114, 116], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 76], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 107], "evsemaxcurr": 1, "max": [1, 2, 71, 72], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 76], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 76], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 76, 78, 91, 111], "condit": [1, 74, 76, 91], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 70, 71, 72, 75, 78, 83, 84, 90, 94, 107, 111, 121], "monitor": [1, 20, 22, 27, 58, 78, 91], "evseisolationstatu": 1, "isolationstatu": [1, 76], "set_evse_utilityinterruptev": 1, "util": [1, 101, 102, 103, 107, 111, 112], "interrupt": [1, 74], "event": [1, 6, 15, 41, 70, 71, 74, 84, 88, 91, 96, 116], "equip": [1, 111], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 66, 68, 74, 80, 85, 94, 96, 106, 110, 111, 116], "temporari": [1, 113], "reduct": 1, "load": [1, 21, 40, 91, 107, 110, 116], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 74, 96], "recover": 1, "fault": [1, 2, 7, 15, 24, 74, 76, 80, 82, 96], "occur": [1, 74], "failur": [1, 68, 85, 87, 94, 96], "perman": [1, 15, 40, 74, 96, 111], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 54, 56, 57, 74, 76, 91, 94, 97, 98, 99, 100, 107, 110, 111, 112, 113, 116], "incompat": [1, 85], "emerg": [1, 74, 96], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 64, 72, 74, 81, 85, 87, 91, 93, 94, 96, 107, 110, 111, 112, 115, 116], "button": [1, 74, 107, 119], "press": [1, 74, 113], "station": [1, 2, 22, 45, 56, 57, 70, 74, 107, 111, 116], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 64, 72, 74, 76, 81, 102, 103, 105, 107, 113, 116, 120, 121], "meterinfo": 1, "latest": [1, 85, 114, 115], "read": [1, 6, 27, 40, 59, 65, 79, 93, 107, 112, 115], "other": [1, 6, 15, 54, 71, 74, 80, 85, 91, 102, 107, 109, 110, 111, 112, 113, 115, 116], "relev": [1, 86, 91, 96, 116], "powermet": [1, 15, 46, 48, 52, 54, 55, 62, 69, 72, 74, 84, 96, 97, 98, 100, 107], "dataset": [1, 15, 25, 31, 81, 84], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 74, 96, 111], "20v": 1, "insul": [1, 48], "resistor": [1, 74, 87], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 76], "instal": [1, 16, 63, 64, 75, 76, 85, 106, 111, 112, 113, 114, 120], "updat": [1, 15, 16, 33, 45, 53, 62, 72, 76, 85, 93, 106, 107], "sa": 1, "certificateinstallationr": [1, 15, 76], "certificateupdater": [1, 15, 76], "new": [1, 6, 15, 16, 33, 37, 39, 59, 72, 85, 91, 93, 96, 105, 107, 110, 111, 112, 113, 115, 116, 117, 119, 121], "correspond": [1, 15, 74, 93, 96, 103, 111], "encrypt": [1, 15, 49, 51, 75], "privat": [1, 15, 49, 75, 94, 107, 111], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 58, 61, 67, 75, 76, 79, 92, 94, 95, 107, 114, 116], "ar": [1, 7, 16, 22, 37, 48, 49, 56, 57, 60, 64, 72, 73, 74, 81, 82, 86, 91, 93, 94, 96, 102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121], "sent": [1, 22, 36, 65, 74, 91, 96, 105], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 56, 88, 89, 96, 107, 116], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 76], "raw": [1, 15, 34, 74, 76, 83], "exi": [1, 15, 76, 106], "stream": [1, 15, 76, 96], "csm": [1, 15, 16, 22, 49, 56, 57, 75, 76, 110], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 56, 71, 74, 91, 96], "slac": [1, 14, 47, 48, 50, 74, 91, 96, 97, 98], "layer": [1, 14, 28, 105, 116], "accord": [1, 7, 20, 25, 47, 50, 91, 94, 116], "readi": [1, 2, 15, 76, 94, 105, 107, 111, 115, 119], "simpl": [2, 21, 46, 61, 67, 91, 107, 110, 111, 115], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 64, 71, 72, 74, 91, 96, 105, 107, 110], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 63, 64, 69, 74, 91], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 55, 63, 64, 72, 74, 76, 77, 78, 80, 81, 86, 93, 111], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 59, 74, 81, 83, 90, 94, 107], "simul": [2, 8, 37, 51, 66, 69, 87, 105, 112, 116, 117], "commun": [2, 15, 22, 44, 48, 51, 55, 59, 65, 69, 74, 84, 94, 105, 106, 112], "pause_charg": [2, 15], "paus": [2, 15, 71, 74, 85, 107, 116], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 72, 81, 93, 94, 102, 105, 110, 116], "ev_paramet": 2, "dc_evparamet": [2, 77], "framework": [3, 17, 101, 102, 103, 107, 112, 113, 116, 120], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 59, 74, 91], "connection_timeout": [3, 15, 39, 116], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 59, 62, 65, 69, 70, 71, 72, 74, 76, 81, 82, 84, 85, 107], "second": [3, 39, 48, 51, 54, 56, 62, 68, 85, 93, 94, 102, 107, 111, 115, 120], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 56, 70, 74, 82, 91, 97, 98, 99, 110, 116], "reason": [5, 43, 70, 74, 82, 94, 106, 110, 111, 116], "about": [5, 14, 15, 16, 26, 28, 33, 74, 85, 106, 107, 110, 111, 114, 115, 116, 119], "validationresult": [5, 15, 70], "board": [6, 7, 55, 69, 71, 96, 112], "driver": [6, 40, 52, 54, 55, 69, 74, 91, 94, 105, 107, 111, 113], "ac": [6, 30, 44, 45, 48, 50, 51, 62, 63, 64, 69, 72, 74, 81, 84, 86, 93, 96, 107, 111], "path": [6, 16, 36, 49, 56, 57, 61, 74, 75, 103, 107, 110, 111, 112, 114, 116], "controlpilot": [6, 71], "relai": [6, 7, 37, 55, 69, 71, 74, 96], "motor": [6, 55, 69, 74, 96], "lock": [6, 15, 55, 69, 74, 96], "board_support": [6, 15, 55, 69, 91, 97, 100], "nr_of_phases_avail": [6, 74], "instantan": [6, 74, 81, 86, 91], "count": [6, 16, 46, 74, 107], "telemetri": [6, 15, 40, 71, 96], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 56, 57, 59, 65, 91, 106, 107, 110, 115, 116, 119], "three_phas": [6, 7, 15, 48, 91], "three": [6, 7, 15, 48, 96, 113, 120], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 62, 66, 74, 91, 94, 96, 107, 110, 112, 113, 116], "singl": [6, 7, 15, 74, 94, 96, 103, 115], "has_ventil": [6, 7, 48], "d": [6, 28, 74, 96, 107, 110, 111, 113, 115], "do": [6, 15, 48, 50, 72, 74, 85, 93, 102, 103, 105, 107, 110, 111, 112, 115, 117, 119, 121], "country_cod": [6, 48], "two": [6, 91, 93, 94, 103, 107, 111], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 74, 80, 93, 94, 96, 103, 107, 110, 112, 113, 116], "iso": [6, 48, 73, 106, 111], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 57, 62, 65, 66, 68, 69, 70, 74, 94, 96, 101, 111, 115, 116, 121], "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, 69, 74, 91, 93, 94, 96, 101, 102, 107, 111, 115, 116, 121], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 55, 65, 69, 74, 96, 111, 116], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 56, 57, 91, 93, 102, 103, 105, 106, 110, 112, 113, 115, 116, 119], "hardwar": [6, 15, 27, 40, 48, 52, 55, 59, 62, 65, 69, 71, 74, 91, 96, 107, 110, 112], "capabl": [6, 15, 24, 71, 72, 80, 91, 94, 107, 110], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 64, 69, 71, 72, 74, 80, 91, 96, 107, 110, 111, 116], "hardwarecap": [6, 15, 71], "typic": [6, 53, 69, 74, 80, 93, 110], "control": [6, 7, 8, 34, 36, 51, 54, 55, 69, 91, 107, 110, 111, 116], "pilot": [6, 28, 55, 69], "state": [6, 14, 28, 34, 48, 72, 74, 76, 82, 85, 91, 96, 102, 107, 111, 116], "f": [6, 28, 96, 111], "must": [6, 24, 40, 72, 81, 85, 91, 94, 96, 116], "pwm_on": 6, "turn": [6, 111], "pwm": [6, 7, 48, 91, 96], "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, 71, 93, 96, 101, 102, 106, 107, 115, 116, 121], "pwm_off": 6, "off": [6, 37, 40, 71, 80, 91, 96, 101, 102, 110, 115], "constant": [6, 53], "high": [6, 7, 20, 40, 65, 69, 74, 91, 96, 105, 111, 112, 120], "pwm_f": 6, "neg": [6, 72, 78, 81, 86], "allow_power_on": 6, "flag": [6, 84, 106, 110, 111, 114], "never": [6, 48, 91, 103, 111, 115], "switch": [6, 15, 40, 48, 65, 72, 74, 91, 96], "force_unlock": [6, 15], "forc": [6, 15, 51, 96, 103, 111], "unlock": [6, 15, 74, 96, 116], "sequenc": [6, 15, 96], "successfulli": [6, 15, 22, 33, 81, 85, 105, 110, 111, 116], "execut": [6, 8, 15, 28, 94, 111, 114, 115], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 69, 72, 73, 96, 107], "activ": [6, 37, 40, 48, 72, 73, 85, 94, 106, 111, 116], "hw": [6, 55, 69, 111], "go": [6, 96, 107, 110, 111, 115], "through": [6, 11, 72, 74, 105, 107, 110, 111, 115], "some": [6, 38, 48, 65, 74, 85, 94, 96, 105, 106, 107, 110, 113, 115, 116, 118], "ensur": [6, 94, 96], "safe": [6, 111], "3ph": [6, 96], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 54, 66, 74, 96, 102, 103, 112, 115, 116], "virtual": [6, 74, 96], "replug": [6, 15, 74, 96], "without": [6, 27, 74, 75, 84, 93, 96, 110, 111, 116], "emit": [6, 14, 15, 28, 74, 91], "evsereplugstart": [6, 71], "bsp": [6, 48], "take": [6, 48, 85, 102, 103, 107, 111, 113, 115, 116], "care": 6, "carpluggedin": [6, 71], "out": [6, 8, 74, 91, 107, 111, 112, 114, 115], "onc": [6, 91, 96, 111, 112, 115], "evsereplugfinish": [6, 71], "m": [6, 45, 102, 103, 106, 107, 115], "durat": [6, 45, 56, 81, 94], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 71, 72, 80, 81, 86, 87, 91], "In": [6, 22, 39, 81, 91, 94, 96, 105, 107, 110, 111, 112, 113, 115, 116, 119], "case": [6, 22, 28, 51, 70, 81, 93, 94, 96, 105, 107, 110, 111, 112, 115], "fix": [6, 115], "handl": [6, 14, 16, 28, 39, 50, 51, 71, 91, 96, 116], "actual": [7, 20, 44, 48, 50, 72, 74, 91, 96, 107, 111, 116], "three_phases_act": 7, "ventil": [7, 48, 74, 96], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 112], "iec61851": [7, 91], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 68, 71, 74, 85, 91, 94, 96, 107, 110], "reclos": 7, "local": [7, 32, 51, 63, 64, 66, 70, 72, 74, 102, 107, 112, 114, 115, 119, 120, 121], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 96, 106, 107, 111, 120], "cp_lo_voltag": 7, "low": [7, 40, 48, 55, 65, 69, 74], "supply_12v_voltag": 7, "12v": [7, 71, 96, 111], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 55, 71, 72, 76, 80, 91, 110, 111], "supply_n12v_voltag": 7, "rcd_current": [7, 71, 87], "plug": [8, 39, 48, 70, 74, 107, 111, 116], "hil": [8, 37, 69], "sil": [8, 107, 110, 116, 119], "g": [8, 9, 15, 19, 27, 34, 40, 48, 64, 72, 74, 81, 85, 91, 94, 96, 107, 110, 111, 116, 121], "yeti": [8, 36, 37, 55, 69, 97, 100, 116], "shall": [8, 85], "follow": [8, 91, 93, 94, 96, 102, 103, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119], "structur": [8, 102, 107, 110, 119, 121], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 72, 74, 91, 93, 94, 96, 97, 105, 111, 112, 117], "json": [9, 13, 29, 32, 35, 56, 57, 66, 73, 76, 94, 103, 110, 113, 116, 119, 120], "modul": [9, 16, 38, 44, 53, 74, 82, 83, 84, 88, 89, 90, 91, 92, 95, 97, 105, 111, 112, 116, 117, 119, 120], "displai": [9, 91, 111], "web": [9, 107, 113], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 59, 60, 61, 62, 65, 66, 67, 68, 94, 101, 102, 103, 107, 111, 112, 116, 120], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 54, 58, 59, 61, 63, 64, 65, 67, 68, 91, 92, 93, 94, 96, 103, 105, 107, 110, 112, 113, 116], "intern": [11, 15, 38, 40, 55, 69, 71, 74, 76, 91, 116, 121], "manag": [11, 15, 39, 45, 48, 72, 74, 80, 105, 106, 111, 112, 113], "intefac": 11, "node": [11, 15, 19, 72, 107, 110], "energy_flow_request": 11, "energyflowrequest": [11, 72], "flow": [11, 15, 19, 48, 72, 80, 107, 119], "import": [11, 13, 24, 71, 72, 73, 80, 81, 84, 86, 96, 110, 111, 116], "direct": [11, 65, 72, 107, 110, 114], "grid": [11, 48, 71, 72, 81, 91], "consum": [11, 72, 107], "export": [11, 13, 51, 71, 72, 73, 74, 80, 81, 86, 102, 107, 119], "enforce_limit": [11, 72, 91], "energymanag": [11, 12, 15, 19, 72, 74, 91, 97, 99], "enforc": [11, 15, 19, 48, 63, 64, 72, 74], "enforcedlimit": [11, 15, 19, 72], "rout": 11, "tree": [11, 19, 46, 48, 72, 91, 110, 121], "global": [12, 32, 45, 74, 121], "price": [13, 35, 53, 72, 73], "forecast": [13, 29, 35, 45, 53, 73], "energy_pr": 13, "energypriceschedul": [13, 73], "timestamp": [13, 29, 31, 33, 35, 72, 73, 74, 81, 84, 85], "both": [13, 73, 91, 93, 94, 96, 103, 111, 115], "side": [14, 28, 48, 69, 72, 91, 96, 107, 110, 111, 116], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 56, 71, 96, 103, 107, 111, 113, 115, 116, 118, 119, 121], "up": [14, 28, 66, 85, 91, 94, 96, 103, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 119], "shut": [14, 28], "down": [14, 28, 111, 112, 115, 116], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 70, 74, 82, 91, 111, 116], "reset": [14, 28, 33, 55, 69, 74, 85, 96, 103, 116], "trigger_match": 14, "transit": [14, 28, 91, 96], "unexpect": [14, 28, 94], "cannot": [14, 28, 94, 96, 111], "machin": [14, 28, 91, 96, 107, 111], "repres": [15, 46, 103], "kernel": [15, 106], "physic": [15, 64, 74, 91], "session_ev": 15, "sessionev": [15, 74], "relat": [15, 16, 74, 85, 107, 115], "ev_info": 15, "evinfo": [15, 74], "more": [15, 45, 64, 70, 91, 94, 96, 105, 106, 107, 110, 111, 112, 115, 116, 120], "car_manufactur": 15, "carmanufactur": [15, 74], "manufactur": [15, 74, 94], "known": [15, 79], "evse_id": [15, 48, 50, 70, 81], "de": [15, 40, 47, 48, 50, 54, 111, 112, 115], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 64, 97, 98, 100], "enforced_limit": [15, 19], "come": [15, 19, 91, 103, 107, 109, 110, 111, 115], "get_evs": 15, "call": [15, 22, 33, 91, 94, 96, 102, 103, 107, 110, 111, 113, 114, 115, 116], "its": [15, 39, 48, 54, 72, 74, 91, 94, 102, 103, 105, 107, 111, 115], "connector_id": [15, 26, 48, 74], "whole": [15, 22, 70, 107, 110, 116], "befor": [15, 20, 39, 43, 48, 51, 54, 82, 85, 94, 96, 110, 111], "fail": [15, 51, 75, 76, 85, 94, 96, 110], "due": [15, 91, 111, 115], "could": [15, 22, 25, 33, 58, 70, 81, 95, 106, 107, 111, 116], "authorize_respons": 15, "evsemanag": [15, 50, 97, 99, 107, 109, 112, 116], "validation_result": [15, 43], "withdraw_author": [15, 91], "further": [15, 74, 91, 102, 107, 112, 116], "transact": [15, 25, 39, 54, 74, 81, 94], "reserv": [15, 39, 56, 70, 74, 97, 98, 100, 116], "color": 15, "hmi": 15, "led": [15, 40, 91, 111], "reservation_id": [15, 26, 74, 82], "ad": [15, 48, 50, 105, 114, 115, 121], "transactionstart": [15, 74], "els": [15, 16, 22, 33, 96, 111], "cancel_reserv": [15, 26, 91], "anymor": [15, 39, 96, 115], "extern": [15, 19, 22, 38, 40, 46, 56, 57, 72, 91, 102, 105, 111, 121], "also": [15, 48, 63, 91, 93, 94, 96, 102, 106, 107, 110, 111, 112, 113, 115, 116, 118, 121], "itself": [15, 91], "alreadi": [15, 70, 72, 73, 102, 105, 107, 110, 111, 112, 113, 115, 119], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 74, 107], "otherwis": [15, 49, 51, 62, 94, 111, 115], "won": [15, 110], "t": [15, 103, 110, 111, 112, 113, 114, 115, 116, 119], "work": [15, 47, 50, 51, 63, 64, 72, 96, 102, 105, 106, 107, 110, 111, 113, 115], "stop_transact": [15, 25], "cancel": [15, 26, 82, 85, 91], "automat": [15, 40, 93, 102, 110], "disconnect": [15, 22, 56, 57, 74], "stoptransactionrequest": [15, 74], "normal": [15, 48, 66, 91, 111], "correct": [15, 93, 111, 114], "function": [15, 16, 34, 38, 52, 58, 69, 83, 93, 94, 95, 105, 107], "except": [15, 94], "explicitli": [15, 54], "cloud": [15, 111], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 72, 74, 81, 91, 103, 105, 115, 116, 119], "externallimit": [15, 19, 72], "uuid": [15, 48, 72, 74, 81], "appli": [15, 72, 91, 111, 116], "switchthreephaseswhilechargingresult": [15, 74], "forwar": 15, "certificate_repons": 15, "secur": [16, 56, 57, 75, 101, 111, 116], "access": [16, 27, 52, 66, 107, 111, 113, 114], "storag": [16, 74], "within": [16, 24, 72, 74, 91, 96, 111], "ocpp": [16, 19, 22, 57, 58, 70, 74, 81, 85, 91, 95, 97, 99, 100, 105, 107, 113], "period": [16, 93], "leaf": [16, 48, 49, 75], "expir": [16, 43, 70, 75, 82], "install_ca_certif": 16, "ca": [16, 49, 75, 94, 107], "pem": [16, 49, 54, 70, 75, 85, 94], "encod": [16, 70, 75, 76, 85, 96, 121], "x": [16, 54, 70, 85, 94, 112, 121], "509": [16, 70, 85, 94], "certificate_typ": [16, 75], "cacertificatetyp": [16, 75], "installcertificateresult": [16, 75], "attempt": [16, 33, 54, 68, 75, 85, 94], "delete_certif": 16, "delet": [16, 21, 75, 103, 113, 115], "certificate_hash_data": [16, 75], "certificatehashdata": [16, 75], "deletecertificateresult": [16, 75], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 75], "verify_certif": 16, "verifi": [16, 20, 51, 64, 70, 85], "given": [16, 17, 21, 22, 26, 31, 39, 48, 106, 107, 111], "verif": [16, 85], "get_installed_certif": 16, "retriev": [16, 75, 85], "ref": [16, 70, 72, 73, 74, 75, 76, 79, 107, 121], "getinstalledcertificatesresult": [16, 75], "hash": [16, 75, 76], "get_ocsp_request_data": 16, "ocsp": [16, 70, 75], "ocsprequestdatalist": [16, 75], "sub": [16, 113, 121], "update_ocsp_cach": 16, "cach": [16, 102, 107], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 107], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 75], "base64": [16, 76, 85], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 75, 76, 85, 94, 103, 107, 110, 111, 113, 114, 115, 119, 121], "c": [16, 28, 74, 84, 86, 96, 106, 107, 110, 111, 115], "organ": 16, "o": 16, "common": [16, 103, 106, 107, 113], "cn": [16, 84], "get_key_pair": [16, 75], "respect": [16, 72, 75, 102, 113], "encodingformat": [16, 75], "getkeypairresult": [16, 75], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 56, 57, 60, 61, 66, 68, 74, 76, 85, 96, 97, 102, 106, 110, 112, 114, 116, 119, 120, 121], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 115], "multipl": [17, 27, 40, 91, 94, 102, 106, 107, 110, 115], "featur": [17, 91, 105, 112, 115, 116, 120], "max_curr": [17, 23, 74, 91], "uses_someth": 17, "someth": [17, 21, 111, 114, 115], "store": [17, 21, 22, 49, 60, 61, 66, 74, 85, 92, 93, 97, 99, 111, 114], "exist": [17, 21, 22, 63, 84, 93, 107, 111], "exampl": [18, 58, 74, 91, 95, 97, 98, 102, 103, 106, 107, 110, 111, 113, 116], "specif": [19, 26, 32, 70, 72, 76, 91, 105, 107, 109, 111, 114, 115, 116], "outsid": 19, "imd": [20, 48], "iec": [20, 76, 111], "61557": 20, "8": [20, 94, 121], "isolationmeasur": [20, 78], "recur": 20, "resist": [20, 78], "regular": [20, 54, 74, 91, 94, 111, 112, 115], "interv": [20, 45, 53, 56, 62, 85, 91, 111], "depend": [20, 103, 105, 110, 111, 115], "doe": [21, 44, 54, 85, 91, 96, 106, 107, 110, 111], "remov": [21, 103, 111, 115], "6": [22, 56, 69, 72, 102, 106, 110, 111, 112, 117], "point": [22, 56, 57, 68, 70, 72, 74, 81, 82, 107, 111, 115, 116], "charging_schedul": 22, "schedul": [22, 45, 56, 72, 85, 91, 94], "composit": 22, "each": [22, 27, 75, 91, 94, 103, 107, 109, 110, 112, 114, 115, 116], "is_connect": 22, "chargepoint": [22, 116], "configuration_kei": [22, 79], "keyvalu": [22, 79], "been": [22, 74, 82, 85, 94, 105, 106, 107, 110, 111, 116], "regist": [22, 27, 52, 93, 116, 119], "monitor_configuration_kei": 22, "websocket": [22, 56, 57, 110, 113, 116], "No": [22, 115], "previou": [22, 68, 103, 107, 111], "data_transf": 22, "perform": [22, 81, 85, 94, 102, 110], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 79], "get_configuration_kei": 22, "unknown": [22, 70, 74, 79], "empti": [22, 38, 40, 44, 54, 56, 57, 58, 60, 65, 66, 94, 97, 98, 107], "getconfigurationrespons": [22, 79], "set_custom_configuration_kei": [22, 79], "custom": [22, 58, 95, 102, 107, 113, 119, 120], "Its": 22, "possibl": [22, 60, 76, 94, 96, 103, 107, 110, 112, 113, 114, 115, 116, 120], "standard": [22, 27, 113], "configurationstatu": [22, 79], "consecut": 22, "overrid": [22, 103, 111], "voltage_curr": 24, "voltagecurr": [24, 80], "input": [24, 27, 70, 80, 81, 91, 93, 110], "output": [24, 45, 48, 51, 55, 59, 60, 74, 76, 80, 96, 102, 103, 107], "fault_cod": 24, "faultcod": [24, 80], "happen": [24, 74, 91, 110, 115], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 80], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 78, 80, 81, 86, 87], "setimportvoltagecurr": 24, "minim": [24, 48, 69, 72, 116], "drawn": 24, "abov": [24, 27, 94, 102, 103, 107, 111], "5": [25, 43, 45, 48, 50, 59, 84, 101, 102, 111, 121], "wire": [25, 96, 116, 119], "tn": 25, "network": [25, 32, 50, 66, 91, 106, 107, 113, 119], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 81], "ocmf": [25, 81, 94], "packet": [25, 60, 81, 85, 96], "transactionstartrespons": [25, 81], "transaction_id": [25, 81], "transactionstoprespons": [25, 81], "reserve_now": 26, "mean": [26, 40, 48, 65, 69, 72, 81, 85, 102, 107, 116], "place": [26, 85, 111], "reservationresult": [26, 82], "succesful": [26, 111], "multiplex": 27, "serial": [27, 52, 55, 59, 62, 65, 69, 75, 76, 96], "port": [27, 32, 54, 55, 59, 62, 65, 69, 91, 107, 113], "rs485": [27, 111], "client": [27, 49, 63, 107, 110, 116], "modbus_read_holding_regist": 27, "modbu": [27, 32, 62, 93], "rtu": [27, 62, 93], "hold": [27, 93, 111], "target_device_id": 27, "byte": [27, 83, 116], "first_register_address": 27, "16": [27, 83, 116], "bit": [27, 65, 83, 107], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 97, 100], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 70, 91, 107, 111], "data_raw": 27, "vectoruint16": [27, 83], "content": [27, 83, 94, 111], "written": [27, 56, 57, 110, 111], "word": [27, 94, 107, 112], "statuscodeenum": [27, 83], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 70, 74, 94, 107, 110, 111], "repli": [27, 65], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 54, 68, 85, 94], "upper": [28, 107, 111, 119], "enter_bcd": [28, 96], "b": [28, 74, 84, 86, 96, 110, 111, 114, 115, 120], "leave_bcd": [28, 96], "solar": [29, 72], "product": [29, 94, 96, 107, 111, 115], "watthour": 29, "sunspec": [30, 31, 32, 62, 84], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 57, 84, 93, 110, 115], "auth_token": 30, "reader": [31, 59, 107, 111, 116], "fetch": [31, 53, 94, 102], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 54, 62, 74, 81, 87, 97, 100, 107, 111, 115], "ip_address": [32, 54], "ip": [32, 54, 66, 94, 111], "overview": [32, 105, 107, 112, 116], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 68, 116], "everest": [33, 34, 38, 39, 49, 54, 56, 57, 58, 60, 66, 85, 91, 93, 95, 101, 103, 106, 117, 118, 120, 121], "firmware_update_statu": [33, 85], "firmwareupdatestatu": [33, 85], "describ": [33, 39, 85, 93, 96, 107, 111], "firmwar": [33, 36, 85, 96], "log_statu": [33, 85], "logstatu": [33, 85], "log": [33, 48, 51, 56, 57, 74, 85, 107, 113], "upload": [33, 68, 85, 111, 116], "update_firmwar": [33, 85], "firmware_update_request": 33, "firmwareupdaterequest": [33, 85], "meta": 33, "updatefirmwarerespons": [33, 85], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 85], "uploadlogsrespons": [33, 85], "is_reset_allow": 33, "determin": [33, 94], "resettyp": [33, 85], "soft": [33, 48, 74, 85], "hard": [33, 74, 85], "set_system_tim": 33, "test": [34, 48, 51, 105, 107, 110, 111, 112, 115], "core": [34, 93, 101, 102, 103, 105, 106, 107, 110, 111, 119, 120], "instanc": [34, 105, 110], "carsimul": 34, "begin": 34, "extra": [36, 69, 106, 116], "funtion": 36, "found": [36, 93, 102, 107, 111, 113, 115, 119], "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, 74, 85, 96, 111], "upgrad": [36, 102, 106], "firmware_binari": 36, "binari": [36, 96, 107, 111], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 105, 107, 119], "cp": [37, 74, 87, 96], "plu": [37, 96, 116], "setsimulationdata": 37, "simulationdata": [37, 87], "expos": [38, 113], "mqtt": [38, 56, 105, 107, 112, 113], "evse_manag": [38, 39, 41, 48, 56, 57, 60, 88, 97, 98, 100, 116], "kai": [38, 42, 56, 57, 59, 61, 66, 67, 69], "uw": [38, 42, 56, 57, 59, 61, 66, 67, 69], "hermann": [38, 42, 56, 57, 59, 61, 66, 67, 69], "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, 69, 91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 119, 120, 121], "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, 69], "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, 69, 96, 107], "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, 69, 107], "For": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 91, 94, 96, 102, 103, 106, 107, 110, 111, 112, 116, 118], "handwritten": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 120], "document": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 91, 96, 102, 105, 106, 107, 108, 112, 113, 119], "see": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 84, 91, 93, 94, 96, 102, 103, 106, 107, 108, 111, 112, 114, 116, 118, 120, 121], "selection_algorithm": [39, 116], "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, 66, 68, 69, 72, 94, 96, 103, 107, 110, 111, 113, 114, 116], "plugev": [39, 70, 116], "algorithm": [39, 70, 75, 76, 111], "map": [39, 112, 113], "incom": [39, 70, 96], "mani": [39, 51, 68, 85, 102, 107, 112], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 70, 115], "prefer": [39, 107], "parent_id_token": [39, 70, 82], "token_provid": [39, 48, 50, 91, 116], "auth_token_provid": [39, 41, 42, 48, 56, 57, 59, 97, 98], "token_valid": [39, 116], "auth_token_valid": [39, 43, 56, 57, 97, 98], "piet": [39, 49, 56, 57, 58, 68], "g\u00f6mpel": [39, 49, 56, 57, 58, 68], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 105, 110], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 55, 72, 80, 81, 84, 86, 91], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 72], "seri": [40, 72, 73], "parallel": [40, 106, 111], "well": [40, 110, 115, 116], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 91], "discharge_gpio_chip": 40, "gpio": [40, 55, 65, 69, 96], "chip": [40, 65, 111], "discharg": [40, 48], "note": [40, 48, 51, 54, 96, 103, 110, 116], "design": [40, 111], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 81, 110], "help": [40, 102, 103, 105, 107, 110, 112, 119], "power_supply_dc": [40, 48, 55, 97, 98, 100], "dpm": 40, "30": [40, 56, 59, 112, 116], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 54, 96, 112, 115, 116], "dummi": [41, 42, 43, 44, 88, 89, 90], "listen": [41, 88, 107, 111, 116], "authrequir": [41, 74, 88], "alwai": [41, 42, 43, 48, 66, 72, 90, 91, 93, 94, 107, 110, 111, 115], "deadbeef": [41, 42], "rfid": [41, 42, 48, 59, 70, 74, 81, 107, 111, 116], "our": [41, 42, 107, 110, 111, 112, 115, 116], "10": [41, 42, 48, 50, 93, 94, 106, 111, 116], "thilo": [41, 43, 59, 67, 69], "molitor": [41, 43, 59, 67, 69], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "manual": [42, 82, 89, 93, 94, 96, 106, 107, 110, 111, 116], "same": [43, 74, 90, 91, 94, 96, 102, 111, 114], "everi": [43, 65, 90, 115], "block": [43, 70], "invalid": [43, 70, 76, 85], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 103, 105, 106, 110, 113, 116, 119], "nominal_ac_voltag": [45, 110], "230": [45, 48], "convert": [45, 91], "update_interv": [45, 53, 62], "distribut": [45, 106], "schedule_interval_dur": 45, "15": 45, "min": [45, 72], "schedule_total_dur": 45, "24": [45, 66], "total": [45, 72, 84, 86, 93], "forcast": 45, "h": [45, 102, 112], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 91, 94, 106], "give": [45, 85, 107, 112, 115], "even": [45, 48, 65, 72, 73, 107, 110, 111, 116], "increas": 45, "slice_watt": 45, "show": [45, 58, 59, 91, 103, 105, 107, 108, 113, 116], "command": [45, 59, 72, 74, 75, 79, 83, 85, 91, 102, 111, 113], "energy_manag": [45, 97, 98, 110], "energy_trunk": 45, "lar": [45, 52, 65], "dieckmann": [45, 52, 65], "fuse": [46, 110], "fuse_limit_a": [46, 110], "phase_count": [46, 110], "omit": [46, 72, 114, 116, 121], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 56, 97, 98], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 72, 97, 98, 100], "negoti": [47, 50], "ev_slac": [47, 97, 98], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 60], "ethernet": [47, 50, 51, 60, 63, 64, 74], "plc": [47, 50, 60, 102], "pionix_says_hello": [47, 50], "17": [47, 50, 84, 106], "octet": [47, 50, 54], "cm_set_kei": [47, 50], "req": [47, 50, 116], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 86, 91], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 59, 81, 111], "mobil": [48, 112], "app": [48, 74, 111], "payment_enable_contract": [48, 91], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 91], "session_log": [48, 116], "session_logging_path": [48, 60], "tmp": [48, 51, 56, 57, 60, 116], "directori": [48, 49, 51, 60, 103, 107, 110, 111, 113, 119, 120, 121], "session_logging_xml": 48, "xml": [48, 76, 106], "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, 72, 74], "try": [48, 85, 110, 111, 112, 114, 115], "arriv": 48, "we": [48, 105, 106, 107, 108, 111, 112, 113, 115, 116, 118, 119], "fall": [48, 74, 91, 96, 111], "back": [48, 61, 65, 67, 91, 96, 107, 111, 113, 115], "most": [48, 96, 102, 105, 107], "especi": [48, 103], "where": [48, 49, 56, 57, 74, 85, 111, 112, 114, 115, 116], "what": [48, 93, 103, 105, 107, 110, 111, 115, 116], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 74, 91], "5percent": 48, "realli": 48, "reach": [48, 74, 94, 107, 119], "veri": [48, 96, 105, 107, 110, 111, 119], "long": [48, 115], "basic": [48, 91, 93, 96, 115, 116], "eventu": [48, 102, 107], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 74, 91], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 74, 81, 115], "t_step_xx": 48, "directli": [48, 94, 96, 113, 115], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 86, 113], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 74], "enyaq": 48, "level": [48, 55, 69, 72, 87, 91, 93, 96, 102, 105, 111, 112, 120], "dirti": [48, 102], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 93, 102, 107, 111, 114, 115, 116, 119], "offset": [48, 50], "unless": 48, "you": [48, 54, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121], "know": [48, 91, 102, 107, 115], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 102, 107, 111, 116], "currentdemand": [48, 74, 91], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 78, 81, 86, 111], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 70], "instead": [48, 54, 71, 91, 107, 110, 111], "evccid": [48, 50, 91], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 56, 57, 110, 111, 113, 115, 119], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 56, 74, 75, 91, 96, 110], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 74, 91, 93, 96, 102, 105, 111, 113, 115, 121], "few": [48, 102, 107, 112], "hundr": 48, "slower": [48, 111], "less": [48, 69, 111], "authtoken": 48, "board_support_ac": [48, 55, 69, 97, 98], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 97, 98, 100], "powersupply_dc": 48, "anton": [48, 59, 69], "woellert": 48, "spdx": [48, 49, 107], "html": [48, 49, 107, 113, 116, 120, 121], "evse_secur": [49, 56, 57, 92, 97, 98, 100], "filesystem": [49, 92], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 66, 116], "prefix": [49, 56, 57, 66, 75], "etc": [49, 56, 57, 74, 96, 107, 111, 116, 120], "cert": [49, 56, 57, 107], "mf_ca_bundl": 49, "mf": [49, 75], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 75], "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, 75, 107, 116], "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, 74, 94, 101, 107, 112], "sound": 50, "db": [50, 57, 61, 113], "attenu": 50, "confirm": [50, 111], "cm_slac_match": 50, "cnf": 50, "altern": [50, 94, 106], "deriv": [50, 70, 74, 103], "first": [50, 54, 72, 73, 93, 94, 102, 105, 107, 111, 112, 113, 114, 115, 116], "cm_slac_parm": 50, "quit": [50, 96, 110, 112], "prone": 50, "might": [50, 102, 103, 107, 110, 112, 113, 115, 116, 118], "anoth": [50, 91, 105, 107, 110, 111, 121], "cross": 50, "talk": [50, 107, 112, 113], "better": [50, 115], "done": [50, 94, 106, 107, 111, 115, 116], "gmbh": [50, 51, 112], "chargebyt": 51, "eth0": [51, 63, 64], "ipv6": [51, 63, 64, 107, 113], "addr": [51, 63, 64], "supported_din70121": [51, 63, 64], "supported_iso15118_2": [51, 63, 64], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 74, 96, 115], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 63, 64, 116], "pre": [51, 74, 93, 107, 113, 119], "master": [51, 91, 106, 111, 115], "secret": [51, 114], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 64], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": [51, 54], "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 111], "30001": 52, "base": [52, 62, 70, 76, 91, 105, 106, 111, 112, 115, 116], "serial_comm_hub": 52, "serial_communication_hub": [52, 62, 65, 97, 98], "tibber": 53, "api": [53, 54, 60, 91, 94, 97, 99], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 96, 105, 110, 113, 115, 117, 121], "account": [53, 114], "minut": [53, 94, 112], "60": [53, 62, 116], "usual": [53, 115], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "lem": [54, 109, 112], "dcbm": [54, 109, 112], "400": [54, 109, 112], "600": [54, 56, 109, 112], "adapt": [54, 94], "meter_tls_certif": 54, "left": [54, 107, 111], "affect": [54, 115], "wish": [54, 91], "than": [54, 64, 74, 94, 106, 107, 112], "ntp_server_1_ip_addr": [54, 94], "ipv4": [54, 66], "4": [54, 93, 94, 102, 105, 111, 121], "form": [54, 102], "w": [54, 74, 76, 77, 84, 114, 116, 120], "y": [54, 106, 111], "z": 54, "ntp": 54, "server": [54, 64, 85, 94, 107, 111, 113, 114], "sync": [54, 111], "ntp_server_1_port": [54, 94], "123": 54, "65535": 54, "ntp_server_2_ip_addr": [54, 94], "ignor": [54, 64, 91], "ntp_server_2_port": [54, 94], "fof": 54, "resilience_initial_connection_retri": [54, 94], "25": [54, 94], "resili": 54, "resilience_initial_connection_retry_delai": [54, 94], "10000": 54, "delai": [54, 94, 96], "millisecond": [54, 94], "resilience_transaction_request_retri": [54, 94], "resilience_transaction_request_retry_delai": [54, 94], "250": 54, "valentin": 54, "dimov": 54, "klemm": 54, "micro": [55, 111], "mega": 55, "tester": 55, "v1": [55, 69, 94, 103], "serial_port": [55, 59, 65, 69], "dev": [55, 59, 62, 65, 69, 96, 102, 103, 106, 107, 111, 115], "ttyusb0": [55, 62, 65, 69], "baud_rat": [55, 59, 69], "115200": [55, 59, 62, 69, 96], "baud": [55, 59, 62, 69], "rate": [55, 59, 62, 69], "reset_gpio": [55, 69], "umwc": 55, "dc_suppli": 55, "j": [56, 107, 111, 114, 120], "chargepointconfigpath": [56, 57, 116], "userconfigpath": 56, "user_config": 56, "databasepath": 56, "ocpp_1_6_charge_point": [56, 58, 97, 98], "persist": [56, 57, 61, 94], "sqlite": [56, 57, 61], "databas": [56, 57, 74, 113], "enableexternalwebsocketcontrol": [56, 57], "publishchargingscheduleinterv": 56, "receiv": [56, 72, 74, 96, 116], "publishchargingscheduledur": 56, "messagelogpath": [56, 57, 116], "everest_ocpp_log": [56, 57, 116], "certspath": [56, 57], "locat": [56, 57, 66, 85, 94, 96, 103, 107, 115, 116, 119, 120], "auth_valid": [56, 57, 116], "auth_provid": [56, 57, 116], "connector_zero_sink": [56, 116], "coredatabasepath": 57, "devicemodeldatabasepath": 57, "device_model_storag": 57, "authorizationlist": 57, "authorizationcach": [57, 116], "kv": [57, 61, 66, 67, 97, 98], "datatransf": [58, 95], "keys_to_monitor": 58, "heartbeatinterv": [58, 116], "securityprofil": [58, 116], "exampleconfigurationkei": 58, "commad": 58, "seper": [58, 91, 115], "doesnt": [58, 74], "pn532": 59, "nfc": [59, 111], "soon": [59, 91, 107, 109, 111, 119], "tag": [59, 70, 74, 75, 115], "read_timeout": 59, "ttys0": 59, "subsequ": 59, "w\u00f6llert": [59, 69], "captur": 60, "dump": [60, 74], "sebastian": [60, 63, 64], "luka": [60, 63, 64], "sqlite_db_file_path": 61, "everest_persistent_stor": 61, "collect": [62, 91, 106], "power_unit_id": 62, "unit_id": 62, "mostli": 62, "sunspec_base_address": 62, "40000": 62, "50000": 62, "watchdog_wakeup_interv": 62, "wakup": 62, "watchdog": 62, "serial_devic": 62, "bsm": 62, "19200": 62, "r": [62, 107], "485": 62, "rang": [62, 74], "2400": 62, "use_serial_comm_hub": 62, "meter_id": [62, 81], "no_meter_id": 62, "arbitrari": [62, 70, 72, 73], "power_meter_id": 62, "ac_met": 62, "sunspec_ac_met": [62, 97, 98, 100], "serial_com_0_connect": 62, "christoph": 62, "kliemt": 62, "20": [63, 64, 106, 111, 114, 121], "josev": [63, 64, 101, 106, 107], "project": [63, 64, 103, 105, 110, 111, 112, 113, 117, 119, 120, 121], "supported_iso15118_20_ac": [63, 64], "supported_iso15118_20_dc": [63, 64], "tls_activ": 63, "enforce_tl": [63, 64], "is_cert_install_need": 63, "And": [63, 111, 112], "overwritten": [63, 103], "iso15118_ev": [63, 97, 98, 100], "free_cert_install_servic": 64, "allow_cert_install_servic": 64, "necessari": [64, 107, 115], "ignore_physical_values_limit": 64, "wai": [64, 105, 107, 110, 111], "400a": 64, "ciphersuit": 64, "tls_aes_256_gcm_sha384": 64, "tls_chacha20_poly1305_sha256": 64, "ecdh": 64, "ecdsa": 64, "aes128": 64, "sha256": [64, 75, 76], "hub": 65, "attach": [65, 107, 110, 113], "baudrat": 65, "pariti": 65, "ignore_echo": 65, "rxtx_gpio_chip": 65, "rxtx_gpio_lin": 65, "rxtx_gpio_tx_high": 65, "9600": 65, "none": [65, 69, 76, 96], "odd": 65, "filter": 65, "rx": 65, "tx": [65, 96], "usag": [65, 72, 111], "lan": 66, "wifi": 66, "privileg": 66, "run": [66, 91, 94, 96, 105, 106, 107, 110, 113, 119, 120], "setup_wifi": 66, "setup_simul": 66, "online_check_host": 66, "lfenergi": 66, "hostnam": 66, "internet": [66, 111], "initialized_by_default": 66, "release_metadata_fil": 66, "releas": [66, 102, 106, 112, 115], "ap_interfac": 66, "wlan0": 66, "ap": 66, "ap_ipv4": 66, "192": 66, "168": 66, "memori": 67, "defaultretri": 68, "tri": 68, "download": [68, 85, 102, 111, 112, 119], "defaultretryinterv": 68, "control_mod": 69, "caps_min_current_a": 69, "yeti_extra": [69, 97, 98], "yeti_simulation_control": [69, 97, 98], "concurrenttx": 70, "nocredit": 70, "notallowedtypeevs": 70, "notatthisloc": 70, "notatthistim": 70, "signatureerror": 70, "certificateexpir": 70, "certificaterevok": 70, "nocertificateavail": 70, "certchainerror": 70, "contractcancel": 70, "id_token": [70, 82], "authorization_typ": 70, "request_id": [70, 85], "put": [70, 94, 107, 111, 115], "remotestartid": 70, "ocpp2": 70, "printabl": 70, "insensit": 70, "ascii": 70, "fixm": 70, "regex": 70, "authorizationtyp": 70, "id_token_typ": 70, "idtokentyp": 70, "assign": [70, 74, 76, 91], "prevalid": 70, "iso15118certificatehashdata": 70, "parentidtag": 70, "authorization_statu": 70, "certificate_statu": 70, "expiry_tim": [70, 82], "selectionalgorithm": 70, "logic": [70, 91, 103, 105, 107], "userinput": 70, "order": [70, 94, 107, 111, 113, 116, 119, 121], "plugandcharg": 70, "central": [70, 74, 91], "macaddress": 70, "iso14443": 70, "iso15693": 70, "keycod": 70, "noauthor": 70, "max_current_a_import": 71, "min_current_a_import": 71, "max_phase_count_import": 71, "min_phase_count_import": 71, "max_current_a_export": 71, "min_current_a_export": 71, "max_phase_count_export": 71, "min_phase_count_export": 71, "supports_changing_phases_during_charg": 71, "nr": 71, "carrequestedpow": 71, "poweron": 71, "poweroff": 71, "carrequestedstoppow": 71, "carunplug": 71, "errordf": 71, "errorrelai": 71, "errorrcd": 71, "errorrcd_dc": 71, "errorventilationnotavail": 71, "errorovercurr": 71, "errorovervoltag": 71, "errorundervoltag": 71, "errormotorlock": 71, "errorovertemperatur": 71, "errorbrownout": 71, "errorcablepp": 71, "errorenergymanag": 71, "errorneutralpen": 71, "errorcpdriv": 71, "eftobcd": 71, "bcdtoef": 71, "permanentfault": [71, 74], "temperatur": [71, 74, 76, 107], "fan_rpm": 71, "supply_voltage_12v": 71, "supply_voltage_minus_12v": 71, "relais_on": 71, "degre": 71, "celsiu": 71, "rpm": 71, "fan": 71, "ma": [71, 87], "nodetyp": 72, "undefin": 72, "limitsreq": 72, "total_power_w": 72, "ac_max_current_a": 72, "ac_min_current_a": 72, "properli": [72, 76, 94, 96, 106, 107, 115], "amp": [72, 84], "ac_max_phase_count": 72, "ac_min_phase_count": 72, "ac_supports_changing_phases_during_charg": 72, "limitsr": 72, "optimizertarget": 72, "optim": 72, "energy_amount_need": 72, "kwh": [72, 73, 93], "charge_to_max_perc": 72, "nn": 72, "car_battery_soc": 72, "Of": 72, "leave_tim": 72, "drive": [72, 91, 111], "awai": [72, 74], "fullfil": 72, "cheapest": 72, "timefram": 72, "price_limit": 72, "correctli": [72, 111, 116], "full_autonomi": 72, "draw": [72, 80], "schedulereqentri": 72, "entri": [72, 73, 106], "limits_to_root": 72, "limits_to_leav": 72, "sampl": [72, 73], "root": [72, 94, 102, 103, 107, 110, 113], "face": [72, 91], "leav": 72, "conversion_effici": 72, "convers": 72, "price_per_kwh": 72, "priceperkwh": [72, 73], "timepoint": [72, 73], "scheduleresentri": 72, "children": 72, "node_typ": 72, "child": [72, 75], "again": [72, 74, 81, 107, 110], "propag": [72, 115], "optimizer_target": 72, "energy_usage_root": 72, "energy_usage_leav": 72, "schedule_import": [72, 73], "futur": [72, 73, 107, 111, 112], "good": [72, 73, 107, 110, 114, 115], "practic": [72, 73, 106, 107, 112], "have": [72, 73, 91, 102, 103, 105, 106, 107, 110, 111, 112, 114, 115, 116, 119], "schedule_export": [72, 73], "valid_until": 72, "consumpt": [72, 110], "afer": 72, "limits_root_sid": 72, "last": [72, 94, 102, 112, 118], "currenc": 73, "digit": 73, "4217": 73, "stoptransactionreason": 74, "id_tag": [74, 91], "emergencystop": 74, "evdisconnect": 74, "move": [74, 115, 116, 119], "induct": 74, "hardreset": 74, "powerloss": 74, "loss": 74, "remot": [74, 85, 102, 113, 115], "smartphon": 74, "exceed": 74, "prepaid": 74, "credit": 74, "softreset": 74, "unlockcommand": 74, "deauthor": 74, "becaus": [74, 82, 96, 103, 110, 115], "starttransact": 74, "conf": [74, 111], "energylimitreach": 74, "paid": 74, "solut": [74, 106, 110], "groundfault": 74, "localoutofcredit": 74, "masterpass": 74, "masterpassgroupid": 74, "overcurrentfault": 74, "larger": 74, "electr": [74, 91, 96, 107, 111], "powerqu": 74, "qualiti": 74, "too": [74, 94, 110], "imbal": 74, "soclimitreach": 74, "stoppedbyev": 74, "timelimitreach": 74, "startsessionreason": 74, "evconnect": 74, "error_notsupport": 74, "error_notcharg": 74, "error_hardwar": 74, "sessioneventenum": 74, "sessionstart": 74, "met": [74, 96], "preparecharg": 74, "prepar": [74, 105, 108, 112, 118], "precharg": [74, 91], "proce": [74, 85], "chargingstart": 74, "chargingpausedev": 74, "chargingpausedevs": 74, "chargingresum": 74, "stoppingcharg": 74, "weldingcheck": 74, "chargingfinish": 74, "essenti": [74, 106], "transactionfinish": 74, "clariti": [74, 116], "precondit": 74, "irrevoc": 74, "swipe": 74, "sessionfinish": 74, "prevent": [74, 91, 94, 111], "allerrorsclear": 74, "clear": [74, 96], "reservationstart": [74, 91], "reservationend": [74, 82, 91], "replugstart": 74, "replugfinish": 74, "plugintimeout": 74, "connectiontimeout": [74, 116], "waitingforenergi": 74, "logging_path": 74, "filenam": 74, "incomplet": 74, "yet": [74, 91, 94, 111], "meter_valu": 74, "signed_meter_valu": 74, "errorenum": 74, "cardiodefault": 74, "diod": [74, 87, 96], "rcddc": 74, "ventilationnotavail": 74, "overcurr": 74, "overvoltag": 74, "undervoltag": 74, "motorlock": 74, "overtemperatur": [74, 80], "brownout": 74, "brown": 74, "electron": 74, "cablepp": 74, "pp": [74, 87], "neutralpen": 74, "nutral": 74, "pen": 74, "cpdriver": 74, "vendor": [74, 111], "error_cod": 74, "vendor_error": 74, "assum": [74, 94, 103, 110, 115], "session_start": 74, "transaction_start": 74, "transaction_finish": 74, "present_voltag": 74, "present_curr": 74, "target_voltag": 74, "target_curr": 74, "maximum_current_limit": 74, "minimum_current_limit": 74, "maximum_voltage_limit": 74, "maximum_power_limit": 74, "estimated_time_ful": 74, "departure_tim": 74, "depart": 74, "estimated_time_bulk": 74, "evcc_id": 74, "remaining_energy_need": 74, "remain": [74, 96], "battery_capac": 74, "battery_full_soc": 74, "battery_bulk_soc": 74, "brand": 74, "volkswagen_group": 74, "volkswagengroup": 74, "tesla": 74, "independ": [74, 94], "upward": 74, "connectortypeenum": 74, "cccs1": 74, "k": 74, "combo": 74, "cccs2": 74, "cg105": 74, "jari": 74, "g105": 74, "1993": 74, "chademo": 74, "ctesla": 74, "ctype1": 74, "iec62196": 74, "j1772": [74, 91, 111], "ctype2": 74, "mennek": 74, "s309_1p_16a": 74, "16a": 74, "iec60309": 74, "socket": [74, 106, 111], "s309_1p_32a": 74, "32a": 74, "s309_3p_16a": 74, "s309_3p_32a": 74, "sbs1361": 74, "uk": 74, "domest": 74, "13amp": 74, "scee": 74, "7_7": 74, "cee": 74, "schuko": 74, "stype2": 74, "stype3": 74, "scame": 74, "scee_7_7": 74, "certificatetyp": 75, "v2grootcertif": 75, "morootcertif": 75, "csmsrootcertif": 75, "v2gcertificatechain": 75, "mfrootcertif": 75, "hashalgorithm": [75, 76], "sha384": [75, 76], "sha512": [75, 76], "invalidsignatur": [75, 85], "invalidcertificatechain": 75, "invalidformat": 75, "invalidcommonnam": 75, "norootcertificateinstal": 75, "certificatestoremaxlengthexceed": 75, "writeerror": 75, "notfound": 75, "getinstalledcertificatesstatu": 75, "getkeypairstatu": 75, "keypair": 75, "reject": [75, 79, 82, 85], "notfoundvalid": 75, "privatekeynotfound": 75, "hash_algorithm": 75, "issuer_name_hash": 75, "issuer_key_hash": 75, "serial_numb": 75, "issuer": [75, 76], "distinguish": [75, 76], "dn": [75, 94], "field": [75, 84], "public": [75, 76, 94, 112, 115], "exclud": 75, "length": [75, 84, 93, 94, 116], "subject": 75, "represent": [75, 96, 105, 107], "hexadecim": 75, "0x": 75, "lead": [75, 112], "zero": [75, 84], "certificatehashdatachain": 75, "child_certificate_hash_data": 75, "certificate_hash_data_chain": 75, "ocsprequestdata": 75, "responder_url": 75, "respond": [75, 76, 91], "url": [75, 76, 85, 119], "ocsp_request_data_list": 75, "key_pair": 75, "pair": [75, 79], "lite": 76, "warn": [76, 112], "no_imd": 76, "dc_everrorcod": 76, "no_error": 76, "failed_resstemperatureinhibit": 76, "failed_evshiftposit": 76, "failed_chargerconnectorlockfault": 76, "failed_evressmalfunct": 76, "failed_chargingcurrentdifferentia": 76, "failed_chargingvoltageoutofrang": 76, "reserved_a": 76, "reserved_b": 76, "reserved_c": 76, "failed_chargingsystemincompat": 76, "nodata": 76, "v2g_message_id": 76, "bodi": [76, 94], "supportedappprotocolreq": 76, "supportedappprotocolr": 76, "sessionsetupreq": 76, "sessionsetupr": 76, "servicediscoveryreq": 76, "servicedetailreq": 76, "servicedetailr": 76, "paymentserviceselectionreq": 76, "paymentserviceselectionr": 76, "servicepaymentselectionreq": 76, "servicepaymentselectionr": 76, "paymentdetailsreq": 76, "paymentdetailsr": 76, "authorizationreq": 76, "authorizationr": 76, "contractauthenticationreq": 76, "contractauthenticationr": 76, "chargeparameterdiscoveryreq": 76, "chargeparameterdiscoveryr": 76, "chargingstatusreq": 76, "chargingstatusr": 76, "meteringreceiptr": 76, "powerdeliveryr": 76, "cablecheckreq": 76, "cablecheckr": 76, "prechargereq": 76, "precharger": 76, "currentdemandreq": 76, "currentdemandr": 76, "weldingdetectionreq": 76, "weldingdetectionr": 76, "sessionstopreq": 76, "sessionstopr": 76, "certificateinstallationreq": 76, "certificateupdatereq": 76, "unknownmessag": 76, "evsepresentvoltag": 76, "cdv": 76, "61851": [76, 111], "23": 76, "evsepresentcurr": 76, "evsemaximumcurrentlimit": 76, "evsemaximumpowerlimit": 76, "evsemaximumvoltagelimit": 76, "evseminimumcurrentlimit": 76, "evseminimumvoltagelimit": 76, "expect": [76, 105], "accuraci": 76, "dc_evreadi": 76, "dc_evresssoc": 76, "ress": 76, "dc_evcabincondit": 76, "toheat": 76, "cool": 76, "passeng": 76, "compart": 76, "dc_evressconidit": 76, "dc_evtargetvoltag": 76, "dc_evtargetcurr": 76, "demand": 76, "dc_evmaximumcurrentlimit": 76, "dc_evmaximumpowerlimit": 76, "dc_evmaximumvoltagelimit": 76, "ev_remainingtimetofullsoc": 76, "ev_remainingtimetobulksoc": 76, "appprotocol": 76, "transmit": [76, 96], "namespac": [76, 102], "uri": [76, 85], "major": 76, "version": [76, 102, 107, 110, 111, 115], "minor": [76, 115], "v2g_message_xml": 76, "decod": [76, 96], "v2g_message_json": 76, "v2g_message_exi_hex": 76, "hex": 76, "v2g_message_exi_base64": 76, "certificateact": 76, "exirespons": 76, "certificateactionenum": 76, "schema": [76, 103], "exirequest": 76, "iso15118schemavers": 76, "certificatereq": 76, "certificatehashdatainfo": 76, "issuernamehash": 76, "issuerkeyhash": 76, "serialnumb": 76, "responderurl": 76, "maxcurrentlimit": 77, "maxpowerlimit": 77, "maxvoltagelimit": 77, "energycapac": 77, "targetcurr": 77, "targetvoltag": 77, "resistance_f_ohm": 78, "protect": [78, 111], "earth": 78, "ohm": [78, 87], "voltage_v": [78, 80, 81, 93], "datatransferstatu": 79, "unknownmessageid": 79, "unknownvendorid": 79, "read_onli": 79, "getconfigur": 79, "unknown_kei": 79, "rebootrequir": 79, "notsupport": 79, "current_a": [80, 81, 93], "max_export_voltage_v": 80, "min_export_voltage_v": 80, "max_export_current_a": 80, "min_export_current_a": 80, "max_export_power_w": 80, "current_regulation_tolerance_a": 80, "peak_current_ripple_a": 80, "max_import_voltage_v": 80, "min_import_voltage_v": 80, "max_import_current_a": 80, "min_import_current_a": 80, "max_import_power_w": 80, "sink": 80, "conversion_efficiency_import": 80, "conversion_efficiency_export": 80, "communicationfailur": 80, "configurationerror": 80, "hardwarefault": 80, "undertemperatur": 80, "undervoltageac": 80, "overvoltageac": 80, "undervoltagedc": 80, "overvoltagedc": 80, "undervoltagebatteri": 80, "overvoltagebatteri": 80, "overcurrentac": 80, "overcurrentbatteri": 80, "overcurrentdc": 80, "wrongcabl": 80, "noerror": 80, "These": [81, 91, 103, 113, 115, 117, 121], "client_id": 81, "tariff_id": 81, "cable_id": 81, "user_data": [81, 111], "tariff": 81, "transactionrequeststatu": 81, "not_support": 81, "unexpected_error": 81, "verbos": [81, 107], "transaction_min_stop_tim": 81, "earliest": 81, "yield": 81, "transaction_max_stop_tim": 81, "deadlin": 81, "energy_wh_import": [81, 93], "phase_seq_error": 81, "rotat": 81, "ccw": 81, "energy_wh_export": [81, 93], "power_w": [81, 93], "var": [81, 84, 86, 93, 94, 107], "reactivepow": [81, 86], "reactiv": [81, 86], "frequency_hz": [81, 93], "frequenc": [81, 86, 87, 94], "hertz": [81, 86, 87], "made": [82, 94, 107, 111, 118], "occupi": 82, "unavail": 82, "parent_id": 82, "reservationendreason": 82, "usedtostartcharg": 82, "why": [82, 107, 114], "serialcommhub": [83, 97, 99], "io": [83, 101, 114, 120], "status_cod": 83, "uinteg": 84, "203": 84, "l": [84, 114], "payload": [84, 94], "105": 84, "int16": 84, "apha": 84, "phasea": 84, "aphb": 84, "phaseb": 84, "aphc": 84, "phasec": 84, "a_sf": 84, "phvpha": 84, "phvphb": 84, "bn": 84, "phvphc": 84, "v_sf": 84, "sunssf": 84, "hz": 84, "hz_sf": 84, "wpha": 84, "wphb": 84, "wphc": 84, "w_sf": 84, "va": 84, "vapha": 84, "vaphb": 84, "vaphc": 84, "va_sf": 84, "varpha": 84, "varphb": 84, "varphc": 84, "var_sf": 84, "pfpha": 84, "pf": 84, "pct": 84, "pfphb": 84, "pfphc": 84, "pf_sf": 84, "totwhim": 84, "p": [84, 111, 114], "hour": [84, 94], "acc32": 84, "totwh_sf": 84, "evt": 84, "bitfield32": 84, "chapter": [84, 107, 112], "critic": 84, "counter": 84, "problem": [84, 102, 106, 110], "retry_interval_": 85, "origin": [85, 91, 102, 114, 115], "retrieve_timestamp": 85, "install_timestamp": 85, "signing_certif": 85, "acceptedcancel": 85, "ongo": [85, 115], "invalidcertif": 85, "revokedcertif": 85, "revok": [85, 91], "oldest_timestamp": 85, "oldest": 85, "incluc": 85, "latest_timestamp": 85, "securitylog": 85, "diagnosticslog": 85, "uploadlogsstatu": 85, "upload_logs_statu": 85, "file_nam": 85, "logstatusenum": 85, "badmessag": 85, "badli": 85, "idl": 85, "notsupportedoper": 85, "permissiondeni": 85, "insuffici": 85, "permiss": [85, 111], "uploadfailur": 85, "being": [85, 93, 107, 113], "firmwareupdatestatusenum": 85, "intermedi": [85, 115], "downloadfail": 85, "downloadschedul": 85, "downloadpaus": 85, "task": 85, "installationfail": 85, "installreboot": 85, "installschedul": 85, "installdatetim": 85, "installverificationfail": 85, "checksum": 85, "final": [85, 91, 96], "signatureverifi": 85, "notspecifi": 85, "l1": [86, 93], "l2": 86, "l3": 86, "sum": [86, 93], "cp_voltag": 87, "pp_resistor": 87, "diode_fail": 87, "error_": [87, 96], "pe": 87, "short": [87, 102, 107, 115, 116], "refer": [88, 89, 90, 91, 92, 93, 95, 96, 102, 107, 112, 115, 121], "auto": [91, 93, 96, 97, 111, 120], "usabl": 91, "share": [91, 107, 116, 119], "dedic": [91, 105, 107, 112], "interact": [91, 109, 115], "helper": [91, 103, 112], "sae": [91, 111], "70121": 91, "seamlessli": 91, "integr": [91, 102, 107, 112, 113], "lowest": [91, 111], "microcontrol": 91, "improv": 91, "safeti": [91, 96, 111], "applic": [91, 94, 111], "todo": 91, "graph": 91, "still": [91, 96, 107, 111, 115], "behav": 91, "similar": [91, 102, 111], "therefor": [91, 115], "step": [91, 102, 107, 112, 115, 116], "whenev": [91, 96], "mere": 91, "light": [91, 111], "subscrib": [91, 96], "notreserv": 91, "driven": 91, "republish": 91, "struct": [91, 96, 107], "begun": 91, "github": [91, 101, 102, 106, 107, 110, 111, 112, 114, 115, 116, 119, 120], "com": [91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 121], "openfastchargingalli": 91, "blob": [91, 106, 111], "pdf": 91, "To": [91, 93, 96, 102, 103, 105, 106, 111, 112, 113, 117, 119, 120, 121], "against": [91, 115, 116], "reservatonstart": 91, "notifi": 91, "intergr": 91, "overload": 91, "drop": 91, "merg": [91, 115], "limt": 91, "set_local_max_curr": 91, "travers": 91, "just": [91, 105, 107, 110, 111, 112, 114, 115], "smart": [91, 96], "profil": [91, 116], "whichev": 91, "whose": [93, 115], "startup": [93, 94], "modbusrtu": 93, "subdirectori": [93, 103, 111], "templat": [93, 105, 107], "yaml": [93, 97, 107, 110, 111], "copi": [93, 94, 96, 102, 107, 111, 113], "fill": [93, 107, 110], "datasheet": 93, "consist": [93, 94, 103, 111, 115, 120], "start_regist": 93, "num_regist": 93, "multipli": 93, "exponent_regist": 93, "function_code_start_reg": 93, "obtain": 93, "scale": 93, "001": 93, "expon": 93, "function_code_exp_reg": 93, "split": [93, 96, 116], "certain": [93, 96, 102], "distinct": 93, "serv": 94, "translat": 94, "forward": [94, 115, 116], "metric": 94, "consequ": 94, "thrown": 94, "establish": 94, "possibli": [94, 110], "furthermor": [94, 103, 107, 110, 113, 115], "thread": 94, "loop": 94, "cf": 94, "synchron": 94, "livemeasur": 94, "endpoint": [94, 113, 116], "inject": 94, "post": 94, "legal": 94, "renam": 94, "attribut": 94, "requet": 94, "devi": 94, "Then": [94, 106, 113], "had": 94, "host": [94, 111, 113, 114, 119], "coher": 94, "behavior": 94, "suppos": [94, 102], "those": [94, 105, 106, 107], "howev": [94, 96, 106, 107, 110], "inbetween": 94, "potenti": 94, "similarli": 94, "greater": [94, 106], "sinc": [94, 111, 114, 121], "consider": 94, "ones": [94, 107], "regularli": [94, 107, 110], "right": [94, 107, 111, 112, 113, 119], "48": 94, "section": [94, 103, 105, 107, 108, 111, 112, 115, 119], "suggest": [94, 113], "pai": 94, "regard": 94, "200m": 94, "bring": 94, "own": [94, 105, 107, 111, 114, 119], "self": [94, 107, 114, 115], "1024bit": 94, "vulner": 94, "curl": [94, 106], "header": [94, 106, 121], "tls_on": 94, "offici": [94, 106, 110, 111, 112], "page": [94, 107, 110, 111, 112, 120], "www": 94, "en": [94, 96], "yak": 96, "3v": 96, "ttl": 96, "uart": 96, "linux": [96, 105, 106, 111, 112], "wakeup": 96, "currrent": 96, "unus": 96, "bp": 96, "8n1": 96, "googl": [96, 112], "buffer": 96, "abl": [96, 102, 107, 110, 111, 113, 116], "wikipedia": 96, "wiki": 96, "consistent_overhead_byte_stuf": 96, "yeti_comm": 96, "evseri": 96, "cpp": [96, 103, 107, 113], "extract": [96, 111], "handlepacket": 96, "linkwrit": 96, "hi2lo": 96, "proto": 96, "lo2hi": 96, "date": [96, 106, 108, 112], "frequent": [96, 112, 115], "nanopb": [96, 113], "nanopb_gener": 96, "make": [96, 102, 103, 105, 106, 107, 110, 113, 116], "setcontrolmod": 96, "standalon": [96, 110], "setmaxcurr": 96, "act": [96, 112, 115, 117, 120], "accordingli": [96, 102, 105, 111, 116], "human": [96, 120], "allowpoweron": 96, "bool": 96, "decis": [96, 115], "setpwm": 96, "duty_cycl": 96, "ON": 96, "firmwareupd": 96, "rom": [96, 111], "loader": 96, "stm32flash": [96, 111], "tool": [96, 103, 106, 107, 111, 112, 120], "flash": 96, "kit": [96, 111], "real": [96, 111], "keepalivehi": 96, "1hz": 96, "heartbeat": 96, "longer": 96, "stand": [96, 102], "alon": 96, "backup": [96, 115, 119], "modifi": [96, 111, 116, 119], "setthreephas": 96, "next": [96, 107, 111], "dual": 96, "enablercd": 96, "onboard": 96, "spike": 96, "goe": 96, "float": 96, "imped": 96, "switchthreephaseswhilecharg": 96, "precaut": 96, "destroi": 96, "zoe": 96, "forceunlock": 96, "regardless": 96, "car_plugged_in": 96, "car_requested_pow": 96, "power_on": 96, "succesfulli": [96, 111], "mirror": 96, "contact": [96, 111], "power_off": 96, "car_requested_stop_pow": 96, "car_unplug": 96, "error_df": 96, "error_relai": 96, "error_rcd": 96, "error_ventilation_not_avail": 96, "error_over_curr": 96, "quick": [96, 106, 108, 112, 116, 118, 119], "permanent_fault": 96, "unplug": [96, 111], "evse_replug_start": 96, "evse_replug_finish": 96, "roughli": 96, "keepalivelo": 96, "keep": [96, 107, 115], "resetdon": 96, "find": [97, 107, 115, 116], "dpm1000": [97, 99], "dummytokenprovid": [97, 99], "dummytokenprovidermanu": [97, 99], "dummytokenvalid": [97, 99], "dummyv2g": [97, 99], "energynod": [97, 99], "evslac": [97, 99], "evsesecur": [97, 99], "evseslac": [97, 99], "evsev2g": [97, 99, 107], "genericpowermet": [97, 99, 109, 112], "jstibber": [97, 99], "lemdcbm400600": [97, 99], "micromegawattbsp": [97, 99], "ocpp201": [97, 99], "ocppextensionexampl": [97, 99], "pn532tokenprovid": [97, 99], "packetsniff": [97, 99], "persistentstor": [97, 99], "powermeterbsm": [97, 99], "pyevjosev": [97, 99], "pyjosev": [97, 99], "yetidriv": [97, 99, 109, 112], "board_support_ac_debug": [97, 98], "car_simul": [97, 98], "debug_json": [97, 98], "example_us": [97, 98], "solar_forecast": [97, 98], "sunspec_read": [97, 98], "sunspec_scann": [97, 98], "test_control": [97, 98], "tibber_price_forecast": [97, 98], "git": [101, 105, 106, 107, 112, 117], "ext": [101, 111], "switchev": 101, "git_rev": 101, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 101, "git_tag": [101, 102], "2023": [101, 106], "9": [101, 106], "d60bb2a274200f096d58948e5869c08e1a642891": 101, "69e7a1c4a77a55b127e168f0a533795d02d3d935": 101, "7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9": 101, "v0": [101, 115], "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 101, "8ee859aac3a31549e31c61848e0e687bf8e08b2b": 101, "mbedtl": 101, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 101, "8b3f26a": 101, "enable_program": 101, "enable_test": 101, "mbedtls_fatal_warn": 101, "openv2g": 101, "35c0c0a4ff3412e588ff6f00561df1407916832d": 101, "libevs": 101, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 101, "libfsm": 101, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 101, "liblog": [101, 102], "03b498407c6462af3f886aa2dab3e182a7f864c0": 101, "build_exampl": [101, 102], "libmodbu": [101, 102], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 101, "libocpp": [101, 102, 110], "1cb0999432e29bea56bb02ee88d98849c8630088": 101, "libslac": 101, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 101, "486cd8b": 101, "libsunspec": [101, 102], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 101, "libtim": [101, 102], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 101, "orchestr": 102, "repositori": [102, 105, 112, 114, 116, 119, 120], "pleas": [102, 106, 107, 111, 116], "sure": [102, 103, 106, 107, 111, 116], "suffici": [102, 111], "recent": 102, "python3": [102, 103, 106, 107], "sourc": [102, 103, 110, 111, 112, 116, 119], "indepth": 102, "guidanc": 102, "aris": 102, "pip": [102, 103, 106, 107], "setuptool": [102, 106, 107], "wheel": [102, 106, 107], "jstyleson": 102, "jsonschema": 102, "clone": [102, 107], "script": [102, 107, 111, 113, 115, 116, 121], "environ": [102, 105, 110, 112], "cd": [102, 103, 107, 111, 113, 114, 115, 119, 120], "dependency_manag": [102, 107], "init": [102, 107, 115], "checkout": [102, 107, 111, 115, 119], "deploi": [102, 120], "devkit": 102, "rise": 102, "cpm": [102, 107], "variabl": [102, 107], "home": [102, 107, 112, 113], "whoami": [102, 107], "bin": [102, 106, 107, 110, 111, 115], "ev_cli": [102, 103], "mkdir": [102, 107, 111, 114, 115, 120], "guid": [102, 106, 108, 112, 116, 117, 118, 119], "jinja2": [102, 106, 107], "pyyaml": [102, 106, 107], "let": [102, 105, 107, 110, 111, 112, 115, 116], "effect": [102, 107], "advanc": 102, "would": [102, 103, 107, 113, 115], "lib": 102, "branch": [102, 120], "repo": [102, 107, 115], "achiev": [102, 110], "edit": [102, 115], "your": [102, 105, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121], "top": [102, 111, 112], "cmakelist": [102, 103], "txt": [102, 103, 107], "find_packag": 102, "look": [102, 103, 105, 107, 110, 111, 112, 116], "like": [102, 103, 105, 107, 110, 111, 113, 115, 116], "behind": [102, 115], "clean": [102, 114, 115], "seen": [102, 105, 107, 111], "shell": [102, 107, 111, 113, 115], "python": [103, 107, 113, 121], "packag": [103, 112], "subcommand": 103, "manifest": [103, 116], "simpli": [103, 112, 116], "dir": 103, "clang": [103, 106], "them": [103, 107, 111, 113], "interfacenam": 103, "hpp": [103, 107], "former": 103, "view": [103, 120], "latter": [103, 116], "skeleton": 103, "insid": [103, 107, 111, 113, 115, 116], "instruct": [103, 106, 107, 114], "cmake": [103, 106, 107, 110, 111, 113], "ld": 103, "glue": [103, 107, 111], "hook": 103, "sampleinterfac": 103, "sampleinterfaceimpl": 103, "declar": [103, 107], "subsect": 103, "inferfac": 103, "mark": 103, "75ac1216": 103, "19eb": 103, "4182": 103, "a85c": 103, "820f1fc2c091": 103, "kept": 103, "recreat": 103, "creation": 103, "diff": [103, 111], "don": [103, 110, 112, 114, 115, 116], "touch": [103, 111, 115], "anyth": [103, 111], "comma": 103, "separ": [103, 116], "lot": [103, 107, 115], "mention": 103, "categori": 103, "wherea": 103, "tbd": 103, "edm": [104, 105, 112], "cli": [104, 105, 112], "think": 105, "softwar": [105, 112, 117], "stack": [105, 107, 112], "scenario": [105, 107, 112, 115], "principl": 105, "loos": 105, "coupl": [105, 118], "enhanc": 105, "architectur": [105, 112], "suitabl": 105, "ship": [105, 115], "explain": [105, 107], "addition": 105, "life": [105, 110], "easier": [105, 115], "understand": [105, 112, 115, 117, 121], "benefit": 105, "sneak": 105, "preview": 105, "admin": [105, 110, 113], "scaffold": 105, "explor": [105, 111], "great": [105, 107], "noder": [105, 107, 111, 119], "steve": [105, 107, 110, 113], "backend": [105, 110], "exactli": 105, "shown": [105, 107, 111], "later": [105, 107, 115], "recommend": [105, 106, 107, 111, 116], "least": [105, 112], "4gb": 105, "ram": [105, 107], "cpu": [105, 107], "boost": [105, 106], "raspberri": [105, 110, 111], "pi": [105, 110, 111], "ubuntu": [105, 111, 114], "opensus": 105, "fedora": 105, "36": [105, 106], "creat": [105, 107, 110, 111, 113, 114, 115, 119, 121], "compil": [105, 106, 107], "walk": [105, 107, 111, 112], "nativ": [106, 111], "window": [106, 107, 113], "wsl2": 106, "docker": [106, 107, 112, 114, 116, 117, 119], "podman": 106, "mainli": [106, 111, 115], "gcc": [106, 110], "tweak": 106, "12": 106, "faq": [106, 112], "gnu": 106, "librari": [106, 107, 116], "best": [106, 112, 119], "04": [106, 114], "22": 106, "apt": [106, 111], "sudo": [106, 107, 111], "rsync": [106, 111], "wget": [106, 111], "doxygen": 106, "graphviz": 106, "tidi": 106, "cppcheck": 106, "openjdk": 106, "jdk": 106, "npm": 106, "compos": [106, 107, 113], "libboost": 106, "nodej": 106, "libssl": 106, "libsqlite3": 106, "rfkill": 106, "libpcap": 106, "libev": 106, "pkg": 106, "node_api": 106, "procedur": [106, 107], "nodesourc": 106, "readm": [106, 111], "md": [106, 111], "11": [106, 107], "older": 106, "usr": 106, "zypper": 106, "shadow": 106, "devel_basi": 106, "devel": 106, "libboost_filesystem": 106, "libboost_log": 106, "libboost_program_opt": 106, "libboost_system": 106, "libboost_thread": 106, "libopenssl": 106, "sqlite3": 106, "37": 106, "38": 106, "dnf": 106, "automak": 106, "openssl": 106, "libsqlite3x": 106, "septemb": 106, "choic": 106, "15118": [106, 111], "keytool": [106, 107], "interchang": [106, 112], "probabl": [106, 107, 114], "python_execut": 106, "As": [107, 110, 111, 116], "highli": 107, "modular": [107, 112], "pull": [107, 112, 119], "prerequisit": [107, 112], "said": 107, "resid": 107, "cpm_source_cach": 107, "workspac": [107, 110, 111, 113, 119], "u": [107, 110, 111, 112, 115], "initialis": 107, "newli": [107, 111], "adopt": [107, 112], "chosen": 107, "That": [107, 111, 115], "pki": 107, "create_cert": 107, "sh": [107, 113, 115, 116], "java": 107, "availbl": 107, "significantli": 107, "speed": [107, 112], "nproc": [107, 111], "dive": [107, 112, 116], "old": 107, "repeat": 107, "mosquitto": [107, 111, 113, 116], "broker": [107, 113], "infranet_network": [107, 113], "bridg": [107, 113], "subnet": [107, 113], "fd00": [107, 113], "enter": [107, 113], "red": [107, 111], "browser": [107, 110, 119, 120], "localhost": [107, 113, 119], "1880": [107, 119], "ui": [107, 110, 119], "gui": [107, 119], "analys": 107, "littl": 107, "insight": [107, 112], "plugin": 107, "feel": 107, "enough": [107, 115], "tutori": [107, 112, 114, 115, 116, 118, 120, 121], "dig": 107, "deeper": [107, 112, 115, 116], "thing": [107, 112, 115, 121], "togeth": [107, 112, 119], "mechan": 107, "analyz": 107, "complic": 107, "nice": 107, "exhaust": 107, "diagram": 107, "8849": [107, 110], "height": [107, 121], "mount": [107, 111, 113, 119], "rather": [107, 112], "click": [107, 111, 112, 113, 119], "menu": [107, 119], "symbol": [107, 110], "corner": [107, 111, 119], "column": [107, 121], "choos": [107, 110, 112, 119], "intro": [107, 108], "role": 107, "concept": [107, 110, 112, 116, 117, 118, 121], "visit": 107, "congrat": 107, "rocket": 107, "entiti": 107, "cours": [107, 119], "term": 107, "some_kei": 107, "myinterfac": 107, "some_implement": 107, "externalinterfac": 107, "min_connect": 107, "max_connect": 107, "enable_external_mqtt": 107, "metadata": 107, "licens": 107, "compani": [107, 111], "explanatori": 107, "possbl": 107, "tell": 107, "construct": 107, "cmd": 107, "rememb": [107, 111], "showd": 107, "easi": [107, 110], "get_id": 107, "argument": [107, 110, 114, 121], "method": 107, "typedef": 107, "learn": 107, "round": [107, 112], "piec": 107, "bunch": 107, "group": 107, "saw": 107, "sometyp": 107, "additionalproperti": 107, "property_1": 107, "property_2": 107, "intuit": 107, "awar": [107, 111], "mod": 107, "mymodulenam": 107, "javascript": [107, 110], "At": 107, "focu": 107, "stuff": 107, "handler": [107, 110, 116], "review": 107, "learnt": 107, "proced": 107, "join": [107, 112], "anytim": 107, "weekli": 107, "tech": 107, "meet": [107, 112], "peopl": [107, 112], "who": 107, "glad": 107, "hint": [107, 110], "push": [107, 114, 115, 120], "thank": 107, "world": [108, 112], "explan": [109, 116], "grow": [110, 112], "mail": [110, 111], "topic": [110, 112], "idea": [110, 114, 115, 119], "debugg": 110, "gdb": 110, "easiest": [110, 112], "sai": [110, 115], "dist": [110, 111, 116, 119], "small": [110, 111, 115], "visual": [110, 112, 113], "studio": [110, 113], "launch": 110, "authmanag": 110, "cppdbg": 110, "program": 110, "workspacefold": 110, "libexec": 110, "arg": 110, "stopatentri": 110, "cwd": 110, "externalconsol": 110, "mimod": 110, "setupcommand": 110, "pretti": 110, "text": [110, 112, 114, 116, 121], "ignorefailur": 110, "disassembli": 110, "flavor": 110, "intel": 110, "ve": 110, "breakpoint": 110, "taken": [110, 115], "forget": [110, 112, 116], "dcmake_build_typ": 110, "disadvantag": 110, "bad": 110, "spawn": 110, "fork": 110, "detach": 110, "grid_connection_point": 110, "0a": 110, "0w": 110, "alloc": 110, "whatev": 110, "imagin": 110, "flexibl": [110, 116], "constraint": 110, "recogn": 110, "hand": 110, "cmake_cxx_compil": 110, "unreferenc": 110, "issu": [110, 111, 112, 115], "std": 110, "besid": 110, "sometim": [110, 112], "test_config": 110, "solv": 110, "desktop": 110, "pc": 110, "ip_of_the_raspberri": 110, "offload": 110, "faster": 110, "ressourc": 110, "mobilityhous": 110, "Or": [110, 112], "thoughtwork": 110, "maev": 110, "platform": 111, "box": 111, "built": 111, "individu": 111, "research": 111, "facil": 111, "alik": 111, "sw": 111, "groundwork": 111, "rapid": 111, "quickli": 111, "compat": 111, "meant": 111, "outdoor": 111, "spec70121": 111, "cern": 111, "licenc": 111, "happi": 111, "schemat": 111, "3d": 111, "compon": 111, "purchas": 111, "esd": 111, "wrist": 111, "band": 111, "underlai": 111, "mat": 111, "18": [111, 114], "1x": 111, "usb": 111, "30w": 111, "IN": 111, "pin": [111, 112], "lab": 111, "balenaetch": 111, "dd": 111, "danger": 111, "pcb": 111, "heatsink": 111, "imag": [111, 113, 114, 120], "doubl": 111, "tape": 111, "clip": 111, "hole": 111, "cm4": 111, "around": [111, 115], "grai": 111, "spacer": 111, "gap": 111, "metal": 111, "black": 111, "jumper": 111, "onto": 111, "emmc": 111, "j1": 111, "belayboxr1": 111, "stabl": [111, 115], "img": 111, "gz": 111, "rpiboot": 111, "raspberrypi": 111, "usbboot": 111, "green": 111, "comput": 111, "unzip": 111, "5h": 111, "treat": 111, "yourself": 111, "coffe": 111, "unfortun": 111, "slow": 111, "antenna": 111, "damag": 111, "cage": 111, "seat": 111, "smaller": 111, "bigger": [111, 115], "mission": 111, "accomplish": 111, "mandatori": 111, "crimp": 111, "exact": 111, "orient": 111, "pictur": 111, "Be": 111, "fashion": 111, "ten": 111, "chanc": 111, "assembli": 111, "unisol": 111, "preassembl": 111, "desk": 111, "barrel": 111, "raspian": 111, "debian": 111, "flavour": 111, "deploy": 111, "yocto": 111, "opt": 111, "systemd": 111, "mnt": 111, "flutter": 111, "stm32": 111, "workflow": [111, 114, 115, 120], "yeti_fwupd": 111, "serial0": 111, "bootload": 111, "ninja": 111, "laptop": 111, "untar": 111, "bullsey": 111, "toolchain": 111, "8888": 111, "tgz": 111, "tar": 111, "xfz": 111, "dcmake_toolchain_fil": 111, "dcmake_install_prefix": 111, "destdir": 111, "ssh": [111, 114], "rw": 111, "ro": 111, "wpa_supplic": 111, "autom": 111, "crosscompil": 111, "unstabl": [111, 115], "update_channel": 111, "wg0": 111, "devboard": 111, "systemctl": 111, "ota": 111, "public_mqtt": 111, "1883": [111, 113], "allow_anonym": 111, "anonym": [111, 115], "journalctl": 111, "fu": 111, "vanilla": 111, "rootf": 111, "vice": 111, "versa": 111, "atom": 111, "sd": 111, "sector": [111, 112], "size": 111, "mmcblk0p1": 111, "8192": 111, "1056767": 111, "1048576": 111, "512m": 111, "w95": 111, "fat32": 111, "lba": 111, "mmcblk0p2": 111, "1056768": 111, "14688255": 111, "13631488": 111, "5g": 111, "83": 111, "mmcblk0p3": 111, "14688256": 111, "28319743": 111, "mmcblk0p4": 111, "28319744": 111, "30564351": 111, "2244608": 111, "1g": 111, "mmcblk0p5": 111, "28327936": 111, "28459007": 111, "131072": 111, "64m": 111, "mmcblk0p6": 111, "28467200": 111, "2097152": 111, "system0": 111, "system1": 111, "extent": 111, "factory_data": 111, "timer": 111, "surviv": 111, "lost": 111, "rpi": 111, "unmount": 111, "umount": 111, "mkf": 111, "ext4": 111, "lose": 111, "configu": 111, "credenti": 111, "snapshot": 112, "index": [112, 120, 121], "foster": 112, "customiz": 112, "glu": 112, "advantag": 112, "pv": 112, "linkedin": 112, "electrif": 112, "foundat": 112, "fastest": 112, "steadili": 112, "question": 112, "answer": 112, "invit": 112, "contributor": [112, 115], "held": 112, "week": 112, "tuesdai": 112, "3pm": 112, "cet": 112, "zone": 112, "wnv": 112, "aadq": 112, "irt": 112, "dial": 112, "49": 112, "40": 112, "8081616135": 112, "964783404": 112, "phone": 112, "tel": 112, "4305012153510": 112, "big": 112, "book": 112, "calendli": 112, "manuel": 112, "ziegler": 112, "30min": 112, "ecosystem": 112, "contribut": [112, 119], "technic": 112, "exchang": 112, "plan": 112, "agenda": 112, "roadmap": 112, "youtub": 112, "channel": 112, "track": [112, 115, 116], "rough": 112, "webinar": 112, "steer": 112, "committe": 112, "stuck": 112, "video": 112, "watch": 112, "But": [112, 113, 115], "journei": 112, "introduct": 112, "troubleshoot": 112, "kind": 112, "deep": 112, "breath": 112, "ocpp1": [112, 117], "sphinx": [112, 113, 117], "style": [112, 117], "ask": 112, "belaybox": 112, "search": 112, "handi": 113, "vscode": 113, "extens": [113, 116], "tcp": 113, "9001": 113, "mariadb": 113, "sql": 113, "3306": 113, "8180": [113, 116], "login": 113, "1234": 113, "centralsystemservic": [113, 116], "soap": 113, "chargeboxid": 113, "yml": [113, 114, 120], "live": [113, 115], "docker_default": 113, "By": [113, 116], "8080": 113, "often": 113, "clash": 113, "13306": 113, "ll": 113, "navig": 113, "tab": [113, 119], "depric": 113, "ctrl": 113, "shift": 113, "f1": 113, "remopen": 113, "head": 113, "path_to_everest_cpp": 113, "j8": 113, "documen": 113, "env": 113, "pwd": 113, "doc": [113, 119, 120], "_build": [113, 120], "dockerfil": 113, "protobuf_gener": 113, "path_to_where_protobuf_files_resid": 113, "protoc": 113, "languag": [113, 121], "zip": 113, "nanopb_pb_gen": 113, "python_pb_gen": 113, "action": [114, 120], "runner": 114, "actrc": 114, "ghcr": 114, "catthehack": 114, "actor": 114, "usernam": 114, "artifact": 114, "pass": 114, "four": [114, 116], "secret_name_1": 114, "secret_value_1": 114, "secret_name_2": 114, "secret_value_2": 114, "multiline_secret": 114, "line_1": 114, "nline2": 114, "nline3": 114, "github_token": 114, "your_github_token": 114, "sa_github_token": 114, "github_token_of_the_service_account": 114, "sa_github_ssh_kei": 114, "ssh_key_of_the_service_account": 114, "github_actor": 114, "username_of_the_service_account": 114, "your_ssh_kei": 114, "your_usernam": 114, "isn": 114, "work0": [114, 120], "plenti": 115, "paragraph": 115, "strategi": 115, "concern": 115, "articl": 115, "vincent": 115, "driessen": 115, "gitflow": 115, "atlassian": 115, "count_to_infin": 115, "charge_fast": 115, "new_stuff": 115, "complex": 115, "commit": 115, "advis": 115, "towrit": 115, "rebas": 115, "candid": 115, "bugfix": 115, "rc": 115, "div_by_zero": 115, "bug": 115, "succeed": 115, "hotfix": 115, "maintenc": 115, "forgot_to_unplug": 115, "cherri": 115, "pick": 115, "contrast": 115, "rnd_git_dir": 115, "plai": 115, "despit": [115, 116], "onlin": 115, "intermix": 115, "harder": 115, "mind": 115, "conspiraci": 115, "rewrit": 115, "histori": 115, "stash": 115, "conflict": 115, "progress": 115, "somewher": 115, "someproject": 115, "somerepo": 115, "privateus": 115, "privaterepo": 115, "main_repo": 115, "wip": 115, "rf": 115, "email": 115, "pionier": 115, "manufaktur": 115, "bot": 115, "echo": 115, "src": 115, "fanci": 115, "feature_a": 115, "ff": 115, "larg": 115, "broken": 115, "feature_b": 115, "feature_c": 115, "meanwhil": 115, "ran": 115, "realiz": 115, "went": 115, "seriou": 115, "newer": 115, "fact": 115, "feature_d_1": 115, "d1": 115, "feature_d_2": 115, "d2": 115, "feature_": 115, "incorpor": 115, "ever": 115, "theirs": 115, "6j": 116, "callback": 116, "metervalu": 116, "statusnotif": 116, "everest_workspac": 116, "cp001": 116, "chargepointid": 116, "centralsystemuri": 116, "127": 116, "chargeboxserialnumb": 116, "chargepointmodel": 116, "chargepointvendor": 116, "firmwarevers": 116, "authorizeremotetxrequest": 116, "clockaligneddatainterv": 116, "900": 116, "connectorphaserot": 116, "rst": [116, 121], "getconfigurationmaxkei": 116, "86400": 116, "localauthorizeofflin": 116, "localpreauthor": 116, "metervaluesaligneddata": 116, "metervaluessampleddata": 116, "metervaluesampleinterv": 116, "numberofconnector": 116, "resetretri": 116, "stoptransactiononevsidedisconnect": 116, "stoptransactiononinvalidid": 116, "stoptxnaligneddata": 116, "stoptxnsampleddata": 116, "supportedfeatureprofil": 116, "firmwaremanag": 116, "remotetrigg": 116, "localauthlistmanag": 116, "smartcharg": 116, "transactionmessageattempt": 116, "transactionmessageretryinterv": 116, "unlockconnectoronevsidedisconnect": 116, "websocketpinginterv": 116, "supportedfiletransferprotocol": 116, "ftp": 116, "cponam": 116, "authorizationkei": 116, "deadbeefdeadbeef": 116, "localauthlisten": 116, "localauthlistmaxlength": 116, "42": [116, 121], "sendlocallistmaxlength": 116, "chargeprofilemaxstacklevel": 116, "chargingscheduleallowedchargingrateunit": 116, "chargingschedulemaxperiod": 116, "maxchargingprofilesinstal": 116, "iso15118pncen": 116, "contractvalidationofflin": 116, "introduc": 116, "whitepap": 116, "tailor": 116, "prepend": 116, "wss": 116, "transport": 116, "unsecur": 116, "familiar": 116, "remotestarttransact": 116, "summar": 116, "addtion": 116, "diagnost": 116, "active_modul": 116, "token_provider_rfid": 116, "jsdummytokenprovidermanu": 116, "config_modul": 116, "module_id": 116, "implementation_id": 116, "break": 116, "logmessag": 116, "logmessagesformat": 116, "consol": 116, "q1": [117, 121], "2022": [117, 121], "rule": [117, 121], "embedd": [117, 121], "enviro": [117, 121], "month": 118, "modif": 119, "mv": 119, "everest_nod": 119, "bind": 119, "run_sil": 119, "automaticc": 120, "documentaiton": 120, "possibilti": 120, "expand": 120, "restructuredtext": 120, "tabl": 120, "workflow_dispatch": 120, "h1": 121, "h2": 121, "h3": 121, "h4": 121, "h5": 121, "h6": 121, "bold": 121, "ital": 121, "inlin": 121, "liter": 121, "sup": 121, "super": 121, "unord": 121, "nest": 121, "anchor": 121, "_anchorbyref": 121, "_anchor": 121, "_external_link_ref": 121, "_extern": 121, "footnot": 121, "citat": 121, "cit1": 121, "_": 121, "external_link_ref": 121, "anchorbyref": 121, "vertic": 121, "horizont": 121, "span": 121, "width": 121, "utf": 121, "row": 121, "caption": 121, "png": 121, "alt": 121, "150px": 121, "align": 121, "center": 121, "target_": 121, "depth": 121, "toc": 121, "visibl": 121, "hidden": 121, "maxdepth": 121, "second_fil": 121, "int_": 121, "infti": 121, "dx": 121, "div": 121, "lineno": 121, "emphas": 121, "some_funct": 121, "any_var": 121, "another_funct": 121, "literalinclud": 121, "dedent": 121, "_tutorial_intro": 121, "toctre": 121, "glob": 121}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 76], "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, 91, 93, 94], "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, 93, 94, 96, 103, 107, 115], "iso15118_ev": [2, 77], "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, 72, 91, 110], "energy_manag": 12, "energy_price_inform": [13, 73], "ev_slac": 14, "evse_manag": [15, 74], "evse_secur": [16, 75], "exampl": [17, 115, 121], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 78], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 80], "powermet": [25, 81, 91, 93, 94], "reserv": [26, 82, 91], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 84], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 68, 85, 105, 106], "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, 69, 93], "requir": [38, 39, 41, 45, 46, 48, 52, 56, 57, 58, 60, 62, 66, 105, 106], "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, 69], "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, 70], "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, 69], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 93, 94, 96, 99, 102, 103, 107, 108, 109, 110, 118], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 91, 93, 94, 111, 116], "dpm1000": 40, "dummytokenprovid": [41, 88], "dummytokenprovidermanu": [42, 89], "dummytokenvalid": [43, 90], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 91], "evsesecur": [49, 92], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 93], "jstibber": 53, "lemdcbm400600": 54, "micromegawattbsp": 55, "ocpp": [56, 79, 110, 116], "ocpp201": 57, "ocppextensionexampl": [58, 95], "pn532tokenprovid": 59, "packetsniff": 60, "persistentstor": 61, "powermeterbsm": 62, "pyevjosev": 63, "pyjosev": 64, "serialcommhub": 65, "setup": [66, 110, 111, 113, 114], "store": 67, "yetidriv": [69, 96], "board_support": 71, "serial_comm_hub_request": 83, "unit": 86, "yeti": [87, 96, 111], "typic": 91, "connect": [91, 116], "ac": 91, "dc": 91, "publish": [91, 93], "session_ev": 91, "authent": 91, "autocharg": 91, "pnc": 91, "manag": [91, 102, 107, 110], "dataset": 93, "file": [93, 103, 107, 111, 113], "avail": 93, "descript": [93, 94], "structur": [93, 115], "other": [93, 96], "thing": 93, "note": [93, 94, 121], "get_signed_meter_valu": 93, "lem": 94, "dcbm": 94, "400": 94, "600": 94, "initi": 94, "start_transact": 94, "stop_transact": 94, "ip_address": 94, "port": 94, "option": 94, "meter_tls_certif": 94, "ntp": 94, "set": [94, 102, 111], "resili": 94, "time": 94, "sync": 94, "error": [94, 110, 121], "handl": 94, "tl": 94, "limit": 94, "refer": [94, 97, 111], "link": [94, 121], "commun": [96, 107, 110], "between": 96, "microcontrol": [96, 111], "thi": [96, 121], "driver": 96, "protocol": 96, "cob": 96, "protobuf": [96, 113], "everest": [96, 97, 98, 99, 100, 102, 104, 105, 107, 108, 109, 110, 111, 112, 113, 116, 119], "low": 96, "control": 96, "mode": 96, "all": 96, "interfac": [98, 103, 107], "type": [100, 107], "snapshot": 101, "edm": [102, 107], "depend": [102, 106, 107], "instal": [102, 103, 107], "quick": [102, 107], "start": 102, "enabl": 102, "cpm_source_cach": 102, "path": 102, "build": [102, 107, 111, 120], "python": [102, 106], "packag": [102, 106, 107], "need": [102, 107], "run": [102, 111, 114, 116], "up": [102, 111], "updat": [102, 103, 111], "workspac": 102, "us": [102, 111, 115], "cmake": 102, "yaml": 102, "creat": [102, 103], "config": [102, 111], "from": 102, "an": 102, "exist": 102, "directori": [102, 114], "tree": 102, "git": [102, 115], "inform": [102, 111, 120], "glanc": 102, "ev": [103, 107], "cli": [103, 107], "line": [103, 107], "gener": [103, 107, 113, 120], "c": 103, "header": 103, "defin": [103, 111], "auto": 103, "onli": [103, 111], "nodej": 103, "develop": [104, 106, 107, 111, 112, 118], "tool": [104, 105], "framework": 105, "A": [105, 106, 107], "visual": [105, 115], "introduct": [105, 111], "And": [105, 107, 110], "helper": [105, 107], "prerequisit": [105, 116], "hardwar": [105, 111], "oper": 105, "librari": 105, "prepar": [106, 107, 111], "your": [106, 107, 112], "environ": [106, 107, 111, 113], "word": 106, "test": 106, "ubuntu": 106, "opensus": 106, "fedora": 106, "troubleshoot": [106, 110], "maven": 106, "java": 106, "version": [106, 112, 121], "pyenv": 106, "kind": 107, "Of": [107, 112], "guid": [107, 121], "To": [107, 114, 116, 118], "download": 107, "get": [107, 111], "The": [107, 111], "repositori": [107, 115], "iso": 107, "15118": 107, "simul": [107, 119], "softwar": [107, 111, 119], "loop": 107, "admin": 107, "panel": 107, "understand": 107, "basic": 107, "element": 107, "manifest": 107, "stub": 107, "One": 107, "deep": 107, "breath": 107, "concept": [108, 115], "frequent": 110, "ask": 110, "question": 110, "best": [110, 115], "practic": [110, 115], "debug": 110, "singl": 110, "warn": [110, 121], "compil": [110, 111], "gnu": 110, "rpc": 110, "timeout": 110, "2": 110, "0": 110, "1": [110, 112], "pionix": 111, "belaybox": 111, "support": 111, "assembl": 111, "yak": 111, "board": 111, "flash": 111, "cabl": 111, "final": 111, "raspbian": 111, "integr": [111, 116], "": 111, "firmwar": 111, "cross": 111, "deploi": 111, "custom": 111, "further": 111, "cheat": 111, "sheet": 111, "make": 111, "root": 111, "partit": 111, "read": 111, "writabl": 111, "again": 111, "contain": 111, "wifi": 111, "releas": 111, "channel": 111, "wireguard": 111, "vpn": 111, "persist": 111, "user": 111, "stop": 111, "automat": 111, "addit": 111, "mqtt": 111, "broker": 111, "watch": 111, "output": [111, 121], "servic": 111, "termin": 111, "scheme": 111, "onlin": 111, "factori": 111, "reset": 111, "current": 112, "nightli": 112, "what": 112, "i": 112, "compass": 112, "direct": [112, 121], "contact": 112, "mail": 112, "list": [112, 114, 121], "weekli": 112, "tech": 112, "meetup": 112, "resourc": 112, "about": 112, "social": 112, "media": 112, "find": 112, "wai": 112, "Into": 112, "tabl": [112, 121], "content": [112, 121], "indic": 112, "docker": 113, "playground": 113, "local": 113, "ci": 113, "languang": 113, "specif": 113, "how": [114, 115, 116, 118], "act": 114, "usag": 114, "availavl": 114, "job": 114, "trigger": 114, "event": 114, "bind": 114, "work": 114, "main": 115, "tip": [115, 121], "n": 115, "trick": 115, "privat": 115, "workhors": 115, "branch": 115, "correspond": 115, "ocpp1": 116, "6": 116, "libocpp": 116, "core": 116, "steve": 116, "differ": 116, "csm": 116, "within": 116, "log": 116, "tutori": [117, 119], "new": 118, "sphinx": [120, 121], "architectur": 120, "document": [120, 121], "style": 121, "headlin": 121, "bullet": 121, "target": 121, "section": 121, "head": 121, "grid": 121, "simpl": 121, "csv": 121, "titl": 121, "imag": 121, "figur": 121, "comment": 121, "block": 121, "topic": 121, "sidebar": 121, "admonit": 121, "attent": 121, "caution": 121, "danger": 121, "hint": 121, "import": 121, "seealso": 121, "versionad": 121, "versionchang": 121, "deprec": 121, "math": 121, "raw": 121, "format": 121, "code": 121}, "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"], [72, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [73, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [74, "evse-manager"]], "evse_security": [[16, "evse-security"], [75, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [78, "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"], [80, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [81, "powermeter"], [91, "powermeter"], [93, "powermeter"]], "reservation": [[26, "reservation"], [82, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [84, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [85, "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"], [69, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [56, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [66, "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"], [69, "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"], [69, "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"], [69, "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"], [58, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [64, "module-configuration"], [66, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [94, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [88, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [89, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [90, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [91, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [92, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [93, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "LemDCBM400600": [[54, "lemdcbm400600"]], "MicroMegaWattBSP": [[55, "micromegawattbsp"]], "OCPP": [[56, "ocpp"]], "OCPP201": [[57, "ocpp201"]], "OCPPExtensionExample": [[58, "ocppextensionexample"], [95, "ocppextensionexample"]], "PN532TokenProvider": [[59, "pn532tokenprovider"]], "PacketSniffer": [[60, "packetsniffer"]], "PersistentStore": [[61, "persistentstore"]], "PowermeterBSM": [[62, "powermeterbsm"]], "PyEvJosev": [[63, "pyevjosev"]], "PyJosev": [[64, "pyjosev"]], "SerialCommHub": [[65, "serialcommhub"]], "Setup": [[66, "setup"], [114, "setup"]], "Store": [[67, "store"]], "System": [[68, "system"]], "YetiDriver": [[69, "yetidriver"], [96, "yetidriver"]], "authorization": [[70, "authorization"]], "board_support": [[71, "board-support"]], "iso15118_charger": [[76, "iso15118-charger"]], "iso15118_ev": [[77, "iso15118-ev"]], "ocpp": [[79, "ocpp"]], "serial_comm_hub_requests": [[83, "serial-comm-hub-requests"]], "units": [[86, "units"]], "yeti": [[87, "yeti"]], "Typical connections": [[91, "typical-connections"]], "AC Configuration": [[91, "ac-configuration"]], "DC Configuration": [[91, "dc-configuration"]], "Published variables": [[91, "published-variables"], [93, "published-variables"]], "session_events": [[91, "session-events"]], "Authentication": [[91, "authentication"]], "Autocharge / PnC": [[91, "autocharge-pnc"]], "Reservation": [[91, "reservation"]], "Energy Management": [[91, "energy-management"]], "Datasets in the configuration file": [[93, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[93, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[93, "dataset-description"]], "Structure of datasets in the configuration file": [[93, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[93, "other-things-to-note"]], "Provided commands": [[93, "provided-commands"]], "get_signed_meter_value": [[93, "get-signed-meter-value"]], "LEM DCBM 400/600": [[94, "lem-dcbm-400-600"]], "Description": [[94, "description"]], "Initialization": [[94, "initialization"]], "Variable Powermeter": [[94, "variable-powermeter"]], "Command start_transaction": [[94, "command-start-transaction"]], "Command stop_transaction": [[94, "command-stop-transaction"]], "ip_address": [[94, "ip-address"]], "port (optional)": [[94, "port-optional"]], "meter_tls_certificate (optional)": [[94, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[94, "ntp-settings-optional"]], "Resilience Settings (optional)": [[94, "resilience-settings-optional"]], "Notes": [[94, "notes"]], "Time Sync": [[94, "time-sync"]], "Error Handling / Resilience": [[94, "error-handling-resilience"]], "TLS Notes & Limitations": [[94, "tls-notes-limitations"]], "References / Links": [[94, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[96, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[96, "protocol"]], "COBS": [[96, "cobs"]], "Protobuf": [[96, "protobuf"]], "EVerest to Yeti": [[96, "everest-to-yeti"]], "Low control mode:": [[96, "low-control-mode"]], "Other commands for all modes:": [[96, "other-commands-for-all-modes"]], "Yeti to EVerest": [[96, "yeti-to-everest"]], "EVerest Reference": [[97, "everest-reference"]], "EVerest Interfaces": [[98, "everest-interfaces"]], "EVerest Modules": [[99, "everest-modules"], [109, "everest-modules"]], "EVerest Types": [[100, "everest-types"]], "Snapshot": [[101, "snapshot"]], "edm": [[102, "edm"]], "Dependency Manager for EVerest": [[102, "dependency-manager-for-everest"]], "Install and Quick Start": [[102, "install-and-quick-start"]], "Installing edm": [[102, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[102, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[102, "building-everest"]], "Python packages needed to run edm": [[102, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[102, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[102, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[102, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[102, "git-information-at-a-glance"]], "ev-cli": [[103, "ev-cli"]], "Install": [[103, "install"]], "ev-cli command line interface": [[103, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[103, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[103, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[103, "auto-generating-nodejs-modules"]], "EVerest development tools": [[104, "everest-development-tools"]], "EVerest framework": [[105, "everest-framework"]], "A Visual Introduction": [[105, "a-visual-introduction"]], "Tools And Helpers": [[105, "tools-and-helpers"]], "System Requirements and Prerequisites": [[105, "system-requirements-and-prerequisites"]], "Hardware": [[105, "hardware"]], "Operating System": [[105, "operating-system"]], "Libraries And Tools": [[105, "libraries-and-tools"]], "Prepare Your Development Environment": [[106, "prepare-your-development-environment"], [107, "prepare-your-development-environment"]], "A Word on System Environments": [[106, "a-word-on-system-environments"]], "Required Packages": [[106, "required-packages"]], "Tested Environments": [[106, "tested-environments"]], "Ubuntu": [[106, "ubuntu"]], "OpenSUSE": [[106, "opensuse"]], "Fedora": [[106, "fedora"]], "Troubleshooting": [[106, "troubleshooting"]], "Maven dependency": [[106, "maven-dependency"]], "Java dependency": [[106, "java-dependency"]], "Python versions with pyenv": [[106, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[107, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[107, "needed-packages"]], "Download And Install": [[107, "download-and-install"]], "Get The Needed EVerest Repositories": [[107, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[107, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[107, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[107, "packages-for-iso-15118-communication"]], "Build EVerest": [[107, "build-everest"]], "Simulating EVerest": [[107, "simulating-everest"]], "Prepare The Helpers": [[107, "prepare-the-helpers"]], "Software in a loop": [[107, "software-in-a-loop"]], "Admin panel and simulations": [[107, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[107, "understanding-everest-modules"]], "Basic elements of a module": [[107, "basic-elements-of-a-module"]], "Module manifest": [[107, "module-manifest"]], "Interfaces": [[107, "interfaces"]], "Types": [[107, "types"]], "Generate the stub files": [[107, "generate-the-stub-files"]], "One Deep Breath": [[107, "one-deep-breath"]], "EVerest Module Concept": [[108, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[110, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[110, "everest-modules"]], "Debug a single module": [[110, "debug-a-single-module"]], "Energy management": [[110, "energy-management"]], "Errors, warnings and Troubleshooting": [[110, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[110, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[110, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[110, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[111, "pionix-belaybox"]], "Introduction": [[111, "introduction"]], "The BelayBox hardware": [[111, "the-belaybox-hardware"]], "Getting support": [[111, "getting-support"]], "Setting up Hardware and Software": [[111, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[111, "assembling-the-yak-board"]], "Flashing the Yak Board": [[111, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[111, "assembling-the-yeti-board"]], "Preparing the cable set": [[111, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[111, "final-yak-yeti-cable-setup"]], "Raspbian": [[111, "raspbian"]], "EVerest": [[111, "everest"]], "Integration into Raspbian": [[111, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[111, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[111, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[111, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[111, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[111, "belaybox-further-information"]], "Reference Cheat Sheet": [[111, "reference-cheat-sheet"]], "Make root partition read/writable": [[111, "make-root-partition-read-writable"]], "Make it read only again": [[111, "make-it-read-only-again"]], "File containing wifi settings": [[111, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[111, "use-of-custom-everest-build-or-config"]], "Define release channels": [[111, "define-release-channels"]], "Wireguard VPN configuration": [[111, "wireguard-vpn-configuration"]], "Persistent user config": [[111, "persistent-user-config"]], "Stop automatic updates": [[111, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[111, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[111, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[111, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[111, "raspbian-partitioning-scheme"]], "Using online updates": [[111, "using-online-updates"]], "Factory reset": [[111, "factory-reset"]], "Current Version nightly": [[112, "index"]], "What Is EVerest": [[112, "what-is-everest"]], "EVerest Compass": [[112, "everest-compass"]], "Direct contact": [[112, "direct-contact"]], "Mailing list": [[112, "mailing-list"]], "Weekly tech meetup": [[112, "weekly-tech-meetup"]], "1:1 meetup": [[112, "meetup"]], "Tech resources about EVerest": [[112, "tech-resources-about-everest"]], "Social Media": [[112, "social-media"]], "Find Your Way Into EVerest Development": [[112, "find-your-way-into-everest-development"]], "Table Of Contents": [[112, "table-of-contents"]], "Indices and tables": [[112, "indices-and-tables"]], "Docker setup": [[113, "docker-setup"]], "everest playground": [[113, "everest-playground"]], "Local CI environment": [[113, "local-ci-environment"]], "Generating languange specific protobuf files": [[113, "generating-languange-specific-protobuf-files"]], "How To: Act": [[114, "how-to-act"]], "Usage": [[114, "usage"]], "List availavle jobs:": [[114, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[114, "run-jobs-trigger-events"]], "Bind working directory:": [[114, "bind-working-directory"]], "How to git": [[115, "how-to-git"]], "Main concept": [[115, "main-concept"]], "Best practices": [[115, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[115, "tips-n-tricks-for-git"]], "Using private repositories": [[115, "using-private-repositories"]], "Workhorse example": [[115, "workhorse-example"]], "Visualization of the branching structure": [[115, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[115, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[116, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[116, "prerequisites"]], "Integration of libocpp into everest-core": [[116, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[116, "run-everest-with-steve"]], "Configuring OCPP": [[116, "configuring-ocpp"]], "Connect to a different CSMS": [[116, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[116, "configuring-ocpp-within-everest"]], "Logging": [[116, "logging"]], "Tutorials": [[117, "tutorials"]], "How To: Develop New Modules": [[118, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[119, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[120, "general-sphinx-information"]], "Architecture": [[120, "architecture"]], "Build the documentation": [[120, "build-the-documentation"]], "Sphinx style guide": [[121, "sphinx-style-guide"]], "Headlines": [[121, "headlines"]], "Styles": [[121, "styles"]], "Bullet Lists": [[121, "bullet-lists"]], "Targets and Links": [[121, "targets-and-links"]], "Section Heading": [[121, "section-heading"]], "Tables": [[121, "tables"]], "Grid table": [[121, "grid-table"]], "Simple table": [[121, "simple-table"]], "CSV table": [[121, "csv-table"]], "table title": [[121, "id6"]], "Images and Figures": [[121, "images-and-figures"]], "Image": [[121, "image"]], "Figure": [[121, "figure"]], "Comments": [[121, "comments"]], "Directives": [[121, "directives"]], "Table of Contents": [[121, "table-of-contents"], [121, "id4"]], "Table of Contents (this document)": [[121, "table-of-contents-this-document"]], "Content Block Directives": [[121, "content-block-directives"], [121, "id5"]], ".. topic:: [title]": [[121, "topic-title"]], "Topic": [[121, null]], ".. sidebar:: [title]": [[121, "sidebar-title"]], "Sidebar": [[121, null]], ".. admonition:: [title]": [[121, "admonition-title"]], "Admonition title": [[121, null]], ".. attention::": [[121, "attention"]], ".. caution::": [[121, "caution"]], ".. danger::": [[121, "danger"]], ".. error::": [[121, "error"]], ".. hint::": [[121, "hint"]], ".. important::": [[121, "important"]], ".. note::": [[121, "note"]], ".. tip::": [[121, "tip"]], ".. warning::": [[121, "warning"]], ".. seealso::": [[121, "seealso"]], ".. versionadded:: [version]": [[121, "versionadded-version"]], ".. versionchanged:: [version]": [[121, "versionchanged-version"]], ".. deprecated:: [version]": [[121, "deprecated-version"]], ".. math::": [[121, "math"]], ".. raw:: output format": [[121, "raw-output-format"]], "Code Examples": [[121, "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/LemDCBM400600", "_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/LemDCBM400600", "_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/LemDCBM400600.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/LemDCBM400600.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. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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", "5.3. LEM DCBM 400/600", "OCPPExtensionExample", "5.4. 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, 54, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 91, 92, 93, 94, 95, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 120], "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, 55, 58, 60, 62, 63, 64, 66, 68, 69, 91, 92, 93, 94, 97, 105, 110, 112, 113, 116, 120], "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, 56, 70, 72, 74, 76, 81, 85, 94, 96, 97, 102, 105, 107, 113, 116, 120, 121], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 63, 64, 76, 77, 91, 101, 107], "charger": [1, 2, 44, 51, 64, 66, 76, 91, 96, 105, 110, 111], "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, 58, 63, 64, 65, 68, 70, 72, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 87, 91, 94, 95, 96, 103, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 119], "eim": [1, 48, 51, 91], "author": [1, 4, 5, 15, 74, 91, 97, 100, 107, 111, 116], "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, 60, 62, 64, 65, 69, 70, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 91, 93, 94, 95, 96, 97, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 119, 120, 121], "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, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 107], "providedidtoken": [1, 4, 5, 15, 70, 74], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 54, 60, 63, 64, 66, 70, 72, 73, 74, 75, 76, 81, 85, 91, 93, 94, 96, 102, 103, 105, 110, 112, 113, 114, 115, 116, 119, 120, 121], "evcc": [1, 2, 15, 63, 74, 76], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 70, 75, 76, 79, 81, 85, 88, 89, 91, 94, 103, 107, 110, 113, 116, 120], "payment": [1, 2, 76], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 82, 91, 94, 102, 105, 107, 108, 116], "pnc": [1, 48, 51, 116], "send": [1, 27, 37, 48, 91, 96, 115], "signatur": [1, 85], "certif": [1, 15, 16, 49, 51, 54, 56, 57, 63, 64, 70, 75, 76, 85, 92, 94, 106, 107, 116], "chain": [1, 15, 16, 46, 51, 64, 75], "emaid": [1, 70], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 107, 112, 115], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 58, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 91, 95], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 103, 107], "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, 54, 58, 69, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 97, 102, 105, 106, 107, 110, 111, 112, 115, 116, 119], "ac_close_contactor": 1, "contactor": [1, 2, 96], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 58, 64, 66, 74, 85, 91, 94, 96, 102, 103, 106, 107, 110, 111, 113, 114, 115, 116], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 102, 107, 111, 112, 113, 116, 119, 120], "start_cablecheck": 1, "now": [1, 15, 56, 72, 73, 74, 85, 96, 102, 103, 106, 107, 108, 110, 111, 112, 113, 115, 119], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 54, 56, 64, 74, 81, 85, 91, 94, 96, 105, 106, 107, 108, 110, 111, 112, 113, 115, 116, 118, 119], "cabl": [1, 6, 48, 74, 81], "check": [1, 5, 16, 17, 21, 48, 66, 91, 94, 96, 111, 112, 115], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 56, 62, 71, 72, 74, 76, 81, 84, 88, 91, 93, 94, 96, 97, 103, 105, 107, 110, 111, 112, 113, 115, 116, 121], "3": [1, 14, 28, 47, 48, 50, 54, 73, 74, 81, 93, 94, 96, 101, 102, 106, 116, 121], "trigger": [1, 14, 48, 111, 116, 120], "when": [1, 14, 22, 24, 28, 31, 48, 50, 55, 56, 59, 62, 64, 69, 70, 72, 74, 81, 82, 85, 91, 93, 94, 96, 103, 107, 110, 111, 114, 115, 116, 120], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 63, 64, 70, 74, 76, 77, 104, 105, 111, 112], "powerdeliveryreq": [1, 76], "messag": [1, 22, 48, 56, 57, 60, 65, 76, 81, 96, 105, 110, 116], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 54, 72, 74, 81, 91, 94, 96, 116, 119], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 55, 56, 57, 64, 68, 70, 71, 72, 74, 76, 77, 82, 91, 96, 105, 107, 111, 112, 116], "process": [1, 2, 14, 28, 45, 64, 74, 76, 85, 105, 107, 110, 117, 119, 121], "ha": [1, 22, 51, 63, 64, 70, 74, 82, 85, 91, 94, 102, 103, 105, 106, 107, 110, 111, 115, 116], "want": [1, 2, 48, 91, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 118, 119], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 66, 74, 76, 82, 85, 96, 102, 112, 115, 116], "finish": [1, 2, 6, 39, 48, 74, 111, 115], "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, 66, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 94, 107], "specifi": [1, 15, 16, 26, 51, 54, 64, 68, 72, 74, 75, 76, 82, 85, 91, 107, 110, 113, 114, 116], "identif": [1, 50, 74, 81, 91], "readabl": [1, 96, 120], "format": [1, 6, 16, 33, 54, 70, 72, 73, 74, 76, 81, 82, 85, 91, 94, 103, 106, 111, 114, 116], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 74, 91, 92, 93, 94, 96, 102, 103, 105, 107, 110, 111, 112, 113, 114, 115, 116, 120], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 70, 73, 74, 75, 76, 85, 91, 93, 96, 102, 103, 107, 113, 114, 115, 116, 119], "mac": [1, 14, 28, 48, 50, 51, 63, 64, 74, 106], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 54, 62, 66, 74, 93, 94], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 74, 106], "selectedpaymentopt": 1, "paymentopt": [1, 2, 76], "element": [1, 2, 76], "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, 60, 62, 63, 64, 65, 66, 69, 70, 71, 72, 74, 75, 76, 80, 82, 85, 91, 92, 93, 94, 95, 96, 103, 105, 106, 107, 110, 112, 113, 114, 116, 119, 120, 121], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 70, 71, 72, 75, 76, 79, 81, 83, 91, 94], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 59, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 93, 94, 97, 106, 110, 111, 112, 116, 119, 120], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 76], "select": [1, 2, 27, 40, 48, 70, 76, 91, 111, 113], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 62, 73, 74, 76, 77, 80, 81, 86, 93, 97, 98, 100, 107, 111, 112, 116], "transfer": [1, 2, 22, 27, 48, 76, 79, 83, 96], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 66, 76, 80, 91, 110, 111], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 54, 56, 57, 64, 70, 72, 74, 75, 76, 77, 79, 81, 83, 85, 91, 93, 94, 96, 110, 112, 116, 119], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 70, 74, 76, 91, 101, 102, 103, 105, 115, 116, 121], "rfc3339": [1, 33, 70, 72, 73, 74, 76, 81, 82, 85], "utc": [1, 70, 72, 73, 76, 82], "vehicl": [1, 15, 28, 74, 76, 107, 111], "intend": [1, 74], "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, 55, 59, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 86, 87, 93, 94, 106, 107, 112, 121], "wh": [1, 74, 77, 81, 84, 86, 93], "amount": [1, 72, 94, 96], "reflect": [1, 118], "": [1, 8, 32, 41, 42, 43, 52, 54, 59, 74, 75, 88, 89, 90, 91, 92, 93, 94, 95, 96, 105, 106, 107, 110, 112, 114, 115, 116], "estim": [1, 74, 76], "how": [1, 39, 51, 58, 68, 85, 95, 105, 106, 107, 110, 111, 112, 117, 119, 120, 121], "much": [1, 110, 111, 115], "need": [1, 15, 16, 48, 66, 70, 72, 74, 91, 93, 94, 96, 103, 105, 106, 110, 111, 112, 113, 114, 115, 116, 120], "fulfil": [1, 72, 74], "user": [1, 39, 48, 56, 70, 72, 74, 81, 102, 103, 107, 115], "configur": [1, 6, 22, 41, 42, 43, 52, 79, 82, 90, 95, 96, 105, 107, 110, 112, 113, 114, 119], "goal": [1, 74], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 56, 69, 71, 72, 73, 74, 76, 77, 80, 81, 85, 86, 87, 91, 93, 94, 96, 102, 103, 105, 106, 107, 110, 111, 113, 114, 115, 116, 117, 118, 121], "session": [1, 2, 6, 7, 8, 15, 48, 51, 60, 74, 82, 91, 96, 107, 110, 116], "ac_evmaxvoltag": 1, "v": [1, 74, 76, 77, 80, 84, 87, 107, 113], "rm": [1, 113, 115, 119], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 71, 74, 76, 77, 78, 80, 81, 84, 86, 87], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 56, 57, 59, 69, 70, 71, 72, 73, 74, 76, 80, 81, 91, 93, 94, 96, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 121], "accept": [1, 6, 15, 26, 43, 70, 75, 76, 79, 82, 85], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 62, 72, 78, 81, 84, 93, 96], "between": [1, 2, 6, 11, 48, 59, 65, 72, 73, 76, 78, 91, 102, 105, 107, 111, 115, 116], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 70, 72, 74, 88, 89, 91, 96, 106, 107, 110, 111, 115, 116], "phase": [1, 2, 6, 7, 15, 46, 48, 71, 72, 74, 81, 84, 86, 91, 93, 96, 105, 107], "neutral": [1, 48, 86], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 56, 57, 70, 74, 75, 76, 77, 80, 81, 84, 85, 86, 91, 93, 94, 96, 102, 111, 112, 115, 121], "maximum": [1, 6, 17, 23, 40, 71, 74, 76, 77, 80, 94, 116], "support": [1, 6, 7, 40, 48, 50, 51, 55, 63, 64, 66, 69, 71, 74, 76, 80, 85, 91, 93, 96, 106, 107, 112, 116, 121], "per": [1, 2, 72, 73, 91], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 63, 64, 76], "below": [1, 48, 71, 72, 74, 94, 96, 102, 112], "minimum": [1, 71, 76, 80, 81, 91, 106, 111], "cost": [1, 73], "effici": [1, 72, 74, 80, 106], "dc_evenergycapac": 1, "capac": [1, 6, 74, 77], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 63, 64, 70, 71, 72, 74, 75, 76, 81, 91, 110, 116], "dc_fullsoc": 1, "soc": [1, 48, 74, 76], "which": [1, 15, 16, 22, 31, 56, 60, 68, 70, 74, 75, 85, 86, 91, 93, 94, 96, 97, 103, 105, 106, 107, 110, 111, 112, 113, 115, 116, 118], "consid": [1, 74, 94, 111], "batteri": [1, 48, 72, 74, 76], "fulli": [1, 74, 91], "dc_bulksoc": 1, "fast": [1, 105, 107, 115], "end": [1, 15, 48, 72, 74, 82, 85, 106, 111, 116], "dc_evstatu": 1, "dc_evstatustyp": [1, 76], "statu": [1, 14, 15, 20, 27, 28, 33, 70, 74, 75, 76, 79, 81, 85, 94, 117, 121], "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, 56, 57, 59, 62, 63, 64, 65, 66, 70, 71, 72, 76, 79, 80, 81, 87, 107], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 57, 63, 69, 72, 74, 76, 81, 91, 94, 96, 102, 103, 106, 107, 111, 112, 113, 114, 115, 116, 119], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 55, 56, 64, 65, 66, 69, 71, 72, 73, 74, 76, 77, 80, 87, 91, 93, 96, 103, 105, 106, 107, 110, 112, 114, 115, 116, 119, 121], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 56, 57, 62, 63, 64, 65, 66, 71, 76, 80, 81, 87, 91, 94, 96, 107, 110, 111, 115, 116], "bulk": [1, 74, 76], "approx": [1, 76, 94], "80": [1, 54, 74, 76, 94, 107, 113], "complet": [1, 32, 48, 74, 76, 96, 103, 106, 111, 116], "dc_chargingcomplet": 1, "full": [1, 8, 48, 76, 105, 111, 112], "100": [1, 40, 76, 106, 116], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 76], "target": [1, 2, 24, 27, 56, 72, 74, 76, 77, 119], "dc_evmaximumlimit": [1, 76], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 56, 61, 62, 64, 67, 70, 71, 72, 73, 74, 75, 76, 79, 81, 83, 84, 86, 87, 91, 93, 94, 107, 114, 116, 121], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 55, 62, 69, 71, 72, 74, 76, 77, 80, 81, 86, 91, 94, 96, 97, 98, 107, 110, 111, 116], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 62, 64, 66, 70, 72, 74, 76, 77, 94, 96, 107, 111, 116], "dc_evremainingtim": [1, 76], "calcul": [1, 50, 75, 76, 93, 110], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 54, 59, 68, 70, 72, 73, 74, 76, 81, 82, 85, 91, 96, 102, 106, 107, 111, 112, 114, 115, 116], "until": [1, 16, 20, 72, 76], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 76], "deliv": [1, 15, 76, 80, 91, 105, 107], "belong": [1, 15, 91, 115], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 56, 57, 59, 70, 72, 74, 76, 85, 90, 91, 94, 111, 116], "contract": [1, 2, 15, 48, 51, 63, 64, 70, 76, 91], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 75, 76, 79, 81, 85, 94, 110, 111], "report": [1, 6, 15, 24, 41, 42, 48, 53, 66, 69, 74, 81, 91, 94, 111, 115, 116], "async": [1, 15], "via": [1, 15, 27, 46, 50, 54, 63, 70, 91, 93, 94, 107, 110, 111, 112, 113, 119], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 64, 74, 78, 107], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 72, 74, 75, 79, 81, 82, 83, 87, 91, 93, 94, 96, 107, 111, 119], "link": [1, 14, 28, 47, 50, 51, 63, 64, 88, 89, 90, 92, 95, 110, 113], "becom": [1, 28, 74, 115], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 116], "match": [1, 8, 14, 28, 39, 48, 50, 110], "dlink_paus": [1, 28], "save": [1, 28, 102, 110], "while": [1, 6, 15, 28, 40, 96, 105, 110, 111, 113], "stai": [1, 28, 111, 112], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 70, 72, 73, 74, 75, 76, 79, 83], "debug_lit": 1, "list": [1, 22, 58, 70, 74, 75, 76, 79, 102, 103, 106, 107, 110, 111], "protocol": [1, 76, 85, 91, 94, 105, 107, 116], "item": [1, 16, 22, 70, 72, 73, 74, 75, 76, 79, 83, 107, 121], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 59, 65, 70, 72, 73, 74, 79, 91, 103, 107, 110, 111, 116], "properti": [1, 31, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 107], "protocolnamespac": [1, 76], "versionnumbermajor": [1, 76], "versionnumberminor": [1, 76], "schemaid": [1, 76], "prioriti": [1, 76], "v2g_messag": [1, 76], "debug": [1, 7, 9, 40, 45, 59, 76, 105, 111], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 56, 57, 72, 73, 74, 76, 82, 91, 93, 102, 103, 105, 106, 107, 111, 112, 113, 114, 115, 116, 120, 121], "v2g": [1, 2, 16, 49, 51, 75, 76, 102], "purpos": [1, 51, 91, 111, 116, 120], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 56, 70, 72, 76, 79, 80, 81, 86, 91, 93, 96, 102, 106, 107, 115, 116], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 107], "One": [1, 72, 106, 110, 112], "setup": [1, 6, 94, 97, 99, 102, 105, 106, 107, 108, 112, 115, 116, 117], "boot": [1, 96, 111], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 62, 70, 74, 76, 81, 82, 84, 85, 91, 94, 103, 110, 111, 116], "uniqu": [1, 8, 76], "identifi": [1, 8, 16, 76, 79], "outlet": [1, 8, 74], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 69, 74, 93, 94, 96, 105, 107, 110, 111, 112, 113], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 63, 64, 76], "after": [1, 7, 15, 22, 28, 39, 48, 68, 72, 74, 85, 91, 94, 96, 107, 110, 111, 115], "din": [1, 48, 51, 63, 64, 91, 111], "spec": [1, 48, 51, 63, 64, 91], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 69, 70, 71, 72, 74, 75, 76, 79, 80, 81, 82, 83, 85], "externalpay": [1, 2, 76], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 71, 74, 96, 103, 105, 106, 107, 111, 116, 120], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 76], "ac_three_phase_cor": [1, 2, 76], "dc_core": [1, 2, 76], "dc_extend": [1, 2, 76], "dc_combo_cor": [1, 2, 76], "dc_uniqu": [1, 2, 76], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 59, 65, 93, 96, 102, 114, 121], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 70, 72, 73, 80, 82], "magnitud": [1, 80], "regul": [1, 7, 80], "toler": [1, 80], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 80], "rippl": [1, 80], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 96, 102, 107, 110, 112, 116], "meteringreceiptreq": [1, 76], "sign": [1, 16, 25, 74, 81, 85, 94], "meter": [1, 25, 30, 48, 54, 55, 62, 69, 74, 81, 84, 91, 94, 107], "info": [1, 102], "record": [1, 112], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 56, 57, 59, 63, 64, 65, 66, 71, 74, 80, 94, 96, 107, 110, 116], "set_freeservic": 1, "On": [1, 48, 65, 94, 96], "freeservic": 1, "so": [1, 15, 48, 53, 72, 73, 74, 91, 93, 103, 106, 107, 110, 111, 113, 115, 116], "servic": [1, 22, 48, 64, 107, 113, 114], "free": [1, 48, 64], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 60, 72, 73, 74, 76, 84, 96, 102, 107, 111, 115], "debug_mod": 1, "debugmod": [1, 76], "variou": [1, 52, 111, 115], "set_auth_okay_eim": 1, "either": [1, 74, 93, 111], "success": [1, 14, 15, 25, 28, 74, 76, 81, 83, 85, 94, 111, 115], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 105, 107, 116], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 91, 107, 111, 112, 114, 120], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 70, 72, 73, 74, 76, 91, 96, 106, 107, 110, 112, 117, 119], "whether": [1, 8, 37, 71, 72, 76, 81, 91, 94], "previous": [1, 15, 21, 74], "were": [1, 91, 102], "authorizationstatu": [1, 70], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 56, 57, 59, 70, 74, 82, 88, 89, 90, 91, 114, 116], "certificatestatu": [1, 70], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 58, 63, 64, 72, 74, 96, 102, 103, 107, 111, 115], "error": [1, 2, 6, 15, 26, 28, 50, 71, 74, 81, 83, 87, 96, 107, 112], "wrong": [1, 111], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 71, 96], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 57, 60, 62, 63, 64, 65, 72, 93, 94, 105, 111], "rcd": [1, 6, 7, 48, 55, 69, 71, 74, 87, 91, 96], "detect": [1, 15, 74, 85, 96, 111], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 66, 71, 72, 91, 94, 103, 105, 106, 107, 111, 115], "continu": [1, 106, 110, 111], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 74], "weldingdetect": 1, "present": [1, 39, 48, 70, 74, 76, 91, 114, 116], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 76], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 107], "evsemaxcurr": 1, "max": [1, 2, 71, 72], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 76], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 76], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 76, 78, 91, 111], "condit": [1, 74, 76, 91], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 70, 71, 72, 75, 78, 83, 84, 90, 94, 107, 111, 121], "monitor": [1, 20, 22, 27, 58, 78, 91], "evseisolationstatu": 1, "isolationstatu": [1, 76], "set_evse_utilityinterruptev": 1, "util": [1, 101, 102, 103, 107, 111, 112], "interrupt": [1, 74], "event": [1, 6, 15, 41, 70, 71, 74, 84, 88, 91, 96, 116], "equip": [1, 111], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 66, 68, 74, 80, 85, 94, 96, 106, 110, 111, 116], "temporari": [1, 113], "reduct": 1, "load": [1, 21, 40, 91, 107, 110, 116], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 74, 96], "recover": 1, "fault": [1, 2, 7, 15, 24, 74, 76, 80, 82, 96], "occur": [1, 74], "failur": [1, 68, 85, 87, 94, 96], "perman": [1, 15, 40, 74, 96, 111], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 54, 56, 57, 74, 76, 91, 94, 97, 98, 99, 100, 107, 110, 111, 112, 113, 116], "incompat": [1, 85], "emerg": [1, 74, 96], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 64, 72, 74, 81, 85, 87, 91, 93, 94, 96, 107, 110, 111, 112, 115, 116], "button": [1, 74, 107, 119], "press": [1, 74, 113], "station": [1, 2, 22, 45, 56, 57, 70, 74, 107, 111, 116], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 64, 72, 74, 76, 81, 102, 103, 105, 107, 113, 116, 120, 121], "meterinfo": 1, "latest": [1, 85, 114, 115], "read": [1, 6, 27, 40, 59, 65, 79, 93, 107, 112, 115], "other": [1, 6, 15, 54, 71, 74, 80, 85, 91, 102, 107, 109, 110, 111, 112, 113, 115, 116], "relev": [1, 86, 91, 96, 116], "powermet": [1, 15, 46, 48, 52, 54, 55, 62, 69, 72, 74, 84, 96, 97, 98, 100, 107], "dataset": [1, 15, 25, 31, 81, 84], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 74, 96, 111], "20v": 1, "insul": [1, 48], "resistor": [1, 74, 87], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 76], "instal": [1, 16, 63, 64, 75, 76, 85, 106, 111, 112, 113, 114, 120], "updat": [1, 15, 16, 33, 45, 53, 62, 72, 76, 85, 93, 106, 107], "sa": 1, "certificateinstallationr": [1, 15, 76], "certificateupdater": [1, 15, 76], "new": [1, 6, 15, 16, 33, 37, 39, 59, 72, 85, 91, 93, 96, 105, 107, 110, 111, 112, 113, 115, 116, 117, 119, 121], "correspond": [1, 15, 74, 93, 96, 103, 111], "encrypt": [1, 15, 49, 51, 75], "privat": [1, 15, 49, 75, 94, 107, 111], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 58, 61, 67, 75, 76, 79, 92, 94, 95, 107, 114, 116], "ar": [1, 7, 16, 22, 37, 48, 49, 56, 57, 60, 64, 72, 73, 74, 81, 82, 86, 91, 93, 94, 96, 102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121], "sent": [1, 22, 36, 65, 74, 91, 96, 105], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 56, 88, 89, 96, 107, 116], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 76], "raw": [1, 15, 34, 74, 76, 83], "exi": [1, 15, 76, 106], "stream": [1, 15, 76, 96], "csm": [1, 15, 16, 22, 49, 56, 57, 75, 76, 110], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 56, 71, 74, 91, 96], "slac": [1, 14, 47, 48, 50, 74, 91, 96, 97, 98], "layer": [1, 14, 28, 105, 116], "accord": [1, 7, 20, 25, 47, 50, 91, 94, 116], "readi": [1, 2, 15, 76, 94, 105, 107, 111, 115, 119], "simpl": [2, 21, 46, 61, 67, 91, 107, 110, 111, 115], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 64, 71, 72, 74, 91, 96, 105, 107, 110], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 63, 64, 69, 74, 91], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 55, 63, 64, 72, 74, 76, 77, 78, 80, 81, 86, 93, 111], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 59, 74, 81, 83, 90, 94, 107], "simul": [2, 8, 37, 51, 66, 69, 87, 105, 112, 116, 117], "commun": [2, 15, 22, 44, 48, 51, 55, 59, 65, 69, 74, 84, 94, 105, 106, 112], "pause_charg": [2, 15], "paus": [2, 15, 71, 74, 85, 107, 116], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 72, 81, 93, 94, 102, 105, 110, 116], "ev_paramet": 2, "dc_evparamet": [2, 77], "framework": [3, 17, 101, 102, 103, 107, 112, 113, 116, 120], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 59, 74, 91], "connection_timeout": [3, 15, 39, 116], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 59, 62, 65, 69, 70, 71, 72, 74, 76, 81, 82, 84, 85, 107], "second": [3, 39, 48, 51, 54, 56, 62, 68, 85, 93, 94, 102, 107, 111, 115, 120], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 56, 70, 74, 82, 91, 97, 98, 99, 110, 116], "reason": [5, 43, 70, 74, 82, 94, 106, 110, 111, 116], "about": [5, 14, 15, 16, 26, 28, 33, 74, 85, 106, 107, 110, 111, 114, 115, 116, 119], "validationresult": [5, 15, 70], "board": [6, 7, 55, 69, 71, 96, 112], "driver": [6, 40, 52, 54, 55, 69, 74, 91, 94, 105, 107, 111, 113], "ac": [6, 30, 44, 45, 48, 50, 51, 62, 63, 64, 69, 72, 74, 81, 84, 86, 93, 96, 107, 111], "path": [6, 16, 36, 49, 56, 57, 61, 74, 75, 103, 107, 110, 111, 112, 114, 116], "controlpilot": [6, 71], "relai": [6, 7, 37, 55, 69, 71, 74, 96], "motor": [6, 55, 69, 74, 96], "lock": [6, 15, 55, 69, 74, 96], "board_support": [6, 15, 55, 69, 91, 97, 100], "nr_of_phases_avail": [6, 74], "instantan": [6, 74, 81, 86, 91], "count": [6, 16, 46, 74, 107], "telemetri": [6, 15, 40, 71, 96], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 56, 57, 59, 65, 91, 106, 107, 110, 115, 116, 119], "three_phas": [6, 7, 15, 48, 91], "three": [6, 7, 15, 48, 96, 113, 120], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 62, 66, 74, 91, 94, 96, 107, 110, 112, 113, 116], "singl": [6, 7, 15, 74, 94, 96, 103, 115], "has_ventil": [6, 7, 48], "d": [6, 28, 74, 96, 107, 110, 111, 113, 115], "do": [6, 15, 48, 50, 72, 74, 85, 93, 102, 103, 105, 107, 110, 111, 112, 115, 117, 119, 121], "country_cod": [6, 48], "two": [6, 91, 93, 94, 103, 107, 111], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 74, 80, 93, 94, 96, 103, 107, 110, 112, 113, 116], "iso": [6, 48, 73, 106, 111], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 57, 62, 65, 66, 68, 69, 70, 74, 94, 96, 101, 111, 115, 116, 121], "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, 69, 74, 91, 93, 94, 96, 101, 102, 107, 111, 115, 116, 121], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 55, 65, 69, 74, 96, 111, 116], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 56, 57, 91, 93, 102, 103, 105, 106, 110, 112, 113, 115, 116, 119], "hardwar": [6, 15, 27, 40, 48, 52, 55, 59, 62, 65, 69, 71, 74, 91, 96, 107, 110, 112], "capabl": [6, 15, 24, 71, 72, 80, 91, 94, 107, 110], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 64, 69, 71, 72, 74, 80, 91, 96, 107, 110, 111, 116], "hardwarecap": [6, 15, 71], "typic": [6, 53, 69, 74, 80, 93, 110], "control": [6, 7, 8, 34, 36, 51, 54, 55, 69, 91, 107, 110, 111, 116], "pilot": [6, 28, 55, 69], "state": [6, 14, 28, 34, 48, 72, 74, 76, 82, 85, 91, 96, 102, 107, 111, 116], "f": [6, 28, 96, 111], "must": [6, 24, 40, 72, 81, 85, 91, 94, 96, 116], "pwm_on": 6, "turn": [6, 111], "pwm": [6, 7, 48, 91, 96], "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, 71, 93, 96, 101, 102, 106, 107, 115, 116, 121], "pwm_off": 6, "off": [6, 37, 40, 71, 80, 91, 96, 101, 102, 110, 115], "constant": [6, 53], "high": [6, 7, 20, 40, 65, 69, 74, 91, 96, 105, 111, 112, 120], "pwm_f": 6, "neg": [6, 72, 78, 81, 86], "allow_power_on": 6, "flag": [6, 84, 106, 110, 111, 114], "never": [6, 48, 91, 103, 111, 115], "switch": [6, 15, 40, 48, 65, 72, 74, 91, 96], "force_unlock": [6, 15], "forc": [6, 15, 51, 96, 103, 111], "unlock": [6, 15, 74, 96, 116], "sequenc": [6, 15, 96], "successfulli": [6, 15, 22, 33, 81, 85, 105, 110, 111, 116], "execut": [6, 8, 15, 28, 94, 111, 114, 115], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 69, 72, 73, 96, 107], "activ": [6, 37, 40, 48, 72, 73, 85, 94, 106, 111, 116], "hw": [6, 55, 69, 111], "go": [6, 96, 107, 110, 111, 115], "through": [6, 11, 72, 74, 105, 107, 110, 111, 115], "some": [6, 38, 48, 65, 74, 85, 94, 96, 105, 106, 107, 110, 113, 115, 116, 118], "ensur": [6, 94, 96], "safe": [6, 111], "3ph": [6, 96], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 54, 66, 74, 96, 102, 103, 112, 115, 116], "virtual": [6, 74, 96], "replug": [6, 15, 74, 96], "without": [6, 27, 74, 75, 84, 93, 96, 110, 111, 116], "emit": [6, 14, 15, 28, 74, 91], "evsereplugstart": [6, 71], "bsp": [6, 48], "take": [6, 48, 85, 102, 103, 107, 111, 113, 115, 116], "care": 6, "carpluggedin": [6, 71], "out": [6, 8, 74, 91, 107, 111, 112, 114, 115], "onc": [6, 91, 96, 111, 112, 115], "evsereplugfinish": [6, 71], "m": [6, 45, 102, 103, 106, 107, 115], "durat": [6, 45, 56, 81, 94], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 71, 72, 80, 81, 86, 87, 91], "In": [6, 22, 39, 81, 91, 94, 96, 105, 107, 110, 111, 112, 113, 115, 116, 119], "case": [6, 22, 28, 51, 70, 81, 93, 94, 96, 105, 107, 110, 111, 112, 115], "fix": [6, 115], "handl": [6, 14, 16, 28, 39, 50, 51, 71, 91, 96, 116], "actual": [7, 20, 44, 48, 50, 72, 74, 91, 96, 107, 111, 116], "three_phases_act": 7, "ventil": [7, 48, 74, 96], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 112], "iec61851": [7, 91], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 68, 71, 74, 85, 91, 94, 96, 107, 110], "reclos": 7, "local": [7, 32, 51, 63, 64, 66, 70, 72, 74, 102, 107, 112, 114, 115, 119, 120, 121], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 96, 106, 107, 111, 120], "cp_lo_voltag": 7, "low": [7, 40, 48, 55, 65, 69, 74], "supply_12v_voltag": 7, "12v": [7, 71, 96, 111], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 55, 71, 72, 76, 80, 91, 110, 111], "supply_n12v_voltag": 7, "rcd_current": [7, 71, 87], "plug": [8, 39, 48, 70, 74, 107, 111, 116], "hil": [8, 37, 69], "sil": [8, 107, 110, 116, 119], "g": [8, 9, 15, 19, 27, 34, 40, 48, 64, 72, 74, 81, 85, 91, 94, 96, 107, 110, 111, 116, 121], "yeti": [8, 36, 37, 55, 69, 97, 100, 116], "shall": [8, 85], "follow": [8, 91, 93, 94, 96, 102, 103, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119], "structur": [8, 102, 107, 110, 119, 121], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 72, 74, 91, 93, 94, 96, 97, 105, 111, 112, 117], "json": [9, 13, 29, 32, 35, 56, 57, 66, 73, 76, 94, 103, 110, 113, 116, 119, 120], "modul": [9, 16, 38, 44, 53, 74, 82, 83, 84, 88, 89, 90, 91, 92, 95, 97, 105, 111, 112, 116, 117, 119, 120], "displai": [9, 91, 111], "web": [9, 107, 113], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 59, 60, 61, 62, 65, 66, 67, 68, 94, 101, 102, 103, 107, 111, 112, 116, 120], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 54, 58, 59, 61, 63, 64, 65, 67, 68, 91, 92, 93, 94, 96, 103, 105, 107, 110, 112, 113, 116], "intern": [11, 15, 38, 40, 55, 69, 71, 74, 76, 91, 116, 121], "manag": [11, 15, 39, 45, 48, 72, 74, 80, 105, 106, 111, 112, 113], "intefac": 11, "node": [11, 15, 19, 72, 107, 110], "energy_flow_request": 11, "energyflowrequest": [11, 72], "flow": [11, 15, 19, 48, 72, 80, 107, 119], "import": [11, 13, 24, 71, 72, 73, 80, 81, 84, 86, 96, 110, 111, 116], "direct": [11, 65, 72, 107, 110, 114], "grid": [11, 48, 71, 72, 81, 91], "consum": [11, 72, 107], "export": [11, 13, 51, 71, 72, 73, 74, 80, 81, 86, 102, 107, 119], "enforce_limit": [11, 72, 91], "energymanag": [11, 12, 15, 19, 72, 74, 91, 97, 99], "enforc": [11, 15, 19, 48, 63, 64, 72, 74], "enforcedlimit": [11, 15, 19, 72], "rout": 11, "tree": [11, 19, 46, 48, 72, 91, 110, 121], "global": [12, 32, 45, 74, 121], "price": [13, 35, 53, 72, 73], "forecast": [13, 29, 35, 45, 53, 73], "energy_pr": 13, "energypriceschedul": [13, 73], "timestamp": [13, 29, 31, 33, 35, 72, 73, 74, 81, 84, 85], "both": [13, 73, 91, 93, 94, 96, 103, 111, 115], "side": [14, 28, 48, 69, 72, 91, 96, 107, 110, 111, 116], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 56, 71, 96, 103, 107, 111, 113, 115, 116, 118, 119, 121], "up": [14, 28, 66, 85, 91, 94, 96, 103, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 119], "shut": [14, 28], "down": [14, 28, 111, 112, 115, 116], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 70, 74, 82, 91, 111, 116], "reset": [14, 28, 33, 55, 69, 74, 85, 96, 103, 116], "trigger_match": 14, "transit": [14, 28, 91, 96], "unexpect": [14, 28, 94], "cannot": [14, 28, 94, 96, 111], "machin": [14, 28, 91, 96, 107, 111], "repres": [15, 46, 103], "kernel": [15, 106], "physic": [15, 64, 74, 91], "session_ev": 15, "sessionev": [15, 74], "relat": [15, 16, 74, 85, 107, 115], "ev_info": 15, "evinfo": [15, 74], "more": [15, 45, 64, 70, 91, 94, 96, 105, 106, 107, 110, 111, 112, 115, 116, 120], "car_manufactur": 15, "carmanufactur": [15, 74], "manufactur": [15, 74, 94], "known": [15, 79], "evse_id": [15, 48, 50, 70, 81], "de": [15, 40, 47, 48, 50, 54, 111, 112, 115], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 64, 97, 98, 100], "enforced_limit": [15, 19], "come": [15, 19, 91, 103, 107, 109, 110, 111, 115], "get_evs": 15, "call": [15, 22, 33, 91, 94, 96, 102, 103, 107, 110, 111, 113, 114, 115, 116], "its": [15, 39, 48, 54, 72, 74, 91, 94, 102, 103, 105, 107, 111, 115], "connector_id": [15, 26, 48, 74], "whole": [15, 22, 70, 107, 110, 116], "befor": [15, 20, 39, 43, 48, 51, 54, 82, 85, 94, 96, 110, 111], "fail": [15, 51, 75, 76, 85, 94, 96, 110], "due": [15, 91, 111, 115], "could": [15, 22, 25, 33, 58, 70, 81, 95, 106, 107, 111, 116], "authorize_respons": 15, "evsemanag": [15, 50, 97, 99, 107, 109, 112, 116], "validation_result": [15, 43], "withdraw_author": [15, 91], "further": [15, 74, 91, 102, 107, 112, 116], "transact": [15, 25, 39, 54, 74, 81, 94], "reserv": [15, 39, 56, 70, 74, 97, 98, 100, 116], "color": 15, "hmi": 15, "led": [15, 40, 91, 111], "reservation_id": [15, 26, 74, 82], "ad": [15, 48, 50, 105, 114, 115, 121], "transactionstart": [15, 74], "els": [15, 16, 22, 33, 96, 111], "cancel_reserv": [15, 26, 91], "anymor": [15, 39, 96, 115], "extern": [15, 19, 22, 38, 40, 46, 56, 57, 72, 91, 102, 105, 111, 121], "also": [15, 48, 63, 91, 93, 94, 96, 102, 106, 107, 110, 111, 112, 113, 115, 116, 118, 121], "itself": [15, 91], "alreadi": [15, 70, 72, 73, 102, 105, 107, 110, 111, 112, 113, 115, 119], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 74, 107], "otherwis": [15, 49, 51, 62, 94, 111, 115], "won": [15, 110], "t": [15, 103, 110, 111, 112, 113, 114, 115, 116, 119], "work": [15, 47, 50, 51, 63, 64, 72, 96, 102, 105, 106, 107, 110, 111, 113, 115], "stop_transact": [15, 25], "cancel": [15, 26, 82, 85, 91], "automat": [15, 40, 93, 102, 110], "disconnect": [15, 22, 56, 57, 74], "stoptransactionrequest": [15, 74], "normal": [15, 48, 66, 91, 111], "correct": [15, 93, 111, 114], "function": [15, 16, 34, 38, 52, 58, 69, 83, 93, 94, 95, 105, 107], "except": [15, 94], "explicitli": [15, 54], "cloud": [15, 111], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 72, 74, 81, 91, 103, 105, 115, 116, 119], "externallimit": [15, 19, 72], "uuid": [15, 48, 72, 74, 81], "appli": [15, 72, 91, 111, 116], "switchthreephaseswhilechargingresult": [15, 74], "forwar": 15, "certificate_repons": 15, "secur": [16, 56, 57, 75, 101, 111, 116], "access": [16, 27, 52, 66, 107, 111, 113, 114], "storag": [16, 74], "within": [16, 24, 72, 74, 91, 96, 111], "ocpp": [16, 19, 22, 57, 58, 70, 74, 81, 85, 91, 95, 97, 99, 100, 105, 107, 113], "period": [16, 93], "leaf": [16, 48, 49, 75], "expir": [16, 43, 70, 75, 82], "install_ca_certif": 16, "ca": [16, 49, 75, 94, 107], "pem": [16, 49, 54, 70, 75, 85, 94], "encod": [16, 70, 75, 76, 85, 96, 121], "x": [16, 54, 70, 85, 94, 112, 121], "509": [16, 70, 85, 94], "certificate_typ": [16, 75], "cacertificatetyp": [16, 75], "installcertificateresult": [16, 75], "attempt": [16, 33, 54, 68, 75, 85, 94], "delete_certif": 16, "delet": [16, 21, 75, 103, 113, 115], "certificate_hash_data": [16, 75], "certificatehashdata": [16, 75], "deletecertificateresult": [16, 75], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 75], "verify_certif": 16, "verifi": [16, 20, 51, 64, 70, 85], "given": [16, 17, 21, 22, 26, 31, 39, 48, 106, 107, 111], "verif": [16, 85], "get_installed_certif": 16, "retriev": [16, 75, 85], "ref": [16, 70, 72, 73, 74, 75, 76, 79, 107, 121], "getinstalledcertificatesresult": [16, 75], "hash": [16, 75, 76], "get_ocsp_request_data": 16, "ocsp": [16, 70, 75], "ocsprequestdatalist": [16, 75], "sub": [16, 113, 121], "update_ocsp_cach": 16, "cach": [16, 102, 107], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 107], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 75], "base64": [16, 76, 85], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 75, 76, 85, 94, 103, 107, 110, 111, 113, 114, 115, 119, 121], "c": [16, 28, 74, 84, 86, 96, 106, 107, 110, 111, 115], "organ": 16, "o": 16, "common": [16, 103, 106, 107, 113], "cn": [16, 84], "get_key_pair": [16, 75], "respect": [16, 72, 75, 102, 113], "encodingformat": [16, 75], "getkeypairresult": [16, 75], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 56, 57, 60, 61, 66, 68, 74, 76, 85, 96, 97, 102, 106, 110, 112, 114, 116, 119, 120, 121], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 115], "multipl": [17, 27, 40, 91, 94, 102, 106, 107, 110, 115], "featur": [17, 91, 105, 112, 115, 116, 120], "max_curr": [17, 23, 74, 91], "uses_someth": 17, "someth": [17, 21, 111, 114, 115], "store": [17, 21, 22, 49, 60, 61, 66, 74, 85, 92, 93, 97, 99, 111, 114], "exist": [17, 21, 22, 63, 84, 93, 107, 111], "exampl": [18, 58, 74, 91, 95, 97, 98, 102, 103, 106, 107, 110, 111, 113, 116], "specif": [19, 26, 32, 70, 72, 76, 91, 105, 107, 109, 111, 114, 115, 116], "outsid": 19, "imd": [20, 48], "iec": [20, 76, 111], "61557": 20, "8": [20, 94, 121], "isolationmeasur": [20, 78], "recur": 20, "resist": [20, 78], "regular": [20, 54, 74, 91, 94, 111, 112, 115], "interv": [20, 45, 53, 56, 62, 85, 91, 111], "depend": [20, 103, 105, 110, 111, 115], "doe": [21, 44, 54, 85, 91, 96, 106, 107, 110, 111], "remov": [21, 103, 111, 115], "6": [22, 56, 69, 72, 102, 106, 110, 111, 112, 117], "point": [22, 56, 57, 68, 70, 72, 74, 81, 82, 107, 111, 115, 116], "charging_schedul": 22, "schedul": [22, 45, 56, 72, 85, 91, 94], "composit": 22, "each": [22, 27, 75, 91, 94, 103, 107, 109, 110, 112, 114, 115, 116], "is_connect": 22, "chargepoint": [22, 116], "configuration_kei": [22, 79], "keyvalu": [22, 79], "been": [22, 74, 82, 85, 94, 105, 106, 107, 110, 111, 116], "regist": [22, 27, 52, 93, 116, 119], "monitor_configuration_kei": 22, "websocket": [22, 56, 57, 110, 113, 116], "No": [22, 115], "previou": [22, 68, 103, 107, 111], "data_transf": 22, "perform": [22, 81, 85, 94, 102, 110], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 79], "get_configuration_kei": 22, "unknown": [22, 70, 74, 79], "empti": [22, 38, 40, 44, 54, 56, 57, 58, 60, 65, 66, 94, 97, 98, 107], "getconfigurationrespons": [22, 79], "set_custom_configuration_kei": [22, 79], "custom": [22, 58, 95, 102, 107, 113, 119, 120], "Its": 22, "possibl": [22, 60, 76, 94, 96, 103, 107, 110, 112, 113, 114, 115, 116, 120], "standard": [22, 27, 113], "configurationstatu": [22, 79], "consecut": 22, "overrid": [22, 103, 111], "voltage_curr": 24, "voltagecurr": [24, 80], "input": [24, 27, 70, 80, 81, 91, 93, 110], "output": [24, 45, 48, 51, 55, 59, 60, 74, 76, 80, 96, 102, 103, 107], "fault_cod": 24, "faultcod": [24, 80], "happen": [24, 74, 91, 110, 115], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 80], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 78, 80, 81, 86, 87], "setimportvoltagecurr": 24, "minim": [24, 48, 69, 72, 116], "drawn": 24, "abov": [24, 27, 94, 102, 103, 107, 111], "5": [25, 43, 45, 48, 50, 59, 84, 101, 102, 111, 121], "wire": [25, 96, 116, 119], "tn": 25, "network": [25, 32, 50, 66, 91, 106, 107, 113, 119], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 81], "ocmf": [25, 81, 94], "packet": [25, 60, 81, 85, 96], "transactionstartrespons": [25, 81], "transaction_id": [25, 81], "transactionstoprespons": [25, 81], "reserve_now": 26, "mean": [26, 40, 48, 65, 69, 72, 81, 85, 102, 107, 116], "place": [26, 85, 111], "reservationresult": [26, 82], "succesful": [26, 111], "multiplex": 27, "serial": [27, 52, 55, 59, 62, 65, 69, 75, 76, 96], "port": [27, 32, 54, 55, 59, 62, 65, 69, 91, 107, 113], "rs485": [27, 111], "client": [27, 49, 63, 107, 110, 116], "modbus_read_holding_regist": 27, "modbu": [27, 32, 62, 93], "rtu": [27, 62, 93], "hold": [27, 93, 111], "target_device_id": 27, "byte": [27, 83, 116], "first_register_address": 27, "16": [27, 83, 116], "bit": [27, 65, 83, 107], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 97, 100], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 70, 91, 107, 111], "data_raw": 27, "vectoruint16": [27, 83], "content": [27, 83, 94, 111], "written": [27, 56, 57, 110, 111], "word": [27, 94, 107, 112], "statuscodeenum": [27, 83], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 70, 74, 94, 107, 110, 111], "repli": [27, 65], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 54, 68, 85, 94], "upper": [28, 107, 111, 119], "enter_bcd": [28, 96], "b": [28, 74, 84, 86, 96, 110, 111, 114, 115, 120], "leave_bcd": [28, 96], "solar": [29, 72], "product": [29, 94, 96, 107, 111, 115], "watthour": 29, "sunspec": [30, 31, 32, 62, 84], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 57, 84, 93, 110, 115], "auth_token": 30, "reader": [31, 59, 107, 111, 116], "fetch": [31, 53, 94, 102], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 54, 62, 74, 81, 87, 97, 100, 107, 111, 115], "ip_address": [32, 54], "ip": [32, 54, 66, 94, 111], "overview": [32, 105, 107, 112, 116], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 68, 116], "everest": [33, 34, 38, 39, 49, 54, 56, 57, 58, 60, 66, 85, 91, 93, 95, 101, 103, 106, 117, 118, 120, 121], "firmware_update_statu": [33, 85], "firmwareupdatestatu": [33, 85], "describ": [33, 39, 85, 93, 96, 107, 111], "firmwar": [33, 36, 85, 96], "log_statu": [33, 85], "logstatu": [33, 85], "log": [33, 48, 51, 56, 57, 74, 85, 107, 113], "upload": [33, 68, 85, 111, 116], "update_firmwar": [33, 85], "firmware_update_request": 33, "firmwareupdaterequest": [33, 85], "meta": 33, "updatefirmwarerespons": [33, 85], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 85], "uploadlogsrespons": [33, 85], "is_reset_allow": 33, "determin": [33, 94], "resettyp": [33, 85], "soft": [33, 48, 74, 85], "hard": [33, 74, 85], "set_system_tim": 33, "test": [34, 48, 51, 105, 107, 110, 111, 112, 115], "core": [34, 93, 101, 102, 103, 105, 106, 107, 110, 111, 119, 120], "instanc": [34, 105, 110], "carsimul": 34, "begin": 34, "extra": [36, 69, 106, 116], "funtion": 36, "found": [36, 93, 102, 107, 111, 113, 115, 119], "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, 74, 85, 96, 111], "upgrad": [36, 102, 106], "firmware_binari": 36, "binari": [36, 96, 107, 111], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 105, 107, 119], "cp": [37, 74, 87, 96], "plu": [37, 96, 116], "setsimulationdata": 37, "simulationdata": [37, 87], "expos": [38, 113], "mqtt": [38, 56, 105, 107, 112, 113], "evse_manag": [38, 39, 41, 48, 56, 57, 60, 88, 97, 98, 100, 116], "kai": [38, 42, 56, 57, 59, 61, 66, 67, 69], "uw": [38, 42, 56, 57, 59, 61, 66, 67, 69], "hermann": [38, 42, 56, 57, 59, 61, 66, 67, 69], "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, 69, 91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 119, 120, 121], "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, 69], "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, 69, 96, 107], "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, 69, 107], "For": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 91, 94, 96, 102, 103, 106, 107, 110, 111, 112, 116, 118], "handwritten": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 120], "document": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 91, 96, 102, 105, 106, 107, 108, 112, 113, 119], "see": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 84, 91, 93, 94, 96, 102, 103, 106, 107, 108, 111, 112, 114, 116, 118, 120, 121], "selection_algorithm": [39, 116], "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, 66, 68, 69, 72, 94, 96, 103, 107, 110, 111, 113, 114, 116], "plugev": [39, 70, 116], "algorithm": [39, 70, 75, 76, 111], "map": [39, 112, 113], "incom": [39, 70, 96], "mani": [39, 51, 68, 85, 102, 107, 112], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 70, 115], "prefer": [39, 107], "parent_id_token": [39, 70, 82], "token_provid": [39, 48, 50, 91, 116], "auth_token_provid": [39, 41, 42, 48, 56, 57, 59, 97, 98], "token_valid": [39, 116], "auth_token_valid": [39, 43, 56, 57, 97, 98], "piet": [39, 49, 56, 57, 58, 68], "g\u00f6mpel": [39, 49, 56, 57, 58, 68], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 105, 110], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 55, 72, 80, 81, 84, 86, 91], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 72], "seri": [40, 72, 73], "parallel": [40, 106, 111], "well": [40, 110, 115, 116], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 91], "discharge_gpio_chip": 40, "gpio": [40, 55, 65, 69, 96], "chip": [40, 65, 111], "discharg": [40, 48], "note": [40, 48, 51, 54, 96, 103, 110, 116], "design": [40, 111], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 81, 110], "help": [40, 102, 103, 105, 107, 110, 112, 119], "power_supply_dc": [40, 48, 55, 97, 98, 100], "dpm": 40, "30": [40, 56, 59, 112, 116], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 54, 96, 112, 115, 116], "dummi": [41, 42, 43, 44, 88, 89, 90], "listen": [41, 88, 107, 111, 116], "authrequir": [41, 74, 88], "alwai": [41, 42, 43, 48, 66, 72, 90, 91, 93, 94, 107, 110, 111, 115], "deadbeef": [41, 42], "rfid": [41, 42, 48, 59, 70, 74, 81, 107, 111, 116], "our": [41, 42, 107, 110, 111, 112, 115, 116], "10": [41, 42, 48, 50, 93, 94, 106, 111, 116], "thilo": [41, 43, 59, 67, 69], "molitor": [41, 43, 59, 67, 69], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "manual": [42, 82, 89, 93, 94, 96, 106, 107, 110, 111, 116], "same": [43, 74, 90, 91, 94, 96, 102, 111, 114], "everi": [43, 65, 90, 115], "block": [43, 70], "invalid": [43, 70, 76, 85], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 103, 105, 106, 110, 113, 116, 119], "nominal_ac_voltag": [45, 110], "230": [45, 48], "convert": [45, 91], "update_interv": [45, 53, 62], "distribut": [45, 106], "schedule_interval_dur": 45, "15": 45, "min": [45, 72], "schedule_total_dur": 45, "24": [45, 66], "total": [45, 72, 84, 86, 93], "forcast": 45, "h": [45, 102, 112], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 91, 94, 106], "give": [45, 85, 107, 112, 115], "even": [45, 48, 65, 72, 73, 107, 110, 111, 116], "increas": 45, "slice_watt": 45, "show": [45, 58, 59, 91, 103, 105, 107, 108, 113, 116], "command": [45, 59, 72, 74, 75, 79, 83, 85, 91, 102, 111, 113], "energy_manag": [45, 97, 98, 110], "energy_trunk": 45, "lar": [45, 52, 65], "dieckmann": [45, 52, 65], "fuse": [46, 110], "fuse_limit_a": [46, 110], "phase_count": [46, 110], "omit": [46, 72, 114, 116, 121], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 56, 97, 98], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 72, 97, 98, 100], "negoti": [47, 50], "ev_slac": [47, 97, 98], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 60], "ethernet": [47, 50, 51, 60, 63, 64, 74], "plc": [47, 50, 60, 102], "pionix_says_hello": [47, 50], "17": [47, 50, 84, 106], "octet": [47, 50, 54], "cm_set_kei": [47, 50], "req": [47, 50, 116], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 86, 91], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 59, 81, 111], "mobil": [48, 112], "app": [48, 74, 111], "payment_enable_contract": [48, 91], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 91], "session_log": [48, 116], "session_logging_path": [48, 60], "tmp": [48, 51, 56, 57, 60, 116], "directori": [48, 49, 51, 60, 103, 107, 110, 111, 113, 119, 120, 121], "session_logging_xml": 48, "xml": [48, 76, 106], "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, 72, 74], "try": [48, 85, 110, 111, 112, 114, 115], "arriv": 48, "we": [48, 105, 106, 107, 108, 111, 112, 113, 115, 116, 118, 119], "fall": [48, 74, 91, 96, 111], "back": [48, 61, 65, 67, 91, 96, 107, 111, 113, 115], "most": [48, 96, 102, 105, 107], "especi": [48, 103], "where": [48, 49, 56, 57, 74, 85, 111, 112, 114, 115, 116], "what": [48, 93, 103, 105, 107, 110, 111, 115, 116], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 74, 91], "5percent": 48, "realli": 48, "reach": [48, 74, 94, 107, 119], "veri": [48, 96, 105, 107, 110, 111, 119], "long": [48, 115], "basic": [48, 91, 93, 96, 115, 116], "eventu": [48, 102, 107], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 74, 91], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 74, 81, 115], "t_step_xx": 48, "directli": [48, 94, 96, 113, 115], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 86, 113], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 74], "enyaq": 48, "level": [48, 55, 69, 72, 87, 91, 93, 96, 102, 105, 111, 112, 120], "dirti": [48, 102], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 93, 102, 107, 111, 114, 115, 116, 119], "offset": [48, 50], "unless": 48, "you": [48, 54, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121], "know": [48, 91, 102, 107, 115], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 102, 107, 111, 116], "currentdemand": [48, 74, 91], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 78, 81, 86, 111], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 70], "instead": [48, 54, 71, 91, 107, 110, 111], "evccid": [48, 50, 91], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 56, 57, 110, 111, 113, 115, 119], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 56, 74, 75, 91, 96, 110], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 74, 91, 93, 96, 102, 105, 111, 113, 115, 121], "few": [48, 102, 107, 112], "hundr": 48, "slower": [48, 111], "less": [48, 69, 111], "authtoken": 48, "board_support_ac": [48, 55, 69, 97, 98], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 97, 98, 100], "powersupply_dc": 48, "anton": [48, 59, 69], "woellert": 48, "spdx": [48, 49, 107], "html": [48, 49, 107, 113, 116, 120, 121], "evse_secur": [49, 56, 57, 92, 97, 98, 100], "filesystem": [49, 92], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 66, 116], "prefix": [49, 56, 57, 66, 75], "etc": [49, 56, 57, 74, 96, 107, 111, 116, 120], "cert": [49, 56, 57, 107], "mf_ca_bundl": 49, "mf": [49, 75], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 75], "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, 75, 107, 116], "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, 74, 94, 107, 112], "sound": 50, "db": [50, 57, 61, 113], "attenu": 50, "confirm": [50, 111], "cm_slac_match": 50, "cnf": 50, "altern": [50, 94, 106], "deriv": [50, 70, 74, 103], "first": [50, 54, 72, 73, 93, 94, 102, 105, 107, 111, 112, 113, 114, 115, 116], "cm_slac_parm": 50, "quit": [50, 96, 110, 112], "prone": 50, "might": [50, 102, 103, 107, 110, 112, 113, 115, 116, 118], "anoth": [50, 91, 105, 107, 110, 111, 121], "cross": 50, "talk": [50, 107, 112, 113], "better": [50, 115], "done": [50, 94, 106, 107, 111, 115, 116], "gmbh": [50, 51, 112], "chargebyt": 51, "eth0": [51, 63, 64], "ipv6": [51, 63, 64, 107, 113], "addr": [51, 63, 64], "supported_din70121": [51, 63, 64], "supported_iso15118_2": [51, 63, 64], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 74, 96, 115], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 63, 64, 116], "pre": [51, 74, 93, 107, 113, 119], "master": [51, 91, 106, 111, 115], "secret": [51, 114], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 64], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": [51, 54], "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 111], "30001": 52, "base": [52, 62, 70, 76, 91, 105, 106, 111, 112, 115, 116], "serial_comm_hub": 52, "serial_communication_hub": [52, 62, 65, 97, 98], "tibber": 53, "api": [53, 54, 60, 91, 94, 97, 99], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 96, 105, 110, 113, 115, 117, 121], "account": [53, 114], "minut": [53, 94, 112], "60": [53, 62, 116], "usual": [53, 115], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "lem": [54, 109, 112], "dcbm": [54, 109, 112], "400": [54, 109, 112], "600": [54, 56, 109, 112], "adapt": [54, 94], "meter_tls_certif": 54, "left": [54, 107, 111], "affect": [54, 115], "wish": [54, 91], "than": [54, 64, 74, 94, 106, 107, 112], "ntp_server_1_ip_addr": [54, 94], "ipv4": [54, 66], "4": [54, 93, 94, 102, 105, 111, 121], "form": [54, 102], "w": [54, 74, 76, 77, 84, 114, 116, 120], "y": [54, 106, 111], "z": 54, "ntp": 54, "server": [54, 64, 85, 94, 107, 111, 113, 114], "sync": [54, 111], "ntp_server_1_port": [54, 94], "123": 54, "65535": 54, "ntp_server_2_ip_addr": [54, 94], "ignor": [54, 64, 91], "ntp_server_2_port": [54, 94], "fof": 54, "resilience_initial_connection_retri": [54, 94], "25": [54, 94], "resili": 54, "resilience_initial_connection_retry_delai": [54, 94], "10000": 54, "delai": [54, 94, 96], "millisecond": [54, 94], "resilience_transaction_request_retri": [54, 94], "resilience_transaction_request_retry_delai": [54, 94], "250": 54, "valentin": 54, "dimov": 54, "klemm": 54, "micro": [55, 111], "mega": 55, "tester": 55, "v1": [55, 69, 94, 103], "serial_port": [55, 59, 65, 69], "dev": [55, 59, 62, 65, 69, 96, 102, 103, 106, 107, 111, 115], "ttyusb0": [55, 62, 65, 69], "baud_rat": [55, 59, 69], "115200": [55, 59, 62, 69, 96], "baud": [55, 59, 62, 69], "rate": [55, 59, 62, 69], "reset_gpio": [55, 69], "umwc": 55, "dc_suppli": 55, "j": [56, 107, 111, 114, 120], "chargepointconfigpath": [56, 57, 116], "userconfigpath": 56, "user_config": 56, "databasepath": 56, "ocpp_1_6_charge_point": [56, 58, 97, 98], "persist": [56, 57, 61, 94], "sqlite": [56, 57, 61], "databas": [56, 57, 74, 113], "enableexternalwebsocketcontrol": [56, 57], "publishchargingscheduleinterv": 56, "receiv": [56, 72, 74, 96, 116], "publishchargingscheduledur": 56, "messagelogpath": [56, 57, 116], "everest_ocpp_log": [56, 57, 116], "certspath": [56, 57], "locat": [56, 57, 66, 85, 94, 96, 103, 107, 115, 116, 119, 120], "auth_valid": [56, 57, 116], "auth_provid": [56, 57, 116], "connector_zero_sink": [56, 116], "coredatabasepath": 57, "devicemodeldatabasepath": 57, "device_model_storag": 57, "authorizationlist": 57, "authorizationcach": [57, 116], "kv": [57, 61, 66, 67, 97, 98], "datatransf": [58, 95], "keys_to_monitor": 58, "heartbeatinterv": [58, 116], "securityprofil": [58, 116], "exampleconfigurationkei": 58, "commad": 58, "seper": [58, 91, 115], "doesnt": [58, 74], "pn532": 59, "nfc": [59, 111], "soon": [59, 91, 107, 109, 111, 119], "tag": [59, 70, 74, 75, 115], "read_timeout": 59, "ttys0": 59, "subsequ": 59, "w\u00f6llert": [59, 69], "captur": 60, "dump": [60, 74], "sebastian": [60, 63, 64], "luka": [60, 63, 64], "sqlite_db_file_path": 61, "everest_persistent_stor": 61, "collect": [62, 91, 106], "power_unit_id": 62, "unit_id": 62, "mostli": 62, "sunspec_base_address": 62, "40000": 62, "50000": 62, "watchdog_wakeup_interv": 62, "wakup": 62, "watchdog": 62, "serial_devic": 62, "bsm": 62, "19200": 62, "r": [62, 107], "485": 62, "rang": [62, 74], "2400": 62, "use_serial_comm_hub": 62, "meter_id": [62, 81], "no_meter_id": 62, "arbitrari": [62, 70, 72, 73], "power_meter_id": 62, "ac_met": 62, "sunspec_ac_met": [62, 97, 98, 100], "serial_com_0_connect": 62, "christoph": 62, "kliemt": 62, "20": [63, 64, 106, 111, 114, 121], "josev": [63, 64, 101, 106, 107], "project": [63, 64, 103, 105, 110, 111, 112, 113, 117, 119, 120, 121], "supported_iso15118_20_ac": [63, 64], "supported_iso15118_20_dc": [63, 64], "tls_activ": 63, "enforce_tl": [63, 64], "is_cert_install_need": 63, "And": [63, 111, 112], "overwritten": [63, 103], "iso15118_ev": [63, 97, 98, 100], "free_cert_install_servic": 64, "allow_cert_install_servic": 64, "necessari": [64, 107, 115], "ignore_physical_values_limit": 64, "wai": [64, 105, 107, 110, 111], "400a": 64, "ciphersuit": 64, "tls_aes_256_gcm_sha384": 64, "tls_chacha20_poly1305_sha256": 64, "ecdh": 64, "ecdsa": 64, "aes128": 64, "sha256": [64, 75, 76], "hub": 65, "attach": [65, 107, 110, 113], "baudrat": 65, "pariti": 65, "ignore_echo": 65, "rxtx_gpio_chip": 65, "rxtx_gpio_lin": 65, "rxtx_gpio_tx_high": 65, "9600": 65, "none": [65, 69, 76, 96], "odd": 65, "filter": 65, "rx": 65, "tx": [65, 96], "usag": [65, 72, 111], "lan": 66, "wifi": 66, "privileg": 66, "run": [66, 91, 94, 96, 105, 106, 107, 110, 113, 119, 120], "setup_wifi": 66, "setup_simul": 66, "online_check_host": 66, "lfenergi": 66, "hostnam": 66, "internet": [66, 111], "initialized_by_default": 66, "release_metadata_fil": 66, "releas": [66, 102, 106, 112, 115], "ap_interfac": 66, "wlan0": 66, "ap": 66, "ap_ipv4": 66, "192": 66, "168": 66, "memori": 67, "defaultretri": 68, "tri": 68, "download": [68, 85, 102, 111, 112, 119], "defaultretryinterv": 68, "control_mod": 69, "caps_min_current_a": 69, "yeti_extra": [69, 97, 98], "yeti_simulation_control": [69, 97, 98], "concurrenttx": 70, "nocredit": 70, "notallowedtypeevs": 70, "notatthisloc": 70, "notatthistim": 70, "signatureerror": 70, "certificateexpir": 70, "certificaterevok": 70, "nocertificateavail": 70, "certchainerror": 70, "contractcancel": 70, "id_token": [70, 82], "authorization_typ": 70, "request_id": [70, 85], "put": [70, 94, 107, 111, 115], "remotestartid": 70, "ocpp2": 70, "printabl": 70, "insensit": 70, "ascii": 70, "fixm": 70, "regex": 70, "authorizationtyp": 70, "id_token_typ": 70, "idtokentyp": 70, "assign": [70, 74, 76, 91], "prevalid": 70, "iso15118certificatehashdata": 70, "parentidtag": 70, "authorization_statu": 70, "certificate_statu": 70, "expiry_tim": [70, 82], "selectionalgorithm": 70, "logic": [70, 91, 103, 105, 107], "userinput": 70, "order": [70, 94, 107, 111, 113, 116, 119, 121], "plugandcharg": 70, "central": [70, 74, 91], "macaddress": 70, "iso14443": 70, "iso15693": 70, "keycod": 70, "noauthor": 70, "max_current_a_import": 71, "min_current_a_import": 71, "max_phase_count_import": 71, "min_phase_count_import": 71, "max_current_a_export": 71, "min_current_a_export": 71, "max_phase_count_export": 71, "min_phase_count_export": 71, "supports_changing_phases_during_charg": 71, "nr": 71, "carrequestedpow": 71, "poweron": 71, "poweroff": 71, "carrequestedstoppow": 71, "carunplug": 71, "errordf": 71, "errorrelai": 71, "errorrcd": 71, "errorrcd_dc": 71, "errorventilationnotavail": 71, "errorovercurr": 71, "errorovervoltag": 71, "errorundervoltag": 71, "errormotorlock": 71, "errorovertemperatur": 71, "errorbrownout": 71, "errorcablepp": 71, "errorenergymanag": 71, "errorneutralpen": 71, "errorcpdriv": 71, "eftobcd": 71, "bcdtoef": 71, "permanentfault": [71, 74], "temperatur": [71, 74, 76, 107], "fan_rpm": 71, "supply_voltage_12v": 71, "supply_voltage_minus_12v": 71, "relais_on": 71, "degre": 71, "celsiu": 71, "rpm": 71, "fan": 71, "ma": [71, 87], "nodetyp": 72, "undefin": 72, "limitsreq": 72, "total_power_w": 72, "ac_max_current_a": 72, "ac_min_current_a": 72, "properli": [72, 76, 94, 96, 106, 107, 115], "amp": [72, 84], "ac_max_phase_count": 72, "ac_min_phase_count": 72, "ac_supports_changing_phases_during_charg": 72, "limitsr": 72, "optimizertarget": 72, "optim": 72, "energy_amount_need": 72, "kwh": [72, 73, 93], "charge_to_max_perc": 72, "nn": 72, "car_battery_soc": 72, "Of": 72, "leave_tim": 72, "drive": [72, 91, 111], "awai": [72, 74], "fullfil": 72, "cheapest": 72, "timefram": 72, "price_limit": 72, "correctli": [72, 111, 116], "full_autonomi": 72, "draw": [72, 80], "schedulereqentri": 72, "entri": [72, 73, 106], "limits_to_root": 72, "limits_to_leav": 72, "sampl": [72, 73], "root": [72, 94, 102, 103, 107, 110, 113], "face": [72, 91], "leav": 72, "conversion_effici": 72, "convers": 72, "price_per_kwh": 72, "priceperkwh": [72, 73], "timepoint": [72, 73], "scheduleresentri": 72, "children": 72, "node_typ": 72, "child": [72, 75], "again": [72, 74, 81, 107, 110], "propag": [72, 115], "optimizer_target": 72, "energy_usage_root": 72, "energy_usage_leav": 72, "schedule_import": [72, 73], "futur": [72, 73, 107, 111, 112], "good": [72, 73, 107, 110, 114, 115], "practic": [72, 73, 106, 107, 112], "have": [72, 73, 91, 102, 103, 105, 106, 107, 110, 111, 112, 114, 115, 116, 119], "schedule_export": [72, 73], "valid_until": 72, "consumpt": [72, 110], "afer": 72, "limits_root_sid": 72, "last": [72, 94, 102, 112, 118], "currenc": 73, "digit": 73, "4217": 73, "stoptransactionreason": 74, "id_tag": [74, 91], "emergencystop": 74, "evdisconnect": 74, "move": [74, 115, 116, 119], "induct": 74, "hardreset": 74, "powerloss": 74, "loss": 74, "remot": [74, 85, 102, 113, 115], "smartphon": 74, "exceed": 74, "prepaid": 74, "credit": 74, "softreset": 74, "unlockcommand": 74, "deauthor": 74, "becaus": [74, 82, 96, 103, 110, 115], "starttransact": 74, "conf": [74, 111], "energylimitreach": 74, "paid": 74, "solut": [74, 106, 110], "groundfault": 74, "localoutofcredit": 74, "masterpass": 74, "masterpassgroupid": 74, "overcurrentfault": 74, "larger": 74, "electr": [74, 91, 96, 107, 111], "powerqu": 74, "qualiti": 74, "too": [74, 94, 110], "imbal": 74, "soclimitreach": 74, "stoppedbyev": 74, "timelimitreach": 74, "startsessionreason": 74, "evconnect": 74, "error_notsupport": 74, "error_notcharg": 74, "error_hardwar": 74, "sessioneventenum": 74, "sessionstart": 74, "met": [74, 96], "preparecharg": 74, "prepar": [74, 105, 108, 112, 118], "precharg": [74, 91], "proce": [74, 85], "chargingstart": 74, "chargingpausedev": 74, "chargingpausedevs": 74, "chargingresum": 74, "stoppingcharg": 74, "weldingcheck": 74, "chargingfinish": 74, "essenti": [74, 106], "transactionfinish": 74, "clariti": [74, 116], "precondit": 74, "irrevoc": 74, "swipe": 74, "sessionfinish": 74, "prevent": [74, 91, 94, 111], "allerrorsclear": 74, "clear": [74, 96], "reservationstart": [74, 91], "reservationend": [74, 82, 91], "replugstart": 74, "replugfinish": 74, "plugintimeout": 74, "connectiontimeout": [74, 116], "waitingforenergi": 74, "logging_path": 74, "filenam": 74, "incomplet": 74, "yet": [74, 91, 94, 111], "meter_valu": 74, "signed_meter_valu": 74, "errorenum": 74, "cardiodefault": 74, "diod": [74, 87, 96], "rcddc": 74, "ventilationnotavail": 74, "overcurr": 74, "overvoltag": 74, "undervoltag": 74, "motorlock": 74, "overtemperatur": [74, 80], "brownout": 74, "brown": 74, "electron": 74, "cablepp": 74, "pp": [74, 87], "neutralpen": 74, "nutral": 74, "pen": 74, "cpdriver": 74, "vendor": [74, 111], "error_cod": 74, "vendor_error": 74, "assum": [74, 94, 103, 110, 115], "session_start": 74, "transaction_start": 74, "transaction_finish": 74, "present_voltag": 74, "present_curr": 74, "target_voltag": 74, "target_curr": 74, "maximum_current_limit": 74, "minimum_current_limit": 74, "maximum_voltage_limit": 74, "maximum_power_limit": 74, "estimated_time_ful": 74, "departure_tim": 74, "depart": 74, "estimated_time_bulk": 74, "evcc_id": 74, "remaining_energy_need": 74, "remain": [74, 96], "battery_capac": 74, "battery_full_soc": 74, "battery_bulk_soc": 74, "brand": 74, "volkswagen_group": 74, "volkswagengroup": 74, "tesla": 74, "independ": [74, 94], "upward": 74, "connectortypeenum": 74, "cccs1": 74, "k": 74, "combo": 74, "cccs2": 74, "cg105": 74, "jari": 74, "g105": 74, "1993": 74, "chademo": 74, "ctesla": 74, "ctype1": 74, "iec62196": 74, "j1772": [74, 91, 111], "ctype2": 74, "mennek": 74, "s309_1p_16a": 74, "16a": 74, "iec60309": 74, "socket": [74, 106, 111], "s309_1p_32a": 74, "32a": 74, "s309_3p_16a": 74, "s309_3p_32a": 74, "sbs1361": 74, "uk": 74, "domest": 74, "13amp": 74, "scee": 74, "7_7": 74, "cee": 74, "schuko": 74, "stype2": 74, "stype3": 74, "scame": 74, "scee_7_7": 74, "certificatetyp": 75, "v2grootcertif": 75, "morootcertif": 75, "csmsrootcertif": 75, "v2gcertificatechain": 75, "mfrootcertif": 75, "hashalgorithm": [75, 76], "sha384": [75, 76], "sha512": [75, 76], "invalidsignatur": [75, 85], "invalidcertificatechain": 75, "invalidformat": 75, "invalidcommonnam": 75, "norootcertificateinstal": 75, "certificatestoremaxlengthexceed": 75, "writeerror": 75, "notfound": 75, "getinstalledcertificatesstatu": 75, "getkeypairstatu": 75, "keypair": 75, "reject": [75, 79, 82, 85], "notfoundvalid": 75, "privatekeynotfound": 75, "hash_algorithm": 75, "issuer_name_hash": 75, "issuer_key_hash": 75, "serial_numb": 75, "issuer": [75, 76], "distinguish": [75, 76], "dn": [75, 94], "field": [75, 84], "public": [75, 76, 94, 112, 115], "exclud": 75, "length": [75, 84, 93, 94, 116], "subject": 75, "represent": [75, 96, 105, 107], "hexadecim": 75, "0x": 75, "lead": [75, 112], "zero": [75, 84], "certificatehashdatachain": 75, "child_certificate_hash_data": 75, "certificate_hash_data_chain": 75, "ocsprequestdata": 75, "responder_url": 75, "respond": [75, 76, 91], "url": [75, 76, 85, 119], "ocsp_request_data_list": 75, "key_pair": 75, "pair": [75, 79], "lite": 76, "warn": [76, 112], "no_imd": 76, "dc_everrorcod": 76, "no_error": 76, "failed_resstemperatureinhibit": 76, "failed_evshiftposit": 76, "failed_chargerconnectorlockfault": 76, "failed_evressmalfunct": 76, "failed_chargingcurrentdifferentia": 76, "failed_chargingvoltageoutofrang": 76, "reserved_a": 76, "reserved_b": 76, "reserved_c": 76, "failed_chargingsystemincompat": 76, "nodata": 76, "v2g_message_id": 76, "bodi": [76, 94], "supportedappprotocolreq": 76, "supportedappprotocolr": 76, "sessionsetupreq": 76, "sessionsetupr": 76, "servicediscoveryreq": 76, "servicedetailreq": 76, "servicedetailr": 76, "paymentserviceselectionreq": 76, "paymentserviceselectionr": 76, "servicepaymentselectionreq": 76, "servicepaymentselectionr": 76, "paymentdetailsreq": 76, "paymentdetailsr": 76, "authorizationreq": 76, "authorizationr": 76, "contractauthenticationreq": 76, "contractauthenticationr": 76, "chargeparameterdiscoveryreq": 76, "chargeparameterdiscoveryr": 76, "chargingstatusreq": 76, "chargingstatusr": 76, "meteringreceiptr": 76, "powerdeliveryr": 76, "cablecheckreq": 76, "cablecheckr": 76, "prechargereq": 76, "precharger": 76, "currentdemandreq": 76, "currentdemandr": 76, "weldingdetectionreq": 76, "weldingdetectionr": 76, "sessionstopreq": 76, "sessionstopr": 76, "certificateinstallationreq": 76, "certificateupdatereq": 76, "unknownmessag": 76, "evsepresentvoltag": 76, "cdv": 76, "61851": [76, 111], "23": 76, "evsepresentcurr": 76, "evsemaximumcurrentlimit": 76, "evsemaximumpowerlimit": 76, "evsemaximumvoltagelimit": 76, "evseminimumcurrentlimit": 76, "evseminimumvoltagelimit": 76, "expect": [76, 105], "accuraci": 76, "dc_evreadi": 76, "dc_evresssoc": 76, "ress": 76, "dc_evcabincondit": 76, "toheat": 76, "cool": 76, "passeng": 76, "compart": 76, "dc_evressconidit": 76, "dc_evtargetvoltag": 76, "dc_evtargetcurr": 76, "demand": 76, "dc_evmaximumcurrentlimit": 76, "dc_evmaximumpowerlimit": 76, "dc_evmaximumvoltagelimit": 76, "ev_remainingtimetofullsoc": 76, "ev_remainingtimetobulksoc": 76, "appprotocol": 76, "transmit": [76, 96], "namespac": [76, 102], "uri": [76, 85], "major": 76, "version": [76, 102, 107, 110, 111, 115], "minor": [76, 115], "v2g_message_xml": 76, "decod": [76, 96], "v2g_message_json": 76, "v2g_message_exi_hex": 76, "hex": 76, "v2g_message_exi_base64": 76, "certificateact": 76, "exirespons": 76, "certificateactionenum": 76, "schema": [76, 103], "exirequest": 76, "iso15118schemavers": 76, "certificatereq": 76, "certificatehashdatainfo": 76, "issuernamehash": 76, "issuerkeyhash": 76, "serialnumb": 76, "responderurl": 76, "maxcurrentlimit": 77, "maxpowerlimit": 77, "maxvoltagelimit": 77, "energycapac": 77, "targetcurr": 77, "targetvoltag": 77, "resistance_f_ohm": 78, "protect": [78, 111], "earth": 78, "ohm": [78, 87], "voltage_v": [78, 80, 81, 93], "datatransferstatu": 79, "unknownmessageid": 79, "unknownvendorid": 79, "read_onli": 79, "getconfigur": 79, "unknown_kei": 79, "rebootrequir": 79, "notsupport": 79, "current_a": [80, 81, 93], "max_export_voltage_v": 80, "min_export_voltage_v": 80, "max_export_current_a": 80, "min_export_current_a": 80, "max_export_power_w": 80, "current_regulation_tolerance_a": 80, "peak_current_ripple_a": 80, "max_import_voltage_v": 80, "min_import_voltage_v": 80, "max_import_current_a": 80, "min_import_current_a": 80, "max_import_power_w": 80, "sink": 80, "conversion_efficiency_import": 80, "conversion_efficiency_export": 80, "communicationfailur": 80, "configurationerror": 80, "hardwarefault": 80, "undertemperatur": 80, "undervoltageac": 80, "overvoltageac": 80, "undervoltagedc": 80, "overvoltagedc": 80, "undervoltagebatteri": 80, "overvoltagebatteri": 80, "overcurrentac": 80, "overcurrentbatteri": 80, "overcurrentdc": 80, "wrongcabl": 80, "noerror": 80, "These": [81, 91, 103, 113, 115, 117, 121], "client_id": 81, "tariff_id": 81, "cable_id": 81, "user_data": [81, 111], "tariff": 81, "transactionrequeststatu": 81, "not_support": 81, "unexpected_error": 81, "verbos": [81, 107], "transaction_min_stop_tim": 81, "earliest": 81, "yield": 81, "transaction_max_stop_tim": 81, "deadlin": 81, "energy_wh_import": [81, 93], "phase_seq_error": 81, "rotat": 81, "ccw": 81, "energy_wh_export": [81, 93], "power_w": [81, 93], "var": [81, 84, 86, 93, 94, 107], "reactivepow": [81, 86], "reactiv": [81, 86], "frequency_hz": [81, 93], "frequenc": [81, 86, 87, 94], "hertz": [81, 86, 87], "made": [82, 94, 107, 111, 118], "occupi": 82, "unavail": 82, "parent_id": 82, "reservationendreason": 82, "usedtostartcharg": 82, "why": [82, 107, 114], "serialcommhub": [83, 97, 99], "io": [83, 101, 114, 120], "status_cod": 83, "uinteg": 84, "203": 84, "l": [84, 114], "payload": [84, 94], "105": 84, "int16": 84, "apha": 84, "phasea": 84, "aphb": 84, "phaseb": 84, "aphc": 84, "phasec": 84, "a_sf": 84, "phvpha": 84, "phvphb": 84, "bn": 84, "phvphc": 84, "v_sf": 84, "sunssf": 84, "hz": 84, "hz_sf": 84, "wpha": 84, "wphb": 84, "wphc": 84, "w_sf": 84, "va": 84, "vapha": 84, "vaphb": 84, "vaphc": 84, "va_sf": 84, "varpha": 84, "varphb": 84, "varphc": 84, "var_sf": 84, "pfpha": 84, "pf": 84, "pct": 84, "pfphb": 84, "pfphc": 84, "pf_sf": 84, "totwhim": 84, "p": [84, 111, 114], "hour": [84, 94], "acc32": 84, "totwh_sf": 84, "evt": 84, "bitfield32": 84, "chapter": [84, 107, 112], "critic": 84, "counter": 84, "problem": [84, 102, 106, 110], "retry_interval_": 85, "origin": [85, 91, 102, 114, 115], "retrieve_timestamp": 85, "install_timestamp": 85, "signing_certif": 85, "acceptedcancel": 85, "ongo": [85, 115], "invalidcertif": 85, "revokedcertif": 85, "revok": [85, 91], "oldest_timestamp": 85, "oldest": 85, "incluc": 85, "latest_timestamp": 85, "securitylog": 85, "diagnosticslog": 85, "uploadlogsstatu": 85, "upload_logs_statu": 85, "file_nam": 85, "logstatusenum": 85, "badmessag": 85, "badli": 85, "idl": 85, "notsupportedoper": 85, "permissiondeni": 85, "insuffici": 85, "permiss": [85, 111], "uploadfailur": 85, "being": [85, 93, 107, 113], "firmwareupdatestatusenum": 85, "intermedi": [85, 115], "downloadfail": 85, "downloadschedul": 85, "downloadpaus": 85, "task": 85, "installationfail": 85, "installreboot": 85, "installschedul": 85, "installdatetim": 85, "installverificationfail": 85, "checksum": 85, "final": [85, 91, 96], "signatureverifi": 85, "notspecifi": 85, "l1": [86, 93], "l2": 86, "l3": 86, "sum": [86, 93], "cp_voltag": 87, "pp_resistor": 87, "diode_fail": 87, "error_": [87, 96], "pe": 87, "short": [87, 102, 107, 115, 116], "refer": [88, 89, 90, 91, 92, 93, 95, 96, 102, 107, 112, 115, 121], "auto": [91, 93, 96, 97, 111, 120], "usabl": 91, "share": [91, 107, 116, 119], "dedic": [91, 105, 107, 112], "interact": [91, 109, 115], "helper": [91, 103, 112], "sae": [91, 111], "70121": 91, "seamlessli": 91, "integr": [91, 102, 107, 112, 113], "lowest": [91, 111], "microcontrol": 91, "improv": 91, "safeti": [91, 96, 111], "applic": [91, 94, 111], "todo": 91, "graph": 91, "still": [91, 96, 107, 111, 115], "behav": 91, "similar": [91, 102, 111], "therefor": [91, 115], "step": [91, 102, 107, 112, 115, 116], "whenev": [91, 96], "mere": 91, "light": [91, 111], "subscrib": [91, 96], "notreserv": 91, "driven": 91, "republish": 91, "struct": [91, 96, 107], "begun": 91, "github": [91, 101, 102, 106, 107, 110, 111, 112, 114, 115, 116, 119, 120], "com": [91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 121], "openfastchargingalli": 91, "blob": [91, 106, 111], "pdf": 91, "To": [91, 93, 96, 102, 103, 105, 106, 111, 112, 113, 117, 119, 120, 121], "against": [91, 115, 116], "reservatonstart": 91, "notifi": 91, "intergr": 91, "overload": 91, "drop": 91, "merg": [91, 115], "limt": 91, "set_local_max_curr": 91, "travers": 91, "just": [91, 105, 107, 110, 111, 112, 114, 115], "smart": [91, 96], "profil": [91, 116], "whichev": 91, "whose": [93, 115], "startup": [93, 94], "modbusrtu": 93, "subdirectori": [93, 103, 111], "templat": [93, 105, 107], "yaml": [93, 97, 107, 110, 111], "copi": [93, 94, 96, 102, 107, 111, 113], "fill": [93, 107, 110], "datasheet": 93, "consist": [93, 94, 103, 111, 115, 120], "start_regist": 93, "num_regist": 93, "multipli": 93, "exponent_regist": 93, "function_code_start_reg": 93, "obtain": 93, "scale": 93, "001": 93, "expon": 93, "function_code_exp_reg": 93, "split": [93, 96, 116], "certain": [93, 96, 102], "distinct": 93, "serv": 94, "translat": 94, "forward": [94, 115, 116], "metric": 94, "consequ": 94, "thrown": 94, "establish": 94, "possibli": [94, 110], "furthermor": [94, 103, 107, 110, 113, 115], "thread": 94, "loop": 94, "cf": 94, "synchron": 94, "livemeasur": 94, "endpoint": [94, 113, 116], "inject": 94, "post": 94, "legal": 94, "renam": 94, "attribut": 94, "requet": 94, "devi": 94, "Then": [94, 106, 113], "had": 94, "host": [94, 111, 113, 114, 119], "coher": 94, "behavior": 94, "suppos": [94, 102], "those": [94, 105, 106, 107], "howev": [94, 96, 106, 107, 110], "inbetween": 94, "potenti": 94, "similarli": 94, "greater": [94, 106], "sinc": [94, 111, 114, 121], "consider": 94, "ones": [94, 107], "regularli": [94, 107, 110], "right": [94, 107, 111, 112, 113, 119], "48": 94, "section": [94, 103, 105, 107, 108, 111, 112, 115, 119], "suggest": [94, 113], "pai": 94, "regard": 94, "200m": 94, "bring": 94, "own": [94, 105, 107, 111, 114, 119], "self": [94, 107, 114, 115], "1024bit": 94, "vulner": 94, "curl": [94, 106], "header": [94, 106, 121], "tls_on": 94, "offici": [94, 106, 110, 111, 112], "page": [94, 107, 110, 111, 112, 120], "www": 94, "en": [94, 96], "yak": 96, "3v": 96, "ttl": 96, "uart": 96, "linux": [96, 105, 106, 111, 112], "wakeup": 96, "currrent": 96, "unus": 96, "bp": 96, "8n1": 96, "googl": [96, 112], "buffer": 96, "abl": [96, 102, 107, 110, 111, 113, 116], "wikipedia": 96, "wiki": 96, "consistent_overhead_byte_stuf": 96, "yeti_comm": 96, "evseri": 96, "cpp": [96, 103, 107, 113], "extract": [96, 111], "handlepacket": 96, "linkwrit": 96, "hi2lo": 96, "proto": 96, "lo2hi": 96, "date": [96, 106, 108, 112], "frequent": [96, 112, 115], "nanopb": [96, 113], "nanopb_gener": 96, "make": [96, 102, 103, 105, 106, 107, 110, 113, 116], "setcontrolmod": 96, "standalon": [96, 110], "setmaxcurr": 96, "act": [96, 112, 115, 117, 120], "accordingli": [96, 102, 105, 111, 116], "human": [96, 120], "allowpoweron": 96, "bool": 96, "decis": [96, 115], "setpwm": 96, "duty_cycl": 96, "ON": [96, 101], "firmwareupd": 96, "rom": [96, 111], "loader": 96, "stm32flash": [96, 111], "tool": [96, 103, 106, 107, 111, 112, 120], "flash": 96, "kit": [96, 111], "real": [96, 111], "keepalivehi": 96, "1hz": 96, "heartbeat": 96, "longer": 96, "stand": [96, 102], "alon": 96, "backup": [96, 115, 119], "modifi": [96, 111, 116, 119], "setthreephas": 96, "next": [96, 107, 111], "dual": 96, "enablercd": 96, "onboard": 96, "spike": 96, "goe": 96, "float": 96, "imped": 96, "switchthreephaseswhilecharg": 96, "precaut": 96, "destroi": 96, "zoe": 96, "forceunlock": 96, "regardless": 96, "car_plugged_in": 96, "car_requested_pow": 96, "power_on": 96, "succesfulli": [96, 111], "mirror": 96, "contact": [96, 111], "power_off": 96, "car_requested_stop_pow": 96, "car_unplug": 96, "error_df": 96, "error_relai": 96, "error_rcd": 96, "error_ventilation_not_avail": 96, "error_over_curr": 96, "quick": [96, 106, 108, 112, 116, 118, 119], "permanent_fault": 96, "unplug": [96, 111], "evse_replug_start": 96, "evse_replug_finish": 96, "roughli": 96, "keepalivelo": 96, "keep": [96, 107, 115], "resetdon": 96, "find": [97, 107, 115, 116], "dpm1000": [97, 99], "dummytokenprovid": [97, 99], "dummytokenprovidermanu": [97, 99], "dummytokenvalid": [97, 99], "dummyv2g": [97, 99], "energynod": [97, 99], "evslac": [97, 99], "evsesecur": [97, 99], "evseslac": [97, 99], "evsev2g": [97, 99, 107], "genericpowermet": [97, 99, 109, 112], "jstibber": [97, 99], "lemdcbm400600": [97, 99], "micromegawattbsp": [97, 99], "ocpp201": [97, 99], "ocppextensionexampl": [97, 99], "pn532tokenprovid": [97, 99], "packetsniff": [97, 99], "persistentstor": [97, 99], "powermeterbsm": [97, 99], "pyevjosev": [97, 99], "pyjosev": [97, 99], "yetidriv": [97, 99, 109, 112], "board_support_ac_debug": [97, 98], "car_simul": [97, 98], "debug_json": [97, 98], "example_us": [97, 98], "solar_forecast": [97, 98], "sunspec_read": [97, 98], "sunspec_scann": [97, 98], "test_control": [97, 98], "tibber_price_forecast": [97, 98], "git": [101, 105, 106, 107, 112, 117], "ext": [101, 111], "switchev": 101, "git_rev": 101, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 101, "git_tag": [101, 102], "2023": [101, 106], "9": [101, 106], "d60bb2a274200f096d58948e5869c08e1a642891": 101, "4d5d8e8c33127b94d6ee96a06ca3852303561ef": 101, "3887a6484ac248f325a9811a8de445e741b9aedc": 101, "3887a64": 101, "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 101, "v0": [101, 115], "a21df23980a8cc60aac4447be9fa218f7e1cca29": 101, "mbedtl": 101, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 101, "8b3f26a": 101, "enable_program": 101, "enable_test": 101, "mbedtls_fatal_warn": 101, "openv2g": 101, "35c0c0a4ff3412e588ff6f00561df1407916832d": 101, "libevs": 101, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 101, "libfsm": 101, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 101, "liblog": [101, 102], "03b498407c6462af3f886aa2dab3e182a7f864c0": 101, "build_exampl": [101, 102], "cmake_position_independent_cod": 101, "libmodbu": [101, 102], "b41adccde9036f7728785185db9c980a2fe94ef1": 101, "libocpp": [101, 102, 110], "1cb0999432e29bea56bb02ee88d98849c8630088": 101, "libslac": 101, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 101, "486cd8b": 101, "libsunspec": [101, 102], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 101, "libtim": [101, 102], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 101, "orchestr": 102, "repositori": [102, 105, 112, 114, 116, 119, 120], "pleas": [102, 106, 107, 111, 116], "sure": [102, 103, 106, 107, 111, 116], "suffici": [102, 111], "recent": 102, "python3": [102, 103, 106, 107], "sourc": [102, 103, 110, 111, 112, 116, 119], "indepth": 102, "guidanc": 102, "aris": 102, "pip": [102, 103, 106, 107], "setuptool": [102, 106, 107], "wheel": [102, 106, 107], "jstyleson": 102, "jsonschema": 102, "clone": [102, 107], "script": [102, 107, 111, 113, 115, 116, 121], "environ": [102, 105, 110, 112], "cd": [102, 103, 107, 111, 113, 114, 115, 119, 120], "dependency_manag": [102, 107], "init": [102, 107, 115], "checkout": [102, 107, 111, 115, 119], "deploi": [102, 120], "devkit": 102, "rise": 102, "cpm": [102, 107], "variabl": [102, 107], "home": [102, 107, 112, 113], "whoami": [102, 107], "bin": [102, 106, 107, 110, 111, 115], "ev_cli": [102, 103], "mkdir": [102, 107, 111, 114, 115, 120], "guid": [102, 106, 108, 112, 116, 117, 118, 119], "jinja2": [102, 106, 107], "pyyaml": [102, 106, 107], "let": [102, 105, 107, 110, 111, 112, 115, 116], "effect": [102, 107], "advanc": 102, "would": [102, 103, 107, 113, 115], "lib": 102, "branch": [102, 120], "repo": [102, 107, 115], "achiev": [102, 110], "edit": [102, 115], "your": [102, 105, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121], "top": [102, 111, 112], "cmakelist": [102, 103], "txt": [102, 103, 107], "find_packag": 102, "look": [102, 103, 105, 107, 110, 111, 112, 116], "like": [102, 103, 105, 107, 110, 111, 113, 115, 116], "behind": [102, 115], "clean": [102, 114, 115], "seen": [102, 105, 107, 111], "shell": [102, 107, 111, 113, 115], "python": [103, 107, 113, 121], "packag": [103, 112], "subcommand": 103, "manifest": [103, 116], "simpli": [103, 112, 116], "dir": 103, "clang": [103, 106], "them": [103, 107, 111, 113], "interfacenam": 103, "hpp": [103, 107], "former": 103, "view": [103, 120], "latter": [103, 116], "skeleton": 103, "insid": [103, 107, 111, 113, 115, 116], "instruct": [103, 106, 107, 114], "cmake": [103, 106, 107, 110, 111, 113], "ld": 103, "glue": [103, 107, 111], "hook": 103, "sampleinterfac": 103, "sampleinterfaceimpl": 103, "declar": [103, 107], "subsect": 103, "inferfac": 103, "mark": 103, "75ac1216": 103, "19eb": 103, "4182": 103, "a85c": 103, "820f1fc2c091": 103, "kept": 103, "recreat": 103, "creation": 103, "diff": [103, 111], "don": [103, 110, 112, 114, 115, 116], "touch": [103, 111, 115], "anyth": [103, 111], "comma": 103, "separ": [103, 116], "lot": [103, 107, 115], "mention": 103, "categori": 103, "wherea": 103, "tbd": 103, "edm": [104, 105, 112], "cli": [104, 105, 112], "think": 105, "softwar": [105, 112, 117], "stack": [105, 107, 112], "scenario": [105, 107, 112, 115], "principl": 105, "loos": 105, "coupl": [105, 118], "enhanc": 105, "architectur": [105, 112], "suitabl": 105, "ship": [105, 115], "explain": [105, 107], "addition": 105, "life": [105, 110], "easier": [105, 115], "understand": [105, 112, 115, 117, 121], "benefit": 105, "sneak": 105, "preview": 105, "admin": [105, 110, 113], "scaffold": 105, "explor": [105, 111], "great": [105, 107], "noder": [105, 107, 111, 119], "steve": [105, 107, 110, 113], "backend": [105, 110], "exactli": 105, "shown": [105, 107, 111], "later": [105, 107, 115], "recommend": [105, 106, 107, 111, 116], "least": [105, 112], "4gb": 105, "ram": [105, 107], "cpu": [105, 107], "boost": [105, 106], "raspberri": [105, 110, 111], "pi": [105, 110, 111], "ubuntu": [105, 111, 114], "opensus": 105, "fedora": 105, "36": [105, 106], "creat": [105, 107, 110, 111, 113, 114, 115, 119, 121], "compil": [105, 106, 107], "walk": [105, 107, 111, 112], "nativ": [106, 111], "window": [106, 107, 113], "wsl2": 106, "docker": [106, 107, 112, 114, 116, 117, 119], "podman": 106, "mainli": [106, 111, 115], "gcc": [106, 110], "tweak": 106, "12": 106, "faq": [106, 112], "gnu": 106, "librari": [106, 107, 116], "best": [106, 112, 119], "04": [106, 114], "22": 106, "apt": [106, 111], "sudo": [106, 107, 111], "rsync": [106, 111], "wget": [106, 111], "doxygen": 106, "graphviz": 106, "tidi": 106, "cppcheck": 106, "openjdk": 106, "jdk": 106, "npm": 106, "compos": [106, 107, 113], "libboost": 106, "nodej": 106, "libssl": 106, "libsqlite3": 106, "rfkill": 106, "libpcap": 106, "libev": 106, "pkg": 106, "node_api": 106, "procedur": [106, 107], "nodesourc": 106, "readm": [106, 111], "md": [106, 111], "11": [106, 107], "older": 106, "usr": 106, "zypper": 106, "shadow": 106, "devel_basi": 106, "devel": 106, "libboost_filesystem": 106, "libboost_log": 106, "libboost_program_opt": 106, "libboost_system": 106, "libboost_thread": 106, "libopenssl": 106, "sqlite3": 106, "37": 106, "38": 106, "dnf": 106, "automak": 106, "openssl": 106, "libsqlite3x": 106, "septemb": 106, "choic": 106, "15118": [106, 111], "keytool": [106, 107], "interchang": [106, 112], "probabl": [106, 107, 114], "python_execut": 106, "As": [107, 110, 111, 116], "highli": 107, "modular": [107, 112], "pull": [107, 112, 119], "prerequisit": [107, 112], "said": 107, "resid": 107, "cpm_source_cach": 107, "workspac": [107, 110, 111, 113, 119], "u": [107, 110, 111, 112, 115], "initialis": 107, "newli": [107, 111], "adopt": [107, 112], "chosen": 107, "That": [107, 111, 115], "pki": 107, "create_cert": 107, "sh": [107, 113, 115, 116], "java": 107, "availbl": 107, "significantli": 107, "speed": [107, 112], "nproc": [107, 111], "dive": [107, 112, 116], "old": 107, "repeat": 107, "mosquitto": [107, 111, 113, 116], "broker": [107, 113], "infranet_network": [107, 113], "bridg": [107, 113], "subnet": [107, 113], "fd00": [107, 113], "enter": [107, 113], "red": [107, 111], "browser": [107, 110, 119, 120], "localhost": [107, 113, 119], "1880": [107, 119], "ui": [107, 110, 119], "gui": [107, 119], "analys": 107, "littl": 107, "insight": [107, 112], "plugin": 107, "feel": 107, "enough": [107, 115], "tutori": [107, 112, 114, 115, 116, 118, 120, 121], "dig": 107, "deeper": [107, 112, 115, 116], "thing": [107, 112, 115, 121], "togeth": [107, 112, 119], "mechan": 107, "analyz": 107, "complic": 107, "nice": 107, "exhaust": 107, "diagram": 107, "8849": [107, 110], "height": [107, 121], "mount": [107, 111, 113, 119], "rather": [107, 112], "click": [107, 111, 112, 113, 119], "menu": [107, 119], "symbol": [107, 110], "corner": [107, 111, 119], "column": [107, 121], "choos": [107, 110, 112, 119], "intro": [107, 108], "role": 107, "concept": [107, 110, 112, 116, 117, 118, 121], "visit": 107, "congrat": 107, "rocket": 107, "entiti": 107, "cours": [107, 119], "term": 107, "some_kei": 107, "myinterfac": 107, "some_implement": 107, "externalinterfac": 107, "min_connect": 107, "max_connect": 107, "enable_external_mqtt": 107, "metadata": 107, "licens": 107, "compani": [107, 111], "explanatori": 107, "possbl": 107, "tell": 107, "construct": 107, "cmd": 107, "rememb": [107, 111], "showd": 107, "easi": [107, 110], "get_id": 107, "argument": [107, 110, 114, 121], "method": 107, "typedef": 107, "learn": 107, "round": [107, 112], "piec": 107, "bunch": 107, "group": 107, "saw": 107, "sometyp": 107, "additionalproperti": 107, "property_1": 107, "property_2": 107, "intuit": 107, "awar": [107, 111], "mod": 107, "mymodulenam": 107, "javascript": [107, 110], "At": 107, "focu": 107, "stuff": 107, "handler": [107, 110, 116], "review": 107, "learnt": 107, "proced": 107, "join": [107, 112], "anytim": 107, "weekli": 107, "tech": 107, "meet": [107, 112], "peopl": [107, 112], "who": 107, "glad": 107, "hint": [107, 110], "push": [107, 114, 115, 120], "thank": 107, "world": [108, 112], "explan": [109, 116], "grow": [110, 112], "mail": [110, 111], "topic": [110, 112], "idea": [110, 114, 115, 119], "debugg": 110, "gdb": 110, "easiest": [110, 112], "sai": [110, 115], "dist": [110, 111, 116, 119], "small": [110, 111, 115], "visual": [110, 112, 113], "studio": [110, 113], "launch": 110, "authmanag": 110, "cppdbg": 110, "program": 110, "workspacefold": 110, "libexec": 110, "arg": 110, "stopatentri": 110, "cwd": 110, "externalconsol": 110, "mimod": 110, "setupcommand": 110, "pretti": 110, "text": [110, 112, 114, 116, 121], "ignorefailur": 110, "disassembli": 110, "flavor": 110, "intel": 110, "ve": 110, "breakpoint": 110, "taken": [110, 115], "forget": [110, 112, 116], "dcmake_build_typ": 110, "disadvantag": 110, "bad": 110, "spawn": 110, "fork": 110, "detach": 110, "grid_connection_point": 110, "0a": 110, "0w": 110, "alloc": 110, "whatev": 110, "imagin": 110, "flexibl": [110, 116], "constraint": 110, "recogn": 110, "hand": 110, "cmake_cxx_compil": 110, "unreferenc": 110, "issu": [110, 111, 112, 115], "std": 110, "besid": 110, "sometim": [110, 112], "test_config": 110, "solv": 110, "desktop": 110, "pc": 110, "ip_of_the_raspberri": 110, "offload": 110, "faster": 110, "ressourc": 110, "mobilityhous": 110, "Or": [110, 112], "thoughtwork": 110, "maev": 110, "platform": 111, "box": 111, "built": 111, "individu": 111, "research": 111, "facil": 111, "alik": 111, "sw": 111, "groundwork": 111, "rapid": 111, "quickli": 111, "compat": 111, "meant": 111, "outdoor": 111, "spec70121": 111, "cern": 111, "licenc": 111, "happi": 111, "schemat": 111, "3d": 111, "compon": 111, "purchas": 111, "esd": 111, "wrist": 111, "band": 111, "underlai": 111, "mat": 111, "18": [111, 114], "1x": 111, "usb": 111, "30w": 111, "IN": 111, "pin": [111, 112], "lab": 111, "balenaetch": 111, "dd": 111, "danger": 111, "pcb": 111, "heatsink": 111, "imag": [111, 113, 114, 120], "doubl": 111, "tape": 111, "clip": 111, "hole": 111, "cm4": 111, "around": [111, 115], "grai": 111, "spacer": 111, "gap": 111, "metal": 111, "black": 111, "jumper": 111, "onto": 111, "emmc": 111, "j1": 111, "belayboxr1": 111, "stabl": [111, 115], "img": 111, "gz": 111, "rpiboot": 111, "raspberrypi": 111, "usbboot": 111, "green": 111, "comput": 111, "unzip": 111, "5h": 111, "treat": 111, "yourself": 111, "coffe": 111, "unfortun": 111, "slow": 111, "antenna": 111, "damag": 111, "cage": 111, "seat": 111, "smaller": 111, "bigger": [111, 115], "mission": 111, "accomplish": 111, "mandatori": 111, "crimp": 111, "exact": 111, "orient": 111, "pictur": 111, "Be": 111, "fashion": 111, "ten": 111, "chanc": 111, "assembli": 111, "unisol": 111, "preassembl": 111, "desk": 111, "barrel": 111, "raspian": 111, "debian": 111, "flavour": 111, "deploy": 111, "yocto": 111, "opt": 111, "systemd": 111, "mnt": 111, "flutter": 111, "stm32": 111, "workflow": [111, 114, 115, 120], "yeti_fwupd": 111, "serial0": 111, "bootload": 111, "ninja": 111, "laptop": 111, "untar": 111, "bullsey": 111, "toolchain": 111, "8888": 111, "tgz": 111, "tar": 111, "xfz": 111, "dcmake_toolchain_fil": 111, "dcmake_install_prefix": 111, "destdir": 111, "ssh": [111, 114], "rw": 111, "ro": 111, "wpa_supplic": 111, "autom": 111, "crosscompil": 111, "unstabl": [111, 115], "update_channel": 111, "wg0": 111, "devboard": 111, "systemctl": 111, "ota": 111, "public_mqtt": 111, "1883": [111, 113], "allow_anonym": 111, "anonym": [111, 115], "journalctl": 111, "fu": 111, "vanilla": 111, "rootf": 111, "vice": 111, "versa": 111, "atom": 111, "sd": 111, "sector": [111, 112], "size": 111, "mmcblk0p1": 111, "8192": 111, "1056767": 111, "1048576": 111, "512m": 111, "w95": 111, "fat32": 111, "lba": 111, "mmcblk0p2": 111, "1056768": 111, "14688255": 111, "13631488": 111, "5g": 111, "83": 111, "mmcblk0p3": 111, "14688256": 111, "28319743": 111, "mmcblk0p4": 111, "28319744": 111, "30564351": 111, "2244608": 111, "1g": 111, "mmcblk0p5": 111, "28327936": 111, "28459007": 111, "131072": 111, "64m": 111, "mmcblk0p6": 111, "28467200": 111, "2097152": 111, "system0": 111, "system1": 111, "extent": 111, "factory_data": 111, "timer": 111, "surviv": 111, "lost": 111, "rpi": 111, "unmount": 111, "umount": 111, "mkf": 111, "ext4": 111, "lose": 111, "configu": 111, "credenti": 111, "snapshot": 112, "index": [112, 120, 121], "foster": 112, "customiz": 112, "glu": 112, "advantag": 112, "pv": 112, "linkedin": 112, "electrif": 112, "foundat": 112, "fastest": 112, "steadili": 112, "question": 112, "answer": 112, "invit": 112, "contributor": [112, 115], "held": 112, "week": 112, "tuesdai": 112, "3pm": 112, "cet": 112, "zone": 112, "wnv": 112, "aadq": 112, "irt": 112, "dial": 112, "49": 112, "40": 112, "8081616135": 112, "964783404": 112, "phone": 112, "tel": 112, "4305012153510": 112, "big": 112, "book": 112, "calendli": 112, "manuel": 112, "ziegler": 112, "30min": 112, "ecosystem": 112, "contribut": [112, 119], "technic": 112, "exchang": 112, "plan": 112, "agenda": 112, "roadmap": 112, "youtub": 112, "channel": 112, "track": [112, 115, 116], "rough": 112, "webinar": 112, "steer": 112, "committe": 112, "stuck": 112, "video": 112, "watch": 112, "But": [112, 113, 115], "journei": 112, "introduct": 112, "troubleshoot": 112, "kind": 112, "deep": 112, "breath": 112, "ocpp1": [112, 117], "sphinx": [112, 113, 117], "style": [112, 117], "ask": 112, "belaybox": 112, "search": 112, "handi": 113, "vscode": 113, "extens": [113, 116], "tcp": 113, "9001": 113, "mariadb": 113, "sql": 113, "3306": 113, "8180": [113, 116], "login": 113, "1234": 113, "centralsystemservic": [113, 116], "soap": 113, "chargeboxid": 113, "yml": [113, 114, 120], "live": [113, 115], "docker_default": 113, "By": [113, 116], "8080": 113, "often": 113, "clash": 113, "13306": 113, "ll": 113, "navig": 113, "tab": [113, 119], "depric": 113, "ctrl": 113, "shift": 113, "f1": 113, "remopen": 113, "head": 113, "path_to_everest_cpp": 113, "j8": 113, "documen": 113, "env": 113, "pwd": 113, "doc": [113, 119, 120], "_build": [113, 120], "dockerfil": 113, "protobuf_gener": 113, "path_to_where_protobuf_files_resid": 113, "protoc": 113, "languag": [113, 121], "zip": 113, "nanopb_pb_gen": 113, "python_pb_gen": 113, "action": [114, 120], "runner": 114, "actrc": 114, "ghcr": 114, "catthehack": 114, "actor": 114, "usernam": 114, "artifact": 114, "pass": 114, "four": [114, 116], "secret_name_1": 114, "secret_value_1": 114, "secret_name_2": 114, "secret_value_2": 114, "multiline_secret": 114, "line_1": 114, "nline2": 114, "nline3": 114, "github_token": 114, "your_github_token": 114, "sa_github_token": 114, "github_token_of_the_service_account": 114, "sa_github_ssh_kei": 114, "ssh_key_of_the_service_account": 114, "github_actor": 114, "username_of_the_service_account": 114, "your_ssh_kei": 114, "your_usernam": 114, "isn": 114, "work0": [114, 120], "plenti": 115, "paragraph": 115, "strategi": 115, "concern": 115, "articl": 115, "vincent": 115, "driessen": 115, "gitflow": 115, "atlassian": 115, "count_to_infin": 115, "charge_fast": 115, "new_stuff": 115, "complex": 115, "commit": 115, "advis": 115, "towrit": 115, "rebas": 115, "candid": 115, "bugfix": 115, "rc": 115, "div_by_zero": 115, "bug": 115, "succeed": 115, "hotfix": 115, "maintenc": 115, "forgot_to_unplug": 115, "cherri": 115, "pick": 115, "contrast": 115, "rnd_git_dir": 115, "plai": 115, "despit": [115, 116], "onlin": 115, "intermix": 115, "harder": 115, "mind": 115, "conspiraci": 115, "rewrit": 115, "histori": 115, "stash": 115, "conflict": 115, "progress": 115, "somewher": 115, "someproject": 115, "somerepo": 115, "privateus": 115, "privaterepo": 115, "main_repo": 115, "wip": 115, "rf": 115, "email": 115, "pionier": 115, "manufaktur": 115, "bot": 115, "echo": 115, "src": 115, "fanci": 115, "feature_a": 115, "ff": 115, "larg": 115, "broken": 115, "feature_b": 115, "feature_c": 115, "meanwhil": 115, "ran": 115, "realiz": 115, "went": 115, "seriou": 115, "newer": 115, "fact": 115, "feature_d_1": 115, "d1": 115, "feature_d_2": 115, "d2": 115, "feature_": 115, "incorpor": 115, "ever": 115, "theirs": 115, "6j": 116, "callback": 116, "metervalu": 116, "statusnotif": 116, "everest_workspac": 116, "cp001": 116, "chargepointid": 116, "centralsystemuri": 116, "127": 116, "chargeboxserialnumb": 116, "chargepointmodel": 116, "chargepointvendor": 116, "firmwarevers": 116, "authorizeremotetxrequest": 116, "clockaligneddatainterv": 116, "900": 116, "connectorphaserot": 116, "rst": [116, 121], "getconfigurationmaxkei": 116, "86400": 116, "localauthorizeofflin": 116, "localpreauthor": 116, "metervaluesaligneddata": 116, "metervaluessampleddata": 116, "metervaluesampleinterv": 116, "numberofconnector": 116, "resetretri": 116, "stoptransactiononevsidedisconnect": 116, "stoptransactiononinvalidid": 116, "stoptxnaligneddata": 116, "stoptxnsampleddata": 116, "supportedfeatureprofil": 116, "firmwaremanag": 116, "remotetrigg": 116, "localauthlistmanag": 116, "smartcharg": 116, "transactionmessageattempt": 116, "transactionmessageretryinterv": 116, "unlockconnectoronevsidedisconnect": 116, "websocketpinginterv": 116, "supportedfiletransferprotocol": 116, "ftp": 116, "cponam": 116, "authorizationkei": 116, "deadbeefdeadbeef": 116, "localauthlisten": 116, "localauthlistmaxlength": 116, "42": [116, 121], "sendlocallistmaxlength": 116, "chargeprofilemaxstacklevel": 116, "chargingscheduleallowedchargingrateunit": 116, "chargingschedulemaxperiod": 116, "maxchargingprofilesinstal": 116, "iso15118pncen": 116, "contractvalidationofflin": 116, "introduc": 116, "whitepap": 116, "tailor": 116, "prepend": 116, "wss": 116, "transport": 116, "unsecur": 116, "familiar": 116, "remotestarttransact": 116, "summar": 116, "addtion": 116, "diagnost": 116, "active_modul": 116, "token_provider_rfid": 116, "jsdummytokenprovidermanu": 116, "config_modul": 116, "module_id": 116, "implementation_id": 116, "break": 116, "logmessag": 116, "logmessagesformat": 116, "consol": 116, "q1": [117, 121], "2022": [117, 121], "rule": [117, 121], "embedd": [117, 121], "enviro": [117, 121], "month": 118, "modif": 119, "mv": 119, "everest_nod": 119, "bind": 119, "run_sil": 119, "automaticc": 120, "documentaiton": 120, "possibilti": 120, "expand": 120, "restructuredtext": 120, "tabl": 120, "workflow_dispatch": 120, "h1": 121, "h2": 121, "h3": 121, "h4": 121, "h5": 121, "h6": 121, "bold": 121, "ital": 121, "inlin": 121, "liter": 121, "sup": 121, "super": 121, "unord": 121, "nest": 121, "anchor": 121, "_anchorbyref": 121, "_anchor": 121, "_external_link_ref": 121, "_extern": 121, "footnot": 121, "citat": 121, "cit1": 121, "_": 121, "external_link_ref": 121, "anchorbyref": 121, "vertic": 121, "horizont": 121, "span": 121, "width": 121, "utf": 121, "row": 121, "caption": 121, "png": 121, "alt": 121, "150px": 121, "align": 121, "center": 121, "target_": 121, "depth": 121, "toc": 121, "visibl": 121, "hidden": 121, "maxdepth": 121, "second_fil": 121, "int_": 121, "infti": 121, "dx": 121, "div": 121, "lineno": 121, "emphas": 121, "some_funct": 121, "any_var": 121, "another_funct": 121, "literalinclud": 121, "dedent": 121, "_tutorial_intro": 121, "toctre": 121, "glob": 121}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 76], "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, 91, 93, 94], "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, 93, 94, 96, 103, 107, 115], "iso15118_ev": [2, 77], "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, 72, 91, 110], "energy_manag": 12, "energy_price_inform": [13, 73], "ev_slac": 14, "evse_manag": [15, 74], "evse_secur": [16, 75], "exampl": [17, 115, 121], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 78], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 80], "powermet": [25, 81, 91, 93, 94], "reserv": [26, 82, 91], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 84], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 68, 85, 105, 106], "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, 69, 93], "requir": [38, 39, 41, 45, 46, 48, 52, 56, 57, 58, 60, 62, 66, 105, 106], "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, 69], "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, 70], "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, 69], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 93, 94, 96, 99, 102, 103, 107, 108, 109, 110, 118], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 91, 93, 94, 111, 116], "dpm1000": 40, "dummytokenprovid": [41, 88], "dummytokenprovidermanu": [42, 89], "dummytokenvalid": [43, 90], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 91], "evsesecur": [49, 92], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 93], "jstibber": 53, "lemdcbm400600": 54, "micromegawattbsp": 55, "ocpp": [56, 79, 110, 116], "ocpp201": 57, "ocppextensionexampl": [58, 95], "pn532tokenprovid": 59, "packetsniff": 60, "persistentstor": 61, "powermeterbsm": 62, "pyevjosev": 63, "pyjosev": 64, "serialcommhub": 65, "setup": [66, 110, 111, 113, 114], "store": 67, "yetidriv": [69, 96], "board_support": 71, "serial_comm_hub_request": 83, "unit": 86, "yeti": [87, 96, 111], "typic": 91, "connect": [91, 116], "ac": 91, "dc": 91, "publish": [91, 93], "session_ev": 91, "authent": 91, "autocharg": 91, "pnc": 91, "manag": [91, 102, 107, 110], "dataset": 93, "file": [93, 103, 107, 111, 113], "avail": 93, "descript": [93, 94], "structur": [93, 115], "other": [93, 96], "thing": 93, "note": [93, 94, 121], "get_signed_meter_valu": 93, "lem": 94, "dcbm": 94, "400": 94, "600": 94, "initi": 94, "start_transact": 94, "stop_transact": 94, "ip_address": 94, "port": 94, "option": 94, "meter_tls_certif": 94, "ntp": 94, "set": [94, 102, 111], "resili": 94, "time": 94, "sync": 94, "error": [94, 110, 121], "handl": 94, "tl": 94, "limit": 94, "refer": [94, 97, 111], "link": [94, 121], "commun": [96, 107, 110], "between": 96, "microcontrol": [96, 111], "thi": [96, 121], "driver": 96, "protocol": 96, "cob": 96, "protobuf": [96, 113], "everest": [96, 97, 98, 99, 100, 102, 104, 105, 107, 108, 109, 110, 111, 112, 113, 116, 119], "low": 96, "control": 96, "mode": 96, "all": 96, "interfac": [98, 103, 107], "type": [100, 107], "snapshot": 101, "edm": [102, 107], "depend": [102, 106, 107], "instal": [102, 103, 107], "quick": [102, 107], "start": 102, "enabl": 102, "cpm_source_cach": 102, "path": 102, "build": [102, 107, 111, 120], "python": [102, 106], "packag": [102, 106, 107], "need": [102, 107], "run": [102, 111, 114, 116], "up": [102, 111], "updat": [102, 103, 111], "workspac": 102, "us": [102, 111, 115], "cmake": 102, "yaml": 102, "creat": [102, 103], "config": [102, 111], "from": 102, "an": 102, "exist": 102, "directori": [102, 114], "tree": 102, "git": [102, 115], "inform": [102, 111, 120], "glanc": 102, "ev": [103, 107], "cli": [103, 107], "line": [103, 107], "gener": [103, 107, 113, 120], "c": 103, "header": 103, "defin": [103, 111], "auto": 103, "onli": [103, 111], "nodej": 103, "develop": [104, 106, 107, 111, 112, 118], "tool": [104, 105], "framework": 105, "A": [105, 106, 107], "visual": [105, 115], "introduct": [105, 111], "And": [105, 107, 110], "helper": [105, 107], "prerequisit": [105, 116], "hardwar": [105, 111], "oper": 105, "librari": 105, "prepar": [106, 107, 111], "your": [106, 107, 112], "environ": [106, 107, 111, 113], "word": 106, "test": 106, "ubuntu": 106, "opensus": 106, "fedora": 106, "troubleshoot": [106, 110], "maven": 106, "java": 106, "version": [106, 112, 121], "pyenv": 106, "kind": 107, "Of": [107, 112], "guid": [107, 121], "To": [107, 114, 116, 118], "download": 107, "get": [107, 111], "The": [107, 111], "repositori": [107, 115], "iso": 107, "15118": 107, "simul": [107, 119], "softwar": [107, 111, 119], "loop": 107, "admin": 107, "panel": 107, "understand": 107, "basic": 107, "element": 107, "manifest": 107, "stub": 107, "One": 107, "deep": 107, "breath": 107, "concept": [108, 115], "frequent": 110, "ask": 110, "question": 110, "best": [110, 115], "practic": [110, 115], "debug": 110, "singl": 110, "warn": [110, 121], "compil": [110, 111], "gnu": 110, "rpc": 110, "timeout": 110, "2": 110, "0": 110, "1": [110, 112], "pionix": 111, "belaybox": 111, "support": 111, "assembl": 111, "yak": 111, "board": 111, "flash": 111, "cabl": 111, "final": 111, "raspbian": 111, "integr": [111, 116], "": 111, "firmwar": 111, "cross": 111, "deploi": 111, "custom": 111, "further": 111, "cheat": 111, "sheet": 111, "make": 111, "root": 111, "partit": 111, "read": 111, "writabl": 111, "again": 111, "contain": 111, "wifi": 111, "releas": 111, "channel": 111, "wireguard": 111, "vpn": 111, "persist": 111, "user": 111, "stop": 111, "automat": 111, "addit": 111, "mqtt": 111, "broker": 111, "watch": 111, "output": [111, 121], "servic": 111, "termin": 111, "scheme": 111, "onlin": 111, "factori": 111, "reset": 111, "current": 112, "nightli": 112, "what": 112, "i": 112, "compass": 112, "direct": [112, 121], "contact": 112, "mail": 112, "list": [112, 114, 121], "weekli": 112, "tech": 112, "meetup": 112, "resourc": 112, "about": 112, "social": 112, "media": 112, "find": 112, "wai": 112, "Into": 112, "tabl": [112, 121], "content": [112, 121], "indic": 112, "docker": 113, "playground": 113, "local": 113, "ci": 113, "languang": 113, "specif": 113, "how": [114, 115, 116, 118], "act": 114, "usag": 114, "availavl": 114, "job": 114, "trigger": 114, "event": 114, "bind": 114, "work": 114, "main": 115, "tip": [115, 121], "n": 115, "trick": 115, "privat": 115, "workhors": 115, "branch": 115, "correspond": 115, "ocpp1": 116, "6": 116, "libocpp": 116, "core": 116, "steve": 116, "differ": 116, "csm": 116, "within": 116, "log": 116, "tutori": [117, 119], "new": 118, "sphinx": [120, 121], "architectur": 120, "document": [120, 121], "style": 121, "headlin": 121, "bullet": 121, "target": 121, "section": 121, "head": 121, "grid": 121, "simpl": 121, "csv": 121, "titl": 121, "imag": 121, "figur": 121, "comment": 121, "block": 121, "topic": 121, "sidebar": 121, "admonit": 121, "attent": 121, "caution": 121, "danger": 121, "hint": 121, "import": 121, "seealso": 121, "versionad": 121, "versionchang": 121, "deprec": 121, "math": 121, "raw": 121, "format": 121, "code": 121}, "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"], [72, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [73, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [74, "evse-manager"]], "evse_security": [[16, "evse-security"], [75, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [78, "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"], [80, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [81, "powermeter"], [91, "powermeter"], [93, "powermeter"]], "reservation": [[26, "reservation"], [82, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [84, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [85, "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"], [69, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [56, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [66, "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"], [69, "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"], [69, "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"], [69, "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"], [58, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [64, "module-configuration"], [66, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [94, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [88, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [89, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [90, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [91, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [92, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [93, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "LemDCBM400600": [[54, "lemdcbm400600"]], "MicroMegaWattBSP": [[55, "micromegawattbsp"]], "OCPP": [[56, "ocpp"]], "OCPP201": [[57, "ocpp201"]], "OCPPExtensionExample": [[58, "ocppextensionexample"], [95, "ocppextensionexample"]], "PN532TokenProvider": [[59, "pn532tokenprovider"]], "PacketSniffer": [[60, "packetsniffer"]], "PersistentStore": [[61, "persistentstore"]], "PowermeterBSM": [[62, "powermeterbsm"]], "PyEvJosev": [[63, "pyevjosev"]], "PyJosev": [[64, "pyjosev"]], "SerialCommHub": [[65, "serialcommhub"]], "Setup": [[66, "setup"], [114, "setup"]], "Store": [[67, "store"]], "System": [[68, "system"]], "YetiDriver": [[69, "yetidriver"], [96, "yetidriver"]], "authorization": [[70, "authorization"]], "board_support": [[71, "board-support"]], "iso15118_charger": [[76, "iso15118-charger"]], "iso15118_ev": [[77, "iso15118-ev"]], "ocpp": [[79, "ocpp"]], "serial_comm_hub_requests": [[83, "serial-comm-hub-requests"]], "units": [[86, "units"]], "yeti": [[87, "yeti"]], "Typical connections": [[91, "typical-connections"]], "AC Configuration": [[91, "ac-configuration"]], "DC Configuration": [[91, "dc-configuration"]], "Published variables": [[91, "published-variables"], [93, "published-variables"]], "session_events": [[91, "session-events"]], "Authentication": [[91, "authentication"]], "Autocharge / PnC": [[91, "autocharge-pnc"]], "Reservation": [[91, "reservation"]], "Energy Management": [[91, "energy-management"]], "Datasets in the configuration file": [[93, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[93, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[93, "dataset-description"]], "Structure of datasets in the configuration file": [[93, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[93, "other-things-to-note"]], "Provided commands": [[93, "provided-commands"]], "get_signed_meter_value": [[93, "get-signed-meter-value"]], "LEM DCBM 400/600": [[94, "lem-dcbm-400-600"]], "Description": [[94, "description"]], "Initialization": [[94, "initialization"]], "Variable Powermeter": [[94, "variable-powermeter"]], "Command start_transaction": [[94, "command-start-transaction"]], "Command stop_transaction": [[94, "command-stop-transaction"]], "ip_address": [[94, "ip-address"]], "port (optional)": [[94, "port-optional"]], "meter_tls_certificate (optional)": [[94, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[94, "ntp-settings-optional"]], "Resilience Settings (optional)": [[94, "resilience-settings-optional"]], "Notes": [[94, "notes"]], "Time Sync": [[94, "time-sync"]], "Error Handling / Resilience": [[94, "error-handling-resilience"]], "TLS Notes & Limitations": [[94, "tls-notes-limitations"]], "References / Links": [[94, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[96, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[96, "protocol"]], "COBS": [[96, "cobs"]], "Protobuf": [[96, "protobuf"]], "EVerest to Yeti": [[96, "everest-to-yeti"]], "Low control mode:": [[96, "low-control-mode"]], "Other commands for all modes:": [[96, "other-commands-for-all-modes"]], "Yeti to EVerest": [[96, "yeti-to-everest"]], "EVerest Reference": [[97, "everest-reference"]], "EVerest Interfaces": [[98, "everest-interfaces"]], "EVerest Modules": [[99, "everest-modules"], [109, "everest-modules"]], "EVerest Types": [[100, "everest-types"]], "Snapshot": [[101, "snapshot"]], "edm": [[102, "edm"]], "Dependency Manager for EVerest": [[102, "dependency-manager-for-everest"]], "Install and Quick Start": [[102, "install-and-quick-start"]], "Installing edm": [[102, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[102, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[102, "building-everest"]], "Python packages needed to run edm": [[102, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[102, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[102, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[102, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[102, "git-information-at-a-glance"]], "ev-cli": [[103, "ev-cli"]], "Install": [[103, "install"]], "ev-cli command line interface": [[103, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[103, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[103, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[103, "auto-generating-nodejs-modules"]], "EVerest development tools": [[104, "everest-development-tools"]], "EVerest framework": [[105, "everest-framework"]], "A Visual Introduction": [[105, "a-visual-introduction"]], "Tools And Helpers": [[105, "tools-and-helpers"]], "System Requirements and Prerequisites": [[105, "system-requirements-and-prerequisites"]], "Hardware": [[105, "hardware"]], "Operating System": [[105, "operating-system"]], "Libraries And Tools": [[105, "libraries-and-tools"]], "Prepare Your Development Environment": [[106, "prepare-your-development-environment"], [107, "prepare-your-development-environment"]], "A Word on System Environments": [[106, "a-word-on-system-environments"]], "Required Packages": [[106, "required-packages"]], "Tested Environments": [[106, "tested-environments"]], "Ubuntu": [[106, "ubuntu"]], "OpenSUSE": [[106, "opensuse"]], "Fedora": [[106, "fedora"]], "Troubleshooting": [[106, "troubleshooting"]], "Maven dependency": [[106, "maven-dependency"]], "Java dependency": [[106, "java-dependency"]], "Python versions with pyenv": [[106, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[107, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[107, "needed-packages"]], "Download And Install": [[107, "download-and-install"]], "Get The Needed EVerest Repositories": [[107, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[107, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[107, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[107, "packages-for-iso-15118-communication"]], "Build EVerest": [[107, "build-everest"]], "Simulating EVerest": [[107, "simulating-everest"]], "Prepare The Helpers": [[107, "prepare-the-helpers"]], "Software in a loop": [[107, "software-in-a-loop"]], "Admin panel and simulations": [[107, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[107, "understanding-everest-modules"]], "Basic elements of a module": [[107, "basic-elements-of-a-module"]], "Module manifest": [[107, "module-manifest"]], "Interfaces": [[107, "interfaces"]], "Types": [[107, "types"]], "Generate the stub files": [[107, "generate-the-stub-files"]], "One Deep Breath": [[107, "one-deep-breath"]], "EVerest Module Concept": [[108, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[110, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[110, "everest-modules"]], "Debug a single module": [[110, "debug-a-single-module"]], "Energy management": [[110, "energy-management"]], "Errors, warnings and Troubleshooting": [[110, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[110, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[110, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[110, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[111, "pionix-belaybox"]], "Introduction": [[111, "introduction"]], "The BelayBox hardware": [[111, "the-belaybox-hardware"]], "Getting support": [[111, "getting-support"]], "Setting up Hardware and Software": [[111, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[111, "assembling-the-yak-board"]], "Flashing the Yak Board": [[111, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[111, "assembling-the-yeti-board"]], "Preparing the cable set": [[111, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[111, "final-yak-yeti-cable-setup"]], "Raspbian": [[111, "raspbian"]], "EVerest": [[111, "everest"]], "Integration into Raspbian": [[111, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[111, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[111, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[111, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[111, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[111, "belaybox-further-information"]], "Reference Cheat Sheet": [[111, "reference-cheat-sheet"]], "Make root partition read/writable": [[111, "make-root-partition-read-writable"]], "Make it read only again": [[111, "make-it-read-only-again"]], "File containing wifi settings": [[111, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[111, "use-of-custom-everest-build-or-config"]], "Define release channels": [[111, "define-release-channels"]], "Wireguard VPN configuration": [[111, "wireguard-vpn-configuration"]], "Persistent user config": [[111, "persistent-user-config"]], "Stop automatic updates": [[111, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[111, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[111, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[111, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[111, "raspbian-partitioning-scheme"]], "Using online updates": [[111, "using-online-updates"]], "Factory reset": [[111, "factory-reset"]], "Current Version nightly": [[112, "index"]], "What Is EVerest": [[112, "what-is-everest"]], "EVerest Compass": [[112, "everest-compass"]], "Direct contact": [[112, "direct-contact"]], "Mailing list": [[112, "mailing-list"]], "Weekly tech meetup": [[112, "weekly-tech-meetup"]], "1:1 meetup": [[112, "meetup"]], "Tech resources about EVerest": [[112, "tech-resources-about-everest"]], "Social Media": [[112, "social-media"]], "Find Your Way Into EVerest Development": [[112, "find-your-way-into-everest-development"]], "Table Of Contents": [[112, "table-of-contents"]], "Indices and tables": [[112, "indices-and-tables"]], "Docker setup": [[113, "docker-setup"]], "everest playground": [[113, "everest-playground"]], "Local CI environment": [[113, "local-ci-environment"]], "Generating languange specific protobuf files": [[113, "generating-languange-specific-protobuf-files"]], "How To: Act": [[114, "how-to-act"]], "Usage": [[114, "usage"]], "List availavle jobs:": [[114, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[114, "run-jobs-trigger-events"]], "Bind working directory:": [[114, "bind-working-directory"]], "How to git": [[115, "how-to-git"]], "Main concept": [[115, "main-concept"]], "Best practices": [[115, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[115, "tips-n-tricks-for-git"]], "Using private repositories": [[115, "using-private-repositories"]], "Workhorse example": [[115, "workhorse-example"]], "Visualization of the branching structure": [[115, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[115, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[116, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[116, "prerequisites"]], "Integration of libocpp into everest-core": [[116, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[116, "run-everest-with-steve"]], "Configuring OCPP": [[116, "configuring-ocpp"]], "Connect to a different CSMS": [[116, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[116, "configuring-ocpp-within-everest"]], "Logging": [[116, "logging"]], "Tutorials": [[117, "tutorials"]], "How To: Develop New Modules": [[118, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[119, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[120, "general-sphinx-information"]], "Architecture": [[120, "architecture"]], "Build the documentation": [[120, "build-the-documentation"]], "Sphinx style guide": [[121, "sphinx-style-guide"]], "Headlines": [[121, "headlines"]], "Styles": [[121, "styles"]], "Bullet Lists": [[121, "bullet-lists"]], "Targets and Links": [[121, "targets-and-links"]], "Section Heading": [[121, "section-heading"]], "Tables": [[121, "tables"]], "Grid table": [[121, "grid-table"]], "Simple table": [[121, "simple-table"]], "CSV table": [[121, "csv-table"]], "table title": [[121, "id6"]], "Images and Figures": [[121, "images-and-figures"]], "Image": [[121, "image"]], "Figure": [[121, "figure"]], "Comments": [[121, "comments"]], "Directives": [[121, "directives"]], "Table of Contents": [[121, "table-of-contents"], [121, "id4"]], "Table of Contents (this document)": [[121, "table-of-contents-this-document"]], "Content Block Directives": [[121, "content-block-directives"], [121, "id5"]], ".. topic:: [title]": [[121, "topic-title"]], "Topic": [[121, null]], ".. sidebar:: [title]": [[121, "sidebar-title"]], "Sidebar": [[121, null]], ".. admonition:: [title]": [[121, "admonition-title"]], "Admonition title": [[121, null]], ".. attention::": [[121, "attention"]], ".. caution::": [[121, "caution"]], ".. danger::": [[121, "danger"]], ".. error::": [[121, "error"]], ".. hint::": [[121, "hint"]], ".. important::": [[121, "important"]], ".. note::": [[121, "note"]], ".. tip::": [[121, "tip"]], ".. warning::": [[121, "warning"]], ".. seealso::": [[121, "seealso"]], ".. versionadded:: [version]": [[121, "versionadded-version"]], ".. versionchanged:: [version]": [[121, "versionchanged-version"]], ".. deprecated:: [version]": [[121, "deprecated-version"]], ".. math::": [[121, "math"]], ".. raw:: output format": [[121, "raw-output-format"]], "Code Examples": [[121, "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 f62445967..850971a9f 100644
--- a/docs/nightly/appendix/02_snapshot.html
+++ b/docs/nightly/appendix/02_snapshot.html
@@ -52,19 +52,19 @@ Navigation
git_tag: main
everest-core:
git: git@github.com:EVerest/everest-core.git
- git_rev: 69e7a1c4a77a55b127e168f0a533795d02d3d935
+ git_rev: 4d5d8e8c33127b94d6ee96a06ca3852303561efe
git_tag: main
everest-framework:
git: https://github.com/EVerest/everest-framework.git
- git_rev: 7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9
- git_tag: v0.7.0
+ git_rev: 3887a6484ac248f325a9811a8de445e741b9aedc
+ git_tag: 3887a64
everest-utils:
git: https://github.com/EVerest/everest-utils.git
git_rev: 1240f3831c0941b130a8595b1185fa7ef2b9e1eb
git_tag: v0.1.5
everest.github.io:
git: git@github.com:everest/everest.github.io.git
- git_rev: 8ee859aac3a31549e31c61848e0e687bf8e08b2b
+ git_rev: a21df23980a8cc60aac4447be9fa218f7e1cca29
ext-mbedtls:
git: https://github.com/EVerest/ext-mbedtls.git
git_rev: 8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0
@@ -91,10 +91,11 @@ Navigation
git_tag: v0.1.0
options:
- BUILD_EXAMPLES OFF
+ - CMAKE_POSITION_INDEPENDENT_CODE ON
libmodbus:
git: https://github.com/EVerest/libmodbus.git
- git_rev: 9d9326f64bceb2b2ea5f73e203c52f95ca62509a
- git_tag: v0.2.0
+ git_rev: b41adccde9036f7728785185db9c980a2fe94ef1
+ git_tag: v0.3.0
libocpp:
git: https://github.com/EVerest/libocpp.git
git_rev: 1cb0999432e29bea56bb02ee88d98849c8630088
diff --git a/docs/nightly/searchindex.js b/docs/nightly/searchindex.js
index 5f60fa24e..3499aaf4d 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/LemDCBM400600", "_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/LemDCBM400600", "_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/LemDCBM400600.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/LemDCBM400600.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. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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", "5.3. LEM DCBM 400/600", "OCPPExtensionExample", "5.4. 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, 54, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 91, 92, 93, 94, 95, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 120], "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, 55, 58, 60, 62, 63, 64, 66, 68, 69, 91, 92, 93, 94, 97, 105, 110, 112, 113, 116, 120], "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, 56, 70, 72, 74, 76, 81, 85, 94, 96, 97, 102, 105, 107, 113, 116, 120, 121], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 63, 64, 76, 77, 91, 101, 107], "charger": [1, 2, 44, 51, 64, 66, 76, 91, 96, 105, 110, 111], "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, 58, 63, 64, 65, 68, 70, 72, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 87, 91, 94, 95, 96, 103, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 119], "eim": [1, 48, 51, 91], "author": [1, 4, 5, 15, 74, 91, 97, 100, 107, 111, 116], "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, 60, 62, 64, 65, 69, 70, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 91, 93, 94, 95, 96, 97, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 119, 120, 121], "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, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 107], "providedidtoken": [1, 4, 5, 15, 70, 74], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 54, 60, 63, 64, 66, 70, 72, 73, 74, 75, 76, 81, 85, 91, 93, 94, 96, 102, 103, 105, 110, 112, 113, 114, 115, 116, 119, 120, 121], "evcc": [1, 2, 15, 63, 74, 76], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 70, 75, 76, 79, 81, 85, 88, 89, 91, 94, 103, 107, 110, 113, 116, 120], "payment": [1, 2, 76], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 82, 91, 94, 102, 105, 107, 108, 116], "pnc": [1, 48, 51, 116], "send": [1, 27, 37, 48, 91, 96, 115], "signatur": [1, 85], "certif": [1, 15, 16, 49, 51, 54, 56, 57, 63, 64, 70, 75, 76, 85, 92, 94, 106, 107, 116], "chain": [1, 15, 16, 46, 51, 64, 75], "emaid": [1, 70], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 107, 112, 115], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 58, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 91, 95], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 103, 107], "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, 54, 58, 69, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 97, 102, 105, 106, 107, 110, 111, 112, 115, 116, 119], "ac_close_contactor": 1, "contactor": [1, 2, 96], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 58, 64, 66, 74, 85, 91, 94, 96, 102, 103, 106, 107, 110, 111, 113, 114, 115, 116], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 102, 107, 111, 112, 113, 116, 119, 120], "start_cablecheck": 1, "now": [1, 15, 56, 72, 73, 74, 85, 96, 102, 103, 106, 107, 108, 110, 111, 112, 113, 115, 119], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 54, 56, 64, 74, 81, 85, 91, 94, 96, 105, 106, 107, 108, 110, 111, 112, 113, 115, 116, 118, 119], "cabl": [1, 6, 48, 74, 81], "check": [1, 5, 16, 17, 21, 48, 66, 91, 94, 96, 111, 112, 115], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 56, 62, 71, 72, 74, 76, 81, 84, 88, 91, 93, 94, 96, 97, 103, 105, 107, 110, 111, 112, 113, 115, 116, 121], "3": [1, 14, 28, 47, 48, 50, 54, 73, 74, 81, 93, 94, 96, 101, 102, 106, 116, 121], "trigger": [1, 14, 48, 111, 116, 120], "when": [1, 14, 22, 24, 28, 31, 48, 50, 55, 56, 59, 62, 64, 69, 70, 72, 74, 81, 82, 85, 91, 93, 94, 96, 103, 107, 110, 111, 114, 115, 116, 120], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 63, 64, 70, 74, 76, 77, 104, 105, 111, 112], "powerdeliveryreq": [1, 76], "messag": [1, 22, 48, 56, 57, 60, 65, 76, 81, 96, 105, 110, 116], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 54, 72, 74, 81, 91, 94, 96, 116, 119], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 55, 56, 57, 64, 68, 70, 71, 72, 74, 76, 77, 82, 91, 96, 105, 107, 111, 112, 116], "process": [1, 2, 14, 28, 45, 64, 74, 76, 85, 105, 107, 110, 117, 119, 121], "ha": [1, 22, 51, 63, 64, 70, 74, 82, 85, 91, 94, 102, 103, 105, 106, 107, 110, 111, 115, 116], "want": [1, 2, 48, 91, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 118, 119], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 66, 74, 76, 82, 85, 96, 102, 112, 115, 116], "finish": [1, 2, 6, 39, 48, 74, 111, 115], "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, 66, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 94, 107], "specifi": [1, 15, 16, 26, 51, 54, 64, 68, 72, 74, 75, 76, 82, 85, 91, 107, 110, 113, 114, 116], "identif": [1, 50, 74, 81, 91], "readabl": [1, 96, 120], "format": [1, 6, 16, 33, 54, 70, 72, 73, 74, 76, 81, 82, 85, 91, 94, 103, 106, 111, 114, 116], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 74, 91, 92, 93, 94, 96, 102, 103, 105, 107, 110, 111, 112, 113, 114, 115, 116, 120], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 70, 73, 74, 75, 76, 85, 91, 93, 96, 102, 103, 107, 113, 114, 115, 116, 119], "mac": [1, 14, 28, 48, 50, 51, 63, 64, 74, 106], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 54, 62, 66, 74, 93, 94], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 74, 106], "selectedpaymentopt": 1, "paymentopt": [1, 2, 76], "element": [1, 2, 76], "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, 60, 62, 63, 64, 65, 66, 69, 70, 71, 72, 74, 75, 76, 80, 82, 85, 91, 92, 93, 94, 95, 96, 103, 105, 106, 107, 110, 112, 113, 114, 116, 119, 120, 121], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 70, 71, 72, 75, 76, 79, 81, 83, 91, 94], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 59, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 93, 94, 97, 106, 110, 111, 112, 116, 119, 120], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 76], "select": [1, 2, 27, 40, 48, 70, 76, 91, 111, 113], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 62, 73, 74, 76, 77, 80, 81, 86, 93, 97, 98, 100, 107, 111, 112, 116], "transfer": [1, 2, 22, 27, 48, 76, 79, 83, 96], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 66, 76, 80, 91, 110, 111], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 54, 56, 57, 64, 70, 72, 74, 75, 76, 77, 79, 81, 83, 85, 91, 93, 94, 96, 110, 112, 116, 119], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 70, 74, 76, 91, 101, 102, 103, 105, 115, 116, 121], "rfc3339": [1, 33, 70, 72, 73, 74, 76, 81, 82, 85], "utc": [1, 70, 72, 73, 76, 82], "vehicl": [1, 15, 28, 74, 76, 107, 111], "intend": [1, 74], "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, 55, 59, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 86, 87, 93, 94, 106, 107, 112, 121], "wh": [1, 74, 77, 81, 84, 86, 93], "amount": [1, 72, 94, 96], "reflect": [1, 118], "": [1, 8, 32, 41, 42, 43, 52, 54, 59, 74, 75, 88, 89, 90, 91, 92, 93, 94, 95, 96, 105, 106, 107, 110, 112, 114, 115, 116], "estim": [1, 74, 76], "how": [1, 39, 51, 58, 68, 85, 95, 105, 106, 107, 110, 111, 112, 117, 119, 120, 121], "much": [1, 110, 111, 115], "need": [1, 15, 16, 48, 66, 70, 72, 74, 91, 93, 94, 96, 103, 105, 106, 110, 111, 112, 113, 114, 115, 116, 120], "fulfil": [1, 72, 74], "user": [1, 39, 48, 56, 70, 72, 74, 81, 102, 103, 107, 115], "configur": [1, 6, 22, 41, 42, 43, 52, 79, 82, 90, 95, 96, 105, 107, 110, 112, 113, 114, 119], "goal": [1, 74], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 56, 69, 71, 72, 73, 74, 76, 77, 80, 81, 85, 86, 87, 91, 93, 94, 96, 102, 103, 105, 106, 107, 110, 111, 113, 114, 115, 116, 117, 118, 121], "session": [1, 2, 6, 7, 8, 15, 48, 51, 60, 74, 82, 91, 96, 107, 110, 116], "ac_evmaxvoltag": 1, "v": [1, 74, 76, 77, 80, 84, 87, 107, 113], "rm": [1, 113, 115, 119], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 71, 74, 76, 77, 78, 80, 81, 84, 86, 87], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 56, 57, 59, 69, 70, 71, 72, 73, 74, 76, 80, 81, 91, 93, 94, 96, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 121], "accept": [1, 6, 15, 26, 43, 70, 75, 76, 79, 82, 85], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 62, 72, 78, 81, 84, 93, 96], "between": [1, 2, 6, 11, 48, 59, 65, 72, 73, 76, 78, 91, 102, 105, 107, 111, 115, 116], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 70, 72, 74, 88, 89, 91, 96, 106, 107, 110, 111, 115, 116], "phase": [1, 2, 6, 7, 15, 46, 48, 71, 72, 74, 81, 84, 86, 91, 93, 96, 105, 107], "neutral": [1, 48, 86], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 56, 57, 70, 74, 75, 76, 77, 80, 81, 84, 85, 86, 91, 93, 94, 96, 102, 111, 112, 115, 121], "maximum": [1, 6, 17, 23, 40, 71, 74, 76, 77, 80, 94, 116], "support": [1, 6, 7, 40, 48, 50, 51, 55, 63, 64, 66, 69, 71, 74, 76, 80, 85, 91, 93, 96, 106, 107, 112, 116, 121], "per": [1, 2, 72, 73, 91], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 63, 64, 76], "below": [1, 48, 71, 72, 74, 94, 96, 102, 112], "minimum": [1, 71, 76, 80, 81, 91, 106, 111], "cost": [1, 73], "effici": [1, 72, 74, 80, 106], "dc_evenergycapac": 1, "capac": [1, 6, 74, 77], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 63, 64, 70, 71, 72, 74, 75, 76, 81, 91, 110, 116], "dc_fullsoc": 1, "soc": [1, 48, 74, 76], "which": [1, 15, 16, 22, 31, 56, 60, 68, 70, 74, 75, 85, 86, 91, 93, 94, 96, 97, 103, 105, 106, 107, 110, 111, 112, 113, 115, 116, 118], "consid": [1, 74, 94, 111], "batteri": [1, 48, 72, 74, 76], "fulli": [1, 74, 91], "dc_bulksoc": 1, "fast": [1, 105, 107, 115], "end": [1, 15, 48, 72, 74, 82, 85, 106, 111, 116], "dc_evstatu": 1, "dc_evstatustyp": [1, 76], "statu": [1, 14, 15, 20, 27, 28, 33, 70, 74, 75, 76, 79, 81, 85, 94, 117, 121], "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, 56, 57, 59, 62, 63, 64, 65, 66, 70, 71, 72, 76, 79, 80, 81, 87, 107], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 57, 63, 69, 72, 74, 76, 81, 91, 94, 96, 102, 103, 106, 107, 111, 112, 113, 114, 115, 116, 119], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 55, 56, 64, 65, 66, 69, 71, 72, 73, 74, 76, 77, 80, 87, 91, 93, 96, 103, 105, 106, 107, 110, 112, 114, 115, 116, 119, 121], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 56, 57, 62, 63, 64, 65, 66, 71, 76, 80, 81, 87, 91, 94, 96, 107, 110, 111, 115, 116], "bulk": [1, 74, 76], "approx": [1, 76, 94], "80": [1, 54, 74, 76, 94, 107, 113], "complet": [1, 32, 48, 74, 76, 96, 103, 106, 111, 116], "dc_chargingcomplet": 1, "full": [1, 8, 48, 76, 105, 111, 112], "100": [1, 40, 76, 106, 116], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 76], "target": [1, 2, 24, 27, 56, 72, 74, 76, 77, 119], "dc_evmaximumlimit": [1, 76], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 56, 61, 62, 64, 67, 70, 71, 72, 73, 74, 75, 76, 79, 81, 83, 84, 86, 87, 91, 93, 94, 107, 114, 116, 121], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 55, 62, 69, 71, 72, 74, 76, 77, 80, 81, 86, 91, 94, 96, 97, 98, 107, 110, 111, 116], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 62, 64, 66, 70, 72, 74, 76, 77, 94, 96, 107, 111, 116], "dc_evremainingtim": [1, 76], "calcul": [1, 50, 75, 76, 93, 110], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 54, 59, 68, 70, 72, 73, 74, 76, 81, 82, 85, 91, 96, 102, 106, 107, 111, 112, 114, 115, 116], "until": [1, 16, 20, 72, 76], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 76], "deliv": [1, 15, 76, 80, 91, 105, 107], "belong": [1, 15, 91, 115], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 56, 57, 59, 70, 72, 74, 76, 85, 90, 91, 94, 111, 116], "contract": [1, 2, 15, 48, 51, 63, 64, 70, 76, 91], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 75, 76, 79, 81, 85, 94, 110, 111], "report": [1, 6, 15, 24, 41, 42, 48, 53, 66, 69, 74, 81, 91, 94, 111, 115, 116], "async": [1, 15], "via": [1, 15, 27, 46, 50, 54, 63, 70, 91, 93, 94, 107, 110, 111, 112, 113, 119], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 64, 74, 78, 107], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 72, 74, 75, 79, 81, 82, 83, 87, 91, 93, 94, 96, 107, 111, 119], "link": [1, 14, 28, 47, 50, 51, 63, 64, 88, 89, 90, 92, 95, 110, 113], "becom": [1, 28, 74, 115], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 116], "match": [1, 8, 14, 28, 39, 48, 50, 110], "dlink_paus": [1, 28], "save": [1, 28, 102, 110], "while": [1, 6, 15, 28, 40, 96, 105, 110, 111, 113], "stai": [1, 28, 111, 112], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 70, 72, 73, 74, 75, 76, 79, 83], "debug_lit": 1, "list": [1, 22, 58, 70, 74, 75, 76, 79, 102, 103, 106, 107, 110, 111], "protocol": [1, 76, 85, 91, 94, 105, 107, 116], "item": [1, 16, 22, 70, 72, 73, 74, 75, 76, 79, 83, 107, 121], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 59, 65, 70, 72, 73, 74, 79, 91, 103, 107, 110, 111, 116], "properti": [1, 31, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 107], "protocolnamespac": [1, 76], "versionnumbermajor": [1, 76], "versionnumberminor": [1, 76], "schemaid": [1, 76], "prioriti": [1, 76], "v2g_messag": [1, 76], "debug": [1, 7, 9, 40, 45, 59, 76, 105, 111], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 56, 57, 72, 73, 74, 76, 82, 91, 93, 102, 103, 105, 106, 107, 111, 112, 113, 114, 115, 116, 120, 121], "v2g": [1, 2, 16, 49, 51, 75, 76, 102], "purpos": [1, 51, 91, 111, 116, 120], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 56, 70, 72, 76, 79, 80, 81, 86, 91, 93, 96, 102, 106, 107, 115, 116], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 107], "One": [1, 72, 106, 110, 112], "setup": [1, 6, 94, 97, 99, 102, 105, 106, 107, 108, 112, 115, 116, 117], "boot": [1, 96, 111], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 62, 70, 74, 76, 81, 82, 84, 85, 91, 94, 103, 110, 111, 116], "uniqu": [1, 8, 76], "identifi": [1, 8, 16, 76, 79], "outlet": [1, 8, 74], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 69, 74, 93, 94, 96, 105, 107, 110, 111, 112, 113], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 63, 64, 76], "after": [1, 7, 15, 22, 28, 39, 48, 68, 72, 74, 85, 91, 94, 96, 107, 110, 111, 115], "din": [1, 48, 51, 63, 64, 91, 111], "spec": [1, 48, 51, 63, 64, 91], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 69, 70, 71, 72, 74, 75, 76, 79, 80, 81, 82, 83, 85], "externalpay": [1, 2, 76], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 71, 74, 96, 103, 105, 106, 107, 111, 116, 120], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 76], "ac_three_phase_cor": [1, 2, 76], "dc_core": [1, 2, 76], "dc_extend": [1, 2, 76], "dc_combo_cor": [1, 2, 76], "dc_uniqu": [1, 2, 76], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 59, 65, 93, 96, 102, 114, 121], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 70, 72, 73, 80, 82], "magnitud": [1, 80], "regul": [1, 7, 80], "toler": [1, 80], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 80], "rippl": [1, 80], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 96, 102, 107, 110, 112, 116], "meteringreceiptreq": [1, 76], "sign": [1, 16, 25, 74, 81, 85, 94], "meter": [1, 25, 30, 48, 54, 55, 62, 69, 74, 81, 84, 91, 94, 107], "info": [1, 102], "record": [1, 112], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 56, 57, 59, 63, 64, 65, 66, 71, 74, 80, 94, 96, 107, 110, 116], "set_freeservic": 1, "On": [1, 48, 65, 94, 96], "freeservic": 1, "so": [1, 15, 48, 53, 72, 73, 74, 91, 93, 103, 106, 107, 110, 111, 113, 115, 116], "servic": [1, 22, 48, 64, 107, 113, 114], "free": [1, 48, 64], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 60, 72, 73, 74, 76, 84, 96, 102, 107, 111, 115], "debug_mod": 1, "debugmod": [1, 76], "variou": [1, 52, 111, 115], "set_auth_okay_eim": 1, "either": [1, 74, 93, 111], "success": [1, 14, 15, 25, 28, 74, 76, 81, 83, 85, 94, 111, 115], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 105, 107, 116], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 91, 107, 111, 112, 114, 120], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 70, 72, 73, 74, 76, 91, 96, 106, 107, 110, 112, 117, 119], "whether": [1, 8, 37, 71, 72, 76, 81, 91, 94], "previous": [1, 15, 21, 74], "were": [1, 91, 102], "authorizationstatu": [1, 70], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 56, 57, 59, 70, 74, 82, 88, 89, 90, 91, 114, 116], "certificatestatu": [1, 70], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 58, 63, 64, 72, 74, 96, 102, 103, 107, 111, 115], "error": [1, 2, 6, 15, 26, 28, 50, 71, 74, 81, 83, 87, 96, 107, 112], "wrong": [1, 111], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 71, 96], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 57, 60, 62, 63, 64, 65, 72, 93, 94, 105, 111], "rcd": [1, 6, 7, 48, 55, 69, 71, 74, 87, 91, 96], "detect": [1, 15, 74, 85, 96, 111], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 66, 71, 72, 91, 94, 103, 105, 106, 107, 111, 115], "continu": [1, 106, 110, 111], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 74], "weldingdetect": 1, "present": [1, 39, 48, 70, 74, 76, 91, 114, 116], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 76], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 107], "evsemaxcurr": 1, "max": [1, 2, 71, 72], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 76], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 76], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 76, 78, 91, 111], "condit": [1, 74, 76, 91], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 70, 71, 72, 75, 78, 83, 84, 90, 94, 107, 111, 121], "monitor": [1, 20, 22, 27, 58, 78, 91], "evseisolationstatu": 1, "isolationstatu": [1, 76], "set_evse_utilityinterruptev": 1, "util": [1, 101, 102, 103, 107, 111, 112], "interrupt": [1, 74], "event": [1, 6, 15, 41, 70, 71, 74, 84, 88, 91, 96, 116], "equip": [1, 111], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 66, 68, 74, 80, 85, 94, 96, 106, 110, 111, 116], "temporari": [1, 113], "reduct": 1, "load": [1, 21, 40, 91, 107, 110, 116], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 74, 96], "recover": 1, "fault": [1, 2, 7, 15, 24, 74, 76, 80, 82, 96], "occur": [1, 74], "failur": [1, 68, 85, 87, 94, 96], "perman": [1, 15, 40, 74, 96, 111], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 54, 56, 57, 74, 76, 91, 94, 97, 98, 99, 100, 107, 110, 111, 112, 113, 116], "incompat": [1, 85], "emerg": [1, 74, 96], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 64, 72, 74, 81, 85, 87, 91, 93, 94, 96, 107, 110, 111, 112, 115, 116], "button": [1, 74, 107, 119], "press": [1, 74, 113], "station": [1, 2, 22, 45, 56, 57, 70, 74, 107, 111, 116], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 64, 72, 74, 76, 81, 102, 103, 105, 107, 113, 116, 120, 121], "meterinfo": 1, "latest": [1, 85, 114, 115], "read": [1, 6, 27, 40, 59, 65, 79, 93, 107, 112, 115], "other": [1, 6, 15, 54, 71, 74, 80, 85, 91, 102, 107, 109, 110, 111, 112, 113, 115, 116], "relev": [1, 86, 91, 96, 116], "powermet": [1, 15, 46, 48, 52, 54, 55, 62, 69, 72, 74, 84, 96, 97, 98, 100, 107], "dataset": [1, 15, 25, 31, 81, 84], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 74, 96, 111], "20v": 1, "insul": [1, 48], "resistor": [1, 74, 87], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 76], "instal": [1, 16, 63, 64, 75, 76, 85, 106, 111, 112, 113, 114, 120], "updat": [1, 15, 16, 33, 45, 53, 62, 72, 76, 85, 93, 106, 107], "sa": 1, "certificateinstallationr": [1, 15, 76], "certificateupdater": [1, 15, 76], "new": [1, 6, 15, 16, 33, 37, 39, 59, 72, 85, 91, 93, 96, 105, 107, 110, 111, 112, 113, 115, 116, 117, 119, 121], "correspond": [1, 15, 74, 93, 96, 103, 111], "encrypt": [1, 15, 49, 51, 75], "privat": [1, 15, 49, 75, 94, 107, 111], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 58, 61, 67, 75, 76, 79, 92, 94, 95, 107, 114, 116], "ar": [1, 7, 16, 22, 37, 48, 49, 56, 57, 60, 64, 72, 73, 74, 81, 82, 86, 91, 93, 94, 96, 102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121], "sent": [1, 22, 36, 65, 74, 91, 96, 105], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 56, 88, 89, 96, 107, 116], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 76], "raw": [1, 15, 34, 74, 76, 83], "exi": [1, 15, 76, 106], "stream": [1, 15, 76, 96], "csm": [1, 15, 16, 22, 49, 56, 57, 75, 76, 110], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 56, 71, 74, 91, 96], "slac": [1, 14, 47, 48, 50, 74, 91, 96, 97, 98], "layer": [1, 14, 28, 105, 116], "accord": [1, 7, 20, 25, 47, 50, 91, 94, 116], "readi": [1, 2, 15, 76, 94, 105, 107, 111, 115, 119], "simpl": [2, 21, 46, 61, 67, 91, 107, 110, 111, 115], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 64, 71, 72, 74, 91, 96, 105, 107, 110], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 63, 64, 69, 74, 91], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 55, 63, 64, 72, 74, 76, 77, 78, 80, 81, 86, 93, 111], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 59, 74, 81, 83, 90, 94, 107], "simul": [2, 8, 37, 51, 66, 69, 87, 105, 112, 116, 117], "commun": [2, 15, 22, 44, 48, 51, 55, 59, 65, 69, 74, 84, 94, 105, 106, 112], "pause_charg": [2, 15], "paus": [2, 15, 71, 74, 85, 107, 116], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 72, 81, 93, 94, 102, 105, 110, 116], "ev_paramet": 2, "dc_evparamet": [2, 77], "framework": [3, 17, 101, 102, 103, 107, 112, 113, 116, 120], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 59, 74, 91], "connection_timeout": [3, 15, 39, 116], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 59, 62, 65, 69, 70, 71, 72, 74, 76, 81, 82, 84, 85, 107], "second": [3, 39, 48, 51, 54, 56, 62, 68, 85, 93, 94, 102, 107, 111, 115, 120], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 56, 70, 74, 82, 91, 97, 98, 99, 110, 116], "reason": [5, 43, 70, 74, 82, 94, 106, 110, 111, 116], "about": [5, 14, 15, 16, 26, 28, 33, 74, 85, 106, 107, 110, 111, 114, 115, 116, 119], "validationresult": [5, 15, 70], "board": [6, 7, 55, 69, 71, 96, 112], "driver": [6, 40, 52, 54, 55, 69, 74, 91, 94, 105, 107, 111, 113], "ac": [6, 30, 44, 45, 48, 50, 51, 62, 63, 64, 69, 72, 74, 81, 84, 86, 93, 96, 107, 111], "path": [6, 16, 36, 49, 56, 57, 61, 74, 75, 103, 107, 110, 111, 112, 114, 116], "controlpilot": [6, 71], "relai": [6, 7, 37, 55, 69, 71, 74, 96], "motor": [6, 55, 69, 74, 96], "lock": [6, 15, 55, 69, 74, 96], "board_support": [6, 15, 55, 69, 91, 97, 100], "nr_of_phases_avail": [6, 74], "instantan": [6, 74, 81, 86, 91], "count": [6, 16, 46, 74, 107], "telemetri": [6, 15, 40, 71, 96], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 56, 57, 59, 65, 91, 106, 107, 110, 115, 116, 119], "three_phas": [6, 7, 15, 48, 91], "three": [6, 7, 15, 48, 96, 113, 120], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 62, 66, 74, 91, 94, 96, 107, 110, 112, 113, 116], "singl": [6, 7, 15, 74, 94, 96, 103, 115], "has_ventil": [6, 7, 48], "d": [6, 28, 74, 96, 107, 110, 111, 113, 115], "do": [6, 15, 48, 50, 72, 74, 85, 93, 102, 103, 105, 107, 110, 111, 112, 115, 117, 119, 121], "country_cod": [6, 48], "two": [6, 91, 93, 94, 103, 107, 111], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 74, 80, 93, 94, 96, 103, 107, 110, 112, 113, 116], "iso": [6, 48, 73, 106, 111], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 57, 62, 65, 66, 68, 69, 70, 74, 94, 96, 101, 111, 115, 116, 121], "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, 69, 74, 91, 93, 94, 96, 101, 102, 107, 111, 115, 116, 121], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 55, 65, 69, 74, 96, 111, 116], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 56, 57, 91, 93, 102, 103, 105, 106, 110, 112, 113, 115, 116, 119], "hardwar": [6, 15, 27, 40, 48, 52, 55, 59, 62, 65, 69, 71, 74, 91, 96, 107, 110, 112], "capabl": [6, 15, 24, 71, 72, 80, 91, 94, 107, 110], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 64, 69, 71, 72, 74, 80, 91, 96, 107, 110, 111, 116], "hardwarecap": [6, 15, 71], "typic": [6, 53, 69, 74, 80, 93, 110], "control": [6, 7, 8, 34, 36, 51, 54, 55, 69, 91, 107, 110, 111, 116], "pilot": [6, 28, 55, 69], "state": [6, 14, 28, 34, 48, 72, 74, 76, 82, 85, 91, 96, 102, 107, 111, 116], "f": [6, 28, 96, 111], "must": [6, 24, 40, 72, 81, 85, 91, 94, 96, 116], "pwm_on": 6, "turn": [6, 111], "pwm": [6, 7, 48, 91, 96], "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, 71, 93, 96, 101, 102, 106, 107, 115, 116, 121], "pwm_off": 6, "off": [6, 37, 40, 71, 80, 91, 96, 101, 102, 110, 115], "constant": [6, 53], "high": [6, 7, 20, 40, 65, 69, 74, 91, 96, 105, 111, 112, 120], "pwm_f": 6, "neg": [6, 72, 78, 81, 86], "allow_power_on": 6, "flag": [6, 84, 106, 110, 111, 114], "never": [6, 48, 91, 103, 111, 115], "switch": [6, 15, 40, 48, 65, 72, 74, 91, 96], "force_unlock": [6, 15], "forc": [6, 15, 51, 96, 103, 111], "unlock": [6, 15, 74, 96, 116], "sequenc": [6, 15, 96], "successfulli": [6, 15, 22, 33, 81, 85, 105, 110, 111, 116], "execut": [6, 8, 15, 28, 94, 111, 114, 115], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 69, 72, 73, 96, 107], "activ": [6, 37, 40, 48, 72, 73, 85, 94, 106, 111, 116], "hw": [6, 55, 69, 111], "go": [6, 96, 107, 110, 111, 115], "through": [6, 11, 72, 74, 105, 107, 110, 111, 115], "some": [6, 38, 48, 65, 74, 85, 94, 96, 105, 106, 107, 110, 113, 115, 116, 118], "ensur": [6, 94, 96], "safe": [6, 111], "3ph": [6, 96], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 54, 66, 74, 96, 102, 103, 112, 115, 116], "virtual": [6, 74, 96], "replug": [6, 15, 74, 96], "without": [6, 27, 74, 75, 84, 93, 96, 110, 111, 116], "emit": [6, 14, 15, 28, 74, 91], "evsereplugstart": [6, 71], "bsp": [6, 48], "take": [6, 48, 85, 102, 103, 107, 111, 113, 115, 116], "care": 6, "carpluggedin": [6, 71], "out": [6, 8, 74, 91, 107, 111, 112, 114, 115], "onc": [6, 91, 96, 111, 112, 115], "evsereplugfinish": [6, 71], "m": [6, 45, 102, 103, 106, 107, 115], "durat": [6, 45, 56, 81, 94], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 71, 72, 80, 81, 86, 87, 91], "In": [6, 22, 39, 81, 91, 94, 96, 105, 107, 110, 111, 112, 113, 115, 116, 119], "case": [6, 22, 28, 51, 70, 81, 93, 94, 96, 105, 107, 110, 111, 112, 115], "fix": [6, 115], "handl": [6, 14, 16, 28, 39, 50, 51, 71, 91, 96, 116], "actual": [7, 20, 44, 48, 50, 72, 74, 91, 96, 107, 111, 116], "three_phases_act": 7, "ventil": [7, 48, 74, 96], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 112], "iec61851": [7, 91], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 68, 71, 74, 85, 91, 94, 96, 107, 110], "reclos": 7, "local": [7, 32, 51, 63, 64, 66, 70, 72, 74, 102, 107, 112, 114, 115, 119, 120, 121], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 96, 106, 107, 111, 120], "cp_lo_voltag": 7, "low": [7, 40, 48, 55, 65, 69, 74], "supply_12v_voltag": 7, "12v": [7, 71, 96, 111], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 55, 71, 72, 76, 80, 91, 110, 111], "supply_n12v_voltag": 7, "rcd_current": [7, 71, 87], "plug": [8, 39, 48, 70, 74, 107, 111, 116], "hil": [8, 37, 69], "sil": [8, 107, 110, 116, 119], "g": [8, 9, 15, 19, 27, 34, 40, 48, 64, 72, 74, 81, 85, 91, 94, 96, 107, 110, 111, 116, 121], "yeti": [8, 36, 37, 55, 69, 97, 100, 116], "shall": [8, 85], "follow": [8, 91, 93, 94, 96, 102, 103, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119], "structur": [8, 102, 107, 110, 119, 121], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 72, 74, 91, 93, 94, 96, 97, 105, 111, 112, 117], "json": [9, 13, 29, 32, 35, 56, 57, 66, 73, 76, 94, 103, 110, 113, 116, 119, 120], "modul": [9, 16, 38, 44, 53, 74, 82, 83, 84, 88, 89, 90, 91, 92, 95, 97, 105, 111, 112, 116, 117, 119, 120], "displai": [9, 91, 111], "web": [9, 107, 113], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 59, 60, 61, 62, 65, 66, 67, 68, 94, 101, 102, 103, 107, 111, 112, 116, 120], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 54, 58, 59, 61, 63, 64, 65, 67, 68, 91, 92, 93, 94, 96, 103, 105, 107, 110, 112, 113, 116], "intern": [11, 15, 38, 40, 55, 69, 71, 74, 76, 91, 116, 121], "manag": [11, 15, 39, 45, 48, 72, 74, 80, 105, 106, 111, 112, 113], "intefac": 11, "node": [11, 15, 19, 72, 107, 110], "energy_flow_request": 11, "energyflowrequest": [11, 72], "flow": [11, 15, 19, 48, 72, 80, 107, 119], "import": [11, 13, 24, 71, 72, 73, 80, 81, 84, 86, 96, 110, 111, 116], "direct": [11, 65, 72, 107, 110, 114], "grid": [11, 48, 71, 72, 81, 91], "consum": [11, 72, 107], "export": [11, 13, 51, 71, 72, 73, 74, 80, 81, 86, 102, 107, 119], "enforce_limit": [11, 72, 91], "energymanag": [11, 12, 15, 19, 72, 74, 91, 97, 99], "enforc": [11, 15, 19, 48, 63, 64, 72, 74], "enforcedlimit": [11, 15, 19, 72], "rout": 11, "tree": [11, 19, 46, 48, 72, 91, 110, 121], "global": [12, 32, 45, 74, 121], "price": [13, 35, 53, 72, 73], "forecast": [13, 29, 35, 45, 53, 73], "energy_pr": 13, "energypriceschedul": [13, 73], "timestamp": [13, 29, 31, 33, 35, 72, 73, 74, 81, 84, 85], "both": [13, 73, 91, 93, 94, 96, 103, 111, 115], "side": [14, 28, 48, 69, 72, 91, 96, 107, 110, 111, 116], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 56, 71, 96, 103, 107, 111, 113, 115, 116, 118, 119, 121], "up": [14, 28, 66, 85, 91, 94, 96, 103, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 119], "shut": [14, 28], "down": [14, 28, 111, 112, 115, 116], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 70, 74, 82, 91, 111, 116], "reset": [14, 28, 33, 55, 69, 74, 85, 96, 103, 116], "trigger_match": 14, "transit": [14, 28, 91, 96], "unexpect": [14, 28, 94], "cannot": [14, 28, 94, 96, 111], "machin": [14, 28, 91, 96, 107, 111], "repres": [15, 46, 103], "kernel": [15, 106], "physic": [15, 64, 74, 91], "session_ev": 15, "sessionev": [15, 74], "relat": [15, 16, 74, 85, 107, 115], "ev_info": 15, "evinfo": [15, 74], "more": [15, 45, 64, 70, 91, 94, 96, 105, 106, 107, 110, 111, 112, 115, 116, 120], "car_manufactur": 15, "carmanufactur": [15, 74], "manufactur": [15, 74, 94], "known": [15, 79], "evse_id": [15, 48, 50, 70, 81], "de": [15, 40, 47, 48, 50, 54, 111, 112, 115], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 64, 97, 98, 100], "enforced_limit": [15, 19], "come": [15, 19, 91, 103, 107, 109, 110, 111, 115], "get_evs": 15, "call": [15, 22, 33, 91, 94, 96, 102, 103, 107, 110, 111, 113, 114, 115, 116], "its": [15, 39, 48, 54, 72, 74, 91, 94, 102, 103, 105, 107, 111, 115], "connector_id": [15, 26, 48, 74], "whole": [15, 22, 70, 107, 110, 116], "befor": [15, 20, 39, 43, 48, 51, 54, 82, 85, 94, 96, 110, 111], "fail": [15, 51, 75, 76, 85, 94, 96, 110], "due": [15, 91, 111, 115], "could": [15, 22, 25, 33, 58, 70, 81, 95, 106, 107, 111, 116], "authorize_respons": 15, "evsemanag": [15, 50, 97, 99, 107, 109, 112, 116], "validation_result": [15, 43], "withdraw_author": [15, 91], "further": [15, 74, 91, 102, 107, 112, 116], "transact": [15, 25, 39, 54, 74, 81, 94], "reserv": [15, 39, 56, 70, 74, 97, 98, 100, 116], "color": 15, "hmi": 15, "led": [15, 40, 91, 111], "reservation_id": [15, 26, 74, 82], "ad": [15, 48, 50, 105, 114, 115, 121], "transactionstart": [15, 74], "els": [15, 16, 22, 33, 96, 111], "cancel_reserv": [15, 26, 91], "anymor": [15, 39, 96, 115], "extern": [15, 19, 22, 38, 40, 46, 56, 57, 72, 91, 102, 105, 111, 121], "also": [15, 48, 63, 91, 93, 94, 96, 102, 106, 107, 110, 111, 112, 113, 115, 116, 118, 121], "itself": [15, 91], "alreadi": [15, 70, 72, 73, 102, 105, 107, 110, 111, 112, 113, 115, 119], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 74, 107], "otherwis": [15, 49, 51, 62, 94, 111, 115], "won": [15, 110], "t": [15, 103, 110, 111, 112, 113, 114, 115, 116, 119], "work": [15, 47, 50, 51, 63, 64, 72, 96, 102, 105, 106, 107, 110, 111, 113, 115], "stop_transact": [15, 25], "cancel": [15, 26, 82, 85, 91], "automat": [15, 40, 93, 102, 110], "disconnect": [15, 22, 56, 57, 74], "stoptransactionrequest": [15, 74], "normal": [15, 48, 66, 91, 111], "correct": [15, 93, 111, 114], "function": [15, 16, 34, 38, 52, 58, 69, 83, 93, 94, 95, 105, 107], "except": [15, 94], "explicitli": [15, 54], "cloud": [15, 111], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 72, 74, 81, 91, 103, 105, 115, 116, 119], "externallimit": [15, 19, 72], "uuid": [15, 48, 72, 74, 81], "appli": [15, 72, 91, 111, 116], "switchthreephaseswhilechargingresult": [15, 74], "forwar": 15, "certificate_repons": 15, "secur": [16, 56, 57, 75, 101, 111, 116], "access": [16, 27, 52, 66, 107, 111, 113, 114], "storag": [16, 74], "within": [16, 24, 72, 74, 91, 96, 111], "ocpp": [16, 19, 22, 57, 58, 70, 74, 81, 85, 91, 95, 97, 99, 100, 105, 107, 113], "period": [16, 93], "leaf": [16, 48, 49, 75], "expir": [16, 43, 70, 75, 82], "install_ca_certif": 16, "ca": [16, 49, 75, 94, 107], "pem": [16, 49, 54, 70, 75, 85, 94], "encod": [16, 70, 75, 76, 85, 96, 121], "x": [16, 54, 70, 85, 94, 112, 121], "509": [16, 70, 85, 94], "certificate_typ": [16, 75], "cacertificatetyp": [16, 75], "installcertificateresult": [16, 75], "attempt": [16, 33, 54, 68, 75, 85, 94], "delete_certif": 16, "delet": [16, 21, 75, 103, 113, 115], "certificate_hash_data": [16, 75], "certificatehashdata": [16, 75], "deletecertificateresult": [16, 75], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 75], "verify_certif": 16, "verifi": [16, 20, 51, 64, 70, 85], "given": [16, 17, 21, 22, 26, 31, 39, 48, 106, 107, 111], "verif": [16, 85], "get_installed_certif": 16, "retriev": [16, 75, 85], "ref": [16, 70, 72, 73, 74, 75, 76, 79, 107, 121], "getinstalledcertificatesresult": [16, 75], "hash": [16, 75, 76], "get_ocsp_request_data": 16, "ocsp": [16, 70, 75], "ocsprequestdatalist": [16, 75], "sub": [16, 113, 121], "update_ocsp_cach": 16, "cach": [16, 102, 107], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 107], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 75], "base64": [16, 76, 85], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 75, 76, 85, 94, 103, 107, 110, 111, 113, 114, 115, 119, 121], "c": [16, 28, 74, 84, 86, 96, 106, 107, 110, 111, 115], "organ": 16, "o": 16, "common": [16, 103, 106, 107, 113], "cn": [16, 84], "get_key_pair": [16, 75], "respect": [16, 72, 75, 102, 113], "encodingformat": [16, 75], "getkeypairresult": [16, 75], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 56, 57, 60, 61, 66, 68, 74, 76, 85, 96, 97, 102, 106, 110, 112, 114, 116, 119, 120, 121], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 115], "multipl": [17, 27, 40, 91, 94, 102, 106, 107, 110, 115], "featur": [17, 91, 105, 112, 115, 116, 120], "max_curr": [17, 23, 74, 91], "uses_someth": 17, "someth": [17, 21, 111, 114, 115], "store": [17, 21, 22, 49, 60, 61, 66, 74, 85, 92, 93, 97, 99, 111, 114], "exist": [17, 21, 22, 63, 84, 93, 107, 111], "exampl": [18, 58, 74, 91, 95, 97, 98, 102, 103, 106, 107, 110, 111, 113, 116], "specif": [19, 26, 32, 70, 72, 76, 91, 105, 107, 109, 111, 114, 115, 116], "outsid": 19, "imd": [20, 48], "iec": [20, 76, 111], "61557": 20, "8": [20, 94, 121], "isolationmeasur": [20, 78], "recur": 20, "resist": [20, 78], "regular": [20, 54, 74, 91, 94, 111, 112, 115], "interv": [20, 45, 53, 56, 62, 85, 91, 111], "depend": [20, 103, 105, 110, 111, 115], "doe": [21, 44, 54, 85, 91, 96, 106, 107, 110, 111], "remov": [21, 103, 111, 115], "6": [22, 56, 69, 72, 102, 106, 110, 111, 112, 117], "point": [22, 56, 57, 68, 70, 72, 74, 81, 82, 107, 111, 115, 116], "charging_schedul": 22, "schedul": [22, 45, 56, 72, 85, 91, 94], "composit": 22, "each": [22, 27, 75, 91, 94, 103, 107, 109, 110, 112, 114, 115, 116], "is_connect": 22, "chargepoint": [22, 116], "configuration_kei": [22, 79], "keyvalu": [22, 79], "been": [22, 74, 82, 85, 94, 105, 106, 107, 110, 111, 116], "regist": [22, 27, 52, 93, 116, 119], "monitor_configuration_kei": 22, "websocket": [22, 56, 57, 110, 113, 116], "No": [22, 115], "previou": [22, 68, 103, 107, 111], "data_transf": 22, "perform": [22, 81, 85, 94, 102, 110], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 79], "get_configuration_kei": 22, "unknown": [22, 70, 74, 79], "empti": [22, 38, 40, 44, 54, 56, 57, 58, 60, 65, 66, 94, 97, 98, 107], "getconfigurationrespons": [22, 79], "set_custom_configuration_kei": [22, 79], "custom": [22, 58, 95, 102, 107, 113, 119, 120], "Its": 22, "possibl": [22, 60, 76, 94, 96, 103, 107, 110, 112, 113, 114, 115, 116, 120], "standard": [22, 27, 113], "configurationstatu": [22, 79], "consecut": 22, "overrid": [22, 103, 111], "voltage_curr": 24, "voltagecurr": [24, 80], "input": [24, 27, 70, 80, 81, 91, 93, 110], "output": [24, 45, 48, 51, 55, 59, 60, 74, 76, 80, 96, 102, 103, 107], "fault_cod": 24, "faultcod": [24, 80], "happen": [24, 74, 91, 110, 115], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 80], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 78, 80, 81, 86, 87], "setimportvoltagecurr": 24, "minim": [24, 48, 69, 72, 116], "drawn": 24, "abov": [24, 27, 94, 102, 103, 107, 111], "5": [25, 43, 45, 48, 50, 59, 84, 101, 102, 111, 121], "wire": [25, 96, 116, 119], "tn": 25, "network": [25, 32, 50, 66, 91, 106, 107, 113, 119], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 81], "ocmf": [25, 81, 94], "packet": [25, 60, 81, 85, 96], "transactionstartrespons": [25, 81], "transaction_id": [25, 81], "transactionstoprespons": [25, 81], "reserve_now": 26, "mean": [26, 40, 48, 65, 69, 72, 81, 85, 102, 107, 116], "place": [26, 85, 111], "reservationresult": [26, 82], "succesful": [26, 111], "multiplex": 27, "serial": [27, 52, 55, 59, 62, 65, 69, 75, 76, 96], "port": [27, 32, 54, 55, 59, 62, 65, 69, 91, 107, 113], "rs485": [27, 111], "client": [27, 49, 63, 107, 110, 116], "modbus_read_holding_regist": 27, "modbu": [27, 32, 62, 93], "rtu": [27, 62, 93], "hold": [27, 93, 111], "target_device_id": 27, "byte": [27, 83, 116], "first_register_address": 27, "16": [27, 83, 116], "bit": [27, 65, 83, 107], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 97, 100], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 70, 91, 107, 111], "data_raw": 27, "vectoruint16": [27, 83], "content": [27, 83, 94, 111], "written": [27, 56, 57, 110, 111], "word": [27, 94, 107, 112], "statuscodeenum": [27, 83], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 70, 74, 94, 107, 110, 111], "repli": [27, 65], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 54, 68, 85, 94], "upper": [28, 107, 111, 119], "enter_bcd": [28, 96], "b": [28, 74, 84, 86, 96, 110, 111, 114, 115, 120], "leave_bcd": [28, 96], "solar": [29, 72], "product": [29, 94, 96, 107, 111, 115], "watthour": 29, "sunspec": [30, 31, 32, 62, 84], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 57, 84, 93, 110, 115], "auth_token": 30, "reader": [31, 59, 107, 111, 116], "fetch": [31, 53, 94, 102], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 54, 62, 74, 81, 87, 97, 100, 107, 111, 115], "ip_address": [32, 54], "ip": [32, 54, 66, 94, 111], "overview": [32, 105, 107, 112, 116], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 68, 116], "everest": [33, 34, 38, 39, 49, 54, 56, 57, 58, 60, 66, 85, 91, 93, 95, 101, 103, 106, 117, 118, 120, 121], "firmware_update_statu": [33, 85], "firmwareupdatestatu": [33, 85], "describ": [33, 39, 85, 93, 96, 107, 111], "firmwar": [33, 36, 85, 96], "log_statu": [33, 85], "logstatu": [33, 85], "log": [33, 48, 51, 56, 57, 74, 85, 107, 113], "upload": [33, 68, 85, 111, 116], "update_firmwar": [33, 85], "firmware_update_request": 33, "firmwareupdaterequest": [33, 85], "meta": 33, "updatefirmwarerespons": [33, 85], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 85], "uploadlogsrespons": [33, 85], "is_reset_allow": 33, "determin": [33, 94], "resettyp": [33, 85], "soft": [33, 48, 74, 85], "hard": [33, 74, 85], "set_system_tim": 33, "test": [34, 48, 51, 105, 107, 110, 111, 112, 115], "core": [34, 93, 101, 102, 103, 105, 106, 107, 110, 111, 119, 120], "instanc": [34, 105, 110], "carsimul": 34, "begin": 34, "extra": [36, 69, 106, 116], "funtion": 36, "found": [36, 93, 102, 107, 111, 113, 115, 119], "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, 74, 85, 96, 111], "upgrad": [36, 102, 106], "firmware_binari": 36, "binari": [36, 96, 107, 111], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 105, 107, 119], "cp": [37, 74, 87, 96], "plu": [37, 96, 116], "setsimulationdata": 37, "simulationdata": [37, 87], "expos": [38, 113], "mqtt": [38, 56, 105, 107, 112, 113], "evse_manag": [38, 39, 41, 48, 56, 57, 60, 88, 97, 98, 100, 116], "kai": [38, 42, 56, 57, 59, 61, 66, 67, 69], "uw": [38, 42, 56, 57, 59, 61, 66, 67, 69], "hermann": [38, 42, 56, 57, 59, 61, 66, 67, 69], "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, 69, 91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 119, 120, 121], "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, 69], "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, 69, 96, 107], "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, 69, 107], "For": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 91, 94, 96, 102, 103, 106, 107, 110, 111, 112, 116, 118], "handwritten": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 120], "document": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 91, 96, 102, 105, 106, 107, 108, 112, 113, 119], "see": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 84, 91, 93, 94, 96, 102, 103, 106, 107, 108, 111, 112, 114, 116, 118, 120, 121], "selection_algorithm": [39, 116], "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, 66, 68, 69, 72, 94, 96, 103, 107, 110, 111, 113, 114, 116], "plugev": [39, 70, 116], "algorithm": [39, 70, 75, 76, 111], "map": [39, 112, 113], "incom": [39, 70, 96], "mani": [39, 51, 68, 85, 102, 107, 112], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 70, 115], "prefer": [39, 107], "parent_id_token": [39, 70, 82], "token_provid": [39, 48, 50, 91, 116], "auth_token_provid": [39, 41, 42, 48, 56, 57, 59, 97, 98], "token_valid": [39, 116], "auth_token_valid": [39, 43, 56, 57, 97, 98], "piet": [39, 49, 56, 57, 58, 68], "g\u00f6mpel": [39, 49, 56, 57, 58, 68], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 105, 110], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 55, 72, 80, 81, 84, 86, 91], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 72], "seri": [40, 72, 73], "parallel": [40, 106, 111], "well": [40, 110, 115, 116], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 91], "discharge_gpio_chip": 40, "gpio": [40, 55, 65, 69, 96], "chip": [40, 65, 111], "discharg": [40, 48], "note": [40, 48, 51, 54, 96, 103, 110, 116], "design": [40, 111], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 81, 110], "help": [40, 102, 103, 105, 107, 110, 112, 119], "power_supply_dc": [40, 48, 55, 97, 98, 100], "dpm": 40, "30": [40, 56, 59, 112, 116], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 54, 96, 112, 115, 116], "dummi": [41, 42, 43, 44, 88, 89, 90], "listen": [41, 88, 107, 111, 116], "authrequir": [41, 74, 88], "alwai": [41, 42, 43, 48, 66, 72, 90, 91, 93, 94, 107, 110, 111, 115], "deadbeef": [41, 42], "rfid": [41, 42, 48, 59, 70, 74, 81, 107, 111, 116], "our": [41, 42, 107, 110, 111, 112, 115, 116], "10": [41, 42, 48, 50, 93, 94, 106, 111, 116], "thilo": [41, 43, 59, 67, 69], "molitor": [41, 43, 59, 67, 69], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "manual": [42, 82, 89, 93, 94, 96, 106, 107, 110, 111, 116], "same": [43, 74, 90, 91, 94, 96, 102, 111, 114], "everi": [43, 65, 90, 115], "block": [43, 70], "invalid": [43, 70, 76, 85], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 103, 105, 106, 110, 113, 116, 119], "nominal_ac_voltag": [45, 110], "230": [45, 48], "convert": [45, 91], "update_interv": [45, 53, 62], "distribut": [45, 106], "schedule_interval_dur": 45, "15": 45, "min": [45, 72], "schedule_total_dur": 45, "24": [45, 66], "total": [45, 72, 84, 86, 93], "forcast": 45, "h": [45, 102, 112], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 91, 94, 106], "give": [45, 85, 107, 112, 115], "even": [45, 48, 65, 72, 73, 107, 110, 111, 116], "increas": 45, "slice_watt": 45, "show": [45, 58, 59, 91, 103, 105, 107, 108, 113, 116], "command": [45, 59, 72, 74, 75, 79, 83, 85, 91, 102, 111, 113], "energy_manag": [45, 97, 98, 110], "energy_trunk": 45, "lar": [45, 52, 65], "dieckmann": [45, 52, 65], "fuse": [46, 110], "fuse_limit_a": [46, 110], "phase_count": [46, 110], "omit": [46, 72, 114, 116, 121], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 56, 97, 98], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 72, 97, 98, 100], "negoti": [47, 50], "ev_slac": [47, 97, 98], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 60], "ethernet": [47, 50, 51, 60, 63, 64, 74], "plc": [47, 50, 60, 102], "pionix_says_hello": [47, 50], "17": [47, 50, 84, 106], "octet": [47, 50, 54], "cm_set_kei": [47, 50], "req": [47, 50, 116], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 86, 91], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 59, 81, 111], "mobil": [48, 112], "app": [48, 74, 111], "payment_enable_contract": [48, 91], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 91], "session_log": [48, 116], "session_logging_path": [48, 60], "tmp": [48, 51, 56, 57, 60, 116], "directori": [48, 49, 51, 60, 103, 107, 110, 111, 113, 119, 120, 121], "session_logging_xml": 48, "xml": [48, 76, 106], "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, 72, 74], "try": [48, 85, 110, 111, 112, 114, 115], "arriv": 48, "we": [48, 105, 106, 107, 108, 111, 112, 113, 115, 116, 118, 119], "fall": [48, 74, 91, 96, 111], "back": [48, 61, 65, 67, 91, 96, 107, 111, 113, 115], "most": [48, 96, 102, 105, 107], "especi": [48, 103], "where": [48, 49, 56, 57, 74, 85, 111, 112, 114, 115, 116], "what": [48, 93, 103, 105, 107, 110, 111, 115, 116], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 74, 91], "5percent": 48, "realli": 48, "reach": [48, 74, 94, 107, 119], "veri": [48, 96, 105, 107, 110, 111, 119], "long": [48, 115], "basic": [48, 91, 93, 96, 115, 116], "eventu": [48, 102, 107], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 74, 91], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 74, 81, 115], "t_step_xx": 48, "directli": [48, 94, 96, 113, 115], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 86, 113], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 74], "enyaq": 48, "level": [48, 55, 69, 72, 87, 91, 93, 96, 102, 105, 111, 112, 120], "dirti": [48, 102], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 93, 102, 107, 111, 114, 115, 116, 119], "offset": [48, 50], "unless": 48, "you": [48, 54, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121], "know": [48, 91, 102, 107, 115], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 102, 107, 111, 116], "currentdemand": [48, 74, 91], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 78, 81, 86, 111], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 70], "instead": [48, 54, 71, 91, 107, 110, 111], "evccid": [48, 50, 91], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 56, 57, 110, 111, 113, 115, 119], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 56, 74, 75, 91, 96, 110], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 74, 91, 93, 96, 102, 105, 111, 113, 115, 121], "few": [48, 102, 107, 112], "hundr": 48, "slower": [48, 111], "less": [48, 69, 111], "authtoken": 48, "board_support_ac": [48, 55, 69, 97, 98], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 97, 98, 100], "powersupply_dc": 48, "anton": [48, 59, 69], "woellert": 48, "spdx": [48, 49, 107], "html": [48, 49, 107, 113, 116, 120, 121], "evse_secur": [49, 56, 57, 92, 97, 98, 100], "filesystem": [49, 92], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 66, 116], "prefix": [49, 56, 57, 66, 75], "etc": [49, 56, 57, 74, 96, 107, 111, 116, 120], "cert": [49, 56, 57, 107], "mf_ca_bundl": 49, "mf": [49, 75], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 75], "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, 75, 107, 116], "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, 74, 94, 101, 107, 112], "sound": 50, "db": [50, 57, 61, 113], "attenu": 50, "confirm": [50, 111], "cm_slac_match": 50, "cnf": 50, "altern": [50, 94, 106], "deriv": [50, 70, 74, 103], "first": [50, 54, 72, 73, 93, 94, 102, 105, 107, 111, 112, 113, 114, 115, 116], "cm_slac_parm": 50, "quit": [50, 96, 110, 112], "prone": 50, "might": [50, 102, 103, 107, 110, 112, 113, 115, 116, 118], "anoth": [50, 91, 105, 107, 110, 111, 121], "cross": 50, "talk": [50, 107, 112, 113], "better": [50, 115], "done": [50, 94, 106, 107, 111, 115, 116], "gmbh": [50, 51, 112], "chargebyt": 51, "eth0": [51, 63, 64], "ipv6": [51, 63, 64, 107, 113], "addr": [51, 63, 64], "supported_din70121": [51, 63, 64], "supported_iso15118_2": [51, 63, 64], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 74, 96, 115], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 63, 64, 116], "pre": [51, 74, 93, 107, 113, 119], "master": [51, 91, 106, 111, 115], "secret": [51, 114], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 64], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": [51, 54], "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 111], "30001": 52, "base": [52, 62, 70, 76, 91, 105, 106, 111, 112, 115, 116], "serial_comm_hub": 52, "serial_communication_hub": [52, 62, 65, 97, 98], "tibber": 53, "api": [53, 54, 60, 91, 94, 97, 99], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 96, 105, 110, 113, 115, 117, 121], "account": [53, 114], "minut": [53, 94, 112], "60": [53, 62, 116], "usual": [53, 115], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "lem": [54, 109, 112], "dcbm": [54, 109, 112], "400": [54, 109, 112], "600": [54, 56, 109, 112], "adapt": [54, 94], "meter_tls_certif": 54, "left": [54, 107, 111], "affect": [54, 115], "wish": [54, 91], "than": [54, 64, 74, 94, 106, 107, 112], "ntp_server_1_ip_addr": [54, 94], "ipv4": [54, 66], "4": [54, 93, 94, 102, 105, 111, 121], "form": [54, 102], "w": [54, 74, 76, 77, 84, 114, 116, 120], "y": [54, 106, 111], "z": 54, "ntp": 54, "server": [54, 64, 85, 94, 107, 111, 113, 114], "sync": [54, 111], "ntp_server_1_port": [54, 94], "123": 54, "65535": 54, "ntp_server_2_ip_addr": [54, 94], "ignor": [54, 64, 91], "ntp_server_2_port": [54, 94], "fof": 54, "resilience_initial_connection_retri": [54, 94], "25": [54, 94], "resili": 54, "resilience_initial_connection_retry_delai": [54, 94], "10000": 54, "delai": [54, 94, 96], "millisecond": [54, 94], "resilience_transaction_request_retri": [54, 94], "resilience_transaction_request_retry_delai": [54, 94], "250": 54, "valentin": 54, "dimov": 54, "klemm": 54, "micro": [55, 111], "mega": 55, "tester": 55, "v1": [55, 69, 94, 103], "serial_port": [55, 59, 65, 69], "dev": [55, 59, 62, 65, 69, 96, 102, 103, 106, 107, 111, 115], "ttyusb0": [55, 62, 65, 69], "baud_rat": [55, 59, 69], "115200": [55, 59, 62, 69, 96], "baud": [55, 59, 62, 69], "rate": [55, 59, 62, 69], "reset_gpio": [55, 69], "umwc": 55, "dc_suppli": 55, "j": [56, 107, 111, 114, 120], "chargepointconfigpath": [56, 57, 116], "userconfigpath": 56, "user_config": 56, "databasepath": 56, "ocpp_1_6_charge_point": [56, 58, 97, 98], "persist": [56, 57, 61, 94], "sqlite": [56, 57, 61], "databas": [56, 57, 74, 113], "enableexternalwebsocketcontrol": [56, 57], "publishchargingscheduleinterv": 56, "receiv": [56, 72, 74, 96, 116], "publishchargingscheduledur": 56, "messagelogpath": [56, 57, 116], "everest_ocpp_log": [56, 57, 116], "certspath": [56, 57], "locat": [56, 57, 66, 85, 94, 96, 103, 107, 115, 116, 119, 120], "auth_valid": [56, 57, 116], "auth_provid": [56, 57, 116], "connector_zero_sink": [56, 116], "coredatabasepath": 57, "devicemodeldatabasepath": 57, "device_model_storag": 57, "authorizationlist": 57, "authorizationcach": [57, 116], "kv": [57, 61, 66, 67, 97, 98], "datatransf": [58, 95], "keys_to_monitor": 58, "heartbeatinterv": [58, 116], "securityprofil": [58, 116], "exampleconfigurationkei": 58, "commad": 58, "seper": [58, 91, 115], "doesnt": [58, 74], "pn532": 59, "nfc": [59, 111], "soon": [59, 91, 107, 109, 111, 119], "tag": [59, 70, 74, 75, 115], "read_timeout": 59, "ttys0": 59, "subsequ": 59, "w\u00f6llert": [59, 69], "captur": 60, "dump": [60, 74], "sebastian": [60, 63, 64], "luka": [60, 63, 64], "sqlite_db_file_path": 61, "everest_persistent_stor": 61, "collect": [62, 91, 106], "power_unit_id": 62, "unit_id": 62, "mostli": 62, "sunspec_base_address": 62, "40000": 62, "50000": 62, "watchdog_wakeup_interv": 62, "wakup": 62, "watchdog": 62, "serial_devic": 62, "bsm": 62, "19200": 62, "r": [62, 107], "485": 62, "rang": [62, 74], "2400": 62, "use_serial_comm_hub": 62, "meter_id": [62, 81], "no_meter_id": 62, "arbitrari": [62, 70, 72, 73], "power_meter_id": 62, "ac_met": 62, "sunspec_ac_met": [62, 97, 98, 100], "serial_com_0_connect": 62, "christoph": 62, "kliemt": 62, "20": [63, 64, 106, 111, 114, 121], "josev": [63, 64, 101, 106, 107], "project": [63, 64, 103, 105, 110, 111, 112, 113, 117, 119, 120, 121], "supported_iso15118_20_ac": [63, 64], "supported_iso15118_20_dc": [63, 64], "tls_activ": 63, "enforce_tl": [63, 64], "is_cert_install_need": 63, "And": [63, 111, 112], "overwritten": [63, 103], "iso15118_ev": [63, 97, 98, 100], "free_cert_install_servic": 64, "allow_cert_install_servic": 64, "necessari": [64, 107, 115], "ignore_physical_values_limit": 64, "wai": [64, 105, 107, 110, 111], "400a": 64, "ciphersuit": 64, "tls_aes_256_gcm_sha384": 64, "tls_chacha20_poly1305_sha256": 64, "ecdh": 64, "ecdsa": 64, "aes128": 64, "sha256": [64, 75, 76], "hub": 65, "attach": [65, 107, 110, 113], "baudrat": 65, "pariti": 65, "ignore_echo": 65, "rxtx_gpio_chip": 65, "rxtx_gpio_lin": 65, "rxtx_gpio_tx_high": 65, "9600": 65, "none": [65, 69, 76, 96], "odd": 65, "filter": 65, "rx": 65, "tx": [65, 96], "usag": [65, 72, 111], "lan": 66, "wifi": 66, "privileg": 66, "run": [66, 91, 94, 96, 105, 106, 107, 110, 113, 119, 120], "setup_wifi": 66, "setup_simul": 66, "online_check_host": 66, "lfenergi": 66, "hostnam": 66, "internet": [66, 111], "initialized_by_default": 66, "release_metadata_fil": 66, "releas": [66, 102, 106, 112, 115], "ap_interfac": 66, "wlan0": 66, "ap": 66, "ap_ipv4": 66, "192": 66, "168": 66, "memori": 67, "defaultretri": 68, "tri": 68, "download": [68, 85, 102, 111, 112, 119], "defaultretryinterv": 68, "control_mod": 69, "caps_min_current_a": 69, "yeti_extra": [69, 97, 98], "yeti_simulation_control": [69, 97, 98], "concurrenttx": 70, "nocredit": 70, "notallowedtypeevs": 70, "notatthisloc": 70, "notatthistim": 70, "signatureerror": 70, "certificateexpir": 70, "certificaterevok": 70, "nocertificateavail": 70, "certchainerror": 70, "contractcancel": 70, "id_token": [70, 82], "authorization_typ": 70, "request_id": [70, 85], "put": [70, 94, 107, 111, 115], "remotestartid": 70, "ocpp2": 70, "printabl": 70, "insensit": 70, "ascii": 70, "fixm": 70, "regex": 70, "authorizationtyp": 70, "id_token_typ": 70, "idtokentyp": 70, "assign": [70, 74, 76, 91], "prevalid": 70, "iso15118certificatehashdata": 70, "parentidtag": 70, "authorization_statu": 70, "certificate_statu": 70, "expiry_tim": [70, 82], "selectionalgorithm": 70, "logic": [70, 91, 103, 105, 107], "userinput": 70, "order": [70, 94, 107, 111, 113, 116, 119, 121], "plugandcharg": 70, "central": [70, 74, 91], "macaddress": 70, "iso14443": 70, "iso15693": 70, "keycod": 70, "noauthor": 70, "max_current_a_import": 71, "min_current_a_import": 71, "max_phase_count_import": 71, "min_phase_count_import": 71, "max_current_a_export": 71, "min_current_a_export": 71, "max_phase_count_export": 71, "min_phase_count_export": 71, "supports_changing_phases_during_charg": 71, "nr": 71, "carrequestedpow": 71, "poweron": 71, "poweroff": 71, "carrequestedstoppow": 71, "carunplug": 71, "errordf": 71, "errorrelai": 71, "errorrcd": 71, "errorrcd_dc": 71, "errorventilationnotavail": 71, "errorovercurr": 71, "errorovervoltag": 71, "errorundervoltag": 71, "errormotorlock": 71, "errorovertemperatur": 71, "errorbrownout": 71, "errorcablepp": 71, "errorenergymanag": 71, "errorneutralpen": 71, "errorcpdriv": 71, "eftobcd": 71, "bcdtoef": 71, "permanentfault": [71, 74], "temperatur": [71, 74, 76, 107], "fan_rpm": 71, "supply_voltage_12v": 71, "supply_voltage_minus_12v": 71, "relais_on": 71, "degre": 71, "celsiu": 71, "rpm": 71, "fan": 71, "ma": [71, 87], "nodetyp": 72, "undefin": 72, "limitsreq": 72, "total_power_w": 72, "ac_max_current_a": 72, "ac_min_current_a": 72, "properli": [72, 76, 94, 96, 106, 107, 115], "amp": [72, 84], "ac_max_phase_count": 72, "ac_min_phase_count": 72, "ac_supports_changing_phases_during_charg": 72, "limitsr": 72, "optimizertarget": 72, "optim": 72, "energy_amount_need": 72, "kwh": [72, 73, 93], "charge_to_max_perc": 72, "nn": 72, "car_battery_soc": 72, "Of": 72, "leave_tim": 72, "drive": [72, 91, 111], "awai": [72, 74], "fullfil": 72, "cheapest": 72, "timefram": 72, "price_limit": 72, "correctli": [72, 111, 116], "full_autonomi": 72, "draw": [72, 80], "schedulereqentri": 72, "entri": [72, 73, 106], "limits_to_root": 72, "limits_to_leav": 72, "sampl": [72, 73], "root": [72, 94, 102, 103, 107, 110, 113], "face": [72, 91], "leav": 72, "conversion_effici": 72, "convers": 72, "price_per_kwh": 72, "priceperkwh": [72, 73], "timepoint": [72, 73], "scheduleresentri": 72, "children": 72, "node_typ": 72, "child": [72, 75], "again": [72, 74, 81, 107, 110], "propag": [72, 115], "optimizer_target": 72, "energy_usage_root": 72, "energy_usage_leav": 72, "schedule_import": [72, 73], "futur": [72, 73, 107, 111, 112], "good": [72, 73, 107, 110, 114, 115], "practic": [72, 73, 106, 107, 112], "have": [72, 73, 91, 102, 103, 105, 106, 107, 110, 111, 112, 114, 115, 116, 119], "schedule_export": [72, 73], "valid_until": 72, "consumpt": [72, 110], "afer": 72, "limits_root_sid": 72, "last": [72, 94, 102, 112, 118], "currenc": 73, "digit": 73, "4217": 73, "stoptransactionreason": 74, "id_tag": [74, 91], "emergencystop": 74, "evdisconnect": 74, "move": [74, 115, 116, 119], "induct": 74, "hardreset": 74, "powerloss": 74, "loss": 74, "remot": [74, 85, 102, 113, 115], "smartphon": 74, "exceed": 74, "prepaid": 74, "credit": 74, "softreset": 74, "unlockcommand": 74, "deauthor": 74, "becaus": [74, 82, 96, 103, 110, 115], "starttransact": 74, "conf": [74, 111], "energylimitreach": 74, "paid": 74, "solut": [74, 106, 110], "groundfault": 74, "localoutofcredit": 74, "masterpass": 74, "masterpassgroupid": 74, "overcurrentfault": 74, "larger": 74, "electr": [74, 91, 96, 107, 111], "powerqu": 74, "qualiti": 74, "too": [74, 94, 110], "imbal": 74, "soclimitreach": 74, "stoppedbyev": 74, "timelimitreach": 74, "startsessionreason": 74, "evconnect": 74, "error_notsupport": 74, "error_notcharg": 74, "error_hardwar": 74, "sessioneventenum": 74, "sessionstart": 74, "met": [74, 96], "preparecharg": 74, "prepar": [74, 105, 108, 112, 118], "precharg": [74, 91], "proce": [74, 85], "chargingstart": 74, "chargingpausedev": 74, "chargingpausedevs": 74, "chargingresum": 74, "stoppingcharg": 74, "weldingcheck": 74, "chargingfinish": 74, "essenti": [74, 106], "transactionfinish": 74, "clariti": [74, 116], "precondit": 74, "irrevoc": 74, "swipe": 74, "sessionfinish": 74, "prevent": [74, 91, 94, 111], "allerrorsclear": 74, "clear": [74, 96], "reservationstart": [74, 91], "reservationend": [74, 82, 91], "replugstart": 74, "replugfinish": 74, "plugintimeout": 74, "connectiontimeout": [74, 116], "waitingforenergi": 74, "logging_path": 74, "filenam": 74, "incomplet": 74, "yet": [74, 91, 94, 111], "meter_valu": 74, "signed_meter_valu": 74, "errorenum": 74, "cardiodefault": 74, "diod": [74, 87, 96], "rcddc": 74, "ventilationnotavail": 74, "overcurr": 74, "overvoltag": 74, "undervoltag": 74, "motorlock": 74, "overtemperatur": [74, 80], "brownout": 74, "brown": 74, "electron": 74, "cablepp": 74, "pp": [74, 87], "neutralpen": 74, "nutral": 74, "pen": 74, "cpdriver": 74, "vendor": [74, 111], "error_cod": 74, "vendor_error": 74, "assum": [74, 94, 103, 110, 115], "session_start": 74, "transaction_start": 74, "transaction_finish": 74, "present_voltag": 74, "present_curr": 74, "target_voltag": 74, "target_curr": 74, "maximum_current_limit": 74, "minimum_current_limit": 74, "maximum_voltage_limit": 74, "maximum_power_limit": 74, "estimated_time_ful": 74, "departure_tim": 74, "depart": 74, "estimated_time_bulk": 74, "evcc_id": 74, "remaining_energy_need": 74, "remain": [74, 96], "battery_capac": 74, "battery_full_soc": 74, "battery_bulk_soc": 74, "brand": 74, "volkswagen_group": 74, "volkswagengroup": 74, "tesla": 74, "independ": [74, 94], "upward": 74, "connectortypeenum": 74, "cccs1": 74, "k": 74, "combo": 74, "cccs2": 74, "cg105": 74, "jari": 74, "g105": 74, "1993": 74, "chademo": 74, "ctesla": 74, "ctype1": 74, "iec62196": 74, "j1772": [74, 91, 111], "ctype2": 74, "mennek": 74, "s309_1p_16a": 74, "16a": 74, "iec60309": 74, "socket": [74, 106, 111], "s309_1p_32a": 74, "32a": 74, "s309_3p_16a": 74, "s309_3p_32a": 74, "sbs1361": 74, "uk": 74, "domest": 74, "13amp": 74, "scee": 74, "7_7": 74, "cee": 74, "schuko": 74, "stype2": 74, "stype3": 74, "scame": 74, "scee_7_7": 74, "certificatetyp": 75, "v2grootcertif": 75, "morootcertif": 75, "csmsrootcertif": 75, "v2gcertificatechain": 75, "mfrootcertif": 75, "hashalgorithm": [75, 76], "sha384": [75, 76], "sha512": [75, 76], "invalidsignatur": [75, 85], "invalidcertificatechain": 75, "invalidformat": 75, "invalidcommonnam": 75, "norootcertificateinstal": 75, "certificatestoremaxlengthexceed": 75, "writeerror": 75, "notfound": 75, "getinstalledcertificatesstatu": 75, "getkeypairstatu": 75, "keypair": 75, "reject": [75, 79, 82, 85], "notfoundvalid": 75, "privatekeynotfound": 75, "hash_algorithm": 75, "issuer_name_hash": 75, "issuer_key_hash": 75, "serial_numb": 75, "issuer": [75, 76], "distinguish": [75, 76], "dn": [75, 94], "field": [75, 84], "public": [75, 76, 94, 112, 115], "exclud": 75, "length": [75, 84, 93, 94, 116], "subject": 75, "represent": [75, 96, 105, 107], "hexadecim": 75, "0x": 75, "lead": [75, 112], "zero": [75, 84], "certificatehashdatachain": 75, "child_certificate_hash_data": 75, "certificate_hash_data_chain": 75, "ocsprequestdata": 75, "responder_url": 75, "respond": [75, 76, 91], "url": [75, 76, 85, 119], "ocsp_request_data_list": 75, "key_pair": 75, "pair": [75, 79], "lite": 76, "warn": [76, 112], "no_imd": 76, "dc_everrorcod": 76, "no_error": 76, "failed_resstemperatureinhibit": 76, "failed_evshiftposit": 76, "failed_chargerconnectorlockfault": 76, "failed_evressmalfunct": 76, "failed_chargingcurrentdifferentia": 76, "failed_chargingvoltageoutofrang": 76, "reserved_a": 76, "reserved_b": 76, "reserved_c": 76, "failed_chargingsystemincompat": 76, "nodata": 76, "v2g_message_id": 76, "bodi": [76, 94], "supportedappprotocolreq": 76, "supportedappprotocolr": 76, "sessionsetupreq": 76, "sessionsetupr": 76, "servicediscoveryreq": 76, "servicedetailreq": 76, "servicedetailr": 76, "paymentserviceselectionreq": 76, "paymentserviceselectionr": 76, "servicepaymentselectionreq": 76, "servicepaymentselectionr": 76, "paymentdetailsreq": 76, "paymentdetailsr": 76, "authorizationreq": 76, "authorizationr": 76, "contractauthenticationreq": 76, "contractauthenticationr": 76, "chargeparameterdiscoveryreq": 76, "chargeparameterdiscoveryr": 76, "chargingstatusreq": 76, "chargingstatusr": 76, "meteringreceiptr": 76, "powerdeliveryr": 76, "cablecheckreq": 76, "cablecheckr": 76, "prechargereq": 76, "precharger": 76, "currentdemandreq": 76, "currentdemandr": 76, "weldingdetectionreq": 76, "weldingdetectionr": 76, "sessionstopreq": 76, "sessionstopr": 76, "certificateinstallationreq": 76, "certificateupdatereq": 76, "unknownmessag": 76, "evsepresentvoltag": 76, "cdv": 76, "61851": [76, 111], "23": 76, "evsepresentcurr": 76, "evsemaximumcurrentlimit": 76, "evsemaximumpowerlimit": 76, "evsemaximumvoltagelimit": 76, "evseminimumcurrentlimit": 76, "evseminimumvoltagelimit": 76, "expect": [76, 105], "accuraci": 76, "dc_evreadi": 76, "dc_evresssoc": 76, "ress": 76, "dc_evcabincondit": 76, "toheat": 76, "cool": 76, "passeng": 76, "compart": 76, "dc_evressconidit": 76, "dc_evtargetvoltag": 76, "dc_evtargetcurr": 76, "demand": 76, "dc_evmaximumcurrentlimit": 76, "dc_evmaximumpowerlimit": 76, "dc_evmaximumvoltagelimit": 76, "ev_remainingtimetofullsoc": 76, "ev_remainingtimetobulksoc": 76, "appprotocol": 76, "transmit": [76, 96], "namespac": [76, 102], "uri": [76, 85], "major": 76, "version": [76, 102, 107, 110, 111, 115], "minor": [76, 115], "v2g_message_xml": 76, "decod": [76, 96], "v2g_message_json": 76, "v2g_message_exi_hex": 76, "hex": 76, "v2g_message_exi_base64": 76, "certificateact": 76, "exirespons": 76, "certificateactionenum": 76, "schema": [76, 103], "exirequest": 76, "iso15118schemavers": 76, "certificatereq": 76, "certificatehashdatainfo": 76, "issuernamehash": 76, "issuerkeyhash": 76, "serialnumb": 76, "responderurl": 76, "maxcurrentlimit": 77, "maxpowerlimit": 77, "maxvoltagelimit": 77, "energycapac": 77, "targetcurr": 77, "targetvoltag": 77, "resistance_f_ohm": 78, "protect": [78, 111], "earth": 78, "ohm": [78, 87], "voltage_v": [78, 80, 81, 93], "datatransferstatu": 79, "unknownmessageid": 79, "unknownvendorid": 79, "read_onli": 79, "getconfigur": 79, "unknown_kei": 79, "rebootrequir": 79, "notsupport": 79, "current_a": [80, 81, 93], "max_export_voltage_v": 80, "min_export_voltage_v": 80, "max_export_current_a": 80, "min_export_current_a": 80, "max_export_power_w": 80, "current_regulation_tolerance_a": 80, "peak_current_ripple_a": 80, "max_import_voltage_v": 80, "min_import_voltage_v": 80, "max_import_current_a": 80, "min_import_current_a": 80, "max_import_power_w": 80, "sink": 80, "conversion_efficiency_import": 80, "conversion_efficiency_export": 80, "communicationfailur": 80, "configurationerror": 80, "hardwarefault": 80, "undertemperatur": 80, "undervoltageac": 80, "overvoltageac": 80, "undervoltagedc": 80, "overvoltagedc": 80, "undervoltagebatteri": 80, "overvoltagebatteri": 80, "overcurrentac": 80, "overcurrentbatteri": 80, "overcurrentdc": 80, "wrongcabl": 80, "noerror": 80, "These": [81, 91, 103, 113, 115, 117, 121], "client_id": 81, "tariff_id": 81, "cable_id": 81, "user_data": [81, 111], "tariff": 81, "transactionrequeststatu": 81, "not_support": 81, "unexpected_error": 81, "verbos": [81, 107], "transaction_min_stop_tim": 81, "earliest": 81, "yield": 81, "transaction_max_stop_tim": 81, "deadlin": 81, "energy_wh_import": [81, 93], "phase_seq_error": 81, "rotat": 81, "ccw": 81, "energy_wh_export": [81, 93], "power_w": [81, 93], "var": [81, 84, 86, 93, 94, 107], "reactivepow": [81, 86], "reactiv": [81, 86], "frequency_hz": [81, 93], "frequenc": [81, 86, 87, 94], "hertz": [81, 86, 87], "made": [82, 94, 107, 111, 118], "occupi": 82, "unavail": 82, "parent_id": 82, "reservationendreason": 82, "usedtostartcharg": 82, "why": [82, 107, 114], "serialcommhub": [83, 97, 99], "io": [83, 101, 114, 120], "status_cod": 83, "uinteg": 84, "203": 84, "l": [84, 114], "payload": [84, 94], "105": 84, "int16": 84, "apha": 84, "phasea": 84, "aphb": 84, "phaseb": 84, "aphc": 84, "phasec": 84, "a_sf": 84, "phvpha": 84, "phvphb": 84, "bn": 84, "phvphc": 84, "v_sf": 84, "sunssf": 84, "hz": 84, "hz_sf": 84, "wpha": 84, "wphb": 84, "wphc": 84, "w_sf": 84, "va": 84, "vapha": 84, "vaphb": 84, "vaphc": 84, "va_sf": 84, "varpha": 84, "varphb": 84, "varphc": 84, "var_sf": 84, "pfpha": 84, "pf": 84, "pct": 84, "pfphb": 84, "pfphc": 84, "pf_sf": 84, "totwhim": 84, "p": [84, 111, 114], "hour": [84, 94], "acc32": 84, "totwh_sf": 84, "evt": 84, "bitfield32": 84, "chapter": [84, 107, 112], "critic": 84, "counter": 84, "problem": [84, 102, 106, 110], "retry_interval_": 85, "origin": [85, 91, 102, 114, 115], "retrieve_timestamp": 85, "install_timestamp": 85, "signing_certif": 85, "acceptedcancel": 85, "ongo": [85, 115], "invalidcertif": 85, "revokedcertif": 85, "revok": [85, 91], "oldest_timestamp": 85, "oldest": 85, "incluc": 85, "latest_timestamp": 85, "securitylog": 85, "diagnosticslog": 85, "uploadlogsstatu": 85, "upload_logs_statu": 85, "file_nam": 85, "logstatusenum": 85, "badmessag": 85, "badli": 85, "idl": 85, "notsupportedoper": 85, "permissiondeni": 85, "insuffici": 85, "permiss": [85, 111], "uploadfailur": 85, "being": [85, 93, 107, 113], "firmwareupdatestatusenum": 85, "intermedi": [85, 115], "downloadfail": 85, "downloadschedul": 85, "downloadpaus": 85, "task": 85, "installationfail": 85, "installreboot": 85, "installschedul": 85, "installdatetim": 85, "installverificationfail": 85, "checksum": 85, "final": [85, 91, 96], "signatureverifi": 85, "notspecifi": 85, "l1": [86, 93], "l2": 86, "l3": 86, "sum": [86, 93], "cp_voltag": 87, "pp_resistor": 87, "diode_fail": 87, "error_": [87, 96], "pe": 87, "short": [87, 102, 107, 115, 116], "refer": [88, 89, 90, 91, 92, 93, 95, 96, 102, 107, 112, 115, 121], "auto": [91, 93, 96, 97, 111, 120], "usabl": 91, "share": [91, 107, 116, 119], "dedic": [91, 105, 107, 112], "interact": [91, 109, 115], "helper": [91, 103, 112], "sae": [91, 111], "70121": 91, "seamlessli": 91, "integr": [91, 102, 107, 112, 113], "lowest": [91, 111], "microcontrol": 91, "improv": 91, "safeti": [91, 96, 111], "applic": [91, 94, 111], "todo": 91, "graph": 91, "still": [91, 96, 107, 111, 115], "behav": 91, "similar": [91, 102, 111], "therefor": [91, 115], "step": [91, 102, 107, 112, 115, 116], "whenev": [91, 96], "mere": 91, "light": [91, 111], "subscrib": [91, 96], "notreserv": 91, "driven": 91, "republish": 91, "struct": [91, 96, 107], "begun": 91, "github": [91, 101, 102, 106, 107, 110, 111, 112, 114, 115, 116, 119, 120], "com": [91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 121], "openfastchargingalli": 91, "blob": [91, 106, 111], "pdf": 91, "To": [91, 93, 96, 102, 103, 105, 106, 111, 112, 113, 117, 119, 120, 121], "against": [91, 115, 116], "reservatonstart": 91, "notifi": 91, "intergr": 91, "overload": 91, "drop": 91, "merg": [91, 115], "limt": 91, "set_local_max_curr": 91, "travers": 91, "just": [91, 105, 107, 110, 111, 112, 114, 115], "smart": [91, 96], "profil": [91, 116], "whichev": 91, "whose": [93, 115], "startup": [93, 94], "modbusrtu": 93, "subdirectori": [93, 103, 111], "templat": [93, 105, 107], "yaml": [93, 97, 107, 110, 111], "copi": [93, 94, 96, 102, 107, 111, 113], "fill": [93, 107, 110], "datasheet": 93, "consist": [93, 94, 103, 111, 115, 120], "start_regist": 93, "num_regist": 93, "multipli": 93, "exponent_regist": 93, "function_code_start_reg": 93, "obtain": 93, "scale": 93, "001": 93, "expon": 93, "function_code_exp_reg": 93, "split": [93, 96, 116], "certain": [93, 96, 102], "distinct": 93, "serv": 94, "translat": 94, "forward": [94, 115, 116], "metric": 94, "consequ": 94, "thrown": 94, "establish": 94, "possibli": [94, 110], "furthermor": [94, 103, 107, 110, 113, 115], "thread": 94, "loop": 94, "cf": 94, "synchron": 94, "livemeasur": 94, "endpoint": [94, 113, 116], "inject": 94, "post": 94, "legal": 94, "renam": 94, "attribut": 94, "requet": 94, "devi": 94, "Then": [94, 106, 113], "had": 94, "host": [94, 111, 113, 114, 119], "coher": 94, "behavior": 94, "suppos": [94, 102], "those": [94, 105, 106, 107], "howev": [94, 96, 106, 107, 110], "inbetween": 94, "potenti": 94, "similarli": 94, "greater": [94, 106], "sinc": [94, 111, 114, 121], "consider": 94, "ones": [94, 107], "regularli": [94, 107, 110], "right": [94, 107, 111, 112, 113, 119], "48": 94, "section": [94, 103, 105, 107, 108, 111, 112, 115, 119], "suggest": [94, 113], "pai": 94, "regard": 94, "200m": 94, "bring": 94, "own": [94, 105, 107, 111, 114, 119], "self": [94, 107, 114, 115], "1024bit": 94, "vulner": 94, "curl": [94, 106], "header": [94, 106, 121], "tls_on": 94, "offici": [94, 106, 110, 111, 112], "page": [94, 107, 110, 111, 112, 120], "www": 94, "en": [94, 96], "yak": 96, "3v": 96, "ttl": 96, "uart": 96, "linux": [96, 105, 106, 111, 112], "wakeup": 96, "currrent": 96, "unus": 96, "bp": 96, "8n1": 96, "googl": [96, 112], "buffer": 96, "abl": [96, 102, 107, 110, 111, 113, 116], "wikipedia": 96, "wiki": 96, "consistent_overhead_byte_stuf": 96, "yeti_comm": 96, "evseri": 96, "cpp": [96, 103, 107, 113], "extract": [96, 111], "handlepacket": 96, "linkwrit": 96, "hi2lo": 96, "proto": 96, "lo2hi": 96, "date": [96, 106, 108, 112], "frequent": [96, 112, 115], "nanopb": [96, 113], "nanopb_gener": 96, "make": [96, 102, 103, 105, 106, 107, 110, 113, 116], "setcontrolmod": 96, "standalon": [96, 110], "setmaxcurr": 96, "act": [96, 112, 115, 117, 120], "accordingli": [96, 102, 105, 111, 116], "human": [96, 120], "allowpoweron": 96, "bool": 96, "decis": [96, 115], "setpwm": 96, "duty_cycl": 96, "ON": 96, "firmwareupd": 96, "rom": [96, 111], "loader": 96, "stm32flash": [96, 111], "tool": [96, 103, 106, 107, 111, 112, 120], "flash": 96, "kit": [96, 111], "real": [96, 111], "keepalivehi": 96, "1hz": 96, "heartbeat": 96, "longer": 96, "stand": [96, 102], "alon": 96, "backup": [96, 115, 119], "modifi": [96, 111, 116, 119], "setthreephas": 96, "next": [96, 107, 111], "dual": 96, "enablercd": 96, "onboard": 96, "spike": 96, "goe": 96, "float": 96, "imped": 96, "switchthreephaseswhilecharg": 96, "precaut": 96, "destroi": 96, "zoe": 96, "forceunlock": 96, "regardless": 96, "car_plugged_in": 96, "car_requested_pow": 96, "power_on": 96, "succesfulli": [96, 111], "mirror": 96, "contact": [96, 111], "power_off": 96, "car_requested_stop_pow": 96, "car_unplug": 96, "error_df": 96, "error_relai": 96, "error_rcd": 96, "error_ventilation_not_avail": 96, "error_over_curr": 96, "quick": [96, 106, 108, 112, 116, 118, 119], "permanent_fault": 96, "unplug": [96, 111], "evse_replug_start": 96, "evse_replug_finish": 96, "roughli": 96, "keepalivelo": 96, "keep": [96, 107, 115], "resetdon": 96, "find": [97, 107, 115, 116], "dpm1000": [97, 99], "dummytokenprovid": [97, 99], "dummytokenprovidermanu": [97, 99], "dummytokenvalid": [97, 99], "dummyv2g": [97, 99], "energynod": [97, 99], "evslac": [97, 99], "evsesecur": [97, 99], "evseslac": [97, 99], "evsev2g": [97, 99, 107], "genericpowermet": [97, 99, 109, 112], "jstibber": [97, 99], "lemdcbm400600": [97, 99], "micromegawattbsp": [97, 99], "ocpp201": [97, 99], "ocppextensionexampl": [97, 99], "pn532tokenprovid": [97, 99], "packetsniff": [97, 99], "persistentstor": [97, 99], "powermeterbsm": [97, 99], "pyevjosev": [97, 99], "pyjosev": [97, 99], "yetidriv": [97, 99, 109, 112], "board_support_ac_debug": [97, 98], "car_simul": [97, 98], "debug_json": [97, 98], "example_us": [97, 98], "solar_forecast": [97, 98], "sunspec_read": [97, 98], "sunspec_scann": [97, 98], "test_control": [97, 98], "tibber_price_forecast": [97, 98], "git": [101, 105, 106, 107, 112, 117], "ext": [101, 111], "switchev": 101, "git_rev": 101, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 101, "git_tag": [101, 102], "2023": [101, 106], "9": [101, 106], "d60bb2a274200f096d58948e5869c08e1a642891": 101, "69e7a1c4a77a55b127e168f0a533795d02d3d935": 101, "7fcf0ac1e2d5362b25e967d48e163f0fbb4382b9": 101, "v0": [101, 115], "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 101, "8ee859aac3a31549e31c61848e0e687bf8e08b2b": 101, "mbedtl": 101, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 101, "8b3f26a": 101, "enable_program": 101, "enable_test": 101, "mbedtls_fatal_warn": 101, "openv2g": 101, "35c0c0a4ff3412e588ff6f00561df1407916832d": 101, "libevs": 101, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 101, "libfsm": 101, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 101, "liblog": [101, 102], "03b498407c6462af3f886aa2dab3e182a7f864c0": 101, "build_exampl": [101, 102], "libmodbu": [101, 102], "9d9326f64bceb2b2ea5f73e203c52f95ca62509a": 101, "libocpp": [101, 102, 110], "1cb0999432e29bea56bb02ee88d98849c8630088": 101, "libslac": 101, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 101, "486cd8b": 101, "libsunspec": [101, 102], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 101, "libtim": [101, 102], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 101, "orchestr": 102, "repositori": [102, 105, 112, 114, 116, 119, 120], "pleas": [102, 106, 107, 111, 116], "sure": [102, 103, 106, 107, 111, 116], "suffici": [102, 111], "recent": 102, "python3": [102, 103, 106, 107], "sourc": [102, 103, 110, 111, 112, 116, 119], "indepth": 102, "guidanc": 102, "aris": 102, "pip": [102, 103, 106, 107], "setuptool": [102, 106, 107], "wheel": [102, 106, 107], "jstyleson": 102, "jsonschema": 102, "clone": [102, 107], "script": [102, 107, 111, 113, 115, 116, 121], "environ": [102, 105, 110, 112], "cd": [102, 103, 107, 111, 113, 114, 115, 119, 120], "dependency_manag": [102, 107], "init": [102, 107, 115], "checkout": [102, 107, 111, 115, 119], "deploi": [102, 120], "devkit": 102, "rise": 102, "cpm": [102, 107], "variabl": [102, 107], "home": [102, 107, 112, 113], "whoami": [102, 107], "bin": [102, 106, 107, 110, 111, 115], "ev_cli": [102, 103], "mkdir": [102, 107, 111, 114, 115, 120], "guid": [102, 106, 108, 112, 116, 117, 118, 119], "jinja2": [102, 106, 107], "pyyaml": [102, 106, 107], "let": [102, 105, 107, 110, 111, 112, 115, 116], "effect": [102, 107], "advanc": 102, "would": [102, 103, 107, 113, 115], "lib": 102, "branch": [102, 120], "repo": [102, 107, 115], "achiev": [102, 110], "edit": [102, 115], "your": [102, 105, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121], "top": [102, 111, 112], "cmakelist": [102, 103], "txt": [102, 103, 107], "find_packag": 102, "look": [102, 103, 105, 107, 110, 111, 112, 116], "like": [102, 103, 105, 107, 110, 111, 113, 115, 116], "behind": [102, 115], "clean": [102, 114, 115], "seen": [102, 105, 107, 111], "shell": [102, 107, 111, 113, 115], "python": [103, 107, 113, 121], "packag": [103, 112], "subcommand": 103, "manifest": [103, 116], "simpli": [103, 112, 116], "dir": 103, "clang": [103, 106], "them": [103, 107, 111, 113], "interfacenam": 103, "hpp": [103, 107], "former": 103, "view": [103, 120], "latter": [103, 116], "skeleton": 103, "insid": [103, 107, 111, 113, 115, 116], "instruct": [103, 106, 107, 114], "cmake": [103, 106, 107, 110, 111, 113], "ld": 103, "glue": [103, 107, 111], "hook": 103, "sampleinterfac": 103, "sampleinterfaceimpl": 103, "declar": [103, 107], "subsect": 103, "inferfac": 103, "mark": 103, "75ac1216": 103, "19eb": 103, "4182": 103, "a85c": 103, "820f1fc2c091": 103, "kept": 103, "recreat": 103, "creation": 103, "diff": [103, 111], "don": [103, 110, 112, 114, 115, 116], "touch": [103, 111, 115], "anyth": [103, 111], "comma": 103, "separ": [103, 116], "lot": [103, 107, 115], "mention": 103, "categori": 103, "wherea": 103, "tbd": 103, "edm": [104, 105, 112], "cli": [104, 105, 112], "think": 105, "softwar": [105, 112, 117], "stack": [105, 107, 112], "scenario": [105, 107, 112, 115], "principl": 105, "loos": 105, "coupl": [105, 118], "enhanc": 105, "architectur": [105, 112], "suitabl": 105, "ship": [105, 115], "explain": [105, 107], "addition": 105, "life": [105, 110], "easier": [105, 115], "understand": [105, 112, 115, 117, 121], "benefit": 105, "sneak": 105, "preview": 105, "admin": [105, 110, 113], "scaffold": 105, "explor": [105, 111], "great": [105, 107], "noder": [105, 107, 111, 119], "steve": [105, 107, 110, 113], "backend": [105, 110], "exactli": 105, "shown": [105, 107, 111], "later": [105, 107, 115], "recommend": [105, 106, 107, 111, 116], "least": [105, 112], "4gb": 105, "ram": [105, 107], "cpu": [105, 107], "boost": [105, 106], "raspberri": [105, 110, 111], "pi": [105, 110, 111], "ubuntu": [105, 111, 114], "opensus": 105, "fedora": 105, "36": [105, 106], "creat": [105, 107, 110, 111, 113, 114, 115, 119, 121], "compil": [105, 106, 107], "walk": [105, 107, 111, 112], "nativ": [106, 111], "window": [106, 107, 113], "wsl2": 106, "docker": [106, 107, 112, 114, 116, 117, 119], "podman": 106, "mainli": [106, 111, 115], "gcc": [106, 110], "tweak": 106, "12": 106, "faq": [106, 112], "gnu": 106, "librari": [106, 107, 116], "best": [106, 112, 119], "04": [106, 114], "22": 106, "apt": [106, 111], "sudo": [106, 107, 111], "rsync": [106, 111], "wget": [106, 111], "doxygen": 106, "graphviz": 106, "tidi": 106, "cppcheck": 106, "openjdk": 106, "jdk": 106, "npm": 106, "compos": [106, 107, 113], "libboost": 106, "nodej": 106, "libssl": 106, "libsqlite3": 106, "rfkill": 106, "libpcap": 106, "libev": 106, "pkg": 106, "node_api": 106, "procedur": [106, 107], "nodesourc": 106, "readm": [106, 111], "md": [106, 111], "11": [106, 107], "older": 106, "usr": 106, "zypper": 106, "shadow": 106, "devel_basi": 106, "devel": 106, "libboost_filesystem": 106, "libboost_log": 106, "libboost_program_opt": 106, "libboost_system": 106, "libboost_thread": 106, "libopenssl": 106, "sqlite3": 106, "37": 106, "38": 106, "dnf": 106, "automak": 106, "openssl": 106, "libsqlite3x": 106, "septemb": 106, "choic": 106, "15118": [106, 111], "keytool": [106, 107], "interchang": [106, 112], "probabl": [106, 107, 114], "python_execut": 106, "As": [107, 110, 111, 116], "highli": 107, "modular": [107, 112], "pull": [107, 112, 119], "prerequisit": [107, 112], "said": 107, "resid": 107, "cpm_source_cach": 107, "workspac": [107, 110, 111, 113, 119], "u": [107, 110, 111, 112, 115], "initialis": 107, "newli": [107, 111], "adopt": [107, 112], "chosen": 107, "That": [107, 111, 115], "pki": 107, "create_cert": 107, "sh": [107, 113, 115, 116], "java": 107, "availbl": 107, "significantli": 107, "speed": [107, 112], "nproc": [107, 111], "dive": [107, 112, 116], "old": 107, "repeat": 107, "mosquitto": [107, 111, 113, 116], "broker": [107, 113], "infranet_network": [107, 113], "bridg": [107, 113], "subnet": [107, 113], "fd00": [107, 113], "enter": [107, 113], "red": [107, 111], "browser": [107, 110, 119, 120], "localhost": [107, 113, 119], "1880": [107, 119], "ui": [107, 110, 119], "gui": [107, 119], "analys": 107, "littl": 107, "insight": [107, 112], "plugin": 107, "feel": 107, "enough": [107, 115], "tutori": [107, 112, 114, 115, 116, 118, 120, 121], "dig": 107, "deeper": [107, 112, 115, 116], "thing": [107, 112, 115, 121], "togeth": [107, 112, 119], "mechan": 107, "analyz": 107, "complic": 107, "nice": 107, "exhaust": 107, "diagram": 107, "8849": [107, 110], "height": [107, 121], "mount": [107, 111, 113, 119], "rather": [107, 112], "click": [107, 111, 112, 113, 119], "menu": [107, 119], "symbol": [107, 110], "corner": [107, 111, 119], "column": [107, 121], "choos": [107, 110, 112, 119], "intro": [107, 108], "role": 107, "concept": [107, 110, 112, 116, 117, 118, 121], "visit": 107, "congrat": 107, "rocket": 107, "entiti": 107, "cours": [107, 119], "term": 107, "some_kei": 107, "myinterfac": 107, "some_implement": 107, "externalinterfac": 107, "min_connect": 107, "max_connect": 107, "enable_external_mqtt": 107, "metadata": 107, "licens": 107, "compani": [107, 111], "explanatori": 107, "possbl": 107, "tell": 107, "construct": 107, "cmd": 107, "rememb": [107, 111], "showd": 107, "easi": [107, 110], "get_id": 107, "argument": [107, 110, 114, 121], "method": 107, "typedef": 107, "learn": 107, "round": [107, 112], "piec": 107, "bunch": 107, "group": 107, "saw": 107, "sometyp": 107, "additionalproperti": 107, "property_1": 107, "property_2": 107, "intuit": 107, "awar": [107, 111], "mod": 107, "mymodulenam": 107, "javascript": [107, 110], "At": 107, "focu": 107, "stuff": 107, "handler": [107, 110, 116], "review": 107, "learnt": 107, "proced": 107, "join": [107, 112], "anytim": 107, "weekli": 107, "tech": 107, "meet": [107, 112], "peopl": [107, 112], "who": 107, "glad": 107, "hint": [107, 110], "push": [107, 114, 115, 120], "thank": 107, "world": [108, 112], "explan": [109, 116], "grow": [110, 112], "mail": [110, 111], "topic": [110, 112], "idea": [110, 114, 115, 119], "debugg": 110, "gdb": 110, "easiest": [110, 112], "sai": [110, 115], "dist": [110, 111, 116, 119], "small": [110, 111, 115], "visual": [110, 112, 113], "studio": [110, 113], "launch": 110, "authmanag": 110, "cppdbg": 110, "program": 110, "workspacefold": 110, "libexec": 110, "arg": 110, "stopatentri": 110, "cwd": 110, "externalconsol": 110, "mimod": 110, "setupcommand": 110, "pretti": 110, "text": [110, 112, 114, 116, 121], "ignorefailur": 110, "disassembli": 110, "flavor": 110, "intel": 110, "ve": 110, "breakpoint": 110, "taken": [110, 115], "forget": [110, 112, 116], "dcmake_build_typ": 110, "disadvantag": 110, "bad": 110, "spawn": 110, "fork": 110, "detach": 110, "grid_connection_point": 110, "0a": 110, "0w": 110, "alloc": 110, "whatev": 110, "imagin": 110, "flexibl": [110, 116], "constraint": 110, "recogn": 110, "hand": 110, "cmake_cxx_compil": 110, "unreferenc": 110, "issu": [110, 111, 112, 115], "std": 110, "besid": 110, "sometim": [110, 112], "test_config": 110, "solv": 110, "desktop": 110, "pc": 110, "ip_of_the_raspberri": 110, "offload": 110, "faster": 110, "ressourc": 110, "mobilityhous": 110, "Or": [110, 112], "thoughtwork": 110, "maev": 110, "platform": 111, "box": 111, "built": 111, "individu": 111, "research": 111, "facil": 111, "alik": 111, "sw": 111, "groundwork": 111, "rapid": 111, "quickli": 111, "compat": 111, "meant": 111, "outdoor": 111, "spec70121": 111, "cern": 111, "licenc": 111, "happi": 111, "schemat": 111, "3d": 111, "compon": 111, "purchas": 111, "esd": 111, "wrist": 111, "band": 111, "underlai": 111, "mat": 111, "18": [111, 114], "1x": 111, "usb": 111, "30w": 111, "IN": 111, "pin": [111, 112], "lab": 111, "balenaetch": 111, "dd": 111, "danger": 111, "pcb": 111, "heatsink": 111, "imag": [111, 113, 114, 120], "doubl": 111, "tape": 111, "clip": 111, "hole": 111, "cm4": 111, "around": [111, 115], "grai": 111, "spacer": 111, "gap": 111, "metal": 111, "black": 111, "jumper": 111, "onto": 111, "emmc": 111, "j1": 111, "belayboxr1": 111, "stabl": [111, 115], "img": 111, "gz": 111, "rpiboot": 111, "raspberrypi": 111, "usbboot": 111, "green": 111, "comput": 111, "unzip": 111, "5h": 111, "treat": 111, "yourself": 111, "coffe": 111, "unfortun": 111, "slow": 111, "antenna": 111, "damag": 111, "cage": 111, "seat": 111, "smaller": 111, "bigger": [111, 115], "mission": 111, "accomplish": 111, "mandatori": 111, "crimp": 111, "exact": 111, "orient": 111, "pictur": 111, "Be": 111, "fashion": 111, "ten": 111, "chanc": 111, "assembli": 111, "unisol": 111, "preassembl": 111, "desk": 111, "barrel": 111, "raspian": 111, "debian": 111, "flavour": 111, "deploy": 111, "yocto": 111, "opt": 111, "systemd": 111, "mnt": 111, "flutter": 111, "stm32": 111, "workflow": [111, 114, 115, 120], "yeti_fwupd": 111, "serial0": 111, "bootload": 111, "ninja": 111, "laptop": 111, "untar": 111, "bullsey": 111, "toolchain": 111, "8888": 111, "tgz": 111, "tar": 111, "xfz": 111, "dcmake_toolchain_fil": 111, "dcmake_install_prefix": 111, "destdir": 111, "ssh": [111, 114], "rw": 111, "ro": 111, "wpa_supplic": 111, "autom": 111, "crosscompil": 111, "unstabl": [111, 115], "update_channel": 111, "wg0": 111, "devboard": 111, "systemctl": 111, "ota": 111, "public_mqtt": 111, "1883": [111, 113], "allow_anonym": 111, "anonym": [111, 115], "journalctl": 111, "fu": 111, "vanilla": 111, "rootf": 111, "vice": 111, "versa": 111, "atom": 111, "sd": 111, "sector": [111, 112], "size": 111, "mmcblk0p1": 111, "8192": 111, "1056767": 111, "1048576": 111, "512m": 111, "w95": 111, "fat32": 111, "lba": 111, "mmcblk0p2": 111, "1056768": 111, "14688255": 111, "13631488": 111, "5g": 111, "83": 111, "mmcblk0p3": 111, "14688256": 111, "28319743": 111, "mmcblk0p4": 111, "28319744": 111, "30564351": 111, "2244608": 111, "1g": 111, "mmcblk0p5": 111, "28327936": 111, "28459007": 111, "131072": 111, "64m": 111, "mmcblk0p6": 111, "28467200": 111, "2097152": 111, "system0": 111, "system1": 111, "extent": 111, "factory_data": 111, "timer": 111, "surviv": 111, "lost": 111, "rpi": 111, "unmount": 111, "umount": 111, "mkf": 111, "ext4": 111, "lose": 111, "configu": 111, "credenti": 111, "snapshot": 112, "index": [112, 120, 121], "foster": 112, "customiz": 112, "glu": 112, "advantag": 112, "pv": 112, "linkedin": 112, "electrif": 112, "foundat": 112, "fastest": 112, "steadili": 112, "question": 112, "answer": 112, "invit": 112, "contributor": [112, 115], "held": 112, "week": 112, "tuesdai": 112, "3pm": 112, "cet": 112, "zone": 112, "wnv": 112, "aadq": 112, "irt": 112, "dial": 112, "49": 112, "40": 112, "8081616135": 112, "964783404": 112, "phone": 112, "tel": 112, "4305012153510": 112, "big": 112, "book": 112, "calendli": 112, "manuel": 112, "ziegler": 112, "30min": 112, "ecosystem": 112, "contribut": [112, 119], "technic": 112, "exchang": 112, "plan": 112, "agenda": 112, "roadmap": 112, "youtub": 112, "channel": 112, "track": [112, 115, 116], "rough": 112, "webinar": 112, "steer": 112, "committe": 112, "stuck": 112, "video": 112, "watch": 112, "But": [112, 113, 115], "journei": 112, "introduct": 112, "troubleshoot": 112, "kind": 112, "deep": 112, "breath": 112, "ocpp1": [112, 117], "sphinx": [112, 113, 117], "style": [112, 117], "ask": 112, "belaybox": 112, "search": 112, "handi": 113, "vscode": 113, "extens": [113, 116], "tcp": 113, "9001": 113, "mariadb": 113, "sql": 113, "3306": 113, "8180": [113, 116], "login": 113, "1234": 113, "centralsystemservic": [113, 116], "soap": 113, "chargeboxid": 113, "yml": [113, 114, 120], "live": [113, 115], "docker_default": 113, "By": [113, 116], "8080": 113, "often": 113, "clash": 113, "13306": 113, "ll": 113, "navig": 113, "tab": [113, 119], "depric": 113, "ctrl": 113, "shift": 113, "f1": 113, "remopen": 113, "head": 113, "path_to_everest_cpp": 113, "j8": 113, "documen": 113, "env": 113, "pwd": 113, "doc": [113, 119, 120], "_build": [113, 120], "dockerfil": 113, "protobuf_gener": 113, "path_to_where_protobuf_files_resid": 113, "protoc": 113, "languag": [113, 121], "zip": 113, "nanopb_pb_gen": 113, "python_pb_gen": 113, "action": [114, 120], "runner": 114, "actrc": 114, "ghcr": 114, "catthehack": 114, "actor": 114, "usernam": 114, "artifact": 114, "pass": 114, "four": [114, 116], "secret_name_1": 114, "secret_value_1": 114, "secret_name_2": 114, "secret_value_2": 114, "multiline_secret": 114, "line_1": 114, "nline2": 114, "nline3": 114, "github_token": 114, "your_github_token": 114, "sa_github_token": 114, "github_token_of_the_service_account": 114, "sa_github_ssh_kei": 114, "ssh_key_of_the_service_account": 114, "github_actor": 114, "username_of_the_service_account": 114, "your_ssh_kei": 114, "your_usernam": 114, "isn": 114, "work0": [114, 120], "plenti": 115, "paragraph": 115, "strategi": 115, "concern": 115, "articl": 115, "vincent": 115, "driessen": 115, "gitflow": 115, "atlassian": 115, "count_to_infin": 115, "charge_fast": 115, "new_stuff": 115, "complex": 115, "commit": 115, "advis": 115, "towrit": 115, "rebas": 115, "candid": 115, "bugfix": 115, "rc": 115, "div_by_zero": 115, "bug": 115, "succeed": 115, "hotfix": 115, "maintenc": 115, "forgot_to_unplug": 115, "cherri": 115, "pick": 115, "contrast": 115, "rnd_git_dir": 115, "plai": 115, "despit": [115, 116], "onlin": 115, "intermix": 115, "harder": 115, "mind": 115, "conspiraci": 115, "rewrit": 115, "histori": 115, "stash": 115, "conflict": 115, "progress": 115, "somewher": 115, "someproject": 115, "somerepo": 115, "privateus": 115, "privaterepo": 115, "main_repo": 115, "wip": 115, "rf": 115, "email": 115, "pionier": 115, "manufaktur": 115, "bot": 115, "echo": 115, "src": 115, "fanci": 115, "feature_a": 115, "ff": 115, "larg": 115, "broken": 115, "feature_b": 115, "feature_c": 115, "meanwhil": 115, "ran": 115, "realiz": 115, "went": 115, "seriou": 115, "newer": 115, "fact": 115, "feature_d_1": 115, "d1": 115, "feature_d_2": 115, "d2": 115, "feature_": 115, "incorpor": 115, "ever": 115, "theirs": 115, "6j": 116, "callback": 116, "metervalu": 116, "statusnotif": 116, "everest_workspac": 116, "cp001": 116, "chargepointid": 116, "centralsystemuri": 116, "127": 116, "chargeboxserialnumb": 116, "chargepointmodel": 116, "chargepointvendor": 116, "firmwarevers": 116, "authorizeremotetxrequest": 116, "clockaligneddatainterv": 116, "900": 116, "connectorphaserot": 116, "rst": [116, 121], "getconfigurationmaxkei": 116, "86400": 116, "localauthorizeofflin": 116, "localpreauthor": 116, "metervaluesaligneddata": 116, "metervaluessampleddata": 116, "metervaluesampleinterv": 116, "numberofconnector": 116, "resetretri": 116, "stoptransactiononevsidedisconnect": 116, "stoptransactiononinvalidid": 116, "stoptxnaligneddata": 116, "stoptxnsampleddata": 116, "supportedfeatureprofil": 116, "firmwaremanag": 116, "remotetrigg": 116, "localauthlistmanag": 116, "smartcharg": 116, "transactionmessageattempt": 116, "transactionmessageretryinterv": 116, "unlockconnectoronevsidedisconnect": 116, "websocketpinginterv": 116, "supportedfiletransferprotocol": 116, "ftp": 116, "cponam": 116, "authorizationkei": 116, "deadbeefdeadbeef": 116, "localauthlisten": 116, "localauthlistmaxlength": 116, "42": [116, 121], "sendlocallistmaxlength": 116, "chargeprofilemaxstacklevel": 116, "chargingscheduleallowedchargingrateunit": 116, "chargingschedulemaxperiod": 116, "maxchargingprofilesinstal": 116, "iso15118pncen": 116, "contractvalidationofflin": 116, "introduc": 116, "whitepap": 116, "tailor": 116, "prepend": 116, "wss": 116, "transport": 116, "unsecur": 116, "familiar": 116, "remotestarttransact": 116, "summar": 116, "addtion": 116, "diagnost": 116, "active_modul": 116, "token_provider_rfid": 116, "jsdummytokenprovidermanu": 116, "config_modul": 116, "module_id": 116, "implementation_id": 116, "break": 116, "logmessag": 116, "logmessagesformat": 116, "consol": 116, "q1": [117, 121], "2022": [117, 121], "rule": [117, 121], "embedd": [117, 121], "enviro": [117, 121], "month": 118, "modif": 119, "mv": 119, "everest_nod": 119, "bind": 119, "run_sil": 119, "automaticc": 120, "documentaiton": 120, "possibilti": 120, "expand": 120, "restructuredtext": 120, "tabl": 120, "workflow_dispatch": 120, "h1": 121, "h2": 121, "h3": 121, "h4": 121, "h5": 121, "h6": 121, "bold": 121, "ital": 121, "inlin": 121, "liter": 121, "sup": 121, "super": 121, "unord": 121, "nest": 121, "anchor": 121, "_anchorbyref": 121, "_anchor": 121, "_external_link_ref": 121, "_extern": 121, "footnot": 121, "citat": 121, "cit1": 121, "_": 121, "external_link_ref": 121, "anchorbyref": 121, "vertic": 121, "horizont": 121, "span": 121, "width": 121, "utf": 121, "row": 121, "caption": 121, "png": 121, "alt": 121, "150px": 121, "align": 121, "center": 121, "target_": 121, "depth": 121, "toc": 121, "visibl": 121, "hidden": 121, "maxdepth": 121, "second_fil": 121, "int_": 121, "infti": 121, "dx": 121, "div": 121, "lineno": 121, "emphas": 121, "some_funct": 121, "any_var": 121, "another_funct": 121, "literalinclud": 121, "dedent": 121, "_tutorial_intro": 121, "toctre": 121, "glob": 121}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 76], "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, 91, 93, 94], "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, 93, 94, 96, 103, 107, 115], "iso15118_ev": [2, 77], "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, 72, 91, 110], "energy_manag": 12, "energy_price_inform": [13, 73], "ev_slac": 14, "evse_manag": [15, 74], "evse_secur": [16, 75], "exampl": [17, 115, 121], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 78], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 80], "powermet": [25, 81, 91, 93, 94], "reserv": [26, 82, 91], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 84], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 68, 85, 105, 106], "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, 69, 93], "requir": [38, 39, 41, 45, 46, 48, 52, 56, 57, 58, 60, 62, 66, 105, 106], "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, 69], "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, 70], "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, 69], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 93, 94, 96, 99, 102, 103, 107, 108, 109, 110, 118], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 91, 93, 94, 111, 116], "dpm1000": 40, "dummytokenprovid": [41, 88], "dummytokenprovidermanu": [42, 89], "dummytokenvalid": [43, 90], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 91], "evsesecur": [49, 92], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 93], "jstibber": 53, "lemdcbm400600": 54, "micromegawattbsp": 55, "ocpp": [56, 79, 110, 116], "ocpp201": 57, "ocppextensionexampl": [58, 95], "pn532tokenprovid": 59, "packetsniff": 60, "persistentstor": 61, "powermeterbsm": 62, "pyevjosev": 63, "pyjosev": 64, "serialcommhub": 65, "setup": [66, 110, 111, 113, 114], "store": 67, "yetidriv": [69, 96], "board_support": 71, "serial_comm_hub_request": 83, "unit": 86, "yeti": [87, 96, 111], "typic": 91, "connect": [91, 116], "ac": 91, "dc": 91, "publish": [91, 93], "session_ev": 91, "authent": 91, "autocharg": 91, "pnc": 91, "manag": [91, 102, 107, 110], "dataset": 93, "file": [93, 103, 107, 111, 113], "avail": 93, "descript": [93, 94], "structur": [93, 115], "other": [93, 96], "thing": 93, "note": [93, 94, 121], "get_signed_meter_valu": 93, "lem": 94, "dcbm": 94, "400": 94, "600": 94, "initi": 94, "start_transact": 94, "stop_transact": 94, "ip_address": 94, "port": 94, "option": 94, "meter_tls_certif": 94, "ntp": 94, "set": [94, 102, 111], "resili": 94, "time": 94, "sync": 94, "error": [94, 110, 121], "handl": 94, "tl": 94, "limit": 94, "refer": [94, 97, 111], "link": [94, 121], "commun": [96, 107, 110], "between": 96, "microcontrol": [96, 111], "thi": [96, 121], "driver": 96, "protocol": 96, "cob": 96, "protobuf": [96, 113], "everest": [96, 97, 98, 99, 100, 102, 104, 105, 107, 108, 109, 110, 111, 112, 113, 116, 119], "low": 96, "control": 96, "mode": 96, "all": 96, "interfac": [98, 103, 107], "type": [100, 107], "snapshot": 101, "edm": [102, 107], "depend": [102, 106, 107], "instal": [102, 103, 107], "quick": [102, 107], "start": 102, "enabl": 102, "cpm_source_cach": 102, "path": 102, "build": [102, 107, 111, 120], "python": [102, 106], "packag": [102, 106, 107], "need": [102, 107], "run": [102, 111, 114, 116], "up": [102, 111], "updat": [102, 103, 111], "workspac": 102, "us": [102, 111, 115], "cmake": 102, "yaml": 102, "creat": [102, 103], "config": [102, 111], "from": 102, "an": 102, "exist": 102, "directori": [102, 114], "tree": 102, "git": [102, 115], "inform": [102, 111, 120], "glanc": 102, "ev": [103, 107], "cli": [103, 107], "line": [103, 107], "gener": [103, 107, 113, 120], "c": 103, "header": 103, "defin": [103, 111], "auto": 103, "onli": [103, 111], "nodej": 103, "develop": [104, 106, 107, 111, 112, 118], "tool": [104, 105], "framework": 105, "A": [105, 106, 107], "visual": [105, 115], "introduct": [105, 111], "And": [105, 107, 110], "helper": [105, 107], "prerequisit": [105, 116], "hardwar": [105, 111], "oper": 105, "librari": 105, "prepar": [106, 107, 111], "your": [106, 107, 112], "environ": [106, 107, 111, 113], "word": 106, "test": 106, "ubuntu": 106, "opensus": 106, "fedora": 106, "troubleshoot": [106, 110], "maven": 106, "java": 106, "version": [106, 112, 121], "pyenv": 106, "kind": 107, "Of": [107, 112], "guid": [107, 121], "To": [107, 114, 116, 118], "download": 107, "get": [107, 111], "The": [107, 111], "repositori": [107, 115], "iso": 107, "15118": 107, "simul": [107, 119], "softwar": [107, 111, 119], "loop": 107, "admin": 107, "panel": 107, "understand": 107, "basic": 107, "element": 107, "manifest": 107, "stub": 107, "One": 107, "deep": 107, "breath": 107, "concept": [108, 115], "frequent": 110, "ask": 110, "question": 110, "best": [110, 115], "practic": [110, 115], "debug": 110, "singl": 110, "warn": [110, 121], "compil": [110, 111], "gnu": 110, "rpc": 110, "timeout": 110, "2": 110, "0": 110, "1": [110, 112], "pionix": 111, "belaybox": 111, "support": 111, "assembl": 111, "yak": 111, "board": 111, "flash": 111, "cabl": 111, "final": 111, "raspbian": 111, "integr": [111, 116], "": 111, "firmwar": 111, "cross": 111, "deploi": 111, "custom": 111, "further": 111, "cheat": 111, "sheet": 111, "make": 111, "root": 111, "partit": 111, "read": 111, "writabl": 111, "again": 111, "contain": 111, "wifi": 111, "releas": 111, "channel": 111, "wireguard": 111, "vpn": 111, "persist": 111, "user": 111, "stop": 111, "automat": 111, "addit": 111, "mqtt": 111, "broker": 111, "watch": 111, "output": [111, 121], "servic": 111, "termin": 111, "scheme": 111, "onlin": 111, "factori": 111, "reset": 111, "current": 112, "nightli": 112, "what": 112, "i": 112, "compass": 112, "direct": [112, 121], "contact": 112, "mail": 112, "list": [112, 114, 121], "weekli": 112, "tech": 112, "meetup": 112, "resourc": 112, "about": 112, "social": 112, "media": 112, "find": 112, "wai": 112, "Into": 112, "tabl": [112, 121], "content": [112, 121], "indic": 112, "docker": 113, "playground": 113, "local": 113, "ci": 113, "languang": 113, "specif": 113, "how": [114, 115, 116, 118], "act": 114, "usag": 114, "availavl": 114, "job": 114, "trigger": 114, "event": 114, "bind": 114, "work": 114, "main": 115, "tip": [115, 121], "n": 115, "trick": 115, "privat": 115, "workhors": 115, "branch": 115, "correspond": 115, "ocpp1": 116, "6": 116, "libocpp": 116, "core": 116, "steve": 116, "differ": 116, "csm": 116, "within": 116, "log": 116, "tutori": [117, 119], "new": 118, "sphinx": [120, 121], "architectur": 120, "document": [120, 121], "style": 121, "headlin": 121, "bullet": 121, "target": 121, "section": 121, "head": 121, "grid": 121, "simpl": 121, "csv": 121, "titl": 121, "imag": 121, "figur": 121, "comment": 121, "block": 121, "topic": 121, "sidebar": 121, "admonit": 121, "attent": 121, "caution": 121, "danger": 121, "hint": 121, "import": 121, "seealso": 121, "versionad": 121, "versionchang": 121, "deprec": 121, "math": 121, "raw": 121, "format": 121, "code": 121}, "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"], [72, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [73, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [74, "evse-manager"]], "evse_security": [[16, "evse-security"], [75, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [78, "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"], [80, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [81, "powermeter"], [91, "powermeter"], [93, "powermeter"]], "reservation": [[26, "reservation"], [82, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [84, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [85, "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"], [69, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [56, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [66, "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"], [69, "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"], [69, "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"], [69, "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"], [58, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [64, "module-configuration"], [66, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [94, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [88, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [89, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [90, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [91, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [92, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [93, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "LemDCBM400600": [[54, "lemdcbm400600"]], "MicroMegaWattBSP": [[55, "micromegawattbsp"]], "OCPP": [[56, "ocpp"]], "OCPP201": [[57, "ocpp201"]], "OCPPExtensionExample": [[58, "ocppextensionexample"], [95, "ocppextensionexample"]], "PN532TokenProvider": [[59, "pn532tokenprovider"]], "PacketSniffer": [[60, "packetsniffer"]], "PersistentStore": [[61, "persistentstore"]], "PowermeterBSM": [[62, "powermeterbsm"]], "PyEvJosev": [[63, "pyevjosev"]], "PyJosev": [[64, "pyjosev"]], "SerialCommHub": [[65, "serialcommhub"]], "Setup": [[66, "setup"], [114, "setup"]], "Store": [[67, "store"]], "System": [[68, "system"]], "YetiDriver": [[69, "yetidriver"], [96, "yetidriver"]], "authorization": [[70, "authorization"]], "board_support": [[71, "board-support"]], "iso15118_charger": [[76, "iso15118-charger"]], "iso15118_ev": [[77, "iso15118-ev"]], "ocpp": [[79, "ocpp"]], "serial_comm_hub_requests": [[83, "serial-comm-hub-requests"]], "units": [[86, "units"]], "yeti": [[87, "yeti"]], "Typical connections": [[91, "typical-connections"]], "AC Configuration": [[91, "ac-configuration"]], "DC Configuration": [[91, "dc-configuration"]], "Published variables": [[91, "published-variables"], [93, "published-variables"]], "session_events": [[91, "session-events"]], "Authentication": [[91, "authentication"]], "Autocharge / PnC": [[91, "autocharge-pnc"]], "Reservation": [[91, "reservation"]], "Energy Management": [[91, "energy-management"]], "Datasets in the configuration file": [[93, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[93, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[93, "dataset-description"]], "Structure of datasets in the configuration file": [[93, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[93, "other-things-to-note"]], "Provided commands": [[93, "provided-commands"]], "get_signed_meter_value": [[93, "get-signed-meter-value"]], "LEM DCBM 400/600": [[94, "lem-dcbm-400-600"]], "Description": [[94, "description"]], "Initialization": [[94, "initialization"]], "Variable Powermeter": [[94, "variable-powermeter"]], "Command start_transaction": [[94, "command-start-transaction"]], "Command stop_transaction": [[94, "command-stop-transaction"]], "ip_address": [[94, "ip-address"]], "port (optional)": [[94, "port-optional"]], "meter_tls_certificate (optional)": [[94, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[94, "ntp-settings-optional"]], "Resilience Settings (optional)": [[94, "resilience-settings-optional"]], "Notes": [[94, "notes"]], "Time Sync": [[94, "time-sync"]], "Error Handling / Resilience": [[94, "error-handling-resilience"]], "TLS Notes & Limitations": [[94, "tls-notes-limitations"]], "References / Links": [[94, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[96, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[96, "protocol"]], "COBS": [[96, "cobs"]], "Protobuf": [[96, "protobuf"]], "EVerest to Yeti": [[96, "everest-to-yeti"]], "Low control mode:": [[96, "low-control-mode"]], "Other commands for all modes:": [[96, "other-commands-for-all-modes"]], "Yeti to EVerest": [[96, "yeti-to-everest"]], "EVerest Reference": [[97, "everest-reference"]], "EVerest Interfaces": [[98, "everest-interfaces"]], "EVerest Modules": [[99, "everest-modules"], [109, "everest-modules"]], "EVerest Types": [[100, "everest-types"]], "Snapshot": [[101, "snapshot"]], "edm": [[102, "edm"]], "Dependency Manager for EVerest": [[102, "dependency-manager-for-everest"]], "Install and Quick Start": [[102, "install-and-quick-start"]], "Installing edm": [[102, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[102, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[102, "building-everest"]], "Python packages needed to run edm": [[102, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[102, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[102, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[102, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[102, "git-information-at-a-glance"]], "ev-cli": [[103, "ev-cli"]], "Install": [[103, "install"]], "ev-cli command line interface": [[103, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[103, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[103, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[103, "auto-generating-nodejs-modules"]], "EVerest development tools": [[104, "everest-development-tools"]], "EVerest framework": [[105, "everest-framework"]], "A Visual Introduction": [[105, "a-visual-introduction"]], "Tools And Helpers": [[105, "tools-and-helpers"]], "System Requirements and Prerequisites": [[105, "system-requirements-and-prerequisites"]], "Hardware": [[105, "hardware"]], "Operating System": [[105, "operating-system"]], "Libraries And Tools": [[105, "libraries-and-tools"]], "Prepare Your Development Environment": [[106, "prepare-your-development-environment"], [107, "prepare-your-development-environment"]], "A Word on System Environments": [[106, "a-word-on-system-environments"]], "Required Packages": [[106, "required-packages"]], "Tested Environments": [[106, "tested-environments"]], "Ubuntu": [[106, "ubuntu"]], "OpenSUSE": [[106, "opensuse"]], "Fedora": [[106, "fedora"]], "Troubleshooting": [[106, "troubleshooting"]], "Maven dependency": [[106, "maven-dependency"]], "Java dependency": [[106, "java-dependency"]], "Python versions with pyenv": [[106, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[107, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[107, "needed-packages"]], "Download And Install": [[107, "download-and-install"]], "Get The Needed EVerest Repositories": [[107, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[107, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[107, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[107, "packages-for-iso-15118-communication"]], "Build EVerest": [[107, "build-everest"]], "Simulating EVerest": [[107, "simulating-everest"]], "Prepare The Helpers": [[107, "prepare-the-helpers"]], "Software in a loop": [[107, "software-in-a-loop"]], "Admin panel and simulations": [[107, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[107, "understanding-everest-modules"]], "Basic elements of a module": [[107, "basic-elements-of-a-module"]], "Module manifest": [[107, "module-manifest"]], "Interfaces": [[107, "interfaces"]], "Types": [[107, "types"]], "Generate the stub files": [[107, "generate-the-stub-files"]], "One Deep Breath": [[107, "one-deep-breath"]], "EVerest Module Concept": [[108, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[110, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[110, "everest-modules"]], "Debug a single module": [[110, "debug-a-single-module"]], "Energy management": [[110, "energy-management"]], "Errors, warnings and Troubleshooting": [[110, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[110, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[110, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[110, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[111, "pionix-belaybox"]], "Introduction": [[111, "introduction"]], "The BelayBox hardware": [[111, "the-belaybox-hardware"]], "Getting support": [[111, "getting-support"]], "Setting up Hardware and Software": [[111, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[111, "assembling-the-yak-board"]], "Flashing the Yak Board": [[111, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[111, "assembling-the-yeti-board"]], "Preparing the cable set": [[111, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[111, "final-yak-yeti-cable-setup"]], "Raspbian": [[111, "raspbian"]], "EVerest": [[111, "everest"]], "Integration into Raspbian": [[111, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[111, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[111, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[111, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[111, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[111, "belaybox-further-information"]], "Reference Cheat Sheet": [[111, "reference-cheat-sheet"]], "Make root partition read/writable": [[111, "make-root-partition-read-writable"]], "Make it read only again": [[111, "make-it-read-only-again"]], "File containing wifi settings": [[111, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[111, "use-of-custom-everest-build-or-config"]], "Define release channels": [[111, "define-release-channels"]], "Wireguard VPN configuration": [[111, "wireguard-vpn-configuration"]], "Persistent user config": [[111, "persistent-user-config"]], "Stop automatic updates": [[111, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[111, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[111, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[111, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[111, "raspbian-partitioning-scheme"]], "Using online updates": [[111, "using-online-updates"]], "Factory reset": [[111, "factory-reset"]], "Current Version nightly": [[112, "index"]], "What Is EVerest": [[112, "what-is-everest"]], "EVerest Compass": [[112, "everest-compass"]], "Direct contact": [[112, "direct-contact"]], "Mailing list": [[112, "mailing-list"]], "Weekly tech meetup": [[112, "weekly-tech-meetup"]], "1:1 meetup": [[112, "meetup"]], "Tech resources about EVerest": [[112, "tech-resources-about-everest"]], "Social Media": [[112, "social-media"]], "Find Your Way Into EVerest Development": [[112, "find-your-way-into-everest-development"]], "Table Of Contents": [[112, "table-of-contents"]], "Indices and tables": [[112, "indices-and-tables"]], "Docker setup": [[113, "docker-setup"]], "everest playground": [[113, "everest-playground"]], "Local CI environment": [[113, "local-ci-environment"]], "Generating languange specific protobuf files": [[113, "generating-languange-specific-protobuf-files"]], "How To: Act": [[114, "how-to-act"]], "Usage": [[114, "usage"]], "List availavle jobs:": [[114, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[114, "run-jobs-trigger-events"]], "Bind working directory:": [[114, "bind-working-directory"]], "How to git": [[115, "how-to-git"]], "Main concept": [[115, "main-concept"]], "Best practices": [[115, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[115, "tips-n-tricks-for-git"]], "Using private repositories": [[115, "using-private-repositories"]], "Workhorse example": [[115, "workhorse-example"]], "Visualization of the branching structure": [[115, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[115, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[116, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[116, "prerequisites"]], "Integration of libocpp into everest-core": [[116, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[116, "run-everest-with-steve"]], "Configuring OCPP": [[116, "configuring-ocpp"]], "Connect to a different CSMS": [[116, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[116, "configuring-ocpp-within-everest"]], "Logging": [[116, "logging"]], "Tutorials": [[117, "tutorials"]], "How To: Develop New Modules": [[118, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[119, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[120, "general-sphinx-information"]], "Architecture": [[120, "architecture"]], "Build the documentation": [[120, "build-the-documentation"]], "Sphinx style guide": [[121, "sphinx-style-guide"]], "Headlines": [[121, "headlines"]], "Styles": [[121, "styles"]], "Bullet Lists": [[121, "bullet-lists"]], "Targets and Links": [[121, "targets-and-links"]], "Section Heading": [[121, "section-heading"]], "Tables": [[121, "tables"]], "Grid table": [[121, "grid-table"]], "Simple table": [[121, "simple-table"]], "CSV table": [[121, "csv-table"]], "table title": [[121, "id6"]], "Images and Figures": [[121, "images-and-figures"]], "Image": [[121, "image"]], "Figure": [[121, "figure"]], "Comments": [[121, "comments"]], "Directives": [[121, "directives"]], "Table of Contents": [[121, "table-of-contents"], [121, "id4"]], "Table of Contents (this document)": [[121, "table-of-contents-this-document"]], "Content Block Directives": [[121, "content-block-directives"], [121, "id5"]], ".. topic:: [title]": [[121, "topic-title"]], "Topic": [[121, null]], ".. sidebar:: [title]": [[121, "sidebar-title"]], "Sidebar": [[121, null]], ".. admonition:: [title]": [[121, "admonition-title"]], "Admonition title": [[121, null]], ".. attention::": [[121, "attention"]], ".. caution::": [[121, "caution"]], ".. danger::": [[121, "danger"]], ".. error::": [[121, "error"]], ".. hint::": [[121, "hint"]], ".. important::": [[121, "important"]], ".. note::": [[121, "note"]], ".. tip::": [[121, "tip"]], ".. warning::": [[121, "warning"]], ".. seealso::": [[121, "seealso"]], ".. versionadded:: [version]": [[121, "versionadded-version"]], ".. versionchanged:: [version]": [[121, "versionchanged-version"]], ".. deprecated:: [version]": [[121, "deprecated-version"]], ".. math::": [[121, "math"]], ".. raw:: output format": [[121, "raw-output-format"]], "Code Examples": [[121, "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/LemDCBM400600", "_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/LemDCBM400600", "_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/LemDCBM400600.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/LemDCBM400600.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. LemDCBM400600", "11.1.18. MicroMegaWattBSP", "11.1.19. OCPP", "11.1.20. OCPP201", "11.1.21. OCPPExtensionExample", "11.1.22. PN532TokenProvider", "11.1.23. PacketSniffer", "11.1.24. PersistentStore", "11.1.25. PowermeterBSM", "11.1.26. PyEvJosev", "11.1.27. PyJosev", "11.1.28. SerialCommHub", "11.1.29. Setup", "11.1.30. Store", "11.1.31. System", "11.1.32. 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", "5.3. LEM DCBM 400/600", "OCPPExtensionExample", "5.4. 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, 54, 56, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 91, 92, 93, 94, 95, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 120], "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, 55, 58, 60, 62, 63, 64, 66, 68, 69, 91, 92, 93, 94, 97, 105, 110, 112, 113, 116, 120], "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, 56, 70, 72, 74, 76, 81, 85, 94, 96, 97, 102, 105, 107, 113, 116, 120, 121], "iso15118": [1, 2, 14, 16, 28, 34, 44, 47, 48, 50, 51, 63, 64, 76, 77, 91, 101, 107], "charger": [1, 2, 44, 51, 64, 66, 76, 91, 96, 105, 110, 111], "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, 58, 63, 64, 65, 68, 70, 72, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 87, 91, 94, 95, 96, 103, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 119], "eim": [1, 48, 51, 91], "author": [1, 4, 5, 15, 74, 91, 97, 100, 107, 111, 116], "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, 60, 62, 64, 65, 69, 70, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 84, 85, 86, 87, 91, 93, 94, 95, 96, 97, 102, 103, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 119, 120, 121], "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, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 107], "providedidtoken": [1, 4, 5, 15, 70, 74], "The": [1, 2, 4, 8, 11, 15, 16, 20, 21, 22, 26, 33, 38, 39, 50, 51, 52, 54, 60, 63, 64, 66, 70, 72, 73, 74, 75, 76, 81, 85, 91, 93, 94, 96, 102, 103, 105, 110, 112, 113, 114, 115, 116, 119, 120, 121], "evcc": [1, 2, 15, 63, 74, 76], "provid": [1, 4, 5, 9, 14, 16, 17, 27, 28, 36, 70, 75, 76, 79, 81, 85, 88, 89, 91, 94, 103, 107, 110, 113, 116, 120], "payment": [1, 2, 76], "detail": [1, 15, 39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 82, 91, 94, 102, 105, 107, 108, 116], "pnc": [1, 48, 51, 116], "send": [1, 27, 37, 48, 91, 96, 115], "signatur": [1, 85], "certif": [1, 15, 16, 49, 51, 54, 56, 57, 63, 64, 70, 75, 76, 85, 92, 94, 106, 107, 116], "chain": [1, 15, 16, 46, 51, 64, 75], "emaid": [1, 70], "There": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 107, 112, 115], "extend": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 58, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 91, 95], "definit": [1, 2, 4, 5, 6, 11, 13, 15, 16, 19, 20, 22, 24, 25, 26, 27, 30, 33, 37, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 103, 107], "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, 54, 58, 69, 70, 72, 74, 75, 76, 79, 81, 82, 83, 85, 87, 96, 97, 102, 105, 106, 107, 110, 111, 112, 115, 116, 119], "ac_close_contactor": 1, "contactor": [1, 2, 96], "should": [1, 15, 16, 20, 22, 25, 36, 40, 50, 51, 58, 64, 66, 74, 85, 91, 94, 96, 102, 103, 106, 107, 110, 111, 113, 114, 115, 116], "close": [1, 2, 7, 51], "ac_open_contactor": 1, "open": [1, 102, 107, 111, 112, 113, 116, 119, 120], "start_cablecheck": 1, "now": [1, 15, 56, 72, 73, 74, 85, 96, 102, 103, 106, 107, 108, 110, 111, 112, 113, 115, 119], "start": [1, 2, 6, 14, 15, 20, 22, 25, 27, 28, 33, 48, 54, 56, 64, 74, 81, 85, 91, 94, 96, 105, 106, 107, 108, 110, 111, 112, 113, 115, 116, 118, 119], "cabl": [1, 6, 48, 74, 81], "check": [1, 5, 16, 17, 21, 48, 66, 91, 94, 96, 111, 112, 115], "dc_open_contactor": 1, "v2g_setup_finish": 1, "from": [1, 6, 8, 11, 15, 19, 22, 28, 31, 37, 40, 41, 48, 50, 53, 56, 62, 71, 72, 74, 76, 81, 84, 88, 91, 93, 94, 96, 97, 103, 105, 107, 110, 111, 112, 113, 115, 116, 121], "3": [1, 14, 28, 47, 48, 50, 54, 73, 74, 81, 93, 94, 96, 101, 102, 106, 116, 121], "trigger": [1, 14, 48, 111, 116, 120], "when": [1, 14, 22, 24, 28, 31, 48, 50, 55, 56, 59, 62, 64, 69, 70, 72, 74, 81, 82, 85, 91, 93, 94, 96, 103, 107, 110, 111, 114, 115, 116, 120], "ev": [1, 2, 14, 15, 47, 48, 50, 51, 63, 64, 70, 74, 76, 77, 104, 105, 111, 112], "powerdeliveryreq": [1, 76], "messag": [1, 22, 48, 56, 57, 60, 65, 76, 81, 96, 105, 110, 116], "chargeprogess": 1, "equal": 1, "stop": [1, 2, 15, 20, 22, 25, 28, 39, 54, 72, 74, 81, 91, 94, 96, 116, 119], "currentdemand_start": 1, "charg": [1, 2, 6, 7, 8, 14, 15, 20, 22, 24, 34, 45, 48, 51, 55, 56, 57, 64, 68, 70, 71, 72, 74, 76, 77, 82, 91, 96, 105, 107, 111, 112, 116], "process": [1, 2, 14, 28, 45, 64, 74, 76, 85, 105, 107, 110, 117, 119, 121], "ha": [1, 22, 51, 63, 64, 70, 74, 82, 85, 91, 94, 102, 103, 105, 106, 107, 110, 111, 115, 116], "want": [1, 2, 48, 91, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 118, 119], "currentdemand_finish": 1, "wa": [1, 6, 14, 15, 17, 21, 26, 28, 66, 74, 76, 82, 85, 96, 102, 112, 115, 116], "finish": [1, 2, 6, 39, 48, 74, 111, 115], "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, 66, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 81, 82, 83, 85, 94, 107], "specifi": [1, 15, 16, 26, 51, 54, 64, 68, 72, 74, 75, 76, 82, 85, 91, 107, 110, 113, 114, 116], "identif": [1, 50, 74, 81, 91], "readabl": [1, 96, 120], "format": [1, 6, 16, 33, 54, 70, 72, 73, 74, 76, 81, 82, 85, 91, 94, 103, 106, 111, 114, 116], "It": [1, 6, 8, 15, 39, 44, 48, 49, 50, 74, 91, 92, 93, 94, 96, 102, 103, 105, 107, 110, 111, 112, 113, 114, 115, 116, 120], "contain": [1, 5, 13, 15, 22, 29, 33, 35, 70, 73, 74, 75, 76, 85, 91, 93, 96, 102, 103, 107, 113, 114, 115, 116, 119], "mac": [1, 14, 28, 48, 50, 51, 63, 64, 74, 106], "address": [1, 14, 27, 28, 32, 40, 48, 50, 52, 54, 62, 66, 74, 93, 94], "uppercas": 1, "pattern": [1, 14, 17, 21, 28, 32, 74, 106], "selectedpaymentopt": 1, "paymentopt": [1, 2, 76], "element": [1, 2, 76], "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, 60, 62, 63, 64, 65, 66, 69, 70, 71, 72, 74, 75, 76, 80, 82, 85, 91, 92, 93, 94, 95, 96, 103, 105, 106, 107, 110, 112, 113, 114, 116, 119, 120, 121], "indic": [1, 2, 8, 15, 16, 22, 33, 37, 70, 71, 72, 75, 76, 79, 81, 83, 91, 94], "type": [1, 2, 8, 16, 22, 33, 41, 42, 43, 47, 48, 50, 52, 53, 59, 65, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 93, 94, 97, 106, 110, 111, 112, 116, 119, 120], "requestedenergytransfermod": 1, "energytransfermod": [1, 2, 76], "select": [1, 2, 27, 40, 48, 70, 76, 91, 111, 113], "energi": [1, 2, 13, 15, 19, 29, 35, 45, 46, 48, 53, 62, 73, 74, 76, 77, 80, 81, 86, 93, 97, 98, 100, 107, 111, 112, 116], "transfer": [1, 2, 22, 27, 48, 76, 79, 83, 96], "mode": [1, 2, 6, 7, 8, 15, 24, 27, 28, 34, 36, 40, 48, 50, 66, 76, 80, 91, 110, 111], "request": [1, 2, 5, 11, 15, 16, 22, 25, 28, 33, 48, 54, 56, 57, 64, 70, 72, 74, 75, 76, 77, 79, 81, 83, 85, 91, 93, 94, 96, 110, 112, 116, 119], "departuretim": 1, "option": [1, 5, 6, 7, 16, 48, 51, 70, 74, 76, 91, 101, 102, 103, 105, 115, 116, 121], "rfc3339": [1, 33, 70, 72, 73, 74, 76, 81, 82, 85], "utc": [1, 70, 72, 73, 76, 82], "vehicl": [1, 15, 28, 74, 76, 107, 111], "intend": [1, 74], "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, 55, 59, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 86, 87, 93, 94, 106, 107, 112, 121], "wh": [1, 74, 77, 81, 84, 86, 93], "amount": [1, 72, 94, 96], "reflect": [1, 118], "": [1, 8, 32, 41, 42, 43, 52, 54, 59, 74, 75, 88, 89, 90, 91, 92, 93, 94, 95, 96, 105, 106, 107, 110, 112, 114, 115, 116], "estim": [1, 74, 76], "how": [1, 39, 51, 58, 68, 85, 95, 105, 106, 107, 110, 111, 112, 117, 119, 120, 121], "much": [1, 110, 111, 115], "need": [1, 15, 16, 48, 66, 70, 72, 74, 91, 93, 94, 96, 103, 105, 106, 110, 111, 112, 113, 114, 115, 116, 120], "fulfil": [1, 72, 74], "user": [1, 39, 48, 56, 70, 72, 74, 81, 102, 103, 107, 115], "configur": [1, 6, 22, 41, 42, 43, 52, 79, 82, 90, 95, 96, 105, 107, 110, 112, 113, 114, 119], "goal": [1, 74], "current": [1, 2, 6, 7, 8, 15, 17, 23, 24, 33, 36, 37, 40, 46, 48, 56, 69, 71, 72, 73, 74, 76, 77, 80, 81, 85, 86, 87, 91, 93, 94, 96, 102, 103, 105, 106, 107, 110, 111, 113, 114, 115, 116, 117, 118, 121], "session": [1, 2, 6, 7, 8, 15, 48, 51, 60, 74, 82, 91, 96, 107, 110, 116], "ac_evmaxvoltag": 1, "v": [1, 74, 76, 77, 80, 84, 87, 107, 113], "rm": [1, 113, 115, 119], "maxim": 1, "nomin": [1, 45, 48], "voltag": [1, 6, 7, 20, 24, 40, 45, 48, 71, 74, 76, 77, 78, 80, 81, 84, 86, 87], "can": [1, 6, 8, 9, 10, 15, 16, 31, 33, 37, 39, 40, 46, 50, 51, 56, 57, 59, 69, 70, 71, 72, 73, 74, 76, 80, 81, 91, 93, 94, 96, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119, 121], "accept": [1, 6, 15, 26, 43, 70, 75, 76, 79, 82, 85], "measur": [1, 7, 15, 20, 25, 30, 31, 37, 48, 62, 72, 78, 81, 84, 93, 96], "between": [1, 2, 6, 11, 48, 59, 65, 72, 73, 76, 78, 91, 102, 105, 107, 111, 115, 116], "one": [1, 6, 15, 22, 27, 40, 41, 42, 48, 70, 72, 74, 88, 89, 91, 96, 106, 107, 110, 111, 115, 116], "phase": [1, 2, 6, 7, 15, 46, 48, 71, 72, 74, 81, 84, 86, 91, 93, 96, 105, 107], "neutral": [1, 48, 86], "ac_evmaxcurr": 1, "A": [1, 6, 16, 26, 28, 45, 48, 56, 57, 70, 74, 75, 76, 77, 80, 81, 84, 85, 86, 91, 93, 94, 96, 102, 111, 112, 115, 121], "maximum": [1, 6, 17, 23, 40, 71, 74, 76, 77, 80, 94, 116], "support": [1, 6, 7, 40, 48, 50, 51, 55, 63, 64, 66, 69, 71, 74, 76, 80, 85, 91, 93, 96, 106, 107, 112, 116, 121], "per": [1, 2, 72, 73, 91], "ac_evmincurr": 1, "evmincurr": 1, "secc": [1, 15, 16, 49, 63, 64, 76], "below": [1, 48, 71, 72, 74, 94, 96, 102, 112], "minimum": [1, 71, 76, 80, 81, 91, 106, 111], "cost": [1, 73], "effici": [1, 72, 74, 80, 106], "dc_evenergycapac": 1, "capac": [1, 6, 74, 77], "dc_evenergyrequest": 1, "evs": [1, 2, 6, 8, 15, 16, 26, 28, 39, 41, 45, 47, 48, 50, 51, 63, 64, 70, 71, 72, 74, 75, 76, 81, 91, 110, 116], "dc_fullsoc": 1, "soc": [1, 48, 74, 76], "which": [1, 15, 16, 22, 31, 56, 60, 68, 70, 74, 75, 85, 86, 91, 93, 94, 96, 97, 103, 105, 106, 107, 110, 111, 112, 113, 115, 116, 118], "consid": [1, 74, 94, 111], "batteri": [1, 48, 72, 74, 76], "fulli": [1, 74, 91], "dc_bulksoc": 1, "fast": [1, 105, 107, 115], "end": [1, 15, 48, 72, 74, 82, 85, 106, 111, 116], "dc_evstatu": 1, "dc_evstatustyp": [1, 76], "statu": [1, 14, 15, 20, 27, 28, 33, 70, 74, 75, 76, 79, 81, 85, 94, 117, 121], "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, 56, 57, 59, 62, 63, 64, 65, 66, 70, 71, 72, 76, 79, 80, 81, 87, 107], "If": [1, 6, 15, 16, 22, 39, 48, 49, 51, 54, 55, 56, 57, 63, 69, 72, 74, 76, 81, 91, 94, 96, 102, 103, 106, 107, 111, 112, 113, 114, 115, 116, 119], "set": [1, 2, 3, 6, 8, 14, 15, 19, 22, 24, 28, 33, 34, 40, 46, 48, 50, 55, 56, 64, 65, 66, 69, 71, 72, 73, 74, 76, 77, 80, 87, 91, 93, 96, 103, 105, 106, 107, 110, 112, 114, 115, 116, 119, 121], "true": [1, 2, 6, 7, 14, 15, 16, 17, 21, 22, 25, 26, 28, 33, 37, 39, 40, 48, 50, 51, 56, 57, 62, 63, 64, 65, 66, 71, 76, 80, 81, 87, 91, 94, 96, 107, 110, 111, 115, 116], "bulk": [1, 74, 76], "approx": [1, 76, 94], "80": [1, 54, 74, 76, 94, 107, 113], "complet": [1, 32, 48, 74, 76, 96, 103, 106, 111, 116], "dc_chargingcomplet": 1, "full": [1, 8, 48, 76, 105, 111, 112], "100": [1, 40, 76, 106, 116], "dc_evtargetvoltagecurr": 1, "dc_evtargetvalu": [1, 76], "target": [1, 2, 24, 27, 56, 72, 74, 76, 77, 119], "dc_evmaximumlimit": [1, 76], "valu": [1, 6, 8, 11, 15, 19, 21, 22, 24, 25, 26, 27, 31, 37, 39, 45, 48, 56, 61, 62, 64, 67, 70, 71, 72, 73, 74, 75, 76, 79, 81, 83, 84, 86, 87, 91, 93, 94, 107, 114, 116, 121], "power": [1, 2, 6, 7, 8, 24, 25, 28, 40, 48, 54, 55, 62, 69, 71, 72, 74, 76, 77, 80, 81, 86, 91, 94, 96, 97, 98, 107, 110, 111, 116], "allow": [1, 6, 7, 19, 33, 40, 48, 51, 62, 64, 66, 70, 72, 74, 76, 77, 94, 96, 107, 111, 116], "dc_evremainingtim": [1, 76], "calcul": [1, 50, 75, 76, 93, 110], "time": [1, 6, 33, 36, 41, 42, 43, 45, 48, 54, 59, 68, 70, 72, 73, 74, 76, 81, 82, 85, 91, 96, 102, 106, 107, 111, 112, 114, 115, 116], "until": [1, 16, 20, 72, 76], "certificate_request": 1, "request_exi_stream_schema": [1, 15, 76], "deliv": [1, 15, 76, 80, 91, 105, 107], "belong": [1, 15, 91, 115], "valid": [1, 5, 15, 16, 39, 41, 42, 43, 56, 57, 59, 70, 72, 74, 76, 85, 90, 91, 94, 111, 116], "contract": [1, 2, 15, 48, 51, 63, 64, 70, 76, 91], "respons": [1, 15, 16, 22, 25, 27, 39, 51, 53, 75, 76, 79, 81, 85, 94, 110, 111], "report": [1, 6, 15, 24, 41, 42, 48, 53, 66, 69, 74, 81, 91, 94, 111, 115, 116], "async": [1, 15], "via": [1, 15, 27, 46, 50, 54, 63, 70, 91, 93, 94, 107, 110, 111, 112, 113, 119], "set_get_certificate_respons": [1, 15], "dlink_termin": [1, 28], "termin": [1, 28, 51, 64, 74, 78, 107], "data": [1, 14, 16, 20, 22, 27, 28, 33, 37, 47, 50, 53, 72, 74, 75, 79, 81, 82, 83, 87, 91, 93, 94, 96, 107, 111, 119], "link": [1, 14, 28, 47, 50, 51, 63, 64, 88, 89, 90, 92, 95, 110, 113], "becom": [1, 28, 74, 115], "unmatch": [1, 14, 28], "dlink_error": [1, 28], "restart": [1, 6, 22, 28, 116], "match": [1, 8, 14, 28, 39, 48, 50, 110], "dlink_paus": [1, 28], "save": [1, 28, 102, 110], "while": [1, 6, 15, 28, 40, 96, 105, 110, 111, 113], "stai": [1, 28, 111, 112], "ev_appprotocol": 1, "arrai": [1, 16, 21, 22, 70, 72, 73, 74, 75, 76, 79, 83], "debug_lit": 1, "list": [1, 22, 58, 70, 74, 75, 76, 79, 102, 103, 106, 107, 110, 111], "protocol": [1, 76, 85, 91, 94, 105, 107, 116], "item": [1, 16, 22, 70, 72, 73, 74, 75, 76, 79, 83, 107, 121], "descript": [1, 22, 41, 42, 43, 47, 50, 52, 53, 59, 65, 70, 72, 73, 74, 79, 91, 103, 107, 110, 111, 116], "properti": [1, 31, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 107], "protocolnamespac": [1, 76], "versionnumbermajor": [1, 76], "versionnumberminor": [1, 76], "schemaid": [1, 76], "prioriti": [1, 76], "v2g_messag": [1, 76], "debug": [1, 7, 9, 40, 45, 59, 76, 105, 111], "all": [1, 15, 16, 22, 25, 32, 40, 45, 46, 56, 57, 72, 73, 74, 76, 82, 91, 93, 102, 103, 105, 106, 107, 111, 112, 113, 114, 115, 116, 120, 121], "v2g": [1, 2, 16, 49, 51, 75, 76, 102], "purpos": [1, 51, 91, 111, 116, 120], "onli": [1, 6, 10, 15, 39, 40, 48, 50, 51, 56, 70, 72, 76, 79, 80, 81, 86, 91, 93, 96, 102, 106, 107, 115, 116], "set_evseid": 1, "void": [1, 2, 3, 6, 8, 11, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28, 33, 36, 37, 107], "One": [1, 72, 106, 110, 112], "setup": [1, 6, 94, 97, 99, 102, 105, 106, 107, 108, 112, 115, 116, 117], "boot": [1, 96, 111], "id": [1, 8, 15, 22, 25, 26, 27, 32, 39, 47, 48, 50, 62, 70, 74, 76, 81, 82, 84, 85, 91, 94, 103, 110, 111, 116], "uniqu": [1, 8, 76], "identifi": [1, 8, 16, 76, 79], "outlet": [1, 8, 74], "connect": [1, 3, 6, 22, 28, 38, 39, 48, 51, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 69, 74, 93, 94, 96, 105, 107, 110, 111, 112, 113], "evseid": [1, 8], "evseid_din": 1, "din70121": [1, 51, 63, 64, 76], "after": [1, 7, 15, 22, 28, 39, 48, 68, 72, 74, 85, 91, 94, 96, 107, 110, 111, 115], "din": [1, 48, 51, 63, 64, 91, 111], "spec": [1, 48, 51, 63, 64, 91], "91286": [1, 48], "set_paymentopt": 1, "enum": [1, 2, 14, 28, 40, 43, 48, 51, 69, 70, 71, 72, 74, 75, 76, 79, 80, 81, 82, 83, 85], "externalpay": [1, 2, 76], "set_supportedenergytransfermod": 1, "avail": [1, 6, 15, 39, 48, 71, 74, 96, 103, 105, 106, 107, 111, 116, 120], "supportedenergytransfermod": 1, "engeri": 1, "ac_single_phase_cor": [1, 2, 76], "ac_three_phase_cor": [1, 2, 76], "dc_core": [1, 2, 76], "dc_extend": [1, 2, 76], "dc_combo_cor": [1, 2, 76], "dc_uniqu": [1, 2, 76], "set_ac_evsenominalvoltag": 1, "line": [1, 20, 40, 45, 59, 65, 93, 96, 102, 114, 121], "evsenominalvoltag": 1, "set_dc_evsecurrentregulationtoler": 1, "absolut": [1, 49, 70, 72, 73, 80, 82], "magnitud": [1, 80], "regul": [1, 7, 80], "toler": [1, 80], "evsa": 1, "evsecurrentregulationtoler": 1, "set_dc_evsepeakcurrentrippl": 1, "peak": [1, 80], "rippl": [1, 80], "evsepeakcurrentrippl": 1, "set_receiptrequir": 1, "requir": [1, 31, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 91, 96, 102, 107, 110, 112, 116], "meteringreceiptreq": [1, 76], "sign": [1, 16, 25, 74, 81, 85, 94], "meter": [1, 25, 30, 48, 54, 55, 62, 69, 74, 81, 84, 91, 94, 107], "info": [1, 102], "record": [1, 112], "receiptrequir": 1, "receipt": [1, 48], "fals": [1, 6, 14, 15, 16, 22, 25, 26, 28, 33, 37, 39, 40, 45, 48, 50, 51, 56, 57, 59, 63, 64, 65, 66, 71, 74, 80, 94, 96, 107, 110, 116], "set_freeservic": 1, "On": [1, 48, 65, 94, 96], "freeservic": 1, "so": [1, 15, 48, 53, 72, 73, 74, 91, 93, 103, 106, 107, 110, 111, 113, 115, 116], "servic": [1, 22, 48, 64, 107, 113, 114], "free": [1, 48, 64], "set_evseenergytobedeliv": 1, "evseenergytobedeliv": 1, "enable_debug_mod": 1, "differ": [1, 2, 48, 50, 60, 72, 73, 74, 76, 84, 96, 102, 107, 111, 115], "debug_mod": 1, "debugmod": [1, 76], "variou": [1, 52, 111, 115], "set_auth_okay_eim": 1, "either": [1, 74, 93, 111], "success": [1, 14, 15, 25, 28, 74, 76, 81, 83, 85, 94, 111, 115], "unsuccess": 1, "auth_okay_eim": 1, "authent": [1, 3, 39, 105, 107, 116], "okai": 1, "set_auth_okay_pnc": 1, "paymentdetail": 1, "With": [1, 91, 107, 111, 112, 114, 120], "inform": [1, 5, 7, 14, 15, 25, 26, 28, 33, 70, 72, 73, 74, 76, 91, 96, 106, 107, 110, 112, 117, 119], "whether": [1, 8, 37, 71, 72, 76, 81, 91, 94], "previous": [1, 15, 21, 74], "were": [1, 91, 102], "authorizationstatu": [1, 70], "token": [1, 4, 5, 15, 30, 39, 41, 42, 43, 56, 57, 59, 70, 74, 82, 88, 89, 90, 91, 114, 116], "certificatestatu": [1, 70], "set_failed_contactorerror": 1, "ani": [1, 9, 51, 58, 63, 64, 72, 74, 96, 102, 103, 107, 111, 115], "error": [1, 2, 6, 15, 26, 28, 50, 71, 74, 81, 83, 87, 96, 107, 112], "wrong": [1, 111], "moment": 1, "contactorerror": 1, "contacterror": 1, "happend": 1, "set_rcd_error": 1, "residu": [1, 7, 71, 96], "devic": [1, 20, 27, 31, 32, 40, 47, 50, 51, 57, 60, 62, 63, 64, 65, 72, 93, 94, 105, 111], "rcd": [1, 6, 7, 48, 55, 69, 71, 74, 87, 91, 96], "detect": [1, 15, 74, 85, 96, 111], "stop_charg": [1, 2], "dure": [1, 6, 15, 20, 48, 51, 66, 71, 72, 91, 94, 103, 105, 106, 107, 111, 115], "continu": [1, 106, 110, 111], "set_dc_evsepresentvoltagecurr": 1, "powerdeliveri": [1, 74], "weldingdetect": 1, "present": [1, 39, 48, 70, 74, 76, 91, 114, 116], "evsepresentvoltage_curr": 1, "dc_evsepresentvoltage_curr": [1, 76], "set_ac_evsemaxcurr": 1, "chargeparameterdiscoveri": 1, "restrict": [1, 107], "evsemaxcurr": 1, "max": [1, 2, 71, 72], "set_dc_evsemaximumlimit": 1, "evsemaximumlimit": 1, "dc_evsemaximumlimit": [1, 76], "set_dc_evseminimumlimit": 1, "evseminimumlimit": 1, "dc_evseminimumlimit": [1, 76], "set_evseisolationstatu": 1, "isol": [1, 20, 27, 48, 76, 78, 91, 111], "condit": [1, 74, 76, 91], "result": [1, 2, 5, 6, 14, 15, 16, 17, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 43, 70, 71, 72, 75, 78, 83, 84, 90, 94, 107, 111, 121], "monitor": [1, 20, 22, 27, 58, 78, 91], "evseisolationstatu": 1, "isolationstatu": [1, 76], "set_evse_utilityinterruptev": 1, "util": [1, 101, 102, 103, 107, 111, 112], "interrupt": [1, 74], "event": [1, 6, 15, 41, 70, 71, 74, 84, 88, 91, 96, 116], "equip": [1, 111], "oper": [1, 6, 7, 8, 15, 22, 24, 27, 33, 40, 66, 68, 74, 80, 85, 94, 96, 106, 110, 111, 116], "temporari": [1, 113], "reduct": 1, "load": [1, 21, 40, 91, 107, 110, 116], "evse_utilityinterruptev": 1, "set_evse_malfunct": 1, "non": [1, 27, 74, 96], "recover": 1, "fault": [1, 2, 7, 15, 24, 74, 76, 80, 82, 96], "occur": [1, 74], "failur": [1, 68, 85, 87, 94, 96], "perman": [1, 15, 40, 74, 96, 111], "evse_malfunct": 1, "malfunct": 1, "set_evse_emergencyshutdown": 1, "system": [1, 15, 54, 56, 57, 74, 76, 91, 94, 97, 98, 99, 100, 107, 110, 111, 112, 113, 116], "incompat": [1, 85], "emerg": [1, 74, 96], "shutdown": 1, "e": [1, 8, 9, 15, 19, 27, 28, 34, 40, 48, 64, 72, 74, 81, 85, 87, 91, 93, 94, 96, 107, 110, 111, 112, 115, 116], "button": [1, 74, 107, 119], "press": [1, 74, 113], "station": [1, 2, 22, 45, 56, 57, 70, 74, 107, 111, 116], "evse_emergencyshutdown": 1, "set_meterinfo": 1, "includ": [1, 15, 16, 25, 51, 64, 72, 74, 76, 81, 102, 103, 105, 107, 113, 116, 120, 121], "meterinfo": 1, "latest": [1, 85, 114, 115], "read": [1, 6, 27, 40, 59, 65, 79, 93, 107, 112, 115], "other": [1, 6, 15, 54, 71, 74, 80, 85, 91, 102, 107, 109, 110, 111, 112, 113, 115, 116], "relev": [1, 86, 91, 96, 116], "powermet": [1, 15, 46, 48, 52, 54, 55, 62, 69, 72, 74, 84, 96, 97, 98, 100, 107], "dataset": [1, 15, 25, 31, 81, 84], "contactor_clos": 1, "contactor_open": 1, "cablecheck_finish": 1, "under": [1, 17, 21, 74, 96, 111], "20v": 1, "insul": [1, 48], "resistor": [1, 74, 87], "alright": 1, "set_certificate_service_support": 1, "servicediscoveryr": [1, 76], "instal": [1, 16, 63, 64, 75, 76, 85, 106, 111, 112, 113, 114, 120], "updat": [1, 15, 16, 33, 45, 53, 62, 72, 76, 85, 93, 106, 107], "sa": 1, "certificateinstallationr": [1, 15, 76], "certificateupdater": [1, 15, 76], "new": [1, 6, 15, 16, 33, 37, 39, 59, 72, 85, 91, 93, 96, 105, 107, 110, 111, 112, 113, 115, 116, 117, 119, 121], "correspond": [1, 15, 74, 93, 96, 103, 111], "encrypt": [1, 15, 49, 51, 75], "privat": [1, 15, 49, 75, 94, 107, 111], "kei": [1, 15, 16, 17, 21, 22, 49, 50, 51, 53, 58, 61, 67, 75, 76, 79, 92, 94, 95, 107, 114, 116], "ar": [1, 7, 16, 22, 37, 48, 49, 56, 57, 60, 64, 72, 73, 74, 81, 82, 86, 91, 93, 94, 96, 102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 118, 119, 120, 121], "sent": [1, 22, 36, 65, 74, 91, 96, 105], "publish": [1, 9, 15, 20, 22, 24, 41, 42, 50, 53, 56, 88, 89, 96, 107, 116], "existream_statu": 1, "response_exi_stream_statu": [1, 15, 76], "raw": [1, 15, 34, 74, 76, 83], "exi": [1, 15, 76, 106], "stream": [1, 15, 76, 96], "csm": [1, 15, 16, 22, 49, 56, 57, 75, 76, 110], "dlink_readi": [1, 14, 28], "signal": [1, 6, 15, 28, 37, 48, 56, 71, 74, 91, 96], "slac": [1, 14, 47, 48, 50, 74, 91, 96, 97, 98], "layer": [1, 14, 28, 105, 116], "accord": [1, 7, 20, 25, 47, 50, 91, 94, 116], "readi": [1, 2, 15, 76, 94, 105, 107, 111, 115, 119], "simpl": [2, 21, 46, 61, 67, 91, 107, 110, 111, 115], "v2g_session_finish": 2, "car": [2, 6, 7, 8, 11, 15, 37, 39, 44, 48, 50, 64, 71, 72, 74, 91, 96, 105, 107, 110], "ac_evpowerreadi": 2, "hlc": [2, 44, 48, 50, 51, 63, 64, 69, 74, 91], "ac_evsemaxcurr": 2, "ac_stopfromcharg": 2, "dc_poweron": 2, "dc": [2, 20, 24, 40, 44, 48, 50, 51, 55, 63, 64, 72, 74, 76, 77, 78, 80, 81, 86, 93, 111], "start_charg": [2, 34], "return": [2, 5, 6, 14, 15, 16, 17, 21, 22, 25, 26, 27, 28, 30, 32, 33, 41, 42, 43, 59, 74, 81, 83, 90, 94, 107], "simul": [2, 8, 37, 51, 66, 69, 87, 105, 112, 116, 117], "commun": [2, 15, 22, 44, 48, 51, 55, 59, 65, 69, 74, 84, 94, 105, 106, 112], "pause_charg": [2, 15], "paus": [2, 15, 71, 74, 85, 107, 116], "set_fault": [2, 15], "todo_sl": 2, "set_dc_param": 2, "paramet": [2, 72, 81, 93, 94, 102, 105, 110, 116], "ev_paramet": 2, "dc_evparamet": [2, 77], "framework": [3, 17, 101, 102, 103, 107, 112, 113, 116, 120], "set_connection_timeout": 3, "timeout": [3, 41, 42, 47, 48, 50, 59, 74, 91], "connection_timeout": [3, 15, 39, 116], "integ": [3, 6, 15, 16, 21, 26, 27, 32, 36, 39, 40, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 59, 62, 65, 69, 70, 71, 72, 74, 76, 81, 82, 84, 85, 107], "second": [3, 39, 48, 51, 54, 56, 62, 68, 85, 93, 94, 102, 107, 111, 115, 120], "provided_token": [4, 5, 15, 39], "validate_token": 5, "auth": [5, 30, 48, 56, 70, 74, 82, 91, 97, 98, 99, 110, 116], "reason": [5, 43, 70, 74, 82, 94, 106, 110, 111, 116], "about": [5, 14, 15, 16, 26, 28, 33, 74, 85, 106, 107, 110, 111, 114, 115, 116, 119], "validationresult": [5, 15, 70], "board": [6, 7, 55, 69, 71, 96, 112], "driver": [6, 40, 52, 54, 55, 69, 74, 91, 94, 105, 107, 111, 113], "ac": [6, 30, 44, 45, 48, 50, 51, 62, 63, 64, 69, 72, 74, 81, 84, 86, 93, 96, 107, 111], "path": [6, 16, 36, 49, 56, 57, 61, 74, 75, 103, 107, 110, 111, 112, 114, 116], "controlpilot": [6, 71], "relai": [6, 7, 37, 55, 69, 71, 74, 96], "motor": [6, 55, 69, 74, 96], "lock": [6, 15, 55, 69, 74, 96], "board_support": [6, 15, 55, 69, 91, 97, 100], "nr_of_phases_avail": [6, 74], "instantan": [6, 74, 81, 86, 91], "count": [6, 16, 46, 74, 107], "telemetri": [6, 15, 40, 71, 96], "config": [6, 7, 10, 41, 42, 43, 47, 50, 52, 53, 56, 57, 59, 65, 91, 106, 107, 110, 115, 116, 119], "three_phas": [6, 7, 15, 48, 91], "three": [6, 7, 15, 48, 96, 113, 120], "enabl": [6, 7, 8, 15, 22, 28, 34, 37, 48, 51, 62, 66, 74, 91, 94, 96, 107, 110, 112, 113, 116], "singl": [6, 7, 15, 74, 94, 96, 103, 115], "has_ventil": [6, 7, 48], "d": [6, 28, 74, 96, 107, 110, 111, 113, 115], "do": [6, 15, 48, 50, 72, 74, 85, 93, 102, 103, 105, 107, 110, 111, 112, 115, 117, 119, 121], "country_cod": [6, 48], "two": [6, 91, 93, 94, 103, 107, 111], "letter": 6, "countri": [6, 8, 16, 48], "code": [6, 8, 15, 24, 26, 27, 48, 51, 74, 80, 93, 94, 96, 103, 107, 110, 112, 113, 116], "iso": [6, 48, 73, 106, 111], "3166": 6, "1": [6, 15, 22, 27, 45, 48, 52, 54, 55, 56, 57, 62, 65, 66, 68, 69, 70, 74, 94, 96, 101, 111, 115, 116, 121], "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, 69, 74, 91, 93, 94, 96, 101, 102, 107, 111, 115, 116, 121], "rcd_enabl": [6, 48], "disabl": [6, 8, 15, 37, 40, 48, 51, 55, 65, 69, 74, 96, 111, 116], "get_hw_cap": 6, "get": [6, 15, 16, 22, 24, 27, 30, 48, 56, 57, 91, 93, 102, 103, 105, 106, 110, 112, 113, 115, 116, 119], "hardwar": [6, 15, 27, 40, 48, 52, 55, 59, 62, 65, 69, 71, 74, 91, 96, 107, 110, 112], "capabl": [6, 15, 24, 71, 72, 80, 91, 94, 107, 110], "limit": [6, 11, 15, 19, 24, 40, 46, 48, 64, 69, 71, 72, 74, 80, 91, 96, 107, 110, 111, 116], "hardwarecap": [6, 15, 71], "typic": [6, 53, 69, 74, 80, 93, 110], "control": [6, 7, 8, 34, 36, 51, 54, 55, 69, 91, 107, 110, 111, 116], "pilot": [6, 28, 55, 69], "state": [6, 14, 28, 34, 48, 72, 74, 76, 82, 85, 91, 96, 102, 107, 111, 116], "f": [6, 28, 96, 111], "must": [6, 24, 40, 72, 81, 85, 91, 94, 96, 116], "pwm_on": 6, "turn": [6, 111], "pwm": [6, 7, 48, 91, 96], "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, 71, 93, 96, 101, 102, 106, 107, 115, 116, 121], "pwm_off": 6, "off": [6, 37, 40, 71, 80, 91, 96, 101, 102, 110, 115], "constant": [6, 53], "high": [6, 7, 20, 40, 65, 69, 74, 91, 96, 105, 111, 112, 120], "pwm_f": 6, "neg": [6, 72, 78, 81, 86], "allow_power_on": 6, "flag": [6, 84, 106, 110, 111, 114], "never": [6, 48, 91, 103, 111, 115], "switch": [6, 15, 40, 48, 65, 72, 74, 91, 96], "force_unlock": [6, 15], "forc": [6, 15, 51, 96, 103, 111], "unlock": [6, 15, 74, 96, 116], "sequenc": [6, 15, 96], "successfulli": [6, 15, 22, 33, 81, 85, 105, 110, 111, 116], "execut": [6, 8, 15, 28, 94, 111, 114, 115], "switch_three_phases_while_charg": [6, 15], "special": [6, 48, 69, 72, 73, 96, 107], "activ": [6, 37, 40, 48, 72, 73, 85, 94, 106, 111, 116], "hw": [6, 55, 69, 111], "go": [6, 96, 107, 110, 111, 115], "through": [6, 11, 72, 74, 105, 107, 110, 111, 115], "some": [6, 38, 48, 65, 74, 85, 94, 96, 105, 106, 107, 110, 113, 115, 116, 118], "ensur": [6, 94, 96], "safe": [6, 111], "3ph": [6, 96], "1ph": 6, "evse_replug": 6, "initi": [6, 16, 48, 54, 66, 74, 96, 102, 103, 112, 115, 116], "virtual": [6, 74, 96], "replug": [6, 15, 74, 96], "without": [6, 27, 74, 75, 84, 93, 96, 110, 111, 116], "emit": [6, 14, 15, 28, 74, 91], "evsereplugstart": [6, 71], "bsp": [6, 48], "take": [6, 48, 85, 102, 103, 107, 111, 113, 115, 116], "care": 6, "carpluggedin": [6, 71], "out": [6, 8, 74, 91, 107, 111, 112, 114, 115], "onc": [6, 91, 96, 111, 112, 115], "evsereplugfinish": [6, 71], "m": [6, 45, 102, 103, 106, 107, 115], "durat": [6, 45, 56, 81, 94], "read_pp_ampac": 6, "carri": 6, "amper": [6, 17, 24, 40, 45, 46, 48, 71, 72, 80, 81, 86, 87, 91], "In": [6, 22, 39, 81, 91, 94, 96, 105, 107, 110, 111, 112, 113, 115, 116, 119], "case": [6, 22, 28, 51, 70, 81, 93, 94, 96, 105, 107, 110, 111, 112, 115], "fix": [6, 115], "handl": [6, 14, 16, 28, 39, 50, 51, 71, 91, 96, 116], "actual": [7, 20, 44, 48, 50, 72, 74, 91, 96, 107, 111, 116], "three_phases_act": 7, "ventil": [7, 48, 74, 96], "pwm_run": 7, "simplified_mod": 7, "simplifi": [7, 112], "iec61851": [7, 91], "rcd_reclosing_allow": 7, "mai": [7, 15, 48, 68, 71, 74, 85, 91, 94, 96, 107, 110], "reclos": 7, "local": [7, 32, 51, 63, 64, 66, 70, 72, 74, 102, 107, 112, 114, 115, 119, 120, 121], "is_power_on": 7, "cp_hi_voltag": 7, "part": [7, 46, 96, 106, 107, 111, 120], "cp_lo_voltag": 7, "low": [7, 40, 48, 55, 65, 69, 74], "supply_12v_voltag": 7, "12v": [7, 71, 96, 111], "suppli": [7, 11, 17, 23, 24, 40, 46, 48, 55, 71, 72, 76, 80, 91, 110, 111], "supply_n12v_voltag": 7, "rcd_current": [7, 71, 87], "plug": [8, 39, 48, 70, 74, 107, 111, 116], "hil": [8, 37, 69], "sil": [8, 107, 110, 116, 119], "g": [8, 9, 15, 19, 27, 34, 40, 48, 64, 72, 74, 81, 85, 91, 94, 96, 107, 110, 111, 116, 121], "yeti": [8, 36, 37, 55, 69, 97, 100, 116], "shall": [8, 85], "follow": [8, 91, 93, 94, 96, 102, 103, 106, 107, 110, 111, 112, 113, 114, 115, 116, 119], "structur": [8, 102, 107, 110, 119, 121], "executechargingsess": 8, "gener": [9, 16, 25, 31, 36, 72, 74, 91, 93, 94, 96, 97, 105, 111, 112, 117], "json": [9, 13, 29, 32, 35, 56, 57, 66, 73, 76, 94, 103, 110, 113, 116, 119, 120], "modul": [9, 16, 38, 44, 53, 74, 82, 83, 84, 88, 89, 90, 91, 92, 95, 97, 105, 111, 112, 116, 117, 119, 120], "displai": [9, 91, 111], "web": [9, 107, 113], "titl": 9, "main": [10, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 59, 60, 61, 62, 65, 66, 67, 68, 94, 101, 102, 103, 107, 111, 112, 116, 120], "implement": [10, 16, 31, 39, 41, 42, 43, 44, 47, 49, 50, 51, 52, 54, 58, 59, 61, 63, 64, 65, 67, 68, 91, 92, 93, 94, 96, 103, 105, 107, 110, 112, 113, 116], "intern": [11, 15, 38, 40, 55, 69, 71, 74, 76, 91, 116, 121], "manag": [11, 15, 39, 45, 48, 72, 74, 80, 105, 106, 111, 112, 113], "intefac": 11, "node": [11, 15, 19, 72, 107, 110], "energy_flow_request": 11, "energyflowrequest": [11, 72], "flow": [11, 15, 19, 48, 72, 80, 107, 119], "import": [11, 13, 24, 71, 72, 73, 80, 81, 84, 86, 96, 110, 111, 116], "direct": [11, 65, 72, 107, 110, 114], "grid": [11, 48, 71, 72, 81, 91], "consum": [11, 72, 107], "export": [11, 13, 51, 71, 72, 73, 74, 80, 81, 86, 102, 107, 119], "enforce_limit": [11, 72, 91], "energymanag": [11, 12, 15, 19, 72, 74, 91, 97, 99], "enforc": [11, 15, 19, 48, 63, 64, 72, 74], "enforcedlimit": [11, 15, 19, 72], "rout": 11, "tree": [11, 19, 46, 48, 72, 91, 110, 121], "global": [12, 32, 45, 74, 121], "price": [13, 35, 53, 72, 73], "forecast": [13, 29, 35, 45, 53, 73], "energy_pr": 13, "energypriceschedul": [13, 73], "timestamp": [13, 29, 31, 33, 35, 72, 73, 74, 81, 84, 85], "both": [13, 73, 91, 93, 94, 96, 103, 111, 115], "side": [14, 28, 48, 69, 72, 91, 96, 107, 110, 111, 116], "higher": [14, 28], "chang": [14, 15, 22, 24, 28, 56, 71, 96, 103, 107, 111, 113, 115, 116, 118, 119, 121], "up": [14, 28, 66, 85, 91, 94, 96, 103, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 119], "shut": [14, 28], "down": [14, 28, 111, 112, 115, 116], "ev_mac_address": [14, 28], "connector": [14, 15, 22, 26, 39, 48, 70, 74, 82, 91, 111, 116], "reset": [14, 28, 33, 55, 69, 74, 85, 96, 103, 116], "trigger_match": 14, "transit": [14, 28, 91, 96], "unexpect": [14, 28, 94], "cannot": [14, 28, 94, 96, 111], "machin": [14, 28, 91, 96, 107, 111], "repres": [15, 46, 103], "kernel": [15, 106], "physic": [15, 64, 74, 91], "session_ev": 15, "sessionev": [15, 74], "relat": [15, 16, 74, 85, 107, 115], "ev_info": 15, "evinfo": [15, 74], "more": [15, 45, 64, 70, 91, 94, 96, 105, 106, 107, 110, 111, 112, 115, 116, 120], "car_manufactur": 15, "carmanufactur": [15, 74], "manufactur": [15, 74, 94], "known": [15, 79], "evse_id": [15, 48, 50, 70, 81], "de": [15, 40, 47, 48, 50, 54, 111, 112, 115], "pnx": [15, 48], "e123456": 15, "hw_capabl": 15, "iso15118_certificate_request": 15, "iso15118_charg": [15, 44, 48, 51, 64, 97, 98, 100], "enforced_limit": [15, 19], "come": [15, 19, 91, 103, 107, 109, 110, 111, 115], "get_evs": 15, "call": [15, 22, 33, 91, 94, 96, 102, 103, 107, 110, 111, 113, 114, 115, 116], "its": [15, 39, 48, 54, 72, 74, 91, 94, 102, 103, 105, 107, 111, 115], "connector_id": [15, 26, 48, 74], "whole": [15, 22, 70, 107, 110, 116], "befor": [15, 20, 39, 43, 48, 51, 54, 82, 85, 94, 96, 110, 111], "fail": [15, 51, 75, 76, 85, 94, 96, 110], "due": [15, 91, 111, 115], "could": [15, 22, 25, 33, 58, 70, 81, 95, 106, 107, 111, 116], "authorize_respons": 15, "evsemanag": [15, 50, 97, 99, 107, 109, 112, 116], "validation_result": [15, 43], "withdraw_author": [15, 91], "further": [15, 74, 91, 102, 107, 112, 116], "transact": [15, 25, 39, 54, 74, 81, 94], "reserv": [15, 39, 56, 70, 74, 97, 98, 100, 116], "color": 15, "hmi": 15, "led": [15, 40, 91, 111], "reservation_id": [15, 26, 74, 82], "ad": [15, 48, 50, 105, 114, 115, 121], "transactionstart": [15, 74], "els": [15, 16, 22, 33, 96, 111], "cancel_reserv": [15, 26, 91], "anymor": [15, 39, 96, 115], "extern": [15, 19, 22, 38, 40, 46, 56, 57, 72, 91, 102, 105, 111, 121], "also": [15, 48, 63, 91, 93, 94, 96, 102, 106, 107, 110, 111, 112, 113, 115, 116, 118, 121], "itself": [15, 91], "alreadi": [15, 70, 72, 73, 102, 105, 107, 110, 111, 112, 113, 115, 119], "paused_by_evs": 15, "resume_charg": 15, "resum": [15, 74, 107], "otherwis": [15, 49, 51, 62, 94, 111, 115], "won": [15, 110], "t": [15, 103, 110, 111, 112, 113, 114, 115, 116, 119], "work": [15, 47, 50, 51, 63, 64, 72, 96, 102, 105, 106, 107, 110, 111, 113, 115], "stop_transact": [15, 25], "cancel": [15, 26, 82, 85, 91], "automat": [15, 40, 93, 102, 110], "disconnect": [15, 22, 56, 57, 74], "stoptransactionrequest": [15, 74], "normal": [15, 48, 66, 91, 111], "correct": [15, 93, 111, 114], "function": [15, 16, 34, 38, 52, 58, 69, 83, 93, 94, 95, 105, 107], "except": [15, 94], "explicitli": [15, 54], "cloud": [15, 111], "set_external_limit": [15, 19], "addit": [15, 19, 39, 46, 48, 72, 74, 81, 91, 103, 105, 115, 116, 119], "externallimit": [15, 19, 72], "uuid": [15, 48, 72, 74, 81], "appli": [15, 72, 91, 111, 116], "switchthreephaseswhilechargingresult": [15, 74], "forwar": 15, "certificate_repons": 15, "secur": [16, 56, 57, 75, 101, 111, 116], "access": [16, 27, 52, 66, 107, 111, 113, 114], "storag": [16, 74], "within": [16, 24, 72, 74, 91, 96, 111], "ocpp": [16, 19, 22, 57, 58, 70, 74, 81, 85, 91, 95, 97, 99, 100, 105, 107, 113], "period": [16, 93], "leaf": [16, 48, 49, 75], "expir": [16, 43, 70, 75, 82], "install_ca_certif": 16, "ca": [16, 49, 75, 94, 107], "pem": [16, 49, 54, 70, 75, 85, 94], "encod": [16, 70, 75, 76, 85, 96, 121], "x": [16, 54, 70, 85, 94, 112, 121], "509": [16, 70, 85, 94], "certificate_typ": [16, 75], "cacertificatetyp": [16, 75], "installcertificateresult": [16, 75], "attempt": [16, 33, 54, 68, 75, 85, 94], "delete_certif": 16, "delet": [16, 21, 75, 103, 113, 115], "certificate_hash_data": [16, 75], "certificatehashdata": [16, 75], "deletecertificateresult": [16, 75], "update_leaf_certif": 16, "certificate_chain": 16, "leafcertificatetyp": [16, 75], "verify_certif": 16, "verifi": [16, 20, 51, 64, 70, 85], "given": [16, 17, 21, 22, 26, 31, 39, 48, 106, 107, 111], "verif": [16, 85], "get_installed_certif": 16, "retriev": [16, 75, 85], "ref": [16, 70, 72, 73, 74, 75, 76, 79, 107, 121], "getinstalledcertificatesresult": [16, 75], "hash": [16, 75, 76], "get_ocsp_request_data": 16, "ocsp": [16, 70, 75], "ocsprequestdatalist": [16, 75], "sub": [16, 113, 121], "update_ocsp_cach": 16, "cach": [16, 102, 107], "ocsp_respons": 16, "ocsprespons": 16, "class": [16, 32, 107], "ietf": 16, "rfc": 16, "6960": 16, "der": [16, 75], "base64": [16, 76, 85], "is_ca_certificate_instal": 16, "generate_certificate_signing_request": 16, "name": [16, 40, 48, 75, 76, 85, 94, 103, 107, 110, 111, 113, 114, 115, 119, 121], "c": [16, 28, 74, 84, 86, 96, 106, 107, 110, 111, 115], "organ": 16, "o": 16, "common": [16, 103, 106, 107, 113], "cn": [16, 84], "get_key_pair": [16, 75], "respect": [16, 72, 75, 102, 113], "encodingformat": [16, 75], "getkeypairresult": [16, 75], "get_verify_fil": 16, "file": [16, 36, 48, 49, 51, 52, 56, 57, 60, 61, 66, 68, 74, 76, 85, 96, 97, 102, 106, 110, 112, 114, 116, 119, 120, 121], "bundl": 16, "get_leaf_expiry_days_count": 16, "dai": [16, 115], "multipl": [17, 27, 40, 91, 94, 102, 106, 107, 110, 115], "featur": [17, 91, 105, 112, 115, 116, 120], "max_curr": [17, 23, 74, 91], "uses_someth": 17, "someth": [17, 21, 111, 114, 115], "store": [17, 21, 22, 49, 60, 61, 66, 74, 85, 92, 93, 97, 99, 111, 114], "exist": [17, 21, 22, 63, 84, 93, 107, 111], "exampl": [18, 58, 74, 91, 95, 97, 98, 102, 103, 106, 107, 110, 111, 113, 116], "specif": [19, 26, 32, 70, 72, 76, 91, 105, 107, 109, 111, 114, 115, 116], "outsid": 19, "imd": [20, 48], "iec": [20, 76, 111], "61557": 20, "8": [20, 94, 121], "isolationmeasur": [20, 78], "recur": 20, "resist": [20, 78], "regular": [20, 54, 74, 91, 94, 111, 112, 115], "interv": [20, 45, 53, 56, 62, 85, 91, 111], "depend": [20, 103, 105, 110, 111, 115], "doe": [21, 44, 54, 85, 91, 96, 106, 107, 110, 111], "remov": [21, 103, 111, 115], "6": [22, 56, 69, 72, 102, 106, 110, 111, 112, 117], "point": [22, 56, 57, 68, 70, 72, 74, 81, 82, 107, 111, 115, 116], "charging_schedul": 22, "schedul": [22, 45, 56, 72, 85, 91, 94], "composit": 22, "each": [22, 27, 75, 91, 94, 103, 107, 109, 110, 112, 114, 115, 116], "is_connect": 22, "chargepoint": [22, 116], "configuration_kei": [22, 79], "keyvalu": [22, 79], "been": [22, 74, 82, 85, 94, 105, 106, 107, 110, 111, 116], "regist": [22, 27, 52, 93, 116, 119], "monitor_configuration_kei": 22, "websocket": [22, 56, 57, 110, 113, 116], "No": [22, 115], "previou": [22, 68, 103, 107, 111], "data_transf": 22, "perform": [22, 81, 85, 94, 102, 110], "vendor_id": 22, "vendorid": 22, "message_id": 22, "messageid": 22, "datatransferrespons": [22, 79], "get_configuration_kei": 22, "unknown": [22, 70, 74, 79], "empti": [22, 38, 40, 44, 54, 56, 57, 58, 60, 65, 66, 94, 97, 98, 107], "getconfigurationrespons": [22, 79], "set_custom_configuration_kei": [22, 79], "custom": [22, 58, 95, 102, 107, 113, 119, 120], "Its": 22, "possibl": [22, 60, 76, 94, 96, 103, 107, 110, 112, 113, 114, 115, 116, 120], "standard": [22, 27, 113], "configurationstatu": [22, 79], "consecut": 22, "overrid": [22, 103, 111], "voltage_curr": 24, "voltagecurr": [24, 80], "input": [24, 27, 70, 80, 81, 91, 93, 110], "output": [24, 45, 48, 51, 55, 59, 60, 74, 76, 80, 96, 102, 103, 107], "fault_cod": 24, "faultcod": [24, 80], "happen": [24, 74, 91, 110, 115], "getcap": 24, "setmod": 24, "bidirect": [24, 48, 80], "setexportvoltagecurr": 24, "volt": [24, 40, 48, 78, 80, 81, 86, 87], "setimportvoltagecurr": 24, "minim": [24, 48, 69, 72, 116], "drawn": 24, "abov": [24, 27, 94, 102, 103, 107, 111], "5": [25, 43, 45, 48, 50, 59, 84, 101, 102, 111, 121], "wire": [25, 96, 116, 119], "tn": 25, "network": [25, 32, 50, 66, 91, 106, 107, 113, 119], "start_transact": 25, "german": 25, "eichrecht": 25, "transactionreq": [25, 81], "ocmf": [25, 81, 94], "packet": [25, 60, 81, 85, 96], "transactionstartrespons": [25, 81], "transaction_id": [25, 81], "transactionstoprespons": [25, 81], "reserve_now": 26, "mean": [26, 40, 48, 65, 69, 72, 81, 85, 102, 107, 116], "place": [26, 85, 111], "reservationresult": [26, 82], "succesful": [26, 111], "multiplex": 27, "serial": [27, 52, 55, 59, 62, 65, 69, 75, 76, 96], "port": [27, 32, 54, 55, 59, 62, 65, 69, 91, 107, 113], "rs485": [27, 111], "client": [27, 49, 63, 107, 110, 116], "modbus_read_holding_regist": 27, "modbu": [27, 32, 62, 93], "rtu": [27, 62, 93], "hold": [27, 93, 111], "target_device_id": 27, "byte": [27, 83, 116], "first_register_address": 27, "16": [27, 83, 116], "bit": [27, 65, 83, 107], "num_registers_to_read": 27, "serial_comm_hub_request": [27, 97, 100], "modbus_read_input_regist": 27, "modbus_write_multiple_regist": 27, "write": [27, 51, 70, 91, 107, 111], "data_raw": 27, "vectoruint16": [27, 83], "content": [27, 83, 94, 111], "written": [27, 56, 57, 110, 111], "word": [27, 94, 107, 112], "statuscodeenum": [27, 83], "nonstd_writ": 27, "discret": 27, "wait": [27, 43, 48, 50, 51, 70, 74, 94, 107, 110, 111], "repli": [27, 65], "gydcg": 27, "ubc1": 27, "nonstd_read": 27, "coil": 27, "malform": 27, "request_error_routin": 28, "routin": 28, "retri": [28, 50, 54, 68, 85, 94], "upper": [28, 107, 111, 119], "enter_bcd": [28, 96], "b": [28, 74, 84, 86, 96, 110, 111, 114, 115, 120], "leave_bcd": [28, 96], "solar": [29, 72], "product": [29, 94, 96, 107, 111, 115], "watthour": 29, "sunspec": [30, 31, 32, 62, 84], "get_sunspec_ac_meter_valu": 30, "model": [30, 52, 57, 84, 93, 110, 115], "auth_token": 30, "reader": [31, 59, 107, 111, 116], "fetch": [31, 53, 94, 102], "scanner": 32, "scan_unit": 32, "scan": 32, "unit": [32, 54, 62, 74, 81, 87, 97, 100, 107, 111, 115], "ip_address": [32, 54], "ip": [32, 54, 66, 94, 111], "overview": [32, 105, 107, 112, 116], "scan_port": 32, "scan_devic": 32, "scan_network": 32, "wide": [33, 68, 116], "everest": [33, 34, 38, 39, 49, 54, 56, 57, 58, 60, 66, 85, 91, 93, 95, 101, 103, 106, 117, 118, 120, 121], "firmware_update_statu": [33, 85], "firmwareupdatestatu": [33, 85], "describ": [33, 39, 85, 93, 96, 107, 111], "firmwar": [33, 36, 85, 96], "log_statu": [33, 85], "logstatu": [33, 85], "log": [33, 48, 51, 56, 57, 74, 85, 107, 113], "upload": [33, 68, 85, 111, 116], "update_firmwar": [33, 85], "firmware_update_request": 33, "firmwareupdaterequest": [33, 85], "meta": 33, "updatefirmwarerespons": [33, 85], "upload_log": 33, "upload_logs_request": 33, "uploadlogsrequest": [33, 85], "uploadlogsrespons": [33, 85], "is_reset_allow": 33, "determin": [33, 94], "resettyp": [33, 85], "soft": [33, 48, 74, 85], "hard": [33, 74, 85], "set_system_tim": 33, "test": [34, 48, 51, 105, 107, 110, 111, 112, 115], "core": [34, 93, 101, 102, 103, 105, 106, 107, 110, 111, 119, 120], "instanc": [34, 105, 110], "carsimul": 34, "begin": 34, "extra": [36, 69, 106, 116], "funtion": 36, "found": [36, 93, 102, 107, 111, 113, 115, 119], "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, 74, 85, 96, 111], "upgrad": [36, 102, 106], "firmware_binari": 36, "binari": [36, 96, 107, 111], "simulation_feedback": 37, "feedback": 37, "everyth": [37, 105, 107, 119], "cp": [37, 74, 87, 96], "plu": [37, 96, 116], "setsimulationdata": 37, "simulationdata": [37, 87], "expos": [38, 113], "mqtt": [38, 56, 105, 107, 112, 113], "evse_manag": [38, 39, 41, 48, 56, 57, 60, 88, 97, 98, 100, 116], "kai": [38, 42, 56, 57, 59, 61, 66, 67, 69], "uw": [38, 42, 56, 57, 59, 61, 66, 67, 69], "hermann": [38, 42, 56, 57, 59, 61, 66, 67, 69], "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, 69, 91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 119, 120, 121], "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, 69], "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, 69, 96, 107], "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, 69, 107], "For": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 91, 94, 96, 102, 103, 106, 107, 110, 111, 112, 116, 118], "handwritten": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 120], "document": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 91, 96, 102, 105, 106, 107, 108, 112, 113, 119], "see": [39, 41, 42, 43, 48, 49, 52, 54, 58, 69, 74, 84, 91, 93, 94, 96, 102, 103, 106, 107, 108, 111, 112, 114, 116, 118, 120, 121], "selection_algorithm": [39, 116], "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, 66, 68, 69, 72, 94, 96, 103, 107, 110, 111, 113, 114, 116], "plugev": [39, 70, 116], "algorithm": [39, 70, 75, 76, 111], "map": [39, 112, 113], "incom": [39, 70, 96], "mani": [39, 51, 68, 85, 102, 107, 112], "discard": 39, "prioritize_authorization_over_stopping_transact": 39, "parent": [39, 70, 115], "prefer": [39, 107], "parent_id_token": [39, 70, 82], "token_provid": [39, 48, 50, 91, 116], "auth_token_provid": [39, 41, 42, 48, 56, 57, 59, 97, 98], "token_valid": [39, 116], "auth_token_valid": [39, 43, 56, 57, 97, 98], "piet": [39, 49, 56, 57, 58, 68], "g\u00f6mpel": [39, 49, 56, 57, 58, 68], "can0": 40, "device_address": 40, "front": 40, "panel": [40, 105, 110], "power_limit_w": 40, "30000": 40, "watt": [40, 45, 48, 55, 72, 80, 81, 84, 86, 91], "current_limit_a": 40, "voltage_limit_v": 40, "1000": 40, "Will": [40, 48, 72], "seri": [40, 72, 73], "parallel": [40, 106, 111], "well": [40, 110, 115, 116], "series_parallel_mod": 40, "300": [40, 51], "1000v": 40, "50": 40, "500": [40, 45, 47, 48, 50], "confus": [40, 91], "discharge_gpio_chip": 40, "gpio": [40, 55, 65, 69, 96], "chip": [40, 65, 111], "discharg": [40, 48], "note": [40, 48, 51, 54, 96, 103, 110, 116], "design": [40, 111], "highest": 40, "discharge_gpio_lin": 40, "discharge_gpio_polar": 40, "polar": 40, "debug_print_all_telemetri": 40, "print": [40, 81, 110], "help": [40, 102, 103, 105, 107, 110, 112, 119], "power_supply_dc": [40, 48, 55, 97, 98, 100], "dpm": 40, "30": [40, 56, 59, 112, 116], "scu": 40, "aw": [40, 47, 50], "pionix": [40, 47, 50, 54, 96, 112, 115, 116], "dummi": [41, 42, 43, 44, 88, 89, 90], "listen": [41, 88, 107, 111, 116], "authrequir": [41, 74, 88], "alwai": [41, 42, 43, 48, 66, 72, 90, 91, 93, 94, 107, 110, 111, 115], "deadbeef": [41, 42], "rfid": [41, 42, 48, 59, 70, 74, 81, 107, 111, 116], "our": [41, 42, 107, 110, 111, 112, 115, 116], "10": [41, 42, 48, 50, 93, 94, 106, 111, 116], "thilo": [41, 43, 59, 67, 69], "molitor": [41, 43, 59, 67, 69], "corneliu": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "claussen": [41, 42, 43, 44, 45, 46, 48, 50, 53, 55, 59, 65, 69], "manual": [42, 82, 89, 93, 94, 96, 106, 107, 110, 111, 116], "same": [43, 74, 90, 91, 94, 96, 102, 111, 114], "everi": [43, 65, 90, 115], "block": [43, 70], "invalid": [43, 70, 76, 85], "validation_reason": 43, "sleep": [43, 48], "dumi": 43, "build": [45, 46, 48, 103, 105, 106, 110, 113, 116, 119], "nominal_ac_voltag": [45, 110], "230": [45, 48], "convert": [45, 91], "update_interv": [45, 53, 62], "distribut": [45, 106], "schedule_interval_dur": 45, "15": 45, "min": [45, 72], "schedule_total_dur": 45, "24": [45, 66], "total": [45, 72, 84, 86, 93], "forcast": 45, "h": [45, 102, 112], "slice_amper": 45, "slice": 45, "trade": 45, "lower": [45, 91, 94, 106], "give": [45, 85, 107, 112, 115], "even": [45, 48, 65, 72, 73, 107, 110, 111, 116], "increas": 45, "slice_watt": 45, "show": [45, 58, 59, 91, 103, 105, 107, 108, 113, 116], "command": [45, 59, 72, 74, 75, 79, 83, 85, 91, 102, 111, 113], "energy_manag": [45, 97, 98, 110], "energy_trunk": 45, "lar": [45, 52, 65], "dieckmann": [45, 52, 65], "fuse": [46, 110], "fuse_limit_a": [46, 110], "phase_count": [46, 110], "omit": [46, 72, 114, 116, 121], "energy_grid": [46, 48], "external_limit": 46, "external_energy_limit": [46, 56, 97, 98], "energy_consum": 46, "price_inform": 46, "energy_price_inform": [46, 53, 72, 97, 98, 100], "negoti": [47, 50], "ev_slac": [47, 97, 98], "ev_id": 47, "set_key_timeout_m": [47, 50], "eth1": [47, 50, 60], "ethernet": [47, 50, 51, 60, 63, 64, 74], "plc": [47, 50, 60, 102], "pionix_says_hello": [47, 50], "17": [47, 50, 84, 106], "octet": [47, 50, 54], "cm_set_kei": [47, 50], "req": [47, 50, 116], "qca7000": [47, 50], "qca7005": [47, 50], "cg5317": [47, 50], "base_licens": [47, 50], "bill": [48, 86, 91], "e1234567": 48, "evse_id_din": 48, "49a80737a45678": 48, "payment_enable_eim": 48, "card": [48, 59, 81, 111], "mobil": [48, 112], "app": [48, 74, 111], "payment_enable_contract": [48, 91], "aka": 48, "ac_nominal_voltag": 48, "ev_receipt_requir": 48, "unsupport": [48, 91], "session_log": [48, 116], "session_logging_path": [48, 60], "tmp": [48, 51, 56, 57, 60, 116], "directori": [48, 49, 51, 60, 103, 107, 110, 111, 113, 119, 120, 121], "session_logging_xml": 48, "xml": [48, 76, 106], "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, 72, 74], "try": [48, 85, 110, 111, 112, 114, 115], "arriv": 48, "we": [48, 105, 106, 107, 108, 111, 112, 113, 115, 116, 118, 119], "fall": [48, 74, 91, 96, 111], "back": [48, 61, 65, 67, 91, 96, 107, 111, 113, 115], "most": [48, 96, 102, 105, 107], "especi": [48, 103], "where": [48, 49, 56, 57, 74, 85, 111, 112, 114, 115, 116], "what": [48, 93, 103, 105, 107, 110, 111, 115, 116], "compliant": 48, "ac_enforce_hlc": 48, "combin": [48, 74, 91], "5percent": 48, "realli": 48, "reach": [48, 74, 94, 107, 119], "veri": [48, 96, 105, 107, 110, 111, 119], "long": [48, 115], "basic": [48, 91, 93, 96, 115, 116], "eventu": [48, 102, 107], "ac_with_soc": 48, "percentag": 48, "dc_isolation_voltage_v": 48, "cablecheck": [48, 74, 91], "500v": 48, "dbg_hlc_auth_after_tstep": 48, "ok": [48, 74, 81, 115], "t_step_xx": 48, "directli": [48, 94, 96, 113, 115], "hack_sleep_in_cable_check": 48, "hack": 48, "n": [48, 86, 113], "hack_sleep_in_cable_check_volkswagen": 48, "volkswagen": 48, "switch_to_minimum_voltage_after_cable_check": 48, "hack_skoda_enyaq": 48, "skoda": [48, 74], "enyaq": 48, "level": [48, 55, 69, 72, 87, 91, 93, 96, 102, 105, 111, 112, 120], "dirti": [48, 102], "workaround": 48, "hack_present_current_offset": 48, "add": [48, 53, 93, 102, 107, 111, 114, 115, 116, 119], "offset": [48, 50], "unless": 48, "you": [48, 54, 97, 102, 103, 105, 106, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121], "know": [48, 91, 102, 107, 115], "connector_typ": 48, "iec62196type2c": 48, "iec62196type2socket": 48, "hack_pause_imd_during_precharg": 48, "re": [48, 102, 107, 111, 116], "currentdemand": [48, 74, 91], "dcdc": 48, "hack_allow_bpt_with_iso2": 48, "posit": [48, 78, 81, 86, 111], "autocharge_use_slac_instead_of_hlc": 48, "autocharg": [48, 50, 70], "instead": [48, 54, 71, 91, 107, 110, 111], "evccid": [48, 50, 91], "logfile_suffix": 48, "session_uuid": 48, "folder": [48, 56, 57, 110, 111, 113, 115, 119], "replac": 48, "soft_over_current_tolerance_perc": 48, "over": [48, 56, 74, 75, 91, 96, 110], "soft_over_current_measurement_noise_a": 48, "nois": 48, "avoid": 48, "hack_fix_hlc_integer_current_request": 48, "thei": [48, 74, 91, 93, 96, 102, 105, 111, 113, 115, 121], "few": [48, 102, 107, 112], "hundr": 48, "slower": [48, 111], "less": [48, 69, 111], "authtoken": 48, "board_support_ac": [48, 55, 69, 97, 98], "powermeter_grid_sid": 48, "powermeter_car_sid": 48, "isolation_monitor": [48, 97, 98, 100], "powersupply_dc": 48, "anton": [48, 59, 69], "woellert": 48, "spdx": [48, 49, 107], "html": [48, 49, 107, 113, 116, 120, 121], "evse_secur": [49, 56, 57, 92, 97, 98, 100], "filesystem": [49, 92], "csms_ca_bundl": 49, "v2g_root_ca": 49, "rel": [49, 66, 116], "prefix": [49, 56, 57, 66, 75], "etc": [49, 56, 57, 74, 96, 107, 111, 116, 120], "cert": [49, 56, 57, 107], "mf_ca_bundl": 49, "mf": [49, 75], "mf_root_ca": 49, "mo_ca_bundl": 49, "mo": [49, 75], "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, 75, 107, 116], "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, 74, 94, 107, 112], "sound": 50, "db": [50, 57, 61, 113], "attenu": 50, "confirm": [50, 111], "cm_slac_match": 50, "cnf": 50, "altern": [50, 94, 106], "deriv": [50, 70, 74, 103], "first": [50, 54, 72, 73, 93, 94, 102, 105, 107, 111, 112, 113, 114, 115, 116], "cm_slac_parm": 50, "quit": [50, 96, 110, 112], "prone": 50, "might": [50, 102, 103, 107, 110, 112, 113, 115, 116, 118], "anoth": [50, 91, 105, 107, 110, 111, 121], "cross": 50, "talk": [50, 107, 112, 113], "better": [50, 115], "done": [50, 94, 106, 107, 111, 115, 116], "gmbh": [50, 51, 112], "chargebyt": 51, "eth0": [51, 63, 64], "ipv6": [51, 63, 64, 107, 113], "addr": [51, 63, 64], "supported_din70121": [51, 63, 64], "supported_iso15118_2": [51, 63, 64], "tls_secur": 51, "prohibit": 51, "terminate_connection_on_failed_respons": 51, "immedi": [51, 74, 96, 115], "sessionstop": 51, "tls_key_log": 51, "tl": [51, 63, 64, 116], "pre": [51, 74, 93, 107, 113, 119], "master": [51, 91, 106, 111, 115], "secret": [51, 114], "handshak": 51, "decrypt": 51, "tls_key_logging_path": 51, "verify_contract_cert_chain": [51, 64], "auth_timeout_pnc": 51, "55": 51, "abort": 51, "indefinit": 51, "auth_timeout_eim": 51, "fabian": [51, 54], "hartung": 51, "mohannad": 51, "orabi": 51, "powermeter_device_id": 52, "modbus_base_address": 52, "test_dummi": 52, "selector": 52, "bu": [52, 111], "30001": 52, "base": [52, 62, 70, 76, 91, 105, 106, 111, 112, 115, 116], "serial_comm_hub": 52, "serial_communication_hub": [52, 62, 65, 97, 98], "tibber": 53, "api": [53, 54, 60, 91, 94, 97, 99], "api_kei": 53, "additional_cost_per_kwh": 53, "develop": [53, 96, 105, 110, 113, 115, 117, 121], "account": [53, 114], "minut": [53, 94, 112], "60": [53, 62, 116], "usual": [53, 115], "andrea": 53, "heinrich": 53, "leonardo": 53, "oliveira": 53, "lem": [54, 109, 112], "dcbm": [54, 109, 112], "400": [54, 109, 112], "600": [54, 56, 109, 112], "adapt": [54, 94], "meter_tls_certif": 54, "left": [54, 107, 111], "affect": [54, 115], "wish": [54, 91], "than": [54, 64, 74, 94, 106, 107, 112], "ntp_server_1_ip_addr": [54, 94], "ipv4": [54, 66], "4": [54, 93, 94, 102, 105, 111, 121], "form": [54, 102], "w": [54, 74, 76, 77, 84, 114, 116, 120], "y": [54, 106, 111], "z": 54, "ntp": 54, "server": [54, 64, 85, 94, 107, 111, 113, 114], "sync": [54, 111], "ntp_server_1_port": [54, 94], "123": 54, "65535": 54, "ntp_server_2_ip_addr": [54, 94], "ignor": [54, 64, 91], "ntp_server_2_port": [54, 94], "fof": 54, "resilience_initial_connection_retri": [54, 94], "25": [54, 94], "resili": 54, "resilience_initial_connection_retry_delai": [54, 94], "10000": 54, "delai": [54, 94, 96], "millisecond": [54, 94], "resilience_transaction_request_retri": [54, 94], "resilience_transaction_request_retry_delai": [54, 94], "250": 54, "valentin": 54, "dimov": 54, "klemm": 54, "micro": [55, 111], "mega": 55, "tester": 55, "v1": [55, 69, 94, 103], "serial_port": [55, 59, 65, 69], "dev": [55, 59, 62, 65, 69, 96, 102, 103, 106, 107, 111, 115], "ttyusb0": [55, 62, 65, 69], "baud_rat": [55, 59, 69], "115200": [55, 59, 62, 69, 96], "baud": [55, 59, 62, 69], "rate": [55, 59, 62, 69], "reset_gpio": [55, 69], "umwc": 55, "dc_suppli": 55, "j": [56, 107, 111, 114, 120], "chargepointconfigpath": [56, 57, 116], "userconfigpath": 56, "user_config": 56, "databasepath": 56, "ocpp_1_6_charge_point": [56, 58, 97, 98], "persist": [56, 57, 61, 94], "sqlite": [56, 57, 61], "databas": [56, 57, 74, 113], "enableexternalwebsocketcontrol": [56, 57], "publishchargingscheduleinterv": 56, "receiv": [56, 72, 74, 96, 116], "publishchargingscheduledur": 56, "messagelogpath": [56, 57, 116], "everest_ocpp_log": [56, 57, 116], "certspath": [56, 57], "locat": [56, 57, 66, 85, 94, 96, 103, 107, 115, 116, 119, 120], "auth_valid": [56, 57, 116], "auth_provid": [56, 57, 116], "connector_zero_sink": [56, 116], "coredatabasepath": 57, "devicemodeldatabasepath": 57, "device_model_storag": 57, "authorizationlist": 57, "authorizationcach": [57, 116], "kv": [57, 61, 66, 67, 97, 98], "datatransf": [58, 95], "keys_to_monitor": 58, "heartbeatinterv": [58, 116], "securityprofil": [58, 116], "exampleconfigurationkei": 58, "commad": 58, "seper": [58, 91, 115], "doesnt": [58, 74], "pn532": 59, "nfc": [59, 111], "soon": [59, 91, 107, 109, 111, 119], "tag": [59, 70, 74, 75, 115], "read_timeout": 59, "ttys0": 59, "subsequ": 59, "w\u00f6llert": [59, 69], "captur": 60, "dump": [60, 74], "sebastian": [60, 63, 64], "luka": [60, 63, 64], "sqlite_db_file_path": 61, "everest_persistent_stor": 61, "collect": [62, 91, 106], "power_unit_id": 62, "unit_id": 62, "mostli": 62, "sunspec_base_address": 62, "40000": 62, "50000": 62, "watchdog_wakeup_interv": 62, "wakup": 62, "watchdog": 62, "serial_devic": 62, "bsm": 62, "19200": 62, "r": [62, 107], "485": 62, "rang": [62, 74], "2400": 62, "use_serial_comm_hub": 62, "meter_id": [62, 81], "no_meter_id": 62, "arbitrari": [62, 70, 72, 73], "power_meter_id": 62, "ac_met": 62, "sunspec_ac_met": [62, 97, 98, 100], "serial_com_0_connect": 62, "christoph": 62, "kliemt": 62, "20": [63, 64, 106, 111, 114, 121], "josev": [63, 64, 101, 106, 107], "project": [63, 64, 103, 105, 110, 111, 112, 113, 117, 119, 120, 121], "supported_iso15118_20_ac": [63, 64], "supported_iso15118_20_dc": [63, 64], "tls_activ": 63, "enforce_tl": [63, 64], "is_cert_install_need": 63, "And": [63, 111, 112], "overwritten": [63, 103], "iso15118_ev": [63, 97, 98, 100], "free_cert_install_servic": 64, "allow_cert_install_servic": 64, "necessari": [64, 107, 115], "ignore_physical_values_limit": 64, "wai": [64, 105, 107, 110, 111], "400a": 64, "ciphersuit": 64, "tls_aes_256_gcm_sha384": 64, "tls_chacha20_poly1305_sha256": 64, "ecdh": 64, "ecdsa": 64, "aes128": 64, "sha256": [64, 75, 76], "hub": 65, "attach": [65, 107, 110, 113], "baudrat": 65, "pariti": 65, "ignore_echo": 65, "rxtx_gpio_chip": 65, "rxtx_gpio_lin": 65, "rxtx_gpio_tx_high": 65, "9600": 65, "none": [65, 69, 76, 96], "odd": 65, "filter": 65, "rx": 65, "tx": [65, 96], "usag": [65, 72, 111], "lan": 66, "wifi": 66, "privileg": 66, "run": [66, 91, 94, 96, 105, 106, 107, 110, 113, 119, 120], "setup_wifi": 66, "setup_simul": 66, "online_check_host": 66, "lfenergi": 66, "hostnam": 66, "internet": [66, 111], "initialized_by_default": 66, "release_metadata_fil": 66, "releas": [66, 102, 106, 112, 115], "ap_interfac": 66, "wlan0": 66, "ap": 66, "ap_ipv4": 66, "192": 66, "168": 66, "memori": 67, "defaultretri": 68, "tri": 68, "download": [68, 85, 102, 111, 112, 119], "defaultretryinterv": 68, "control_mod": 69, "caps_min_current_a": 69, "yeti_extra": [69, 97, 98], "yeti_simulation_control": [69, 97, 98], "concurrenttx": 70, "nocredit": 70, "notallowedtypeevs": 70, "notatthisloc": 70, "notatthistim": 70, "signatureerror": 70, "certificateexpir": 70, "certificaterevok": 70, "nocertificateavail": 70, "certchainerror": 70, "contractcancel": 70, "id_token": [70, 82], "authorization_typ": 70, "request_id": [70, 85], "put": [70, 94, 107, 111, 115], "remotestartid": 70, "ocpp2": 70, "printabl": 70, "insensit": 70, "ascii": 70, "fixm": 70, "regex": 70, "authorizationtyp": 70, "id_token_typ": 70, "idtokentyp": 70, "assign": [70, 74, 76, 91], "prevalid": 70, "iso15118certificatehashdata": 70, "parentidtag": 70, "authorization_statu": 70, "certificate_statu": 70, "expiry_tim": [70, 82], "selectionalgorithm": 70, "logic": [70, 91, 103, 105, 107], "userinput": 70, "order": [70, 94, 107, 111, 113, 116, 119, 121], "plugandcharg": 70, "central": [70, 74, 91], "macaddress": 70, "iso14443": 70, "iso15693": 70, "keycod": 70, "noauthor": 70, "max_current_a_import": 71, "min_current_a_import": 71, "max_phase_count_import": 71, "min_phase_count_import": 71, "max_current_a_export": 71, "min_current_a_export": 71, "max_phase_count_export": 71, "min_phase_count_export": 71, "supports_changing_phases_during_charg": 71, "nr": 71, "carrequestedpow": 71, "poweron": 71, "poweroff": 71, "carrequestedstoppow": 71, "carunplug": 71, "errordf": 71, "errorrelai": 71, "errorrcd": 71, "errorrcd_dc": 71, "errorventilationnotavail": 71, "errorovercurr": 71, "errorovervoltag": 71, "errorundervoltag": 71, "errormotorlock": 71, "errorovertemperatur": 71, "errorbrownout": 71, "errorcablepp": 71, "errorenergymanag": 71, "errorneutralpen": 71, "errorcpdriv": 71, "eftobcd": 71, "bcdtoef": 71, "permanentfault": [71, 74], "temperatur": [71, 74, 76, 107], "fan_rpm": 71, "supply_voltage_12v": 71, "supply_voltage_minus_12v": 71, "relais_on": 71, "degre": 71, "celsiu": 71, "rpm": 71, "fan": 71, "ma": [71, 87], "nodetyp": 72, "undefin": 72, "limitsreq": 72, "total_power_w": 72, "ac_max_current_a": 72, "ac_min_current_a": 72, "properli": [72, 76, 94, 96, 106, 107, 115], "amp": [72, 84], "ac_max_phase_count": 72, "ac_min_phase_count": 72, "ac_supports_changing_phases_during_charg": 72, "limitsr": 72, "optimizertarget": 72, "optim": 72, "energy_amount_need": 72, "kwh": [72, 73, 93], "charge_to_max_perc": 72, "nn": 72, "car_battery_soc": 72, "Of": 72, "leave_tim": 72, "drive": [72, 91, 111], "awai": [72, 74], "fullfil": 72, "cheapest": 72, "timefram": 72, "price_limit": 72, "correctli": [72, 111, 116], "full_autonomi": 72, "draw": [72, 80], "schedulereqentri": 72, "entri": [72, 73, 106], "limits_to_root": 72, "limits_to_leav": 72, "sampl": [72, 73], "root": [72, 94, 102, 103, 107, 110, 113], "face": [72, 91], "leav": 72, "conversion_effici": 72, "convers": 72, "price_per_kwh": 72, "priceperkwh": [72, 73], "timepoint": [72, 73], "scheduleresentri": 72, "children": 72, "node_typ": 72, "child": [72, 75], "again": [72, 74, 81, 107, 110], "propag": [72, 115], "optimizer_target": 72, "energy_usage_root": 72, "energy_usage_leav": 72, "schedule_import": [72, 73], "futur": [72, 73, 107, 111, 112], "good": [72, 73, 107, 110, 114, 115], "practic": [72, 73, 106, 107, 112], "have": [72, 73, 91, 102, 103, 105, 106, 107, 110, 111, 112, 114, 115, 116, 119], "schedule_export": [72, 73], "valid_until": 72, "consumpt": [72, 110], "afer": 72, "limits_root_sid": 72, "last": [72, 94, 102, 112, 118], "currenc": 73, "digit": 73, "4217": 73, "stoptransactionreason": 74, "id_tag": [74, 91], "emergencystop": 74, "evdisconnect": 74, "move": [74, 115, 116, 119], "induct": 74, "hardreset": 74, "powerloss": 74, "loss": 74, "remot": [74, 85, 102, 113, 115], "smartphon": 74, "exceed": 74, "prepaid": 74, "credit": 74, "softreset": 74, "unlockcommand": 74, "deauthor": 74, "becaus": [74, 82, 96, 103, 110, 115], "starttransact": 74, "conf": [74, 111], "energylimitreach": 74, "paid": 74, "solut": [74, 106, 110], "groundfault": 74, "localoutofcredit": 74, "masterpass": 74, "masterpassgroupid": 74, "overcurrentfault": 74, "larger": 74, "electr": [74, 91, 96, 107, 111], "powerqu": 74, "qualiti": 74, "too": [74, 94, 110], "imbal": 74, "soclimitreach": 74, "stoppedbyev": 74, "timelimitreach": 74, "startsessionreason": 74, "evconnect": 74, "error_notsupport": 74, "error_notcharg": 74, "error_hardwar": 74, "sessioneventenum": 74, "sessionstart": 74, "met": [74, 96], "preparecharg": 74, "prepar": [74, 105, 108, 112, 118], "precharg": [74, 91], "proce": [74, 85], "chargingstart": 74, "chargingpausedev": 74, "chargingpausedevs": 74, "chargingresum": 74, "stoppingcharg": 74, "weldingcheck": 74, "chargingfinish": 74, "essenti": [74, 106], "transactionfinish": 74, "clariti": [74, 116], "precondit": 74, "irrevoc": 74, "swipe": 74, "sessionfinish": 74, "prevent": [74, 91, 94, 111], "allerrorsclear": 74, "clear": [74, 96], "reservationstart": [74, 91], "reservationend": [74, 82, 91], "replugstart": 74, "replugfinish": 74, "plugintimeout": 74, "connectiontimeout": [74, 116], "waitingforenergi": 74, "logging_path": 74, "filenam": 74, "incomplet": 74, "yet": [74, 91, 94, 111], "meter_valu": 74, "signed_meter_valu": 74, "errorenum": 74, "cardiodefault": 74, "diod": [74, 87, 96], "rcddc": 74, "ventilationnotavail": 74, "overcurr": 74, "overvoltag": 74, "undervoltag": 74, "motorlock": 74, "overtemperatur": [74, 80], "brownout": 74, "brown": 74, "electron": 74, "cablepp": 74, "pp": [74, 87], "neutralpen": 74, "nutral": 74, "pen": 74, "cpdriver": 74, "vendor": [74, 111], "error_cod": 74, "vendor_error": 74, "assum": [74, 94, 103, 110, 115], "session_start": 74, "transaction_start": 74, "transaction_finish": 74, "present_voltag": 74, "present_curr": 74, "target_voltag": 74, "target_curr": 74, "maximum_current_limit": 74, "minimum_current_limit": 74, "maximum_voltage_limit": 74, "maximum_power_limit": 74, "estimated_time_ful": 74, "departure_tim": 74, "depart": 74, "estimated_time_bulk": 74, "evcc_id": 74, "remaining_energy_need": 74, "remain": [74, 96], "battery_capac": 74, "battery_full_soc": 74, "battery_bulk_soc": 74, "brand": 74, "volkswagen_group": 74, "volkswagengroup": 74, "tesla": 74, "independ": [74, 94], "upward": 74, "connectortypeenum": 74, "cccs1": 74, "k": 74, "combo": 74, "cccs2": 74, "cg105": 74, "jari": 74, "g105": 74, "1993": 74, "chademo": 74, "ctesla": 74, "ctype1": 74, "iec62196": 74, "j1772": [74, 91, 111], "ctype2": 74, "mennek": 74, "s309_1p_16a": 74, "16a": 74, "iec60309": 74, "socket": [74, 106, 111], "s309_1p_32a": 74, "32a": 74, "s309_3p_16a": 74, "s309_3p_32a": 74, "sbs1361": 74, "uk": 74, "domest": 74, "13amp": 74, "scee": 74, "7_7": 74, "cee": 74, "schuko": 74, "stype2": 74, "stype3": 74, "scame": 74, "scee_7_7": 74, "certificatetyp": 75, "v2grootcertif": 75, "morootcertif": 75, "csmsrootcertif": 75, "v2gcertificatechain": 75, "mfrootcertif": 75, "hashalgorithm": [75, 76], "sha384": [75, 76], "sha512": [75, 76], "invalidsignatur": [75, 85], "invalidcertificatechain": 75, "invalidformat": 75, "invalidcommonnam": 75, "norootcertificateinstal": 75, "certificatestoremaxlengthexceed": 75, "writeerror": 75, "notfound": 75, "getinstalledcertificatesstatu": 75, "getkeypairstatu": 75, "keypair": 75, "reject": [75, 79, 82, 85], "notfoundvalid": 75, "privatekeynotfound": 75, "hash_algorithm": 75, "issuer_name_hash": 75, "issuer_key_hash": 75, "serial_numb": 75, "issuer": [75, 76], "distinguish": [75, 76], "dn": [75, 94], "field": [75, 84], "public": [75, 76, 94, 112, 115], "exclud": 75, "length": [75, 84, 93, 94, 116], "subject": 75, "represent": [75, 96, 105, 107], "hexadecim": 75, "0x": 75, "lead": [75, 112], "zero": [75, 84], "certificatehashdatachain": 75, "child_certificate_hash_data": 75, "certificate_hash_data_chain": 75, "ocsprequestdata": 75, "responder_url": 75, "respond": [75, 76, 91], "url": [75, 76, 85, 119], "ocsp_request_data_list": 75, "key_pair": 75, "pair": [75, 79], "lite": 76, "warn": [76, 112], "no_imd": 76, "dc_everrorcod": 76, "no_error": 76, "failed_resstemperatureinhibit": 76, "failed_evshiftposit": 76, "failed_chargerconnectorlockfault": 76, "failed_evressmalfunct": 76, "failed_chargingcurrentdifferentia": 76, "failed_chargingvoltageoutofrang": 76, "reserved_a": 76, "reserved_b": 76, "reserved_c": 76, "failed_chargingsystemincompat": 76, "nodata": 76, "v2g_message_id": 76, "bodi": [76, 94], "supportedappprotocolreq": 76, "supportedappprotocolr": 76, "sessionsetupreq": 76, "sessionsetupr": 76, "servicediscoveryreq": 76, "servicedetailreq": 76, "servicedetailr": 76, "paymentserviceselectionreq": 76, "paymentserviceselectionr": 76, "servicepaymentselectionreq": 76, "servicepaymentselectionr": 76, "paymentdetailsreq": 76, "paymentdetailsr": 76, "authorizationreq": 76, "authorizationr": 76, "contractauthenticationreq": 76, "contractauthenticationr": 76, "chargeparameterdiscoveryreq": 76, "chargeparameterdiscoveryr": 76, "chargingstatusreq": 76, "chargingstatusr": 76, "meteringreceiptr": 76, "powerdeliveryr": 76, "cablecheckreq": 76, "cablecheckr": 76, "prechargereq": 76, "precharger": 76, "currentdemandreq": 76, "currentdemandr": 76, "weldingdetectionreq": 76, "weldingdetectionr": 76, "sessionstopreq": 76, "sessionstopr": 76, "certificateinstallationreq": 76, "certificateupdatereq": 76, "unknownmessag": 76, "evsepresentvoltag": 76, "cdv": 76, "61851": [76, 111], "23": 76, "evsepresentcurr": 76, "evsemaximumcurrentlimit": 76, "evsemaximumpowerlimit": 76, "evsemaximumvoltagelimit": 76, "evseminimumcurrentlimit": 76, "evseminimumvoltagelimit": 76, "expect": [76, 105], "accuraci": 76, "dc_evreadi": 76, "dc_evresssoc": 76, "ress": 76, "dc_evcabincondit": 76, "toheat": 76, "cool": 76, "passeng": 76, "compart": 76, "dc_evressconidit": 76, "dc_evtargetvoltag": 76, "dc_evtargetcurr": 76, "demand": 76, "dc_evmaximumcurrentlimit": 76, "dc_evmaximumpowerlimit": 76, "dc_evmaximumvoltagelimit": 76, "ev_remainingtimetofullsoc": 76, "ev_remainingtimetobulksoc": 76, "appprotocol": 76, "transmit": [76, 96], "namespac": [76, 102], "uri": [76, 85], "major": 76, "version": [76, 102, 107, 110, 111, 115], "minor": [76, 115], "v2g_message_xml": 76, "decod": [76, 96], "v2g_message_json": 76, "v2g_message_exi_hex": 76, "hex": 76, "v2g_message_exi_base64": 76, "certificateact": 76, "exirespons": 76, "certificateactionenum": 76, "schema": [76, 103], "exirequest": 76, "iso15118schemavers": 76, "certificatereq": 76, "certificatehashdatainfo": 76, "issuernamehash": 76, "issuerkeyhash": 76, "serialnumb": 76, "responderurl": 76, "maxcurrentlimit": 77, "maxpowerlimit": 77, "maxvoltagelimit": 77, "energycapac": 77, "targetcurr": 77, "targetvoltag": 77, "resistance_f_ohm": 78, "protect": [78, 111], "earth": 78, "ohm": [78, 87], "voltage_v": [78, 80, 81, 93], "datatransferstatu": 79, "unknownmessageid": 79, "unknownvendorid": 79, "read_onli": 79, "getconfigur": 79, "unknown_kei": 79, "rebootrequir": 79, "notsupport": 79, "current_a": [80, 81, 93], "max_export_voltage_v": 80, "min_export_voltage_v": 80, "max_export_current_a": 80, "min_export_current_a": 80, "max_export_power_w": 80, "current_regulation_tolerance_a": 80, "peak_current_ripple_a": 80, "max_import_voltage_v": 80, "min_import_voltage_v": 80, "max_import_current_a": 80, "min_import_current_a": 80, "max_import_power_w": 80, "sink": 80, "conversion_efficiency_import": 80, "conversion_efficiency_export": 80, "communicationfailur": 80, "configurationerror": 80, "hardwarefault": 80, "undertemperatur": 80, "undervoltageac": 80, "overvoltageac": 80, "undervoltagedc": 80, "overvoltagedc": 80, "undervoltagebatteri": 80, "overvoltagebatteri": 80, "overcurrentac": 80, "overcurrentbatteri": 80, "overcurrentdc": 80, "wrongcabl": 80, "noerror": 80, "These": [81, 91, 103, 113, 115, 117, 121], "client_id": 81, "tariff_id": 81, "cable_id": 81, "user_data": [81, 111], "tariff": 81, "transactionrequeststatu": 81, "not_support": 81, "unexpected_error": 81, "verbos": [81, 107], "transaction_min_stop_tim": 81, "earliest": 81, "yield": 81, "transaction_max_stop_tim": 81, "deadlin": 81, "energy_wh_import": [81, 93], "phase_seq_error": 81, "rotat": 81, "ccw": 81, "energy_wh_export": [81, 93], "power_w": [81, 93], "var": [81, 84, 86, 93, 94, 107], "reactivepow": [81, 86], "reactiv": [81, 86], "frequency_hz": [81, 93], "frequenc": [81, 86, 87, 94], "hertz": [81, 86, 87], "made": [82, 94, 107, 111, 118], "occupi": 82, "unavail": 82, "parent_id": 82, "reservationendreason": 82, "usedtostartcharg": 82, "why": [82, 107, 114], "serialcommhub": [83, 97, 99], "io": [83, 101, 114, 120], "status_cod": 83, "uinteg": 84, "203": 84, "l": [84, 114], "payload": [84, 94], "105": 84, "int16": 84, "apha": 84, "phasea": 84, "aphb": 84, "phaseb": 84, "aphc": 84, "phasec": 84, "a_sf": 84, "phvpha": 84, "phvphb": 84, "bn": 84, "phvphc": 84, "v_sf": 84, "sunssf": 84, "hz": 84, "hz_sf": 84, "wpha": 84, "wphb": 84, "wphc": 84, "w_sf": 84, "va": 84, "vapha": 84, "vaphb": 84, "vaphc": 84, "va_sf": 84, "varpha": 84, "varphb": 84, "varphc": 84, "var_sf": 84, "pfpha": 84, "pf": 84, "pct": 84, "pfphb": 84, "pfphc": 84, "pf_sf": 84, "totwhim": 84, "p": [84, 111, 114], "hour": [84, 94], "acc32": 84, "totwh_sf": 84, "evt": 84, "bitfield32": 84, "chapter": [84, 107, 112], "critic": 84, "counter": 84, "problem": [84, 102, 106, 110], "retry_interval_": 85, "origin": [85, 91, 102, 114, 115], "retrieve_timestamp": 85, "install_timestamp": 85, "signing_certif": 85, "acceptedcancel": 85, "ongo": [85, 115], "invalidcertif": 85, "revokedcertif": 85, "revok": [85, 91], "oldest_timestamp": 85, "oldest": 85, "incluc": 85, "latest_timestamp": 85, "securitylog": 85, "diagnosticslog": 85, "uploadlogsstatu": 85, "upload_logs_statu": 85, "file_nam": 85, "logstatusenum": 85, "badmessag": 85, "badli": 85, "idl": 85, "notsupportedoper": 85, "permissiondeni": 85, "insuffici": 85, "permiss": [85, 111], "uploadfailur": 85, "being": [85, 93, 107, 113], "firmwareupdatestatusenum": 85, "intermedi": [85, 115], "downloadfail": 85, "downloadschedul": 85, "downloadpaus": 85, "task": 85, "installationfail": 85, "installreboot": 85, "installschedul": 85, "installdatetim": 85, "installverificationfail": 85, "checksum": 85, "final": [85, 91, 96], "signatureverifi": 85, "notspecifi": 85, "l1": [86, 93], "l2": 86, "l3": 86, "sum": [86, 93], "cp_voltag": 87, "pp_resistor": 87, "diode_fail": 87, "error_": [87, 96], "pe": 87, "short": [87, 102, 107, 115, 116], "refer": [88, 89, 90, 91, 92, 93, 95, 96, 102, 107, 112, 115, 121], "auto": [91, 93, 96, 97, 111, 120], "usabl": 91, "share": [91, 107, 116, 119], "dedic": [91, 105, 107, 112], "interact": [91, 109, 115], "helper": [91, 103, 112], "sae": [91, 111], "70121": 91, "seamlessli": 91, "integr": [91, 102, 107, 112, 113], "lowest": [91, 111], "microcontrol": 91, "improv": 91, "safeti": [91, 96, 111], "applic": [91, 94, 111], "todo": 91, "graph": 91, "still": [91, 96, 107, 111, 115], "behav": 91, "similar": [91, 102, 111], "therefor": [91, 115], "step": [91, 102, 107, 112, 115, 116], "whenev": [91, 96], "mere": 91, "light": [91, 111], "subscrib": [91, 96], "notreserv": 91, "driven": 91, "republish": 91, "struct": [91, 96, 107], "begun": 91, "github": [91, 101, 102, 106, 107, 110, 111, 112, 114, 115, 116, 119, 120], "com": [91, 94, 96, 101, 102, 106, 107, 110, 111, 112, 115, 116, 121], "openfastchargingalli": 91, "blob": [91, 106, 111], "pdf": 91, "To": [91, 93, 96, 102, 103, 105, 106, 111, 112, 113, 117, 119, 120, 121], "against": [91, 115, 116], "reservatonstart": 91, "notifi": 91, "intergr": 91, "overload": 91, "drop": 91, "merg": [91, 115], "limt": 91, "set_local_max_curr": 91, "travers": 91, "just": [91, 105, 107, 110, 111, 112, 114, 115], "smart": [91, 96], "profil": [91, 116], "whichev": 91, "whose": [93, 115], "startup": [93, 94], "modbusrtu": 93, "subdirectori": [93, 103, 111], "templat": [93, 105, 107], "yaml": [93, 97, 107, 110, 111], "copi": [93, 94, 96, 102, 107, 111, 113], "fill": [93, 107, 110], "datasheet": 93, "consist": [93, 94, 103, 111, 115, 120], "start_regist": 93, "num_regist": 93, "multipli": 93, "exponent_regist": 93, "function_code_start_reg": 93, "obtain": 93, "scale": 93, "001": 93, "expon": 93, "function_code_exp_reg": 93, "split": [93, 96, 116], "certain": [93, 96, 102], "distinct": 93, "serv": 94, "translat": 94, "forward": [94, 115, 116], "metric": 94, "consequ": 94, "thrown": 94, "establish": 94, "possibli": [94, 110], "furthermor": [94, 103, 107, 110, 113, 115], "thread": 94, "loop": 94, "cf": 94, "synchron": 94, "livemeasur": 94, "endpoint": [94, 113, 116], "inject": 94, "post": 94, "legal": 94, "renam": 94, "attribut": 94, "requet": 94, "devi": 94, "Then": [94, 106, 113], "had": 94, "host": [94, 111, 113, 114, 119], "coher": 94, "behavior": 94, "suppos": [94, 102], "those": [94, 105, 106, 107], "howev": [94, 96, 106, 107, 110], "inbetween": 94, "potenti": 94, "similarli": 94, "greater": [94, 106], "sinc": [94, 111, 114, 121], "consider": 94, "ones": [94, 107], "regularli": [94, 107, 110], "right": [94, 107, 111, 112, 113, 119], "48": 94, "section": [94, 103, 105, 107, 108, 111, 112, 115, 119], "suggest": [94, 113], "pai": 94, "regard": 94, "200m": 94, "bring": 94, "own": [94, 105, 107, 111, 114, 119], "self": [94, 107, 114, 115], "1024bit": 94, "vulner": 94, "curl": [94, 106], "header": [94, 106, 121], "tls_on": 94, "offici": [94, 106, 110, 111, 112], "page": [94, 107, 110, 111, 112, 120], "www": 94, "en": [94, 96], "yak": 96, "3v": 96, "ttl": 96, "uart": 96, "linux": [96, 105, 106, 111, 112], "wakeup": 96, "currrent": 96, "unus": 96, "bp": 96, "8n1": 96, "googl": [96, 112], "buffer": 96, "abl": [96, 102, 107, 110, 111, 113, 116], "wikipedia": 96, "wiki": 96, "consistent_overhead_byte_stuf": 96, "yeti_comm": 96, "evseri": 96, "cpp": [96, 103, 107, 113], "extract": [96, 111], "handlepacket": 96, "linkwrit": 96, "hi2lo": 96, "proto": 96, "lo2hi": 96, "date": [96, 106, 108, 112], "frequent": [96, 112, 115], "nanopb": [96, 113], "nanopb_gener": 96, "make": [96, 102, 103, 105, 106, 107, 110, 113, 116], "setcontrolmod": 96, "standalon": [96, 110], "setmaxcurr": 96, "act": [96, 112, 115, 117, 120], "accordingli": [96, 102, 105, 111, 116], "human": [96, 120], "allowpoweron": 96, "bool": 96, "decis": [96, 115], "setpwm": 96, "duty_cycl": 96, "ON": [96, 101], "firmwareupd": 96, "rom": [96, 111], "loader": 96, "stm32flash": [96, 111], "tool": [96, 103, 106, 107, 111, 112, 120], "flash": 96, "kit": [96, 111], "real": [96, 111], "keepalivehi": 96, "1hz": 96, "heartbeat": 96, "longer": 96, "stand": [96, 102], "alon": 96, "backup": [96, 115, 119], "modifi": [96, 111, 116, 119], "setthreephas": 96, "next": [96, 107, 111], "dual": 96, "enablercd": 96, "onboard": 96, "spike": 96, "goe": 96, "float": 96, "imped": 96, "switchthreephaseswhilecharg": 96, "precaut": 96, "destroi": 96, "zoe": 96, "forceunlock": 96, "regardless": 96, "car_plugged_in": 96, "car_requested_pow": 96, "power_on": 96, "succesfulli": [96, 111], "mirror": 96, "contact": [96, 111], "power_off": 96, "car_requested_stop_pow": 96, "car_unplug": 96, "error_df": 96, "error_relai": 96, "error_rcd": 96, "error_ventilation_not_avail": 96, "error_over_curr": 96, "quick": [96, 106, 108, 112, 116, 118, 119], "permanent_fault": 96, "unplug": [96, 111], "evse_replug_start": 96, "evse_replug_finish": 96, "roughli": 96, "keepalivelo": 96, "keep": [96, 107, 115], "resetdon": 96, "find": [97, 107, 115, 116], "dpm1000": [97, 99], "dummytokenprovid": [97, 99], "dummytokenprovidermanu": [97, 99], "dummytokenvalid": [97, 99], "dummyv2g": [97, 99], "energynod": [97, 99], "evslac": [97, 99], "evsesecur": [97, 99], "evseslac": [97, 99], "evsev2g": [97, 99, 107], "genericpowermet": [97, 99, 109, 112], "jstibber": [97, 99], "lemdcbm400600": [97, 99], "micromegawattbsp": [97, 99], "ocpp201": [97, 99], "ocppextensionexampl": [97, 99], "pn532tokenprovid": [97, 99], "packetsniff": [97, 99], "persistentstor": [97, 99], "powermeterbsm": [97, 99], "pyevjosev": [97, 99], "pyjosev": [97, 99], "yetidriv": [97, 99, 109, 112], "board_support_ac_debug": [97, 98], "car_simul": [97, 98], "debug_json": [97, 98], "example_us": [97, 98], "solar_forecast": [97, 98], "sunspec_read": [97, 98], "sunspec_scann": [97, 98], "test_control": [97, 98], "tibber_price_forecast": [97, 98], "git": [101, 105, 106, 107, 112, 117], "ext": [101, 111], "switchev": 101, "git_rev": 101, "a65bed96fcae2d5c7bcb9b1fa6161928b902c2f7": 101, "git_tag": [101, 102], "2023": [101, 106], "9": [101, 106], "d60bb2a274200f096d58948e5869c08e1a642891": 101, "4d5d8e8c33127b94d6ee96a06ca3852303561ef": 101, "3887a6484ac248f325a9811a8de445e741b9aedc": 101, "3887a64": 101, "1240f3831c0941b130a8595b1185fa7ef2b9e1eb": 101, "v0": [101, 115], "a21df23980a8cc60aac4447be9fa218f7e1cca29": 101, "mbedtl": 101, "8b3f26a5ac38d4fdccbc5c5366229f3e01dafcc0": 101, "8b3f26a": 101, "enable_program": 101, "enable_test": 101, "mbedtls_fatal_warn": 101, "openv2g": 101, "35c0c0a4ff3412e588ff6f00561df1407916832d": 101, "libevs": 101, "f621aab1d3e2d86a5d8dd0ab1fe56432a51c7c61": 101, "libfsm": 101, "b31d5f97cc3e09186e21eddf8cb3bcb133d7bc3c": 101, "liblog": [101, 102], "03b498407c6462af3f886aa2dab3e182a7f864c0": 101, "build_exampl": [101, 102], "cmake_position_independent_cod": 101, "libmodbu": [101, 102], "b41adccde9036f7728785185db9c980a2fe94ef1": 101, "libocpp": [101, 102, 110], "1cb0999432e29bea56bb02ee88d98849c8630088": 101, "libslac": 101, "486cd8b07e0654c2b5339d3ab40d07318967b7fd": 101, "486cd8b": 101, "libsunspec": [101, 102], "97a42e9dba26c068a34453ad0d9a0ce29595bf4d": 101, "libtim": [101, 102], "d7ee45a5779defdd88cfa9382348670b353b9a4c": 101, "orchestr": 102, "repositori": [102, 105, 112, 114, 116, 119, 120], "pleas": [102, 106, 107, 111, 116], "sure": [102, 103, 106, 107, 111, 116], "suffici": [102, 111], "recent": 102, "python3": [102, 103, 106, 107], "sourc": [102, 103, 110, 111, 112, 116, 119], "indepth": 102, "guidanc": 102, "aris": 102, "pip": [102, 103, 106, 107], "setuptool": [102, 106, 107], "wheel": [102, 106, 107], "jstyleson": 102, "jsonschema": 102, "clone": [102, 107], "script": [102, 107, 111, 113, 115, 116, 121], "environ": [102, 105, 110, 112], "cd": [102, 103, 107, 111, 113, 114, 115, 119, 120], "dependency_manag": [102, 107], "init": [102, 107, 115], "checkout": [102, 107, 111, 115, 119], "deploi": [102, 120], "devkit": 102, "rise": 102, "cpm": [102, 107], "variabl": [102, 107], "home": [102, 107, 112, 113], "whoami": [102, 107], "bin": [102, 106, 107, 110, 111, 115], "ev_cli": [102, 103], "mkdir": [102, 107, 111, 114, 115, 120], "guid": [102, 106, 108, 112, 116, 117, 118, 119], "jinja2": [102, 106, 107], "pyyaml": [102, 106, 107], "let": [102, 105, 107, 110, 111, 112, 115, 116], "effect": [102, 107], "advanc": 102, "would": [102, 103, 107, 113, 115], "lib": 102, "branch": [102, 120], "repo": [102, 107, 115], "achiev": [102, 110], "edit": [102, 115], "your": [102, 105, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121], "top": [102, 111, 112], "cmakelist": [102, 103], "txt": [102, 103, 107], "find_packag": 102, "look": [102, 103, 105, 107, 110, 111, 112, 116], "like": [102, 103, 105, 107, 110, 111, 113, 115, 116], "behind": [102, 115], "clean": [102, 114, 115], "seen": [102, 105, 107, 111], "shell": [102, 107, 111, 113, 115], "python": [103, 107, 113, 121], "packag": [103, 112], "subcommand": 103, "manifest": [103, 116], "simpli": [103, 112, 116], "dir": 103, "clang": [103, 106], "them": [103, 107, 111, 113], "interfacenam": 103, "hpp": [103, 107], "former": 103, "view": [103, 120], "latter": [103, 116], "skeleton": 103, "insid": [103, 107, 111, 113, 115, 116], "instruct": [103, 106, 107, 114], "cmake": [103, 106, 107, 110, 111, 113], "ld": 103, "glue": [103, 107, 111], "hook": 103, "sampleinterfac": 103, "sampleinterfaceimpl": 103, "declar": [103, 107], "subsect": 103, "inferfac": 103, "mark": 103, "75ac1216": 103, "19eb": 103, "4182": 103, "a85c": 103, "820f1fc2c091": 103, "kept": 103, "recreat": 103, "creation": 103, "diff": [103, 111], "don": [103, 110, 112, 114, 115, 116], "touch": [103, 111, 115], "anyth": [103, 111], "comma": 103, "separ": [103, 116], "lot": [103, 107, 115], "mention": 103, "categori": 103, "wherea": 103, "tbd": 103, "edm": [104, 105, 112], "cli": [104, 105, 112], "think": 105, "softwar": [105, 112, 117], "stack": [105, 107, 112], "scenario": [105, 107, 112, 115], "principl": 105, "loos": 105, "coupl": [105, 118], "enhanc": 105, "architectur": [105, 112], "suitabl": 105, "ship": [105, 115], "explain": [105, 107], "addition": 105, "life": [105, 110], "easier": [105, 115], "understand": [105, 112, 115, 117, 121], "benefit": 105, "sneak": 105, "preview": 105, "admin": [105, 110, 113], "scaffold": 105, "explor": [105, 111], "great": [105, 107], "noder": [105, 107, 111, 119], "steve": [105, 107, 110, 113], "backend": [105, 110], "exactli": 105, "shown": [105, 107, 111], "later": [105, 107, 115], "recommend": [105, 106, 107, 111, 116], "least": [105, 112], "4gb": 105, "ram": [105, 107], "cpu": [105, 107], "boost": [105, 106], "raspberri": [105, 110, 111], "pi": [105, 110, 111], "ubuntu": [105, 111, 114], "opensus": 105, "fedora": 105, "36": [105, 106], "creat": [105, 107, 110, 111, 113, 114, 115, 119, 121], "compil": [105, 106, 107], "walk": [105, 107, 111, 112], "nativ": [106, 111], "window": [106, 107, 113], "wsl2": 106, "docker": [106, 107, 112, 114, 116, 117, 119], "podman": 106, "mainli": [106, 111, 115], "gcc": [106, 110], "tweak": 106, "12": 106, "faq": [106, 112], "gnu": 106, "librari": [106, 107, 116], "best": [106, 112, 119], "04": [106, 114], "22": 106, "apt": [106, 111], "sudo": [106, 107, 111], "rsync": [106, 111], "wget": [106, 111], "doxygen": 106, "graphviz": 106, "tidi": 106, "cppcheck": 106, "openjdk": 106, "jdk": 106, "npm": 106, "compos": [106, 107, 113], "libboost": 106, "nodej": 106, "libssl": 106, "libsqlite3": 106, "rfkill": 106, "libpcap": 106, "libev": 106, "pkg": 106, "node_api": 106, "procedur": [106, 107], "nodesourc": 106, "readm": [106, 111], "md": [106, 111], "11": [106, 107], "older": 106, "usr": 106, "zypper": 106, "shadow": 106, "devel_basi": 106, "devel": 106, "libboost_filesystem": 106, "libboost_log": 106, "libboost_program_opt": 106, "libboost_system": 106, "libboost_thread": 106, "libopenssl": 106, "sqlite3": 106, "37": 106, "38": 106, "dnf": 106, "automak": 106, "openssl": 106, "libsqlite3x": 106, "septemb": 106, "choic": 106, "15118": [106, 111], "keytool": [106, 107], "interchang": [106, 112], "probabl": [106, 107, 114], "python_execut": 106, "As": [107, 110, 111, 116], "highli": 107, "modular": [107, 112], "pull": [107, 112, 119], "prerequisit": [107, 112], "said": 107, "resid": 107, "cpm_source_cach": 107, "workspac": [107, 110, 111, 113, 119], "u": [107, 110, 111, 112, 115], "initialis": 107, "newli": [107, 111], "adopt": [107, 112], "chosen": 107, "That": [107, 111, 115], "pki": 107, "create_cert": 107, "sh": [107, 113, 115, 116], "java": 107, "availbl": 107, "significantli": 107, "speed": [107, 112], "nproc": [107, 111], "dive": [107, 112, 116], "old": 107, "repeat": 107, "mosquitto": [107, 111, 113, 116], "broker": [107, 113], "infranet_network": [107, 113], "bridg": [107, 113], "subnet": [107, 113], "fd00": [107, 113], "enter": [107, 113], "red": [107, 111], "browser": [107, 110, 119, 120], "localhost": [107, 113, 119], "1880": [107, 119], "ui": [107, 110, 119], "gui": [107, 119], "analys": 107, "littl": 107, "insight": [107, 112], "plugin": 107, "feel": 107, "enough": [107, 115], "tutori": [107, 112, 114, 115, 116, 118, 120, 121], "dig": 107, "deeper": [107, 112, 115, 116], "thing": [107, 112, 115, 121], "togeth": [107, 112, 119], "mechan": 107, "analyz": 107, "complic": 107, "nice": 107, "exhaust": 107, "diagram": 107, "8849": [107, 110], "height": [107, 121], "mount": [107, 111, 113, 119], "rather": [107, 112], "click": [107, 111, 112, 113, 119], "menu": [107, 119], "symbol": [107, 110], "corner": [107, 111, 119], "column": [107, 121], "choos": [107, 110, 112, 119], "intro": [107, 108], "role": 107, "concept": [107, 110, 112, 116, 117, 118, 121], "visit": 107, "congrat": 107, "rocket": 107, "entiti": 107, "cours": [107, 119], "term": 107, "some_kei": 107, "myinterfac": 107, "some_implement": 107, "externalinterfac": 107, "min_connect": 107, "max_connect": 107, "enable_external_mqtt": 107, "metadata": 107, "licens": 107, "compani": [107, 111], "explanatori": 107, "possbl": 107, "tell": 107, "construct": 107, "cmd": 107, "rememb": [107, 111], "showd": 107, "easi": [107, 110], "get_id": 107, "argument": [107, 110, 114, 121], "method": 107, "typedef": 107, "learn": 107, "round": [107, 112], "piec": 107, "bunch": 107, "group": 107, "saw": 107, "sometyp": 107, "additionalproperti": 107, "property_1": 107, "property_2": 107, "intuit": 107, "awar": [107, 111], "mod": 107, "mymodulenam": 107, "javascript": [107, 110], "At": 107, "focu": 107, "stuff": 107, "handler": [107, 110, 116], "review": 107, "learnt": 107, "proced": 107, "join": [107, 112], "anytim": 107, "weekli": 107, "tech": 107, "meet": [107, 112], "peopl": [107, 112], "who": 107, "glad": 107, "hint": [107, 110], "push": [107, 114, 115, 120], "thank": 107, "world": [108, 112], "explan": [109, 116], "grow": [110, 112], "mail": [110, 111], "topic": [110, 112], "idea": [110, 114, 115, 119], "debugg": 110, "gdb": 110, "easiest": [110, 112], "sai": [110, 115], "dist": [110, 111, 116, 119], "small": [110, 111, 115], "visual": [110, 112, 113], "studio": [110, 113], "launch": 110, "authmanag": 110, "cppdbg": 110, "program": 110, "workspacefold": 110, "libexec": 110, "arg": 110, "stopatentri": 110, "cwd": 110, "externalconsol": 110, "mimod": 110, "setupcommand": 110, "pretti": 110, "text": [110, 112, 114, 116, 121], "ignorefailur": 110, "disassembli": 110, "flavor": 110, "intel": 110, "ve": 110, "breakpoint": 110, "taken": [110, 115], "forget": [110, 112, 116], "dcmake_build_typ": 110, "disadvantag": 110, "bad": 110, "spawn": 110, "fork": 110, "detach": 110, "grid_connection_point": 110, "0a": 110, "0w": 110, "alloc": 110, "whatev": 110, "imagin": 110, "flexibl": [110, 116], "constraint": 110, "recogn": 110, "hand": 110, "cmake_cxx_compil": 110, "unreferenc": 110, "issu": [110, 111, 112, 115], "std": 110, "besid": 110, "sometim": [110, 112], "test_config": 110, "solv": 110, "desktop": 110, "pc": 110, "ip_of_the_raspberri": 110, "offload": 110, "faster": 110, "ressourc": 110, "mobilityhous": 110, "Or": [110, 112], "thoughtwork": 110, "maev": 110, "platform": 111, "box": 111, "built": 111, "individu": 111, "research": 111, "facil": 111, "alik": 111, "sw": 111, "groundwork": 111, "rapid": 111, "quickli": 111, "compat": 111, "meant": 111, "outdoor": 111, "spec70121": 111, "cern": 111, "licenc": 111, "happi": 111, "schemat": 111, "3d": 111, "compon": 111, "purchas": 111, "esd": 111, "wrist": 111, "band": 111, "underlai": 111, "mat": 111, "18": [111, 114], "1x": 111, "usb": 111, "30w": 111, "IN": 111, "pin": [111, 112], "lab": 111, "balenaetch": 111, "dd": 111, "danger": 111, "pcb": 111, "heatsink": 111, "imag": [111, 113, 114, 120], "doubl": 111, "tape": 111, "clip": 111, "hole": 111, "cm4": 111, "around": [111, 115], "grai": 111, "spacer": 111, "gap": 111, "metal": 111, "black": 111, "jumper": 111, "onto": 111, "emmc": 111, "j1": 111, "belayboxr1": 111, "stabl": [111, 115], "img": 111, "gz": 111, "rpiboot": 111, "raspberrypi": 111, "usbboot": 111, "green": 111, "comput": 111, "unzip": 111, "5h": 111, "treat": 111, "yourself": 111, "coffe": 111, "unfortun": 111, "slow": 111, "antenna": 111, "damag": 111, "cage": 111, "seat": 111, "smaller": 111, "bigger": [111, 115], "mission": 111, "accomplish": 111, "mandatori": 111, "crimp": 111, "exact": 111, "orient": 111, "pictur": 111, "Be": 111, "fashion": 111, "ten": 111, "chanc": 111, "assembli": 111, "unisol": 111, "preassembl": 111, "desk": 111, "barrel": 111, "raspian": 111, "debian": 111, "flavour": 111, "deploy": 111, "yocto": 111, "opt": 111, "systemd": 111, "mnt": 111, "flutter": 111, "stm32": 111, "workflow": [111, 114, 115, 120], "yeti_fwupd": 111, "serial0": 111, "bootload": 111, "ninja": 111, "laptop": 111, "untar": 111, "bullsey": 111, "toolchain": 111, "8888": 111, "tgz": 111, "tar": 111, "xfz": 111, "dcmake_toolchain_fil": 111, "dcmake_install_prefix": 111, "destdir": 111, "ssh": [111, 114], "rw": 111, "ro": 111, "wpa_supplic": 111, "autom": 111, "crosscompil": 111, "unstabl": [111, 115], "update_channel": 111, "wg0": 111, "devboard": 111, "systemctl": 111, "ota": 111, "public_mqtt": 111, "1883": [111, 113], "allow_anonym": 111, "anonym": [111, 115], "journalctl": 111, "fu": 111, "vanilla": 111, "rootf": 111, "vice": 111, "versa": 111, "atom": 111, "sd": 111, "sector": [111, 112], "size": 111, "mmcblk0p1": 111, "8192": 111, "1056767": 111, "1048576": 111, "512m": 111, "w95": 111, "fat32": 111, "lba": 111, "mmcblk0p2": 111, "1056768": 111, "14688255": 111, "13631488": 111, "5g": 111, "83": 111, "mmcblk0p3": 111, "14688256": 111, "28319743": 111, "mmcblk0p4": 111, "28319744": 111, "30564351": 111, "2244608": 111, "1g": 111, "mmcblk0p5": 111, "28327936": 111, "28459007": 111, "131072": 111, "64m": 111, "mmcblk0p6": 111, "28467200": 111, "2097152": 111, "system0": 111, "system1": 111, "extent": 111, "factory_data": 111, "timer": 111, "surviv": 111, "lost": 111, "rpi": 111, "unmount": 111, "umount": 111, "mkf": 111, "ext4": 111, "lose": 111, "configu": 111, "credenti": 111, "snapshot": 112, "index": [112, 120, 121], "foster": 112, "customiz": 112, "glu": 112, "advantag": 112, "pv": 112, "linkedin": 112, "electrif": 112, "foundat": 112, "fastest": 112, "steadili": 112, "question": 112, "answer": 112, "invit": 112, "contributor": [112, 115], "held": 112, "week": 112, "tuesdai": 112, "3pm": 112, "cet": 112, "zone": 112, "wnv": 112, "aadq": 112, "irt": 112, "dial": 112, "49": 112, "40": 112, "8081616135": 112, "964783404": 112, "phone": 112, "tel": 112, "4305012153510": 112, "big": 112, "book": 112, "calendli": 112, "manuel": 112, "ziegler": 112, "30min": 112, "ecosystem": 112, "contribut": [112, 119], "technic": 112, "exchang": 112, "plan": 112, "agenda": 112, "roadmap": 112, "youtub": 112, "channel": 112, "track": [112, 115, 116], "rough": 112, "webinar": 112, "steer": 112, "committe": 112, "stuck": 112, "video": 112, "watch": 112, "But": [112, 113, 115], "journei": 112, "introduct": 112, "troubleshoot": 112, "kind": 112, "deep": 112, "breath": 112, "ocpp1": [112, 117], "sphinx": [112, 113, 117], "style": [112, 117], "ask": 112, "belaybox": 112, "search": 112, "handi": 113, "vscode": 113, "extens": [113, 116], "tcp": 113, "9001": 113, "mariadb": 113, "sql": 113, "3306": 113, "8180": [113, 116], "login": 113, "1234": 113, "centralsystemservic": [113, 116], "soap": 113, "chargeboxid": 113, "yml": [113, 114, 120], "live": [113, 115], "docker_default": 113, "By": [113, 116], "8080": 113, "often": 113, "clash": 113, "13306": 113, "ll": 113, "navig": 113, "tab": [113, 119], "depric": 113, "ctrl": 113, "shift": 113, "f1": 113, "remopen": 113, "head": 113, "path_to_everest_cpp": 113, "j8": 113, "documen": 113, "env": 113, "pwd": 113, "doc": [113, 119, 120], "_build": [113, 120], "dockerfil": 113, "protobuf_gener": 113, "path_to_where_protobuf_files_resid": 113, "protoc": 113, "languag": [113, 121], "zip": 113, "nanopb_pb_gen": 113, "python_pb_gen": 113, "action": [114, 120], "runner": 114, "actrc": 114, "ghcr": 114, "catthehack": 114, "actor": 114, "usernam": 114, "artifact": 114, "pass": 114, "four": [114, 116], "secret_name_1": 114, "secret_value_1": 114, "secret_name_2": 114, "secret_value_2": 114, "multiline_secret": 114, "line_1": 114, "nline2": 114, "nline3": 114, "github_token": 114, "your_github_token": 114, "sa_github_token": 114, "github_token_of_the_service_account": 114, "sa_github_ssh_kei": 114, "ssh_key_of_the_service_account": 114, "github_actor": 114, "username_of_the_service_account": 114, "your_ssh_kei": 114, "your_usernam": 114, "isn": 114, "work0": [114, 120], "plenti": 115, "paragraph": 115, "strategi": 115, "concern": 115, "articl": 115, "vincent": 115, "driessen": 115, "gitflow": 115, "atlassian": 115, "count_to_infin": 115, "charge_fast": 115, "new_stuff": 115, "complex": 115, "commit": 115, "advis": 115, "towrit": 115, "rebas": 115, "candid": 115, "bugfix": 115, "rc": 115, "div_by_zero": 115, "bug": 115, "succeed": 115, "hotfix": 115, "maintenc": 115, "forgot_to_unplug": 115, "cherri": 115, "pick": 115, "contrast": 115, "rnd_git_dir": 115, "plai": 115, "despit": [115, 116], "onlin": 115, "intermix": 115, "harder": 115, "mind": 115, "conspiraci": 115, "rewrit": 115, "histori": 115, "stash": 115, "conflict": 115, "progress": 115, "somewher": 115, "someproject": 115, "somerepo": 115, "privateus": 115, "privaterepo": 115, "main_repo": 115, "wip": 115, "rf": 115, "email": 115, "pionier": 115, "manufaktur": 115, "bot": 115, "echo": 115, "src": 115, "fanci": 115, "feature_a": 115, "ff": 115, "larg": 115, "broken": 115, "feature_b": 115, "feature_c": 115, "meanwhil": 115, "ran": 115, "realiz": 115, "went": 115, "seriou": 115, "newer": 115, "fact": 115, "feature_d_1": 115, "d1": 115, "feature_d_2": 115, "d2": 115, "feature_": 115, "incorpor": 115, "ever": 115, "theirs": 115, "6j": 116, "callback": 116, "metervalu": 116, "statusnotif": 116, "everest_workspac": 116, "cp001": 116, "chargepointid": 116, "centralsystemuri": 116, "127": 116, "chargeboxserialnumb": 116, "chargepointmodel": 116, "chargepointvendor": 116, "firmwarevers": 116, "authorizeremotetxrequest": 116, "clockaligneddatainterv": 116, "900": 116, "connectorphaserot": 116, "rst": [116, 121], "getconfigurationmaxkei": 116, "86400": 116, "localauthorizeofflin": 116, "localpreauthor": 116, "metervaluesaligneddata": 116, "metervaluessampleddata": 116, "metervaluesampleinterv": 116, "numberofconnector": 116, "resetretri": 116, "stoptransactiononevsidedisconnect": 116, "stoptransactiononinvalidid": 116, "stoptxnaligneddata": 116, "stoptxnsampleddata": 116, "supportedfeatureprofil": 116, "firmwaremanag": 116, "remotetrigg": 116, "localauthlistmanag": 116, "smartcharg": 116, "transactionmessageattempt": 116, "transactionmessageretryinterv": 116, "unlockconnectoronevsidedisconnect": 116, "websocketpinginterv": 116, "supportedfiletransferprotocol": 116, "ftp": 116, "cponam": 116, "authorizationkei": 116, "deadbeefdeadbeef": 116, "localauthlisten": 116, "localauthlistmaxlength": 116, "42": [116, 121], "sendlocallistmaxlength": 116, "chargeprofilemaxstacklevel": 116, "chargingscheduleallowedchargingrateunit": 116, "chargingschedulemaxperiod": 116, "maxchargingprofilesinstal": 116, "iso15118pncen": 116, "contractvalidationofflin": 116, "introduc": 116, "whitepap": 116, "tailor": 116, "prepend": 116, "wss": 116, "transport": 116, "unsecur": 116, "familiar": 116, "remotestarttransact": 116, "summar": 116, "addtion": 116, "diagnost": 116, "active_modul": 116, "token_provider_rfid": 116, "jsdummytokenprovidermanu": 116, "config_modul": 116, "module_id": 116, "implementation_id": 116, "break": 116, "logmessag": 116, "logmessagesformat": 116, "consol": 116, "q1": [117, 121], "2022": [117, 121], "rule": [117, 121], "embedd": [117, 121], "enviro": [117, 121], "month": 118, "modif": 119, "mv": 119, "everest_nod": 119, "bind": 119, "run_sil": 119, "automaticc": 120, "documentaiton": 120, "possibilti": 120, "expand": 120, "restructuredtext": 120, "tabl": 120, "workflow_dispatch": 120, "h1": 121, "h2": 121, "h3": 121, "h4": 121, "h5": 121, "h6": 121, "bold": 121, "ital": 121, "inlin": 121, "liter": 121, "sup": 121, "super": 121, "unord": 121, "nest": 121, "anchor": 121, "_anchorbyref": 121, "_anchor": 121, "_external_link_ref": 121, "_extern": 121, "footnot": 121, "citat": 121, "cit1": 121, "_": 121, "external_link_ref": 121, "anchorbyref": 121, "vertic": 121, "horizont": 121, "span": 121, "width": 121, "utf": 121, "row": 121, "caption": 121, "png": 121, "alt": 121, "150px": 121, "align": 121, "center": 121, "target_": 121, "depth": 121, "toc": 121, "visibl": 121, "hidden": 121, "maxdepth": 121, "second_fil": 121, "int_": 121, "infti": 121, "dx": 121, "div": 121, "lineno": 121, "emphas": 121, "some_funct": 121, "any_var": 121, "another_funct": 121, "literalinclud": 121, "dedent": 121, "_tutorial_intro": 121, "toctre": 121, "glob": 121}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"iso15118_charg": [1, 76], "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, 91, 93, 94], "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, 93, 94, 96, 103, 107, 115], "iso15118_ev": [2, 77], "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, 72, 91, 110], "energy_manag": 12, "energy_price_inform": [13, 73], "ev_slac": 14, "evse_manag": [15, 74], "evse_secur": [16, 75], "exampl": [17, 115, 121], "example_us": 18, "external_energy_limit": 19, "isolation_monitor": [20, 78], "kv": 21, "ocpp_1_6_charge_point": 22, "power": 23, "power_supply_dc": [24, 80], "powermet": [25, 81, 91, 93, 94], "reserv": [26, 82, 91], "serial_communication_hub": 27, "slac": 28, "solar_forecast": 29, "sunspec_ac_met": [30, 84], "sunspec_read": 31, "sunspec_scann": 32, "system": [33, 68, 85, 105, 106], "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, 69, 93], "requir": [38, 39, 41, 45, 46, 48, 52, 56, 57, 58, 60, 62, 66, 105, 106], "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, 69], "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, 70], "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, 69], "modul": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 93, 94, 96, 99, 102, 103, 107, 108, 109, 110, 118], "configur": [39, 40, 45, 46, 48, 49, 51, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 91, 93, 94, 111, 116], "dpm1000": 40, "dummytokenprovid": [41, 88], "dummytokenprovidermanu": [42, 89], "dummytokenvalid": [43, 90], "dummyv2g": 44, "energymanag": 45, "energynod": 46, "evslac": 47, "misc": [47, 50], "evsemanag": [48, 91], "evsesecur": [49, 92], "evseslac": 50, "evsev2g": 51, "genericpowermet": [52, 93], "jstibber": 53, "lemdcbm400600": 54, "micromegawattbsp": 55, "ocpp": [56, 79, 110, 116], "ocpp201": 57, "ocppextensionexampl": [58, 95], "pn532tokenprovid": 59, "packetsniff": 60, "persistentstor": 61, "powermeterbsm": 62, "pyevjosev": 63, "pyjosev": 64, "serialcommhub": 65, "setup": [66, 110, 111, 113, 114], "store": 67, "yetidriv": [69, 96], "board_support": 71, "serial_comm_hub_request": 83, "unit": 86, "yeti": [87, 96, 111], "typic": 91, "connect": [91, 116], "ac": 91, "dc": 91, "publish": [91, 93], "session_ev": 91, "authent": 91, "autocharg": 91, "pnc": 91, "manag": [91, 102, 107, 110], "dataset": 93, "file": [93, 103, 107, 111, 113], "avail": 93, "descript": [93, 94], "structur": [93, 115], "other": [93, 96], "thing": 93, "note": [93, 94, 121], "get_signed_meter_valu": 93, "lem": 94, "dcbm": 94, "400": 94, "600": 94, "initi": 94, "start_transact": 94, "stop_transact": 94, "ip_address": 94, "port": 94, "option": 94, "meter_tls_certif": 94, "ntp": 94, "set": [94, 102, 111], "resili": 94, "time": 94, "sync": 94, "error": [94, 110, 121], "handl": 94, "tl": 94, "limit": 94, "refer": [94, 97, 111], "link": [94, 121], "commun": [96, 107, 110], "between": 96, "microcontrol": [96, 111], "thi": [96, 121], "driver": 96, "protocol": 96, "cob": 96, "protobuf": [96, 113], "everest": [96, 97, 98, 99, 100, 102, 104, 105, 107, 108, 109, 110, 111, 112, 113, 116, 119], "low": 96, "control": 96, "mode": 96, "all": 96, "interfac": [98, 103, 107], "type": [100, 107], "snapshot": 101, "edm": [102, 107], "depend": [102, 106, 107], "instal": [102, 103, 107], "quick": [102, 107], "start": 102, "enabl": 102, "cpm_source_cach": 102, "path": 102, "build": [102, 107, 111, 120], "python": [102, 106], "packag": [102, 106, 107], "need": [102, 107], "run": [102, 111, 114, 116], "up": [102, 111], "updat": [102, 103, 111], "workspac": 102, "us": [102, 111, 115], "cmake": 102, "yaml": 102, "creat": [102, 103], "config": [102, 111], "from": 102, "an": 102, "exist": 102, "directori": [102, 114], "tree": 102, "git": [102, 115], "inform": [102, 111, 120], "glanc": 102, "ev": [103, 107], "cli": [103, 107], "line": [103, 107], "gener": [103, 107, 113, 120], "c": 103, "header": 103, "defin": [103, 111], "auto": 103, "onli": [103, 111], "nodej": 103, "develop": [104, 106, 107, 111, 112, 118], "tool": [104, 105], "framework": 105, "A": [105, 106, 107], "visual": [105, 115], "introduct": [105, 111], "And": [105, 107, 110], "helper": [105, 107], "prerequisit": [105, 116], "hardwar": [105, 111], "oper": 105, "librari": 105, "prepar": [106, 107, 111], "your": [106, 107, 112], "environ": [106, 107, 111, 113], "word": 106, "test": 106, "ubuntu": 106, "opensus": 106, "fedora": 106, "troubleshoot": [106, 110], "maven": 106, "java": 106, "version": [106, 112, 121], "pyenv": 106, "kind": 107, "Of": [107, 112], "guid": [107, 121], "To": [107, 114, 116, 118], "download": 107, "get": [107, 111], "The": [107, 111], "repositori": [107, 115], "iso": 107, "15118": 107, "simul": [107, 119], "softwar": [107, 111, 119], "loop": 107, "admin": 107, "panel": 107, "understand": 107, "basic": 107, "element": 107, "manifest": 107, "stub": 107, "One": 107, "deep": 107, "breath": 107, "concept": [108, 115], "frequent": 110, "ask": 110, "question": 110, "best": [110, 115], "practic": [110, 115], "debug": 110, "singl": 110, "warn": [110, 121], "compil": [110, 111], "gnu": 110, "rpc": 110, "timeout": 110, "2": 110, "0": 110, "1": [110, 112], "pionix": 111, "belaybox": 111, "support": 111, "assembl": 111, "yak": 111, "board": 111, "flash": 111, "cabl": 111, "final": 111, "raspbian": 111, "integr": [111, 116], "": 111, "firmwar": 111, "cross": 111, "deploi": 111, "custom": 111, "further": 111, "cheat": 111, "sheet": 111, "make": 111, "root": 111, "partit": 111, "read": 111, "writabl": 111, "again": 111, "contain": 111, "wifi": 111, "releas": 111, "channel": 111, "wireguard": 111, "vpn": 111, "persist": 111, "user": 111, "stop": 111, "automat": 111, "addit": 111, "mqtt": 111, "broker": 111, "watch": 111, "output": [111, 121], "servic": 111, "termin": 111, "scheme": 111, "onlin": 111, "factori": 111, "reset": 111, "current": 112, "nightli": 112, "what": 112, "i": 112, "compass": 112, "direct": [112, 121], "contact": 112, "mail": 112, "list": [112, 114, 121], "weekli": 112, "tech": 112, "meetup": 112, "resourc": 112, "about": 112, "social": 112, "media": 112, "find": 112, "wai": 112, "Into": 112, "tabl": [112, 121], "content": [112, 121], "indic": 112, "docker": 113, "playground": 113, "local": 113, "ci": 113, "languang": 113, "specif": 113, "how": [114, 115, 116, 118], "act": 114, "usag": 114, "availavl": 114, "job": 114, "trigger": 114, "event": 114, "bind": 114, "work": 114, "main": 115, "tip": [115, 121], "n": 115, "trick": 115, "privat": 115, "workhors": 115, "branch": 115, "correspond": 115, "ocpp1": 116, "6": 116, "libocpp": 116, "core": 116, "steve": 116, "differ": 116, "csm": 116, "within": 116, "log": 116, "tutori": [117, 119], "new": 118, "sphinx": [120, 121], "architectur": 120, "document": [120, 121], "style": 121, "headlin": 121, "bullet": 121, "target": 121, "section": 121, "head": 121, "grid": 121, "simpl": 121, "csv": 121, "titl": 121, "imag": 121, "figur": 121, "comment": 121, "block": 121, "topic": 121, "sidebar": 121, "admonit": 121, "attent": 121, "caution": 121, "danger": 121, "hint": 121, "import": 121, "seealso": 121, "versionad": 121, "versionchang": 121, "deprec": 121, "math": 121, "raw": 121, "format": 121, "code": 121}, "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"], [72, "energy"]], "energy_manager": [[12, "energy-manager"]], "energy_price_information": [[13, "energy-price-information"], [73, "energy-price-information"]], "ev_slac": [[14, "ev-slac"]], "evse_manager": [[15, "evse-manager"], [74, "evse-manager"]], "evse_security": [[16, "evse-security"], [75, "evse-security"]], "example": [[17, "example"]], "example_user": [[18, "example-user"]], "external_energy_limits": [[19, "external-energy-limits"]], "isolation_monitor": [[20, "isolation-monitor"], [78, "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"], [80, "power-supply-dc"]], "powermeter": [[25, "powermeter"], [81, "powermeter"], [91, "powermeter"], [93, "powermeter"]], "reservation": [[26, "reservation"], [82, "reservation"]], "serial_communication_hub": [[27, "serial-communication-hub"]], "slac": [[28, "slac"]], "solar_forecast": [[29, "solar-forecast"]], "sunspec_ac_meter": [[30, "sunspec-ac-meter"], [84, "sunspec-ac-meter"]], "sunspec_reader": [[31, "sunspec-reader"]], "sunspec_scanner": [[32, "sunspec-scanner"]], "system": [[33, "system"], [85, "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"], [69, "provides"]], "Requirements": [[38, "requirements"], [39, "requirements"], [41, "requirements"], [45, "requirements"], [46, "requirements"], [48, "requirements"], [52, "requirements"], [56, "requirements"], [57, "requirements"], [58, "requirements"], [60, "requirements"], [62, "requirements"], [66, "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"], [69, "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"], [69, "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"], [69, "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"], [58, "module-configuration"], [60, "module-configuration"], [61, "module-configuration"], [62, "module-configuration"], [63, "module-configuration"], [64, "module-configuration"], [66, "module-configuration"], [68, "module-configuration"], [69, "module-configuration"], [94, "module-configuration"]], "DPM1000": [[40, "dpm1000"]], "DummyTokenProvider": [[41, "dummytokenprovider"], [88, "dummytokenprovider"]], "DummyTokenProviderManual": [[42, "dummytokenprovidermanual"], [89, "dummytokenprovidermanual"]], "DummyTokenValidator": [[43, "dummytokenvalidator"], [90, "dummytokenvalidator"]], "DummyV2G": [[44, "dummyv2g"]], "EnergyManager": [[45, "energymanager"]], "EnergyNode": [[46, "energynode"]], "EvSlac": [[47, "evslac"]], "Misc": [[47, "misc"], [50, "misc"]], "EvseManager": [[48, "evsemanager"], [91, "evsemanager"]], "EvseSecurity": [[49, "evsesecurity"], [92, "evsesecurity"]], "EvseSlac": [[50, "evseslac"]], "EvseV2G": [[51, "evsev2g"]], "GenericPowermeter": [[52, "genericpowermeter"], [93, "genericpowermeter"]], "JsTibber": [[53, "jstibber"]], "LemDCBM400600": [[54, "lemdcbm400600"]], "MicroMegaWattBSP": [[55, "micromegawattbsp"]], "OCPP": [[56, "ocpp"]], "OCPP201": [[57, "ocpp201"]], "OCPPExtensionExample": [[58, "ocppextensionexample"], [95, "ocppextensionexample"]], "PN532TokenProvider": [[59, "pn532tokenprovider"]], "PacketSniffer": [[60, "packetsniffer"]], "PersistentStore": [[61, "persistentstore"]], "PowermeterBSM": [[62, "powermeterbsm"]], "PyEvJosev": [[63, "pyevjosev"]], "PyJosev": [[64, "pyjosev"]], "SerialCommHub": [[65, "serialcommhub"]], "Setup": [[66, "setup"], [114, "setup"]], "Store": [[67, "store"]], "System": [[68, "system"]], "YetiDriver": [[69, "yetidriver"], [96, "yetidriver"]], "authorization": [[70, "authorization"]], "board_support": [[71, "board-support"]], "iso15118_charger": [[76, "iso15118-charger"]], "iso15118_ev": [[77, "iso15118-ev"]], "ocpp": [[79, "ocpp"]], "serial_comm_hub_requests": [[83, "serial-comm-hub-requests"]], "units": [[86, "units"]], "yeti": [[87, "yeti"]], "Typical connections": [[91, "typical-connections"]], "AC Configuration": [[91, "ac-configuration"]], "DC Configuration": [[91, "dc-configuration"]], "Published variables": [[91, "published-variables"], [93, "published-variables"]], "session_events": [[91, "session-events"]], "Authentication": [[91, "authentication"]], "Autocharge / PnC": [[91, "autocharge-pnc"]], "Reservation": [[91, "reservation"]], "Energy Management": [[91, "energy-management"]], "Datasets in the configuration file": [[93, "datasets-in-the-configuration-file"]], "Available datasets for the module GenericPowermeter": [[93, "available-datasets-for-the-module-genericpowermeter"]], "Dataset description": [[93, "dataset-description"]], "Structure of datasets in the configuration file": [[93, "structure-of-datasets-in-the-configuration-file"]], "Other things to note": [[93, "other-things-to-note"]], "Provided commands": [[93, "provided-commands"]], "get_signed_meter_value": [[93, "get-signed-meter-value"]], "LEM DCBM 400/600": [[94, "lem-dcbm-400-600"]], "Description": [[94, "description"]], "Initialization": [[94, "initialization"]], "Variable Powermeter": [[94, "variable-powermeter"]], "Command start_transaction": [[94, "command-start-transaction"]], "Command stop_transaction": [[94, "command-stop-transaction"]], "ip_address": [[94, "ip-address"]], "port (optional)": [[94, "port-optional"]], "meter_tls_certificate (optional)": [[94, "meter-tls-certificate-optional"]], "NTP Settings (optional)": [[94, "ntp-settings-optional"]], "Resilience Settings (optional)": [[94, "resilience-settings-optional"]], "Notes": [[94, "notes"]], "Time Sync": [[94, "time-sync"]], "Error Handling / Resilience": [[94, "error-handling-resilience"]], "TLS Notes & Limitations": [[94, "tls-notes-limitations"]], "References / Links": [[94, "references-links"]], "Communication between the Yeti microcontroller and this driver module": [[96, "communication-between-the-yeti-microcontroller-and-this-driver-module"]], "Protocol": [[96, "protocol"]], "COBS": [[96, "cobs"]], "Protobuf": [[96, "protobuf"]], "EVerest to Yeti": [[96, "everest-to-yeti"]], "Low control mode:": [[96, "low-control-mode"]], "Other commands for all modes:": [[96, "other-commands-for-all-modes"]], "Yeti to EVerest": [[96, "yeti-to-everest"]], "EVerest Reference": [[97, "everest-reference"]], "EVerest Interfaces": [[98, "everest-interfaces"]], "EVerest Modules": [[99, "everest-modules"], [109, "everest-modules"]], "EVerest Types": [[100, "everest-types"]], "Snapshot": [[101, "snapshot"]], "edm": [[102, "edm"]], "Dependency Manager for EVerest": [[102, "dependency-manager-for-everest"]], "Install and Quick Start": [[102, "install-and-quick-start"]], "Installing edm": [[102, "installing-edm"]], "Enabling CPM_SOURCE_CACHE and setting PATH": [[102, "enabling-cpm-source-cache-and-setting-path"]], "Building EVerest": [[102, "building-everest"]], "Python packages needed to run edm": [[102, "python-packages-needed-to-run-edm"]], "Setting up and updating a workspace": [[102, "setting-up-and-updating-a-workspace"]], "Using the edm CMake module and dependencies.yaml": [[102, "using-the-edm-cmake-module-and-dependencies-yaml"]], "Create a workspace config from an existing directory tree": [[102, "create-a-workspace-config-from-an-existing-directory-tree"]], "Git information at a glance": [[102, "git-information-at-a-glance"]], "ev-cli": [[103, "ev-cli"]], "Install": [[103, "install"]], "ev-cli command line interface": [[103, "ev-cli-command-line-interface"]], "Generating C++ header files for defined interfaces": [[103, "generating-c-header-files-for-defined-interfaces"]], "Creating and updating auto generated files for modules (C++ only)": [[103, "creating-and-updating-auto-generated-files-for-modules-c-only"]], "Auto generating NodeJS modules": [[103, "auto-generating-nodejs-modules"]], "EVerest development tools": [[104, "everest-development-tools"]], "EVerest framework": [[105, "everest-framework"]], "A Visual Introduction": [[105, "a-visual-introduction"]], "Tools And Helpers": [[105, "tools-and-helpers"]], "System Requirements and Prerequisites": [[105, "system-requirements-and-prerequisites"]], "Hardware": [[105, "hardware"]], "Operating System": [[105, "operating-system"]], "Libraries And Tools": [[105, "libraries-and-tools"]], "Prepare Your Development Environment": [[106, "prepare-your-development-environment"], [107, "prepare-your-development-environment"]], "A Word on System Environments": [[106, "a-word-on-system-environments"]], "Required Packages": [[106, "required-packages"]], "Tested Environments": [[106, "tested-environments"]], "Ubuntu": [[106, "ubuntu"]], "OpenSUSE": [[106, "opensuse"]], "Fedora": [[106, "fedora"]], "Troubleshooting": [[106, "troubleshooting"]], "Maven dependency": [[106, "maven-dependency"]], "Java dependency": [[106, "java-dependency"]], "Python versions with pyenv": [[106, "python-versions-with-pyenv"]], "A Kind Of Quick Guide To EVerest": [[107, "a-kind-of-quick-guide-to-everest"]], "Needed Packages": [[107, "needed-packages"]], "Download And Install": [[107, "download-and-install"]], "Get The Needed EVerest Repositories": [[107, "get-the-needed-everest-repositories"]], "EVerest Dependency Manager - edm": [[107, "everest-dependency-manager-edm"]], "EVerest Command Line Interface: ev-cli": [[107, "everest-command-line-interface-ev-cli"]], "Packages for ISO 15118 communication": [[107, "packages-for-iso-15118-communication"]], "Build EVerest": [[107, "build-everest"]], "Simulating EVerest": [[107, "simulating-everest"]], "Prepare The Helpers": [[107, "prepare-the-helpers"]], "Software in a loop": [[107, "software-in-a-loop"]], "Admin panel and simulations": [[107, "admin-panel-and-simulations"]], "Understanding EVerest Modules": [[107, "understanding-everest-modules"]], "Basic elements of a module": [[107, "basic-elements-of-a-module"]], "Module manifest": [[107, "module-manifest"]], "Interfaces": [[107, "interfaces"]], "Types": [[107, "types"]], "Generate the stub files": [[107, "generate-the-stub-files"]], "One Deep Breath": [[107, "one-deep-breath"]], "EVerest Module Concept": [[108, "everest-module-concept"]], "Frequently Asked Questions And Best Practices": [[110, "frequently-asked-questions-and-best-practices"]], "EVerest modules": [[110, "everest-modules"]], "Debug a single module": [[110, "debug-a-single-module"]], "Energy management": [[110, "energy-management"]], "Errors, warnings and Troubleshooting": [[110, "errors-warnings-and-troubleshooting"]], "Compiling with GNU compilers": [[110, "compiling-with-gnu-compilers"]], "RPC communication timeout": [[110, "rpc-communication-timeout"]], "EVerest OCPP 2.0.1 setup": [[110, "everest-ocpp-2-0-1-setup"]], "Pionix BelayBox": [[111, "pionix-belaybox"]], "Introduction": [[111, "introduction"]], "The BelayBox hardware": [[111, "the-belaybox-hardware"]], "Getting support": [[111, "getting-support"]], "Setting up Hardware and Software": [[111, "setting-up-hardware-and-software"]], "Assembling the Yak Board": [[111, "assembling-the-yak-board"]], "Flashing the Yak Board": [[111, "flashing-the-yak-board"]], "Assembling the Yeti Board": [[111, "assembling-the-yeti-board"]], "Preparing the cable set": [[111, "preparing-the-cable-set"]], "Final Yak-Yeti-Cable-Setup": [[111, "final-yak-yeti-cable-setup"]], "Raspbian": [[111, "raspbian"]], "EVerest": [[111, "everest"]], "Integration into Raspbian": [[111, "integration-into-raspbian"]], "Update Yeti\u2019s microcontroller firmware": [[111, "update-yeti-s-microcontroller-firmware"]], "Developing with EVerest and BelayBox": [[111, "developing-with-everest-and-belaybox"]], "Setup cross compile environment": [[111, "setup-cross-compile-environment"]], "Deploy a custom EVerest on BelayBox": [[111, "deploy-a-custom-everest-on-belaybox"]], "BelayBox Further Information": [[111, "belaybox-further-information"]], "Reference Cheat Sheet": [[111, "reference-cheat-sheet"]], "Make root partition read/writable": [[111, "make-root-partition-read-writable"]], "Make it read only again": [[111, "make-it-read-only-again"]], "File containing wifi settings": [[111, "file-containing-wifi-settings"]], "Use of custom everest build or config": [[111, "use-of-custom-everest-build-or-config"]], "Define release channels": [[111, "define-release-channels"]], "Wireguard VPN configuration": [[111, "wireguard-vpn-configuration"]], "Persistent user config": [[111, "persistent-user-config"]], "Stop automatic updates": [[111, "stop-automatic-updates"]], "Additional config files for the mqtt broker": [[111, "additional-config-files-for-the-mqtt-broker"]], "Watch the output of everest.service": [[111, "watch-the-output-of-everest-service"]], "Run EVerest in terminal": [[111, "run-everest-in-terminal"]], "Raspbian partitioning scheme": [[111, "raspbian-partitioning-scheme"]], "Using online updates": [[111, "using-online-updates"]], "Factory reset": [[111, "factory-reset"]], "Current Version nightly": [[112, "index"]], "What Is EVerest": [[112, "what-is-everest"]], "EVerest Compass": [[112, "everest-compass"]], "Direct contact": [[112, "direct-contact"]], "Mailing list": [[112, "mailing-list"]], "Weekly tech meetup": [[112, "weekly-tech-meetup"]], "1:1 meetup": [[112, "meetup"]], "Tech resources about EVerest": [[112, "tech-resources-about-everest"]], "Social Media": [[112, "social-media"]], "Find Your Way Into EVerest Development": [[112, "find-your-way-into-everest-development"]], "Table Of Contents": [[112, "table-of-contents"]], "Indices and tables": [[112, "indices-and-tables"]], "Docker setup": [[113, "docker-setup"]], "everest playground": [[113, "everest-playground"]], "Local CI environment": [[113, "local-ci-environment"]], "Generating languange specific protobuf files": [[113, "generating-languange-specific-protobuf-files"]], "How To: Act": [[114, "how-to-act"]], "Usage": [[114, "usage"]], "List availavle jobs:": [[114, "list-availavle-jobs"]], "Run Jobs / Trigger events:": [[114, "run-jobs-trigger-events"]], "Bind working directory:": [[114, "bind-working-directory"]], "How to git": [[115, "how-to-git"]], "Main concept": [[115, "main-concept"]], "Best practices": [[115, "best-practices"]], "Tips\u2019n\u2019Tricks for git": [[115, "tips-n-tricks-for-git"]], "Using private repositories": [[115, "using-private-repositories"]], "Workhorse example": [[115, "workhorse-example"]], "Visualization of the branching structure": [[115, "visualization-of-the-branching-structure"]], "Corresponding git commands": [[115, "corresponding-git-commands"]], "How To: OCPP1.6 in EVerest": [[116, "how-to-ocpp1-6-in-everest"]], "Prerequisites": [[116, "prerequisites"]], "Integration of libocpp into everest-core": [[116, "integration-of-libocpp-into-everest-core"]], "Run EVerest with SteVe": [[116, "run-everest-with-steve"]], "Configuring OCPP": [[116, "configuring-ocpp"]], "Connect to a different CSMS": [[116, "connect-to-a-different-csms"]], "Configuring OCPP within EVerest": [[116, "configuring-ocpp-within-everest"]], "Logging": [[116, "logging"]], "Tutorials": [[117, "tutorials"]], "How To: Develop New Modules": [[118, "how-to-develop-new-modules"]], "Tutorial: Simulate EVerest in Software": [[119, "tutorial-simulate-everest-in-software"]], "General Sphinx Information": [[120, "general-sphinx-information"]], "Architecture": [[120, "architecture"]], "Build the documentation": [[120, "build-the-documentation"]], "Sphinx style guide": [[121, "sphinx-style-guide"]], "Headlines": [[121, "headlines"]], "Styles": [[121, "styles"]], "Bullet Lists": [[121, "bullet-lists"]], "Targets and Links": [[121, "targets-and-links"]], "Section Heading": [[121, "section-heading"]], "Tables": [[121, "tables"]], "Grid table": [[121, "grid-table"]], "Simple table": [[121, "simple-table"]], "CSV table": [[121, "csv-table"]], "table title": [[121, "id6"]], "Images and Figures": [[121, "images-and-figures"]], "Image": [[121, "image"]], "Figure": [[121, "figure"]], "Comments": [[121, "comments"]], "Directives": [[121, "directives"]], "Table of Contents": [[121, "table-of-contents"], [121, "id4"]], "Table of Contents (this document)": [[121, "table-of-contents-this-document"]], "Content Block Directives": [[121, "content-block-directives"], [121, "id5"]], ".. topic:: [title]": [[121, "topic-title"]], "Topic": [[121, null]], ".. sidebar:: [title]": [[121, "sidebar-title"]], "Sidebar": [[121, null]], ".. admonition:: [title]": [[121, "admonition-title"]], "Admonition title": [[121, null]], ".. attention::": [[121, "attention"]], ".. caution::": [[121, "caution"]], ".. danger::": [[121, "danger"]], ".. error::": [[121, "error"]], ".. hint::": [[121, "hint"]], ".. important::": [[121, "important"]], ".. note::": [[121, "note"]], ".. tip::": [[121, "tip"]], ".. warning::": [[121, "warning"]], ".. seealso::": [[121, "seealso"]], ".. versionadded:: [version]": [[121, "versionadded-version"]], ".. versionchanged:: [version]": [[121, "versionchanged-version"]], ".. deprecated:: [version]": [[121, "deprecated-version"]], ".. math::": [[121, "math"]], ".. raw:: output format": [[121, "raw-output-format"]], "Code Examples": [[121, "code-examples"]]}, "indexentries": {}})
\ No newline at end of file