This implements a direct RS485 connection to a solar inverter in the PVI-3.0/3.6/4.2-TL-OUTD ABB series, and may work on others. The inverter was formerly made by PowerOne who got taken over by ABB.
The TCP/IP method of communicating with inverters is supported by the Python library, but not by this implementation in this integration.
This integration creates the inverter as a device with three sensors, reporting live power output in Watts, energy generated in kWh and device temperature.
Note the PV inverter will be unresponsive to communications when in darkness, so the sensors will report ‘Unavailable’ during the night.
The RS485 connection can be made using a low-cost USB-RS485 converter. It works using a 2-wire interface but an interface with a separate ground reference may be more reliable.
Adding Aurora ABB PowerOne Solar PV to your Home Assistant instance can be done via the user interface, by using this My button:
If the above My button doesn’t work, you can also perform the following steps manually:
Browse to your Home Assistant instance.
In the sidebar click on Settings.
From the configuration menu select: Devices & Services.
In the bottom right, click on the Add Integration button.
From the list, search and select “Aurora ABB PowerOne Solar PV”.
Follow the instruction on screen to complete the set up.
The inverter will need to be on (i.e. in daylight) and connected correctly in order to do the first-time setup. Normally it is sufficient to select the correct serial port and leave the default address