REFU Battery Inverter
Battery inverter integration for REFU devices.
Overview
This bundle provides two implementations for REFU battery inverters:
-
Battery-Inverter.Refu — SunSpec Modbus implementation. Works with both REFUstore 50K and 88K hardware via SunSpec auto-discovery. This is the recommended implementation for new setups.
-
Battery-Inverter.Refu.REFUstore88k — Raw Modbus implementation for REFUstore 88K hardware.
Components
REFU Battery Inverter (SunSpec)
Name: Battery-Inverter REFU
Factory-PID: Battery-Inverter.Refu
-
BatteryInverterRefu
-
ManagedSymmetricBatteryInverter
-
SymmetricBatteryInverter
-
ModbusComponent
-
ModbusSlave
-
OpenemsComponent
-
TimedataProvider
-
StartStoppable
-
id(String): Component ID for unique identification (default: "batteryInverter0") -
alias(String): Human-readable alias for the component -
enabled(Boolean): Enable/disable this component (default: true) -
startStop(StartStopConfig): Start/stop behaviour - AUTO, ALWAYS_ON, or ALWAYS_OFF (default: AUTO) -
activateWatchdog(Boolean): Enable watchdog timer - increments CONTROLLER_HB each cycle (default: true) -
modbusUnitId(Integer): Unit-ID of the Modbus device (default: 1) -
modbus_id(String): ID of the Modbus bridge to use (default: "modbus0")
REFU Battery Inverter REFUstore88k
Name: Battery-Inverter REFUstore88k
Factory-PID: Battery-Inverter.Refu.REFUstore88k
-
BatteryInverterRefuStore88k
-
ManagedSymmetricBatteryInverter
-
SymmetricBatteryInverter
-
ModbusComponent
-
OpenemsComponent
-
StartStoppable
-
id(String): Component ID for unique identification (default: "batteryInverter0") -
alias(String): Human-readable alias for the component -
enabled(Boolean): Enable/disable this component (default: true) -
startStop(StartStopConfig): Start/stop behaviour - AUTO, ALWAYS_ON, or ALWAYS_OFF (default: AUTO) -
modbusUnitId(Integer): Unit-ID of the Modbus device -
modbus_id(String): ID of the Modbus bridge to use (default: "modbus0") -
timeLimitNoPower(Integer): Time in seconds with no power before entering standby (default: 60) -
watchdoginterval(Integer): Watchdog timer interval in seconds, 0 = disable (default: 0)