The purpose of this plugin is to collect data from JEMA IFX Solar Inverters.
Usage
The purpose of this plugin is to collect data from JEMA IFX Solar Inverters via Modbus. The plugin uses the Modbus TCP Specification, and collects from serially connected inverters, or TCP through a converter. 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.
The following models are supported:
JEMA IFX2 700
JEMA IFX3 1050
JEMA IFX3 1200
The default serial settings applied are as follows:
Data size: 8 BIT
Parity: none
Stop bit: 1
Speed: 19200 bauds
The following inverter data will be collected to the solar table for the IFX3 series inverters:
Variable Units
=============================================
Daily Energy Wh
Total Energy Wh
Yearly Energy Wh
Monthly Energy Wh
DC Voltage 1 V
DC Voltage 2 V
DC Voltage 3 V
DC Current 1 A
DC Current 2 A
DC Current 3 A
AC Voltage V
AC Current 1 A
AC Current 2 A
AC Current 3 A
DC Power W
AC Power W
Reactive Power VAr
Cos Phi 1
Cos Phi 2
Cos Phi 3
Grid Freq 1 Hz
Grid Freq 2 Hz
Grid Freq 3 Hz
Power Unit Temperature 1 ºC
Power Unit Temperature 2 ºC
Power Unit Temperature 3 ºC
Control Temperature 1 ºC
Control Temperature 2 ºC
Control Temperature 3 ºC
Input State 1 Code
Input State 2 Code
Input State 3 Code
Output State 1 Code
Output State 2 Code
Output State 3 Code
PLC Input State
PLC Input State Code
Alarm 1 Node 1
Alarm 1 Node 2
Alarm 1 Node 3
Alarm 2 Node 1
Alarm 2 Node 2
Alarm 2 Node 3
Alarm 3 Node 1
Alarm 3 Node 2
Alarm 3 Node 3
Alarm 1 Node 1 Code
Alarm 1 Node 2 Code
Alarm 1 Node 3 Code
Alarm 2 Node 1 Code
Alarm 2 Node 2 Code
Alarm 2 Node 3 Code
Alarm 3 Node 1 Code
Alarm 3 Node 2 Code
Alarm 3 Node 3 Code
The following inverter data will be collected to the solar table for the IFX2 series inverters:
Variable Units
=============================================
Daily Energy Wh
Total Energy Wh
Yearly Energy Wh
Monthly Energy Wh
DC Voltage 1 V
DC Voltage 2 V
DC Current 1 A
DC Current 2 A
AC Voltage V
AC Current 1 A
AC Current 2 A
AC Current 3 A
DC Power W
AC Power W
Reactive Power VAr
Cos Phi 1
Cos Phi 2
Cos Phi 3
Grid Freq 1 Hz
Grid Freq 2 Hz
Grid Freq 3 Hz
Power Unit Temperature 1 ºC
Power Unit Temperature 2 ºC
Control Temperature 1 ºC
Control Temperature 2 ºC
Input State 1 Code
Input State 2 Code
Output State 1 Code
Output State 2 Code
PLC Input State
PLC Input State Code
Alarm 1 Node 1
Alarm 1 Node 2
Alarm 2 Node 1
Alarm 2 Node 2
Alarm 3 Node 1
Alarm 3 Node 2
Alarm 1 Node 1 Code
Alarm 1 Node 2 Code
Alarm 2 Node 1 Code
Alarm 2 Node 2 Code
Alarm 3 Node 1 Code
Alarm 3 Node 2 Code
Arguments
Arguments are as follows:
endpoint. This is either an IP address like 192.168.1.15 or a Serial Port like /dev/ttyS0
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