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

Implemented Natures/Interfaces
  • BatteryInverterRefu

  • ManagedSymmetricBatteryInverter

  • SymmetricBatteryInverter

  • ModbusComponent

  • ModbusSlave

  • OpenemsComponent

  • TimedataProvider

  • StartStoppable

Configuration:
  • 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

Implemented Natures/Interfaces
  • BatteryInverterRefuStore88k

  • ManagedSymmetricBatteryInverter

  • SymmetricBatteryInverter

  • ModbusComponent

  • OpenemsComponent

  • StartStoppable

Configuration:
  • 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)