Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 1.44 KB

README.md

File metadata and controls

18 lines (11 loc) · 1.44 KB

Overview

The Aurora protocol is used by ABB to control/monitor their power devices (inverters, central inverters, etc) over a RS485 bus. Usually inverters are capable of the Aurora Protocol as well as Modbus RTU protocol. This library requires the inverter to be conneced with RS485/Aurora protocol and does not support other devices such as the Aurora Central or the Junction Box.

The library is written in plain C++ and implements the basic functions to communicate with the inverter as found in Aurora Communication Protocol V4.2. It runs on SBCs such as the Raspberry Pi 3/4 or the Odroid C2/C4 and does not need the Arduino Core for compilation as the other Arduino/esp libraries already on GitHub do.

Documentation

The library API documentation including some basic examples is located here.

Related projects

The C++ library is based on the ABBAurora Arduino library from Josenivaldo Benito Jr.