Indevolt

The Indevolt integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] enables direct local communication between Home Assistant and your Indevolt energy storage devices.

Use cases

With this integration, you can monitor energy production and consumption as well as battery status, and configure power limits and other battery protection settings.

Supported devices

The integration supports the following devices:

  • BK1600/BK1600Ultra
  • SolidFlex/PowerFlex2000

Prerequisites

  1. Connect your Indevolt device and Home Assistant to the same local network.
  2. Ensure the Indevolt device is powered on and has acquired a network IP address. You can get the IP from the app or from your router.
  3. Enable the device’s API through the app.

Configuration

To add the Indevolt device to your Home Assistant instance, use this My button:

Manual configuration steps

If the above My button doesn’t work, you can also perform the following steps manually:

  • Browse to your Home Assistant instance.

  • Go to Settings > Devices & services.

  • In the bottom right corner, select the Add Integration button.

  • From the list, select Indevolt.

  • Follow the instructions on screen to complete the setup.

Host

The IP address of your device. You can find it in your router or in the Indevolt app.

The Indevolt integration communicates with your device over its standard TCP port (8080), which is used automatically by Home Assistant and does not need to be configured manually.

Supported functionality

The Indevolt integration provides sensors for monitoring your device (read only).

Sensors

BK1600/BK1600Ultra (Generation 1)

  • Device mode (overal setup of the device, for example standalone/cluster)
  • Energy mode (battery and energy management strategy, for example Self-Consumped Prioritized/Price-Based Strategy)
  • DC input power (2 channels, W)
  • Daily production (kWh)
  • Cumulative production (kWh)
  • Total AC input power (W)
  • Total AC input energy (kWh)
  • Total AC output power (W)
  • Total DC output power (W)
  • Battery power (W)
  • Battery charge/discharge state
  • Battery SOC (%)
  • Battery daily charging energy (kWh)
  • Battery daily discharging energy (kWh)
  • Battery total charging energy (kWh)
  • Battery total discharging energy (kWh)
  • Meter connection status
  • Meter power (W)

SolidFlex2000/PowerFlex2000 (Generation 2)

All Generation 1 sensors, plus:

  • Rated capacity (kWh)
  • DC input voltage (4 channels, V)
  • DC input current (4 channels, A)
  • DC input power (4 channels, W)
  • Grid voltage (V)
  • Grid frequency (Hz)
  • Bypass power (W)
  • Bypass input energy (Wh)
  • Off-grid output energy (kWh)
  • Total AC output energy (kWh)
  • Main battery serial number
  • Main battery SOC (%)
  • Main battery temperature (°C)
  • Main battery voltage (V)
  • Main battery current (A)
  • Battery pack 1-5 serial number
  • Battery pack 1-5 SOC (%)
  • Battery pack 1-5 temperature (°C)
  • Battery pack 1-5 voltage (V)
  • Battery pack 1-5 current (A)

Configurable entities (Generation 2 only)

In addition to the read-only sensors listed above, the Indevolt integration also exposes the following configurable entities for supported Generation 2 devices. You can change these settings from Home Assistant, and they are applied directly to your device.

  • Energy mode: Configure battery and energy management strategy (select)
  • Discharge limit: Set the minimum battery level (emergency power/SOC, %)
  • Max AC output power: Configure maximum discharge power (W)
  • Inverter input limit: Set maximum PV input power (W)
  • Feed-in power limit: Configure grid feed-in power limit (W)
  • Allow grid charging: Enable or disable charging from the grid (switch)
  • Bypass socket: Enable or disable the bypass socket (switch)
  • LED indicator: Enable or disable the LED indicator (switch)

Data updates

The Indevolt integration automatically retrieves data from your devices by polling the OpenData API every 30 seconds. If an update fails, the integration will retry again at the set interval (self-recovery).

Known limitations

  • Energy mode can only be set when the device is not in “Outdoor / Portable”-mode
  • Some sensors are device generation-specific and may not appear for all models.
  • Some sensors / configurations available in the app are not (yet) available in the integration.

Troubleshooting

Cannot add device or obtain data

  1. Ensure the device is powered on and functioning normally.
  2. Confirm both the device and Home Assistant are connected to the same local network.
  3. Ensure the device’s IP address is correct and hasn’t changed.
  4. Check the device’s settings in the Indevolt app to ensure that the API is enabled.

Check the Home Assistant logs for more information.

Removing the integration

This integration follows standard integration removal.

To remove an integration instance from Home Assistant

  1. Go to Settings > Devices & services and select the integration card.
  2. From the list of devices, select the integration instance you want to remove.
  3. Next to the entry, select the three dots menu. Then, select Delete.