Files
cariflex/tools/EVerest-main/modules/EVSE/Evse15118D20/manifest.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

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