SMA Cluster Controllers


The purpose of this plugin is to collect data from SMA Cluster Controllers.


This plugin collects from SMA Cluster Controllers. It uses the Modbus TCP Specification, and collects from RS485 or IP connected inverters. Inverter data will be collected to the solar table, and will be run every 5 minutes, by default. This plugin relies on the Modbus Ardexa plugin. Please be aware you may need 1 or 2 attempts to read the data. The plugin collects the following data:

Variable            Units
Grid Freq           Hz
Total Energy        Wh
DC Voltage          V
DC Current          A
AC Voltage          V
AC Power            W
Insul Resist        MOhm
Total Hours         h


Arguments are as follows:

  • endpoint. This is either a serial device like /dev/ttyS0 or an IP or DNS like

  • bus_addresses. The bus address of the inverter(s)

  • --port. This is an optional parameter used in an Ethernet gateway, and is the TCP port used for the gateway. Default is 502

  • --attempts. This is an optional parameter, and determines how many times to times to attempt to read an inverter value. Default is 1

  • --delay. This is the delay in seconds between inverter send and receive commands, AND if attempts > 1. Fractions like 0.3 can be used. Default is 0.05

Last updated