Files
cariflex/tools/EVerest-main/interfaces/isolation_monitor.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

37 lines
1.6 KiB
YAML

description: >-
This interface defines an isolation monitoring device (IMD) according
to IEC 61557-8 for DC charging. This is used to verify isolation of the DC lines
before starting high voltage charging and during charging.
cmds:
start:
description: >-
Start recurring isolation measurements. The device should monitor
the isolation status until stopped and publish the resistance data in regular
intervals. The actual interval is device dependent.
stop:
description: >-
Stop recurring measurements. The device should stop to monitor the
isolation resistance and stop publishing the data.
start_self_test:
description: >-
Start self test. This will be done during the CableCheck phase, so a DC voltage will be present
according to IEC 61851-23 (2023). The command should return immediately.
The "self_test_result" variable must be published once the self testing is done.
Note that on many hardware devices this can take a long time (e.g. 20 seconds).
arguments:
test_voltage_V:
description: >-
Specifies the test voltage [V] that is applied on the DC pins during self test.
This can be used to verify the internal voltage measurement of the IMD.
type: number
vars:
isolation_measurement:
description: Isolation monitoring measurement results
type: object
$ref: /isolation_monitor#/IsolationMeasurement
self_test_result:
description: Indicates the self test is done and publishes the result. Set "true" for success, "false" for failure.
type: boolean
errors:
- reference: /errors/isolation_monitor