- 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
94 lines
2.9 KiB
YAML
94 lines
2.9 KiB
YAML
description: >-
|
|
This module is a draft implementation of iso15118-20 for the EVSE side
|
|
config:
|
|
device:
|
|
description: >-
|
|
Ethernet device used for HLC. Any local interface that has an ipv6
|
|
link-local and a MAC addr will work
|
|
type: string
|
|
default: eth0
|
|
logging_path:
|
|
description: Path to logging directory (will be created if non existent)
|
|
type: string
|
|
default: "."
|
|
tls_negotiation_strategy:
|
|
description: Select strategy on how to negotiate connection encryption
|
|
type: string
|
|
enum:
|
|
- ACCEPT_CLIENT_OFFER
|
|
- ENFORCE_TLS
|
|
- ENFORCE_NO_TLS
|
|
default: ACCEPT_CLIENT_OFFER
|
|
enforce_tls_1_3:
|
|
description: Enforcing tls version 1.3. Only applies if tls_negotiation_strategy is ENFORCE_TLS.
|
|
type: boolean
|
|
default: false
|
|
enable_ssl_logging:
|
|
description: Verbosely log the ssl/tls connection
|
|
type: boolean
|
|
default: false
|
|
enable_tls_key_logging:
|
|
description: >-
|
|
Enable/Disable the export of TLS session keys (pre-master-secret)
|
|
during a TLS handshake. Note that this option is for testing and
|
|
simulation purpose only
|
|
type: boolean
|
|
default: false
|
|
tls_key_logging_path:
|
|
description: >-
|
|
Output directory for the TLS key log file
|
|
type: string
|
|
default: /tmp
|
|
enable_sdp_server:
|
|
description: >-
|
|
Enable the built-in SDP server
|
|
type: boolean
|
|
default: true
|
|
supported_dynamic_mode:
|
|
description: The EVSE should support dynamic mode
|
|
type: boolean
|
|
default: true
|
|
supported_mobility_needs_mode_provided_by_secc:
|
|
description: >-
|
|
The EVSE should support the mobility needs mode provided by the SECC.
|
|
Mobility needs mode provided by the EVCC is always provided.
|
|
type: boolean
|
|
default: false
|
|
supported_scheduled_mode:
|
|
description: The EVSE should support scheduled mode
|
|
type: boolean
|
|
default: false
|
|
custom_protocol_namespace:
|
|
description: Providing a custom protocol namespace.
|
|
type: string
|
|
default: ""
|
|
negative_bidirectional_limits:
|
|
description: >-
|
|
Some cars send or expect negative discharge limits. However, it is not clear from the standard
|
|
whether the discharge limits should be negative. Until this is clarified, the positive limits
|
|
can be converted using this option.
|
|
type: boolean
|
|
default: false
|
|
provides:
|
|
charger:
|
|
interface: ISO15118_charger
|
|
description: >-
|
|
This interface provides limited access to iso15118-20
|
|
extensions:
|
|
interface: iso15118_extensions
|
|
description: >-
|
|
This interface is used to share data between ISO15118 and OCPP modules
|
|
to support the requirements of the OCPP protocol
|
|
requires:
|
|
security:
|
|
interface: evse_security
|
|
iso15118_vas:
|
|
interface: ISO15118_vas
|
|
min_connections: 0
|
|
max_connections: 128
|
|
metadata:
|
|
license: https://opensource.org/licenses/Apache-2.0
|
|
authors:
|
|
- aw@pionix.de
|
|
- Sebastian Lukas
|