Files
cariflex/tools/EVerest-main/config/config-sil.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

445 lines
10 KiB
YAML

settings:
telemetry_enabled: true
active_modules:
api:
connections:
evse_manager:
- implementation_id: evse
module_id: connector_1
error_history:
- module_id: error_history
implementation_id: error_history
module: API
ev_api:
connections:
ev_manager:
- implementation_id: ev_manager
module_id: ev_manager
module: EvAPI
error_history:
module: ErrorHistory
config_implementation:
error_history:
database_path: /tmp/error_history.db
auth:
config_module:
connection_timeout: 10
prioritize_authorization_over_stopping_transaction: true
selection_algorithm: FindFirst
ignore_connector_faults: true
connections:
evse_manager:
- implementation_id: evse
module_id: connector_1
token_provider:
- implementation_id: main
module_id: token_provider
token_validator:
- implementation_id: main
module_id: token_validator
module: Auth
ev_manager:
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:
- implementation_id: ev
module_id: iso15118_car
ev_board_support:
- implementation_id: ev_board_support
module_id: connector_1_powerpath
slac:
- implementation_id: ev
module_id: slac
module: EvManager
energy_manager:
config_module:
switch_3ph1ph_while_charging_mode: Both
switch_3ph1ph_max_nr_of_switches_per_session: 5
switch_3ph1ph_time_hysteresis_s: 20
switch_3ph1ph_power_hysteresis_W: 1000
switch_3ph1ph_switch_limit_stickyness: SinglePhase
schedule_interval_duration: 60
schedule_total_duration: 10
debug: false
connections:
energy_trunk:
- implementation_id: energy_grid
module_id: grid_connection_point
module: EnergyManager
connector_1:
config_module:
ac_enforce_hlc: false
ac_hlc_enabled: true
ac_hlc_use_5percent: false
ac_nominal_voltage: 230
charge_mode: AC
connector_id: 1
ev_receipt_required: false
evse_id: DE*PNX*E12345*1
has_ventilation: true
payment_enable_contract: true
payment_enable_eim: true
session_logging: true
session_logging_path: /tmp/everest-logs
session_logging_xml: false
switch_3ph1ph_delay_s: 5
switch_3ph1ph_cp_state: X1
connections:
bsp:
- implementation_id: board_support
module_id: connector_1_powerpath
hlc:
- implementation_id: charger
module_id: iso15118_charger
powermeter_grid_side:
- implementation_id: powermeter
module_id: connector_1_powerpath
slac:
- implementation_id: evse
module_id: slac
ac_rcd:
- implementation_id: rcd
module_id: connector_1_powerpath
connector_lock:
- implementation_id: connector_lock
module_id: connector_1_powerpath
module: EvseManager
telemetry:
id: 1
grid_connection_point:
config_module:
fuse_limit_A: 40
phase_count: 3
connections:
energy_consumer:
- implementation_id: energy_grid
module_id: connector_1
module: EnergyNode
iso15118_car:
config_module:
device: auto
supported_ISO15118_2: true
connections: {}
module: PyEvJosev
iso15118_charger:
config_module:
device: auto
tls_security: allow
supported_DIN70121: false
module: EvseV2G
connections:
security:
- module_id: evse_security
implementation_id: main
evse_security:
module: EvseSecurity
config_module:
private_key_password: "123456"
persistent_store:
config_module:
sqlite_db_file_path: everest_persistent_store.db
connections: {}
module: PersistentStore
setup:
config_module:
initialized_by_default: true
localization: true
online_check_host: lfenergy.org
setup_simulation: true
setup_wifi: false
connections:
store:
- implementation_id: main
module_id: persistent_store
module: Setup
slac:
module: SlacSimulator
token_provider:
config_implementation:
main:
timeout: 10
token: DEADBEEF
connections:
evse:
- implementation_id: evse
module_id: connector_1
module: DummyTokenProvider
token_validator:
config_implementation:
main:
sleep: 0.25
validation_reason: Token seems valid
validation_result: Accepted
connections: {}
module: DummyTokenValidator
connector_1_powerpath:
config_module:
connector_id: 1
connections: {}
module: YetiSimulator
telemetry:
id: 1
'x-module-layout':
api:
position:
x: 33
y: 13
terminals:
bottom: []
left:
- id: evse_manager
interface: evse_manager
type: requirement
right: []
top: []
auth:
position:
x: 33
y: 2
terminals:
bottom:
- id: main
interface: auth
type: provide
- id: reservation
interface: reservation
type: provide
left:
- id: evse_manager
interface: evse_manager
type: requirement
right:
- id: token_validator
interface: auth_token_validator
type: requirement
top:
- id: token_provider
interface: auth_token_provider
type: requirement
ev_manager:
position:
x: 53
y: 33
terminals:
bottom: []
left:
- id: simulation_control
interface: yeti_simulation_control
type: requirement
- id: slac
interface: slac
type: requirement
right:
- id: main
interface: ev_manager
type: provide
top:
- id: ev
interface: ISO15118_ev
type: requirement
connector_1:
position:
x: 13
y: 23
terminals:
bottom:
- id: powersupply_DC
interface: power_supply_DC
type: requirement
- id: imd
interface: isolation_monitor
type: requirement
- id: powermeter_car_side
interface: powermeter
type: requirement
- id: token_provider
interface: auth_token_provider
type: provide
- id: slac
interface: slac
type: requirement
left:
- id: hlc
interface: ISO15118_charger
type: requirement
right:
- id: bsp
interface: board_support_AC
type: requirement
- id: powermeter_grid_side
interface: powermeter
type: requirement
top:
- id: energy_grid
interface: energy
type: provide
- id: evse
interface: evse_manager
type: provide
connector_1_powerpath:
position:
x: 33
y: 23
terminals:
bottom:
- id: debug_keepalive
interface: debug_json
type: provide
- id: debug_powermeter
interface: debug_json
type: provide
- id: debug_yeti
interface: debug_json
type: provide
- id: yeti_extras
interface: yeti_extras
type: provide
- id: debug_state
interface: debug_json
type: provide
left:
- id: board_support
interface: board_support_AC
type: provide
- id: powermeter
interface: powermeter
type: provide
right:
- id: yeti_simulation_control
interface: yeti_simulation_control
type: provide
top: []
energy_manager:
position:
x: -5
y: 2
terminals:
bottom:
- id: energy_trunk
interface: energy
type: requirement
left: []
right:
- id: main
interface: energy_manager
type: provide
top: []
grid_connection_point:
position:
x: -5
y: 13
terminals:
bottom: []
left:
- id: price_information
interface: energy_price_information
type: requirement
- id: powermeter
interface: powermeter
type: requirement
right:
- id: external_limits
interface: external_energy_limits
type: provide
- id: energy_consumer
interface: energy
type: requirement
top:
- id: energy_grid
interface: energy
type: provide
iso15118_car:
position:
x: 53
y: 23
terminals:
bottom:
- id: ev
interface: ISO15118_ev
type: provide
left: []
right: []
top: []
iso15118_charger:
position:
x: -5
y: 23
terminals:
bottom: []
left: []
right:
- id: charger
interface: ISO15118_charger
type: provide
top: []
persistent_store:
position:
x: -5
y: 40
terminals:
bottom: []
left: []
right:
- id: main
interface: kvs
type: provide
top: []
setup:
position:
x: 13
y: 40
terminals:
bottom: []
left:
- id: store
interface: kvs
type: requirement
right: []
top: []
slac:
position:
x: 33
y: 33
terminals:
bottom: []
left:
- id: evse
interface: slac
type: provide
right:
- id: ev
interface: slac
type: provide
top: []
token_provider:
position:
x: 33
y: -9
terminals:
bottom:
- id: main
interface: auth_token_provider
type: provide
left:
- id: evse
interface: evse_manager
type: requirement
right: []
top: []
token_validator:
position:
x: 51
y: 2
terminals:
bottom: []
left:
- id: main
interface: auth_token_validator
type: provide
right: []
top: []