Skip to content

Arduino Library to communicate with SunEzy inverters.

License

Notifications You must be signed in to change notification settings

guglicap/arduino-pv

Repository files navigation

This library allows communication of an Arduino with a SunEzy / Orion inverter, connected via the serial port.

Functionality is mostly complete, the only missing feature (that I know of) is setting inverter parameters.

For details on the usage see the example.

Here's a table with all the status properties

Property Description Unit
temp Inverter Temperature 0.1 °C
vpv Panel Voltage 0.1 V
iac Grid Current 0.1 A
vac Grid Voltage 0.1 V
fac Grid Frequency 0.01 Hz
pac Output Power 1 W
zac Grid Impedance 1 mOhm
etoday Accumulated Energy Today 0.1 kWh
etotal Accumulated Energy 0.1 kWh
htotal Working Hours 1 h
mode Operating Mode see status.h
error Error Code see status.h

Based on https://archive.codeplex.com/?p=pv

Please note that, even though the python library has only been tested with an Orion CMS-2000 inverter and a SunEzy 600E, it also worked on my SunEzy 2810, and it believe this would be the case for every inverter, as long as it has a serial port and can be queried by the SunEzy Control software or the equivalent Orion software.