Files
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

124 lines
4.2 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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