- 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
124 lines
4.2 KiB
YAML
124 lines
4.2 KiB
YAML
description: DOLD RN5893 IMD driver module
|
||
config:
|
||
device_id:
|
||
description: Modbus device address of DOLD RN5893, set via potentiometers on device
|
||
type: integer
|
||
|
||
self_test_timeout_s:
|
||
description: Maximum time in seconds a self-test is allowed to take
|
||
type: integer
|
||
default: 30
|
||
|
||
keep_measurement_active:
|
||
description: |
|
||
Normally, this module stops measurements when stop is called and restarts when start is called.
|
||
If this option is enabled, measurements will continue even if stop is called.
|
||
This does not affect publishing of measurements, which is still controlled by start/stop commands and
|
||
the always_publish_measurements option.
|
||
type: boolean
|
||
default: false
|
||
always_publish_measurements:
|
||
description: |
|
||
Whether measurements should always be published, no matter if start/stop commands have been received.
|
||
Note that this only works if keep_measurement_active is enabled.
|
||
type: boolean
|
||
default: false
|
||
|
||
timeout_release:
|
||
description: 40002 - Timeout release - whether the timeout on the IMD side should be enabled. This enables writing the Timeout register every cycle
|
||
type: boolean
|
||
default: false
|
||
timeout_s:
|
||
description: |
|
||
40003 - Timeout - the time in seconds after the device will trigger a fault if no communication is received.
|
||
This should not be smaller than 2 seconds, as this module writes the register every second
|
||
type: number
|
||
minimum: 2
|
||
default: 3
|
||
maximum: 10
|
||
|
||
broken_wire_detect:
|
||
description: 42001 - Broken wire detect in measuring circuit - Whether connection to L(+)/L(-) should be monitored and if so, when
|
||
type: string
|
||
enum:
|
||
- ON
|
||
- OFF
|
||
- ONLY_DURING_SELF_TEST
|
||
default: ON
|
||
storing_insulation_fault:
|
||
description: 42002 - Storing insulation fault message - See datasheet for details
|
||
type: boolean
|
||
default: false
|
||
switching_mode_indicator_relay:
|
||
description: 42003 - Switching mode of indicator relay K1 + K2 - Behaviour type of the indicator relays. See datasheet for details
|
||
type: string
|
||
enum:
|
||
- DE_ENERGIZED_ON_TRIP
|
||
- ENERGIZED_ON_TRIP
|
||
default: DE_ENERGIZED_ON_TRIP
|
||
power_supply_type:
|
||
description: 42004 - Power supply type - Type of connected power network. See datasheet for details
|
||
type: string
|
||
enum:
|
||
- AC
|
||
- DC
|
||
- 3NAC
|
||
default: DC
|
||
response_value_alarm_kohm:
|
||
description: 42006 – Response value Alarm - Alarm threshold setting in kOhm
|
||
type: integer
|
||
maximum: 500
|
||
minimum: 1
|
||
default: 500
|
||
response_value_pre_alarm_kohm:
|
||
description: 42007 - Response value Pre-Alarm – Pre-Alarm threshold setting in kOhm
|
||
type: integer
|
||
maximum: 500
|
||
minimum: 1
|
||
default: 500
|
||
coupling_device:
|
||
description: 42008 – Coupling device - Whether a coupling device is connected and which one
|
||
type: string
|
||
enum:
|
||
- NONE
|
||
- RP5898
|
||
default: NONE
|
||
indicator_relay_k1_function:
|
||
description: 42009 - Indicator relay K1 - Function of the indicator relay K1. See datasheet for details
|
||
type: string
|
||
enum:
|
||
- INSULATION_FAULT_ALARM
|
||
- INSULATION_FAULT_PREALARM
|
||
- DEVICE_FAULT
|
||
- INSULATION_FAULT_ALARM_OR_DEVICE_FAULT
|
||
- INSULATION_FAULT_ON_DC+
|
||
- INSULATION_FAULT_ON_DC+_OR_DEVICE_FAULT
|
||
default: INSULATION_FAULT_ALARM_OR_DEVICE_FAULT
|
||
indicator_relay_k2_function:
|
||
description: 42010 – Indicator relay K2 - Function of the indicator relay K2. See datasheet for details
|
||
type: string
|
||
enum:
|
||
- INSULATION_FAULT_ALARM
|
||
- INSULATION_FAULT_PREALARM
|
||
- DEVICE_FAULT
|
||
- INSULATION_FAULT_PRE_ALARM_OR_DEVICE_FAULT
|
||
- INSULATION_FAULT_ON_DC-
|
||
- INSULATION_FAULT_ON_DC-_OR_DEVICE_FAULT
|
||
default: INSULATION_FAULT_PRE_ALARM_OR_DEVICE_FAULT
|
||
automatic_self_test:
|
||
description: 42011 - Automatic self-test - Whether automatic self-test is enabled
|
||
type: boolean
|
||
default: false
|
||
provides:
|
||
main:
|
||
description: IMD Interface of DOLD RN5893
|
||
interface: isolation_monitor
|
||
requires:
|
||
serial_comm_hub:
|
||
interface: serial_communication_hub
|
||
metadata:
|
||
license: https://opensource.org/licenses/Apache-2.0
|
||
authors:
|
||
- Frickly Systems GmbH
|
||
- Mark Oude Elberink
|