Files
cariflex/tools/EVerest-main/config/config-sil-ocpp.yaml
Eric F d398a6ced2 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
2026-06-08 00:38:27 -04:00

318 lines
8.2 KiB
YAML

active_modules:
iso15118_charger:
module: EvseV2G
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
persistent_store:
module: PersistentStore
evse_manager_1:
mapping:
module:
evse: 1
module: EvseManager
config_module:
connector_id: 1
evse_id: "1"
connector_type: "cType2"
session_logging: true
session_logging_xml: false
session_logging_path: /tmp/everest-logs
ac_hlc_enabled: false
ac_hlc_use_5percent: false
ac_enforce_hlc: false
external_ready_to_start_charging: true
request_zero_power_in_idle: 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
store:
- module_id: persistent_store
implementation_id: main
connector_lock:
- module_id: yeti_driver_1
implementation_id: connector_lock
evse_manager_2:
module: EvseManager
mapping:
module:
evse: 2
config_module:
connector_id: 2
evse_id: "2"
connector_type: "cType2"
session_logging: true
session_logging_xml: false
session_logging_path: /tmp
ac_hlc_enabled: false
ac_hlc_use_5percent: false
ac_enforce_hlc: false
external_ready_to_start_charging: true
request_zero_power_in_idle: true
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
store:
- module_id: persistent_store
implementation_id: main
connector_lock:
- module_id: yeti_driver_2
implementation_id: connector_lock
yeti_driver_1:
module: YetiSimulator
mapping:
module:
evse: 1
config_module:
connector_id: 1
yeti_driver_2:
module: YetiSimulator
mapping:
module:
evse: 2
config_module:
connector_id: 2
slac:
module: SlacSimulator
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:
- module_id: iso15118_car
implementation_id: ev
slac:
- module_id: slac
implementation_id: ev
ev_manager_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
ev:
- module_id: iso15118_car
implementation_id: ev
slac:
- module_id: slac
implementation_id: ev
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: evse_manager_1
implementation_id: evse
- module_id: evse_manager_2
implementation_id: evse
ocpp:
module: OCPP
config_module:
ChargePointConfigPath: config-docker.json
connections:
evse_manager:
- module_id: evse_manager_1
implementation_id: evse
- module_id: evse_manager_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
display_message:
- module_id: display_message
implementation_id: display_message
evse_energy_sink:
- module_id: grid_connection_point
implementation_id: external_limits
- module_id: evse_manager_1_ocpp_sink
implementation_id: external_limits
- module_id: evse_manager_2_ocpp_sink
implementation_id: external_limits
display_message:
module: TerminalDisplayMessage
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_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
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_1
implementation_id: energy_grid
evse_manager_2_ocpp_sink:
module: EnergyNode
mapping:
module:
evse: 2
config_module:
fuse_limit_A: 32.0
phase_count: 3
connections:
energy_consumer:
- module_id: evse_manager_2
implementation_id: energy_grid
evse_manager_1_api_sink:
module: EnergyNode
mapping:
module:
evse: 1
config_module:
fuse_limit_A: 32.0
phase_count: 3
connections:
energy_consumer:
- module_id: evse_manager_1_ocpp_sink
implementation_id: energy_grid
powermeter:
- module_id: yeti_driver_1
implementation_id: powermeter
evse_manager_2_api_sink:
module: EnergyNode
mapping:
module:
evse: 2
config_module:
fuse_limit_A: 32.0
phase_count: 3
connections:
energy_consumer:
- module_id: evse_manager_2_ocpp_sink
implementation_id: energy_grid
powermeter:
- module_id: yeti_driver_2
implementation_id: powermeter
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_api_sink
implementation_id: energy_grid
- module_id: evse_manager_2_api_sink
implementation_id: energy_grid
api:
module: API
connections:
evse_manager:
- module_id: evse_manager_1
implementation_id: evse
- module_id: evse_manager_2
implementation_id: evse
ocpp:
- module_id: ocpp
implementation_id: ocpp_generic
error_history:
- module_id: error_history
implementation_id: error_history
evse_energy_sink:
- module_id: evse_manager_1_api_sink
implementation_id: external_limits
- module_id: evse_manager_2_api_sink
implementation_id: external_limits
ev_api:
module: EvAPI
connections:
ev_manager:
- implementation_id: ev_manager
module_id: ev_manager_1
- implementation_id: ev_manager
module_id: ev_manager_2
error_history:
module: ErrorHistory
config_implementation:
error_history:
database_path: /tmp/error_history.db
system:
module: System
x-module-layout: {}