Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: '1'
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
car_simulator:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-042_1.json
|
||||
UserConfigPath: user_config.json
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 20
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
connections: {}
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
token: '123'
|
||||
type: dummy
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 63.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,99 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: '1'
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
car_simulator:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-078.json
|
||||
EnableExternalWebsocketControl: true
|
||||
UserConfigPath: user_config.json
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: ca/csms/CSMS_ROOT_CA.pem
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 20
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 63.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,111 @@
|
||||
active_modules:
|
||||
evse_manager:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: "1"
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
ev_manager:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 10
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-costandprice.json
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
session_cost:
|
||||
module: TerminalCostAndPriceMessage
|
||||
connections:
|
||||
session_cost:
|
||||
- module_id: ocpp
|
||||
implementation_id: session_cost
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
private_key_password: "123456"
|
||||
token_provider:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: evse_manager
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
error_history:
|
||||
module: ErrorHistory
|
||||
config_implementation:
|
||||
error_history:
|
||||
database_path: /tmp/error_history.db
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,27 @@
|
||||
active_modules:
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-test.json
|
||||
UserConfigPath: user_config.json
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: probe
|
||||
implementation_id: evse_manager
|
||||
- module_id: probe
|
||||
implementation_id: evse_manager_b
|
||||
reservation:
|
||||
- module_id: probe
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: probe
|
||||
implementation_id: auth
|
||||
system:
|
||||
- module_id: probe
|
||||
implementation_id: system
|
||||
security:
|
||||
- module_id: probe
|
||||
implementation_id: security
|
||||
x-module-layout: {}
|
||||
|
||||
@@ -0,0 +1,167 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: "1"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
connector_2:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
has_ventilation: true
|
||||
evse_id: "2"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: powermeter
|
||||
yeti_driver_1:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
yeti_driver_2:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 2
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 30
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
display_message:
|
||||
- module_id: display_message
|
||||
implementation_id: display_message
|
||||
persistent_store:
|
||||
module: PersistentStore
|
||||
config_module:
|
||||
sqlite_db_file_path: persistent_store.db
|
||||
display_message:
|
||||
module: TerminalDisplayMessage
|
||||
session_cost:
|
||||
module: TerminalCostAndPriceMessage
|
||||
connections:
|
||||
session_cost:
|
||||
- module_id: ocpp
|
||||
implementation_id: session_cost
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: "ca/csms/CSMS_ROOT_CA.pem"
|
||||
csms_leaf_cert_directory: "client/csms"
|
||||
csms_leaf_key_directory: "client/csms"
|
||||
mf_ca_bundle: "ca/mf/MF_ROOT_CA.pem"
|
||||
mo_ca_bundle: "ca/mo/MO_ROOT_CA.pem"
|
||||
v2g_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
secc_leaf_cert_directory: "client/cso"
|
||||
secc_leaf_key_directory: "client/cso"
|
||||
private_key_password: "123456"
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
- module_id: connector_2
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
ev_manager_1:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: ev_board_support
|
||||
ev_manager_2:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: ev_board_support
|
||||
error_history:
|
||||
module: ErrorHistory
|
||||
config_implementation:
|
||||
error_history:
|
||||
database_path: /tmp/error_history.db
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,129 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: "1"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
connector_2:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
has_ventilation: true
|
||||
evse_id: "2"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: powermeter
|
||||
yeti_driver_1:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
yeti_driver_2:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 2
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
persistent_store:
|
||||
module: PersistentStore
|
||||
config_module:
|
||||
sqlite_db_file_path: persistent_store.db
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: "ca/csms/CSMS_ROOT_CA.pem"
|
||||
csms_leaf_cert_directory: "client/csms"
|
||||
csms_leaf_key_directory: "client/csms"
|
||||
mf_ca_bundle: "ca/mf/MF_ROOT_CA.pem"
|
||||
mo_ca_bundle: "ca/mo/MO_ROOT_CA.pem"
|
||||
v2g_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
secc_leaf_cert_directory: "client/cso"
|
||||
secc_leaf_key_directory: "client/cso"
|
||||
private_key_password: "123456"
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 30
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
- module_id: connector_2
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,28 @@
|
||||
active_modules:
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleConnectorA
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleConnectorB
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleSystem
|
||||
security:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleSecurity
|
||||
data_transfer:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleDataTransfer
|
||||
extensions_15118:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleIso15118Extensions
|
||||
x-module-layout: {}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
active_modules:
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleConnectorA
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleConnectorB
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleSystem
|
||||
security:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleSecurity
|
||||
extensions_15118:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleIso15118Extensions
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 30
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleConnectorA
|
||||
- module_id: probe
|
||||
implementation_id: ProbeModuleConnectorB
|
||||
x-module-layout: {}
|
||||
|
||||
@@ -0,0 +1,159 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: "1"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
store:
|
||||
- module_id: persistent_store
|
||||
implementation_id: main
|
||||
connector_2:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
has_ventilation: true
|
||||
evse_id: "2"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: powermeter
|
||||
store:
|
||||
- module_id: persistent_store
|
||||
implementation_id: main
|
||||
yeti_driver_1:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
yeti_driver_2:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 2
|
||||
car_simulator_1:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: ev_board_support
|
||||
car_simulator_2:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
persistent_store:
|
||||
module: PersistentStore
|
||||
config_module:
|
||||
sqlite_db_file_path: persistent_store.db
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: "ca/csms/CSMS_ROOT_CA.pem"
|
||||
csms_leaf_cert_directory: "client/csms"
|
||||
csms_leaf_key_directory: "client/csms"
|
||||
mf_ca_bundle: "ca/mf/MF_ROOT_CA.pem"
|
||||
mo_ca_bundle: "ca/mo/MO_ROOT_CA.pem"
|
||||
v2g_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
secc_leaf_cert_directory: "client/cso"
|
||||
secc_leaf_key_directory: "client/cso"
|
||||
private_key_password: "123456"
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 30
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
- module_id: connector_2
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,229 @@
|
||||
active_modules:
|
||||
iso15118_charger:
|
||||
module: EvseV2G
|
||||
config_module:
|
||||
device: auto
|
||||
tls_security: allow
|
||||
verify_contract_cert_chain: true
|
||||
connections:
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
iso15118_car:
|
||||
module: PyEvJosev
|
||||
config_module:
|
||||
device: auto
|
||||
supported_DIN70121: false
|
||||
supported_ISO15118_2: true
|
||||
tls_active: true
|
||||
is_cert_install_needed: true
|
||||
evse_manager:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
evse_id: DE*PNX*E12345*1
|
||||
evse_id_din: 49A80737A45678
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
session_logging_path: /tmp/everest-logs
|
||||
charge_mode: DC
|
||||
hack_allow_bpt_with_iso2: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_car_side:
|
||||
- module_id: powersupply_dc
|
||||
implementation_id: powermeter
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: evse
|
||||
hlc:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: charger
|
||||
powersupply_DC:
|
||||
- module_id: powersupply_dc
|
||||
implementation_id: main
|
||||
imd:
|
||||
- module_id: imd
|
||||
implementation_id: main
|
||||
over_voltage_monitor:
|
||||
- module_id: ovm
|
||||
implementation_id: main
|
||||
powersupply_dc:
|
||||
module: DCSupplySimulator
|
||||
slac:
|
||||
module: SlacSimulator
|
||||
imd:
|
||||
config_implementation:
|
||||
main:
|
||||
selftest_success: true
|
||||
module: IMDSimulator
|
||||
ovm:
|
||||
module: OVMSimulator
|
||||
config_implementation:
|
||||
main:
|
||||
simulate_error: false
|
||||
simulate_error_delay: 5
|
||||
ev_manager:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
dc_target_current: 20
|
||||
dc_target_voltage: 400
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ev:
|
||||
- module_id: iso15118_car
|
||||
implementation_id: ev
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: ev
|
||||
connector_2:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
has_ventilation: true
|
||||
evse_id: "2"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: powermeter
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: evse
|
||||
hlc:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: charger
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
yeti_driver_2:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 2
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
extensions_15118:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: extensions
|
||||
system:
|
||||
module: System
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 10
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_1
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
- module_id: evse_manager
|
||||
implementation_id: token_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
token_provider_1:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
token_validator:
|
||||
module: DummyTokenValidator
|
||||
config_implementation:
|
||||
main:
|
||||
validation_result: Accepted
|
||||
validation_reason: Token seems valid
|
||||
sleep: 0.25
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
mf_ca_bundle: "ca/mf/MF_ROOT_CA.pem"
|
||||
mo_ca_bundle: "ca/mo/MO_ROOT_CA.pem"
|
||||
v2g_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
csms_leaf_cert_directory: "client/csms"
|
||||
csms_leaf_key_directory: "client/csms"
|
||||
secc_leaf_cert_directory: "client/cso"
|
||||
secc_leaf_key_directory: "client/cso"
|
||||
private_key_password: "123456"
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
config_module:
|
||||
schedule_total_duration: 1
|
||||
schedule_interval_duration: 60
|
||||
debug: false
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: evse_manager
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
api:
|
||||
module: API
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
error_history:
|
||||
- module_id: error_history
|
||||
implementation_id: error_history
|
||||
error_history:
|
||||
module: ErrorHistory
|
||||
config_implementation:
|
||||
error_history:
|
||||
database_path: /tmp/error_history.db
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,200 @@
|
||||
active_modules:
|
||||
iso15118_charger:
|
||||
module: Evse15118D20
|
||||
config_module:
|
||||
device: auto
|
||||
connections:
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
iso15118_car:
|
||||
module: PyEvJosev
|
||||
config_module:
|
||||
device: auto
|
||||
supported_DIN70121: false
|
||||
supported_ISO15118_2: false
|
||||
supported_ISO15118_20_DC: true
|
||||
tls_active: true
|
||||
evse_manager:
|
||||
module: EvseManager
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
config_module:
|
||||
connector_id: 1
|
||||
evse_id: DE*PNX*E12345*1
|
||||
evse_id_din: 49A80737A45678
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
session_logging_path: /tmp/everest-logs
|
||||
charge_mode: DC
|
||||
payment_enable_contract: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
powermeter_car_side:
|
||||
- module_id: powersupply_dc
|
||||
implementation_id: powermeter
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: evse
|
||||
hlc:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: charger
|
||||
powersupply_DC:
|
||||
- module_id: powersupply_dc
|
||||
implementation_id: main
|
||||
imd:
|
||||
- module_id: imd
|
||||
implementation_id: main
|
||||
powersupply_dc:
|
||||
module: DCSupplySimulator
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
config_module:
|
||||
connector_id: 1
|
||||
slac:
|
||||
module: SlacSimulator
|
||||
imd:
|
||||
config_implementation:
|
||||
main:
|
||||
selftest_success: true
|
||||
module: IMDSimulator
|
||||
ev_manager:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 3;iso_wait_slac_matched;
|
||||
dc_target_current: 20
|
||||
dc_target_voltage: 400
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ev:
|
||||
- module_id: iso15118_car
|
||||
implementation_id: ev
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: ev
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
evse_energy_sink:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: external_limits
|
||||
- module_id: evse_manager_1_ocpp_sink
|
||||
implementation_id: external_limits
|
||||
extensions_15118:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: extensions
|
||||
evse_manager_1_ocpp_sink:
|
||||
module: EnergyNode
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
config_module:
|
||||
fuse_limit_A: 32.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
energy_consumer:
|
||||
- module_id: evse_manager
|
||||
implementation_id: energy_grid
|
||||
system:
|
||||
module: System
|
||||
token_provider:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 10
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
private_key_password: "123456"
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
config_module:
|
||||
schedule_total_duration: 1
|
||||
schedule_interval_duration: 60
|
||||
debug: false
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
mapping:
|
||||
module:
|
||||
evse: 0
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: evse_manager_1_ocpp_sink
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
api:
|
||||
module: API
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
error_history:
|
||||
- module_id: error_history
|
||||
implementation_id: error_history
|
||||
error_history:
|
||||
module: ErrorHistory
|
||||
config_implementation:
|
||||
error_history:
|
||||
database_path: /tmp/error_history.db
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,210 @@
|
||||
active_modules:
|
||||
iso15118_charger:
|
||||
module: Evse15118D20
|
||||
config_module:
|
||||
device: auto
|
||||
connections:
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
iso15118_car:
|
||||
module: PyEvJosev
|
||||
config_module:
|
||||
device: auto
|
||||
supported_DIN70121: false
|
||||
supported_ISO15118_2: false
|
||||
supported_ISO15118_20_DC: true
|
||||
tls_active: true
|
||||
evse_manager:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
evse_id: DE*PNX*E12345*1
|
||||
evse_id_din: 49A80737A45678
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
session_logging_path: /tmp/everest-logs
|
||||
charge_mode: DC
|
||||
payment_enable_contract: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_car_side:
|
||||
- module_id: powersupply_dc
|
||||
implementation_id: powermeter
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: evse
|
||||
hlc:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: charger
|
||||
powersupply_DC:
|
||||
- module_id: powersupply_dc
|
||||
implementation_id: main
|
||||
imd:
|
||||
- module_id: imd
|
||||
implementation_id: main
|
||||
connector_2:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
has_ventilation: true
|
||||
evse_id: "2"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: powermeter
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: evse
|
||||
hlc:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: charger
|
||||
powersupply_dc:
|
||||
module: DCSupplySimulator
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
yeti_driver_2:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 2
|
||||
slac:
|
||||
module: SlacSimulator
|
||||
imd:
|
||||
config_implementation:
|
||||
main:
|
||||
selftest_success: true
|
||||
module: IMDSimulator
|
||||
ev_manager:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 3;iso_wait_slac_matched;
|
||||
dc_target_current: 20
|
||||
dc_target_voltage: 400
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ev:
|
||||
- module_id: iso15118_car
|
||||
implementation_id: ev
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: ev
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
extensions_15118:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: extensions
|
||||
system:
|
||||
module: System
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 10
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider
|
||||
implementation_id: main
|
||||
token_validator:
|
||||
- module_id: token_validator
|
||||
implementation_id: main
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
token_provider:
|
||||
module: DummyTokenProvider
|
||||
config_implementation:
|
||||
main:
|
||||
token: TOKEN1
|
||||
connections:
|
||||
evse:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
token_validator:
|
||||
module: DummyTokenValidator
|
||||
config_implementation:
|
||||
main:
|
||||
validation_result: Accepted
|
||||
validation_reason: Token seems valid
|
||||
sleep: 0.25
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
private_key_password: "123456"
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
config_module:
|
||||
schedule_total_duration: 1
|
||||
schedule_interval_duration: 60
|
||||
debug: false
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: evse_manager
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
api:
|
||||
module: API
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: evse_manager
|
||||
implementation_id: evse
|
||||
error_history:
|
||||
- module_id: error_history
|
||||
implementation_id: error_history
|
||||
error_history:
|
||||
module: ErrorHistory
|
||||
config_implementation:
|
||||
error_history:
|
||||
database_path: /tmp/error_history.db
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,153 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: "1"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
connector_2:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
has_ventilation: true
|
||||
evse_id: "2"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: powermeter
|
||||
yeti_driver_1:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
yeti_driver_2:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 2
|
||||
car_simulator_1:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: ev_board_support
|
||||
car_simulator_2:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP201
|
||||
config_module:
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
persistent_store:
|
||||
module: PersistentStore
|
||||
config_module:
|
||||
sqlite_db_file_path: persistent_store.db
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: "ca/csms/CSMS_ROOT_CA.pem"
|
||||
csms_leaf_cert_directory: "client/csms"
|
||||
csms_leaf_key_directory: "client/csms"
|
||||
mf_ca_bundle: "ca/mf/MF_ROOT_CA.pem"
|
||||
mo_ca_bundle: "ca/mo/MO_ROOT_CA.pem"
|
||||
v2g_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
secc_leaf_cert_directory: "client/cso"
|
||||
secc_leaf_key_directory: "client/cso"
|
||||
private_key_password: "123456"
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 30
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
- module_id: connector_2
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,99 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: '1'
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
car_simulator:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-test-security-profile-1.json
|
||||
EnableExternalWebsocketControl: true
|
||||
UserConfigPath: user_config.json
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: ca/csms/CSMS_ROOT_CA.pem
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 20
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 63.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,99 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: '1'
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
car_simulator:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-test-security-profile-2.json
|
||||
EnableExternalWebsocketControl: true
|
||||
UserConfigPath: user_config.json
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: ca/csms/CSMS_ROOT_CA.pem
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 20
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 63.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,150 @@
|
||||
active_modules:
|
||||
iso15118_charger:
|
||||
module: EvseV2G
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
config_module:
|
||||
device: auto
|
||||
tls_security: allow
|
||||
connections:
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
iso15118_car:
|
||||
module: PyEvJosev
|
||||
config_module:
|
||||
device: auto
|
||||
supported_ISO15118_2: true
|
||||
tls_active: false
|
||||
is_cert_install_needed: false
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
enable_autocharge: true
|
||||
evse_id: "DE*PNX*100001"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
session_logging_path: /tmp/everest-logs
|
||||
ac_hlc_enabled: true
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: evse
|
||||
hlc:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: charger
|
||||
yeti_driver_1:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
slac:
|
||||
module: SlacSimulator
|
||||
car_simulator_1:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: ev_board_support
|
||||
ev:
|
||||
- module_id: iso15118_car
|
||||
implementation_id: ev
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: ev
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 60
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_1
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
- module_id: connector_1
|
||||
implementation_id: token_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-iso-pnc.json
|
||||
UserConfigPath: user_config.json
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
mf_ca_bundle: "ca/mf/MF_ROOT_CA.pem"
|
||||
mo_ca_bundle: "ca/mo/MO_ROOT_CA.pem"
|
||||
v2g_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
csms_leaf_cert_directory: "client/csms"
|
||||
csms_leaf_key_directory: "client/csms"
|
||||
secc_leaf_cert_directory: "client/cso"
|
||||
secc_leaf_key_directory: "client/cso"
|
||||
private_key_password: "123456"
|
||||
token_provider_1:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,154 @@
|
||||
active_modules:
|
||||
iso15118_charger:
|
||||
module: EvseV2G
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
config_module:
|
||||
device: auto
|
||||
tls_security: allow
|
||||
verify_contract_cert_chain: true
|
||||
connections:
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
iso15118_car:
|
||||
module: PyEvJosev
|
||||
config_module:
|
||||
device: auto
|
||||
supported_ISO15118_2: true
|
||||
tls_active: true
|
||||
is_cert_install_needed: true
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: "DE*PNX*100001"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
session_logging_path: /tmp/everest-logs
|
||||
ac_hlc_enabled: true
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: evse
|
||||
hlc:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: charger
|
||||
yeti_driver_1:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
slac:
|
||||
module: SlacSimulator
|
||||
car_simulator_1:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: ev_board_support
|
||||
ev:
|
||||
- module_id: iso15118_car
|
||||
implementation_id: ev
|
||||
slac:
|
||||
- module_id: slac
|
||||
implementation_id: ev
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 60
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_1
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
- module_id: connector_1
|
||||
implementation_id: token_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-iso-pnc.json
|
||||
UserConfigPath: user_config.json
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
extensions_15118:
|
||||
- module_id: iso15118_charger
|
||||
implementation_id: extensions
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
config_module:
|
||||
csms_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
mf_ca_bundle: "ca/mf/MF_ROOT_CA.pem"
|
||||
mo_ca_bundle: "ca/mo/MO_ROOT_CA.pem"
|
||||
v2g_ca_bundle: "ca/v2g/V2G_ROOT_CA.pem"
|
||||
csms_leaf_cert_directory: "client/csms"
|
||||
csms_leaf_key_directory: "client/csms"
|
||||
secc_leaf_cert_directory: "client/cso"
|
||||
secc_leaf_key_directory: "client/cso"
|
||||
private_key_password: "123456"
|
||||
token_provider_1:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,109 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: '1'
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
yeti_driver:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
car_simulator:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-test.json
|
||||
UserConfigPath: user_config.json
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
probe_module:
|
||||
module: PyProbeModule
|
||||
connections:
|
||||
test_control:
|
||||
- module_id: car_simulator
|
||||
implementation_id: main
|
||||
connector_1:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
ocpp:
|
||||
- module_id: ocpp
|
||||
implementation_id: main
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 20
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 63.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,106 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: '1'
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
connector_lock:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: connector_lock
|
||||
yeti_driver:
|
||||
mapping:
|
||||
module:
|
||||
evse: 1
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
car_simulator:
|
||||
module: EvManager
|
||||
config_module:
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connector_id: 1
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: ev_board_support
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-test.json
|
||||
UserConfigPath: user_config.json
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 20
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_manual
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
token_provider_manual:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 63.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,143 @@
|
||||
active_modules:
|
||||
connector_1:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
has_ventilation: true
|
||||
evse_id: "1"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
connector_2:
|
||||
module: EvseManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
has_ventilation: true
|
||||
evse_id: "2"
|
||||
session_logging: true
|
||||
session_logging_xml: false
|
||||
ac_hlc_enabled: false
|
||||
ac_hlc_use_5percent: false
|
||||
ac_enforce_hlc: false
|
||||
external_ready_to_start_charging: true
|
||||
connections:
|
||||
bsp:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: board_support
|
||||
powermeter_grid_side:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: powermeter
|
||||
yeti_driver_1:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 1
|
||||
yeti_driver_2:
|
||||
module: YetiSimulator
|
||||
config_module:
|
||||
connector_id: 2
|
||||
car_simulator_1:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 1
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
auto_exec_commands: sleep 1;iec_wait_pwr_ready;sleep 1;draw_power_regulated 16,3;sleep 30;unplug
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: ev_board_support
|
||||
car_simulator_2:
|
||||
module: EvManager
|
||||
config_module:
|
||||
connector_id: 2
|
||||
auto_enable: true
|
||||
auto_exec: false
|
||||
connections:
|
||||
ev_board_support:
|
||||
- module_id: yeti_driver_2
|
||||
implementation_id: ev_board_support
|
||||
auth:
|
||||
module: Auth
|
||||
config_module:
|
||||
connection_timeout: 10
|
||||
selection_algorithm: FindFirst
|
||||
connections:
|
||||
token_provider:
|
||||
- module_id: token_provider_1
|
||||
implementation_id: main
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_provider
|
||||
token_validator:
|
||||
- module_id: ocpp
|
||||
implementation_id: auth_validator
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
ocpp:
|
||||
module: OCPP
|
||||
config_module:
|
||||
ChargePointConfigPath: libocpp-config-test.json
|
||||
UserConfigPath: user_config.json
|
||||
EnableExternalWebsocketControl: true
|
||||
connections:
|
||||
evse_manager:
|
||||
- module_id: connector_1
|
||||
implementation_id: evse
|
||||
- module_id: connector_2
|
||||
implementation_id: evse
|
||||
reservation:
|
||||
- module_id: auth
|
||||
implementation_id: reservation
|
||||
auth:
|
||||
- module_id: auth
|
||||
implementation_id: main
|
||||
system:
|
||||
- module_id: system
|
||||
implementation_id: main
|
||||
security:
|
||||
- module_id: evse_security
|
||||
implementation_id: main
|
||||
evse_security:
|
||||
module: EvseSecurity
|
||||
token_provider_1:
|
||||
module: DummyTokenProviderManual
|
||||
config_implementation:
|
||||
main:
|
||||
mqtt_topic: 'everest_api/dummy_token_provider/cmd/provide'
|
||||
energy_manager:
|
||||
module: EnergyManager
|
||||
connections:
|
||||
energy_trunk:
|
||||
- module_id: grid_connection_point
|
||||
implementation_id: energy_grid
|
||||
grid_connection_point:
|
||||
module: EnergyNode
|
||||
config_module:
|
||||
fuse_limit_A: 40.0
|
||||
phase_count: 3
|
||||
connections:
|
||||
price_information: []
|
||||
energy_consumer:
|
||||
- module_id: connector_1
|
||||
implementation_id: energy_grid
|
||||
- module_id: connector_2
|
||||
implementation_id: energy_grid
|
||||
powermeter:
|
||||
- module_id: yeti_driver_1
|
||||
implementation_id: powermeter
|
||||
system:
|
||||
module: System
|
||||
|
||||
x-module-layout: {}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"Internal": {
|
||||
"ChargePointId": "cp001",
|
||||
"CentralSystemURI": "127.0.0.1:9000/cp001",
|
||||
"ChargeBoxSerialNumber": "cp001",
|
||||
"ChargePointModel": "Yeti",
|
||||
"ChargePointVendor": "Pionix",
|
||||
"FirmwareVersion": "0.1"
|
||||
},
|
||||
"Core": {
|
||||
"AllowOfflineTxForUnknownId": true,
|
||||
"AuthorizeRemoteTxRequests": true,
|
||||
"AuthorizationCacheEnabled": true,
|
||||
"ClockAlignedDataInterval": 900,
|
||||
"ConnectionTimeOut": 10,
|
||||
"ConnectorPhaseRotation": "0.RST,1.RST",
|
||||
"GetConfigurationMaxKeys": 100,
|
||||
"HeartbeatInterval": 86400,
|
||||
"LocalAuthorizeOffline": false,
|
||||
"LocalPreAuthorize": false,
|
||||
"MeterValuesAlignedData": "Energy.Active.Import.Register",
|
||||
"MeterValuesSampledData": "Energy.Active.Import.Register",
|
||||
"MeterValueSampleInterval": 0,
|
||||
"NumberOfConnectors": 1,
|
||||
"ResetRetries": 1,
|
||||
"StopTransactionOnEVSideDisconnect": true,
|
||||
"StopTransactionOnInvalidId": true,
|
||||
"StopTxnAlignedData": "Energy.Active.Import.Register",
|
||||
"StopTxnSampledData": "Energy.Active.Import.Register",
|
||||
"SupportedFeatureProfiles": "Core,FirmwareManagement,RemoteTrigger,SmartCharging",
|
||||
"TransactionMessageAttempts": 1,
|
||||
"TransactionMessageRetryInterval": 10,
|
||||
"UnlockConnectorOnEVSideDisconnect": true
|
||||
},
|
||||
"FirmwareManagement": {
|
||||
"SupportedFileTransferProtocols": "FTP"
|
||||
},
|
||||
"Security": {
|
||||
"AuthorizationKey": "AABBCCDDEEFFGGHH",
|
||||
"SecurityProfile": 0
|
||||
},
|
||||
"SmartCharging": {
|
||||
"ChargeProfileMaxStackLevel": 42,
|
||||
"ChargingScheduleAllowedChargingRateUnit": "Current,Power",
|
||||
"ChargingScheduleMaxPeriods": 42,
|
||||
"MaxChargingProfilesInstalled": 42
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"Internal": {
|
||||
"ChargePointId": "cp001",
|
||||
"CentralSystemURI": "127.0.0.1:9000/cp001",
|
||||
"ChargeBoxSerialNumber": "cp001",
|
||||
"ChargePointModel": "Yeti",
|
||||
"ChargePointVendor": "Pionix",
|
||||
"FirmwareVersion": "0.1"
|
||||
},
|
||||
"Core": {
|
||||
"AllowOfflineTxForUnknownId": true,
|
||||
"AuthorizeRemoteTxRequests": true,
|
||||
"AuthorizationCacheEnabled": true,
|
||||
"ClockAlignedDataInterval": 900,
|
||||
"ConnectionTimeOut": 10,
|
||||
"ConnectorPhaseRotation": "0.RST,1.RST",
|
||||
"GetConfigurationMaxKeys": 100,
|
||||
"HeartbeatInterval": 86400,
|
||||
"LocalAuthorizeOffline": false,
|
||||
"LocalPreAuthorize": false,
|
||||
"MeterValuesAlignedData": "Energy.Active.Import.Register",
|
||||
"MeterValuesSampledData": "Energy.Active.Import.Register",
|
||||
"MeterValueSampleInterval": 0,
|
||||
"NumberOfConnectors": 1,
|
||||
"ResetRetries": 1,
|
||||
"StopTransactionOnEVSideDisconnect": true,
|
||||
"StopTransactionOnInvalidId": true,
|
||||
"StopTxnAlignedData": "Energy.Active.Import.Register",
|
||||
"StopTxnSampledData": "Energy.Active.Import.Register",
|
||||
"SupportedFeatureProfiles": "Core,FirmwareManagement,RemoteTrigger,Reservation,LocalAuthListManagement,SmartCharging",
|
||||
"TransactionMessageAttempts": 1,
|
||||
"TransactionMessageRetryInterval": 10,
|
||||
"UnlockConnectorOnEVSideDisconnect": true
|
||||
},
|
||||
"FirmwareManagement": {
|
||||
"SupportedFileTransferProtocols": "FTP"
|
||||
},
|
||||
"Security": {
|
||||
"AuthorizationKey": "AABBCCDDEEFFGGHH",
|
||||
"SecurityProfile": 0,
|
||||
"CpoName": "Pionix",
|
||||
"AdditionalRootCertificateCheck": false
|
||||
},
|
||||
"LocalAuthListManagement": {
|
||||
"LocalAuthListEnabled": true,
|
||||
"LocalAuthListMaxLength": 42,
|
||||
"SendLocalListMaxLength": 42
|
||||
},
|
||||
"Reservation": {
|
||||
"ReserveConnectorZeroSupported": true
|
||||
},
|
||||
"SmartCharging": {
|
||||
"ChargeProfileMaxStackLevel": 42,
|
||||
"ChargingScheduleAllowedChargingRateUnit": "Current,Power",
|
||||
"ChargingScheduleMaxPeriods": 42,
|
||||
"MaxChargingProfilesInstalled": 42
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"Internal": {
|
||||
"ChargePointId": "cp001",
|
||||
"CentralSystemURI": "127.0.0.1:9000/cp001",
|
||||
"ChargeBoxSerialNumber": "cp001",
|
||||
"ChargePointModel": "Yeti",
|
||||
"ChargePointVendor": "Pionix",
|
||||
"FirmwareVersion": "0.1",
|
||||
"LogMessages": true
|
||||
},
|
||||
"Core": {
|
||||
"AuthorizeRemoteTxRequests": false,
|
||||
"ClockAlignedDataInterval": 900,
|
||||
"ConnectionTimeOut": 30,
|
||||
"ConnectorPhaseRotation": "0.RST,1.RST",
|
||||
"GetConfigurationMaxKeys": 100,
|
||||
"HeartbeatInterval": 86400,
|
||||
"LocalAuthorizeOffline": false,
|
||||
"LocalPreAuthorize": false,
|
||||
"MeterValuesAlignedData": "Energy.Active.Import.Register",
|
||||
"MeterValuesSampledData": "Energy.Active.Import.Register,SoC",
|
||||
"MeterValueSampleInterval": 60,
|
||||
"NumberOfConnectors": 1,
|
||||
"ResetRetries": 1,
|
||||
"StopTransactionOnEVSideDisconnect": true,
|
||||
"StopTransactionOnInvalidId": true,
|
||||
"StopTxnAlignedData": "Energy.Active.Import.Register",
|
||||
"StopTxnSampledData": "Energy.Active.Import.Register",
|
||||
"SupportedFeatureProfiles": "Core,FirmwareManagement,RemoteTrigger,Reservation,LocalAuthListManagement,SmartCharging,CostAndPrice",
|
||||
"TransactionMessageAttempts": 5,
|
||||
"TransactionMessageRetryInterval": 1,
|
||||
"UnlockConnectorOnEVSideDisconnect": true
|
||||
},
|
||||
"FirmwareManagement": {
|
||||
"SupportedFileTransferProtocols": "FTP"
|
||||
},
|
||||
"Security": {
|
||||
"CpoName": "Pionix",
|
||||
"AuthorizationKey": "AABBCCDDEEFFGGHH",
|
||||
"SecurityProfile": 0,
|
||||
"AdditionalRootCertificateCheck": true
|
||||
},
|
||||
"LocalAuthListManagement": {
|
||||
"LocalAuthListEnabled": true,
|
||||
"LocalAuthListMaxLength": 42,
|
||||
"SendLocalListMaxLength": 42
|
||||
},
|
||||
"CostAndPrice": {
|
||||
"CustomDisplayCostAndPrice": true,
|
||||
"NumberOfDecimalsForCostValues": 4,
|
||||
"DefaultPrice":
|
||||
{
|
||||
"priceText": "This is the price",
|
||||
"priceTextOffline": "Show this price text when offline!",
|
||||
"chargingPrice":
|
||||
{
|
||||
"kWhPrice": 3.14,
|
||||
"hourPrice": 0.42
|
||||
}
|
||||
},
|
||||
"DefaultPriceText":
|
||||
{
|
||||
"priceTexts":
|
||||
[
|
||||
{
|
||||
"priceText": "This is the price",
|
||||
"priceTextOffline": "Show this price text when offline!",
|
||||
"language": "en"
|
||||
},
|
||||
{
|
||||
"priceText": "Dit is de prijs",
|
||||
"priceTextOffline": "Laat dit zien wanneer de charging station offline is!",
|
||||
"language": "nl"
|
||||
},
|
||||
{
|
||||
"priceText": "Dette er prisen",
|
||||
"priceTextOffline": "Vis denne pristeksten når du er frakoblet",
|
||||
"language": "nb_NO"
|
||||
}
|
||||
]
|
||||
},
|
||||
"TimeOffset": "00:00",
|
||||
"NextTimeOffsetTransitionDateTime": "2024-01-01T00:00:00",
|
||||
"TimeOffsetNextTransition": "01:00",
|
||||
"CustomIdleFeeAfterStop": false,
|
||||
"SupportedLanguages": "en, nl, de, nb_NO",
|
||||
"CustomMultiLanguageMessages": true,
|
||||
"Language": "en",
|
||||
"WaitForSetUserPriceTimeout": 2000
|
||||
},
|
||||
"Reservation": {
|
||||
"ReserveConnectorZeroSupported": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"Internal": {
|
||||
"ChargePointId": "cp001",
|
||||
"CentralSystemURI": "127.0.0.1:9000/cp001",
|
||||
"ChargeBoxSerialNumber": "SECCCert",
|
||||
"ChargePointModel": "Yeti",
|
||||
"ChargePointVendor": "Pionix",
|
||||
"FirmwareVersion": "0.1",
|
||||
"LogMessages": true
|
||||
},
|
||||
"Core": {
|
||||
"AllowOfflineTxForUnknownId": true,
|
||||
"AuthorizeRemoteTxRequests": true,
|
||||
"AuthorizationCacheEnabled": false,
|
||||
"ClockAlignedDataInterval": 900,
|
||||
"ConnectionTimeOut": 30,
|
||||
"ConnectorPhaseRotation": "0.RST,1.RST",
|
||||
"GetConfigurationMaxKeys": 100,
|
||||
"HeartbeatInterval": 86400,
|
||||
"LocalAuthorizeOffline": false,
|
||||
"LocalPreAuthorize": false,
|
||||
"MeterValuesAlignedData": "Energy.Active.Import.Register",
|
||||
"MeterValuesSampledData": "Energy.Active.Import.Register",
|
||||
"MeterValueSampleInterval": 0,
|
||||
"NumberOfConnectors": 1,
|
||||
"ResetRetries": 1,
|
||||
"StopTransactionOnEVSideDisconnect": true,
|
||||
"StopTransactionOnInvalidId": true,
|
||||
"StopTxnAlignedData": "Energy.Active.Import.Register",
|
||||
"StopTxnSampledData": "Energy.Active.Import.Register",
|
||||
"SupportedFeatureProfiles": "Core,FirmwareManagement,RemoteTrigger,Reservation,LocalAuthListManagement,SmartCharging",
|
||||
"TransactionMessageAttempts": 3,
|
||||
"TransactionMessageRetryInterval": 1,
|
||||
"UnlockConnectorOnEVSideDisconnect": true
|
||||
},
|
||||
"FirmwareManagement": {
|
||||
"SupportedFileTransferProtocols": "FTP"
|
||||
},
|
||||
"Security": {
|
||||
"AuthorizationKey": "AABBCCDDEEFFGGHH",
|
||||
"SecurityProfile": 0,
|
||||
"CpoName": "Pionix",
|
||||
"AdditionalRootCertificateCheck": false
|
||||
},
|
||||
"LocalAuthListManagement": {
|
||||
"LocalAuthListEnabled": true,
|
||||
"LocalAuthListMaxLength": 42,
|
||||
"SendLocalListMaxLength": 42
|
||||
},
|
||||
"Reservation": {
|
||||
"ReserveConnectorZeroSupported": true
|
||||
},
|
||||
"SmartCharging": {
|
||||
"ChargeProfileMaxStackLevel": 42,
|
||||
"ChargingScheduleAllowedChargingRateUnit": "Current,Power",
|
||||
"ChargingScheduleMaxPeriods": 42,
|
||||
"MaxChargingProfilesInstalled": 42
|
||||
},
|
||||
"PnC": {
|
||||
"ISO15118CertificateManagementEnabled": true,
|
||||
"ISO15118PnCEnabled": true,
|
||||
"ContractValidationOffline": true,
|
||||
"CentralContractValidationAllowed": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"Internal": {
|
||||
"ChargePointId": "cp001",
|
||||
"CentralSystemURI": "127.0.0.1:9000/cp001",
|
||||
"ChargeBoxSerialNumber": "cp001",
|
||||
"ChargePointModel": "Yeti",
|
||||
"ChargePointVendor": "Pionix",
|
||||
"FirmwareVersion": "0.1",
|
||||
"LogMessages": true
|
||||
},
|
||||
"Core": {
|
||||
"AllowOfflineTxForUnknownId": true,
|
||||
"AuthorizeRemoteTxRequests": true,
|
||||
"AuthorizationCacheEnabled": true,
|
||||
"ClockAlignedDataInterval": 900,
|
||||
"ConnectionTimeOut": 10,
|
||||
"ConnectorPhaseRotation": "0.RST,1.RST",
|
||||
"GetConfigurationMaxKeys": 100,
|
||||
"HeartbeatInterval": 86400,
|
||||
"LocalAuthorizeOffline": false,
|
||||
"LocalPreAuthorize": false,
|
||||
"MeterValuesAlignedData": "Energy.Active.Import.Register",
|
||||
"MeterValuesSampledData": "Energy.Active.Import.Register",
|
||||
"MeterValueSampleInterval": 0,
|
||||
"NumberOfConnectors": 1,
|
||||
"ResetRetries": 1,
|
||||
"StopTransactionOnEVSideDisconnect": true,
|
||||
"StopTransactionOnInvalidId": true,
|
||||
"StopTxnAlignedData": "Energy.Active.Import.Register",
|
||||
"StopTxnSampledData": "Energy.Active.Import.Register",
|
||||
"SupportedFeatureProfiles": "Core,FirmwareManagement,RemoteTrigger,Reservation,LocalAuthListManagement,SmartCharging",
|
||||
"TransactionMessageAttempts": 1,
|
||||
"TransactionMessageRetryInterval": 10,
|
||||
"UnlockConnectorOnEVSideDisconnect": true
|
||||
},
|
||||
"FirmwareManagement": {
|
||||
"SupportedFileTransferProtocols": "FTP"
|
||||
},
|
||||
"Security": {
|
||||
"AuthorizationKey": "AABBCCDDEEFFGGHH",
|
||||
"SecurityProfile": 1
|
||||
},
|
||||
"LocalAuthListManagement": {
|
||||
"LocalAuthListEnabled": true,
|
||||
"LocalAuthListMaxLength": 42,
|
||||
"SendLocalListMaxLength": 42
|
||||
},
|
||||
"Reservation": {
|
||||
"ReserveConnectorZeroSupported": false
|
||||
},
|
||||
"SmartCharging": {
|
||||
"ChargeProfileMaxStackLevel": 42,
|
||||
"ChargingScheduleAllowedChargingRateUnit": "Current,Power",
|
||||
"ChargingScheduleMaxPeriods": 42,
|
||||
"MaxChargingProfilesInstalled": 42
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"Internal": {
|
||||
"ChargePointId": "cp001",
|
||||
"CentralSystemURI": "127.0.0.1:9000/cp001",
|
||||
"ChargeBoxSerialNumber": "cp001",
|
||||
"ChargePointModel": "Yeti",
|
||||
"ChargePointVendor": "Pionix",
|
||||
"FirmwareVersion": "0.1",
|
||||
"LogMessages": true,
|
||||
"UseSslDefaultVerifyPaths": false
|
||||
},
|
||||
"Core": {
|
||||
"AllowOfflineTxForUnknownId": true,
|
||||
"AuthorizeRemoteTxRequests": true,
|
||||
"AuthorizationCacheEnabled": true,
|
||||
"ClockAlignedDataInterval": 900,
|
||||
"ConnectionTimeOut": 10,
|
||||
"ConnectorPhaseRotation": "0.RST,1.RST",
|
||||
"GetConfigurationMaxKeys": 100,
|
||||
"HeartbeatInterval": 86400,
|
||||
"LocalAuthorizeOffline": false,
|
||||
"LocalPreAuthorize": false,
|
||||
"MeterValuesAlignedData": "Energy.Active.Import.Register",
|
||||
"MeterValuesSampledData": "Energy.Active.Import.Register",
|
||||
"MeterValueSampleInterval": 0,
|
||||
"NumberOfConnectors": 1,
|
||||
"ResetRetries": 1,
|
||||
"StopTransactionOnEVSideDisconnect": true,
|
||||
"StopTransactionOnInvalidId": true,
|
||||
"StopTxnAlignedData": "Energy.Active.Import.Register",
|
||||
"StopTxnSampledData": "Energy.Active.Import.Register",
|
||||
"SupportedFeatureProfiles": "Core,FirmwareManagement,RemoteTrigger,Reservation,LocalAuthListManagement,SmartCharging",
|
||||
"TransactionMessageAttempts": 1,
|
||||
"TransactionMessageRetryInterval": 10,
|
||||
"UnlockConnectorOnEVSideDisconnect": true
|
||||
},
|
||||
"FirmwareManagement": {
|
||||
"SupportedFileTransferProtocols": "FTP"
|
||||
},
|
||||
"Security": {
|
||||
"AuthorizationKey": "AABBCCDDEEFFGGHH",
|
||||
"SecurityProfile": 2,
|
||||
"AdditionalRootCertificateCheck": false
|
||||
},
|
||||
"LocalAuthListManagement": {
|
||||
"LocalAuthListEnabled": true,
|
||||
"LocalAuthListMaxLength": 42,
|
||||
"SendLocalListMaxLength": 42
|
||||
},
|
||||
"Reservation": {
|
||||
"ReserveConnectorZeroSupported": false
|
||||
},
|
||||
"SmartCharging": {
|
||||
"ChargeProfileMaxStackLevel": 42,
|
||||
"ChargingScheduleAllowedChargingRateUnit": "Current,Power",
|
||||
"ChargingScheduleMaxPeriods": 42,
|
||||
"MaxChargingProfilesInstalled": 42
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"Internal": {
|
||||
"ChargePointId": "cp001",
|
||||
"CentralSystemURI": "127.0.0.1:9000/cp001",
|
||||
"ChargeBoxSerialNumber": "cp001",
|
||||
"ChargePointModel": "Yeti",
|
||||
"ChargePointVendor": "Pionix",
|
||||
"FirmwareVersion": "0.1",
|
||||
"LogMessages": true
|
||||
},
|
||||
"Core": {
|
||||
"AllowOfflineTxForUnknownId": true,
|
||||
"AuthorizeRemoteTxRequests": true,
|
||||
"AuthorizationCacheEnabled": true,
|
||||
"ClockAlignedDataInterval": 900,
|
||||
"ConnectionTimeOut": 10,
|
||||
"ConnectorPhaseRotation": "0.RST,1.RST",
|
||||
"GetConfigurationMaxKeys": 100,
|
||||
"HeartbeatInterval": 86400,
|
||||
"LocalAuthorizeOffline": false,
|
||||
"LocalPreAuthorize": false,
|
||||
"MeterValuesAlignedData": "Energy.Active.Import.Register",
|
||||
"MeterValuesSampledData": "Energy.Active.Import.Register",
|
||||
"MeterValueSampleInterval": 0,
|
||||
"NumberOfConnectors": 1,
|
||||
"ResetRetries": 1,
|
||||
"StopTransactionOnEVSideDisconnect": true,
|
||||
"StopTransactionOnInvalidId": true,
|
||||
"StopTxnAlignedData": "Energy.Active.Import.Register",
|
||||
"StopTxnSampledData": "Energy.Active.Import.Register",
|
||||
"SupportedFeatureProfiles": "Core,FirmwareManagement,RemoteTrigger,Reservation,LocalAuthListManagement,SmartCharging",
|
||||
"TransactionMessageAttempts": 5,
|
||||
"TransactionMessageRetryInterval": 1,
|
||||
"UnlockConnectorOnEVSideDisconnect": true
|
||||
},
|
||||
"FirmwareManagement": {
|
||||
"SupportedFileTransferProtocols": "FTP"
|
||||
},
|
||||
"Security": {
|
||||
"AuthorizationKey": "AABBCCDDEEFFGGHH",
|
||||
"SecurityProfile": 0,
|
||||
"CpoName": "Pionix",
|
||||
"AdditionalRootCertificateCheck": true
|
||||
},
|
||||
"LocalAuthListManagement": {
|
||||
"LocalAuthListEnabled": true,
|
||||
"LocalAuthListMaxLength": 42,
|
||||
"SendLocalListMaxLength": 42
|
||||
},
|
||||
"Reservation": {
|
||||
"ReserveConnectorZeroSupported": true
|
||||
},
|
||||
"SmartCharging": {
|
||||
"ChargeProfileMaxStackLevel": 42,
|
||||
"ChargingScheduleAllowedChargingRateUnit": "Current,Power",
|
||||
"ChargingScheduleMaxPeriods": 42,
|
||||
"MaxChargingProfilesInstalled": 42
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user