Delta Logger

Plugin to collect from Delta DC1 data collector and connected inverters via Modbus TCP.

Purpose

The purpose of this plugin is to collect data from Delta DC1 Logger and connected Inverters.

Usage

This plugin reads the data from Delta DC1 data collectors and connected Delta inverters. This plugin relies on the Modbus Ardexa plugin, and reads from the following Delta data collector models:

DC1, D1J

Inverters that are supported through this logger include:

M6A, M8A, M10A, M15A, M20A, M15A_220, M20A_220, M30A, M30A_230, M42U, M36U, M50A, M50A_260, M70A_260, M80U, M60U, M88H, M100_210, M100A_280, M125HV

It uses the Modbus Specification, and collects from IP connected inverters, using TCP protocol. It will be run every 5 minutes, by default. Logger and inverter data will be collected to the solar table. The inverter will be interrogated for the following data. Due to a software bug in the Sungrow inverter, ALL values where AC Power > 100 MegaWatts will be invalidated (ie; not sent to the cloud)

#Logger Fields

Variable                			Units
=========================================
Internal Communication Mode		     
RS485 Baudrate    					bps  
Network Status    						     
Product ID		           				     
Serial Number           				     
Firmware Version            			     
Data Collect ID            			     
Plant Type		            			     
Status			            			     
Total Energy            			Wh   
Daily Energy         				Wh   
AC Power		       				W    
Reactive Power       				VAr  
Inverter 01 Status    					  
Inverter 02 Status    					  
Inverter 03 Status    					  
Inverter 04 Status    					  
Inverter 05 Status    					  
Inverter 06 Status    					  
Inverter 07 Status    					  
Inverter 08 Status    					  
Inverter 09 Status    					  
Inverter 10 Status    					  
Inverter 11 Status    					  
Inverter 12 Status    					  
Inverter 13 Status    					  
Inverter 14 Status    					  
Inverter 15 Status    					  
Inverter 16 Status    					  
Inverter 17 Status    					  
Inverter 18 Status    					  
Inverter 19 Status    					  
Inverter 20 Status    					  
Inverter 21 Status    					  
Inverter 22 Status    					  
Inverter 23 Status    					  
Inverter 24 Status    					  
Inverter 25 Status    					  
Inverter 26 Status    					  
Inverter 27 Status    					  
Inverter 28 Status    					  
Inverter 29 Status    					  
Inverter 30 Status    					  
Inverter 31 Status    					  
Inverter 32 Status    					  
Inverter 33 Status    					  
Inverter 34 Status    					  
Inverter 35 Status    					  
Inverter 36 Status    					  
Inverter 37 Status    					  
Inverter 38 Status    					  
Inverter 39 Status    					  
Inverter 40 Status    					  
Inverter 41 Status    					  
Inverter 42 Status    					  
Inverter 43 Status    					  
Inverter 44 Status    					  
Inverter 45 Status    					  
Inverter 46 Status    					  
Inverter 47 Status    					  
Inverter 48 Status    					  
Inverter 49 Status    					  
Inverter 50 Status    					  
Inverter 51 Status    					  
Inverter 52 Status    					  
Inverter 53 Status    					  
Inverter 54 Status    					  
Inverter 55 Status    					  
Inverter 56 Status    					  
Inverter 57 Status    					  
Inverter 58 Status    					  
Inverter 59 Status    					  
Inverter 60 Status    					  
Inverter 61 Status    					  
Inverter 62 Status    					  
Inverter 63 Status    					  
Inverter 64 Status    					  
Inverter 65 Status    					  
Inverter 66 Status    					  
Inverter 67 Status    					  
Inverter 68 Status    					  
Inverter 69 Status    					  
Inverter 70 Status    					  
Inverter 71 Status    					  
Inverter 72 Status    					  
Inverter 73 Status    					  
Inverter 74 Status    					  
Inverter 75 Status    					  
Inverter 76 Status    					  
Inverter 77 Status    					  
Inverter 78 Status    					  
Inverter 79 Status    					  
Inverter 80 Status    					  

#Inverter

Variable                			Units
=========================================
Inverter Address					      	
Number of DC Inputs				      	
Number of AC Phases				      	
Number of Inverters    			      	
Number of Temperature Sensors		      	
Number of R_leakage Sensors		      	
Number of String Currents			      	
Voltage Scale Factor      			      	
DC Current Scale Factor  			      	
AC Current Scale Factor  			      	
Power Scale Factor  				      	
Energy Scale Factor  				      	
Serial Number            			      	
Model Name	            			      	
Rated Power	            			W      
AC Power		            		W      
AC Voltage 1	            		V      
AC Current 1	            		A      
AC Power 1		            		W      
Frequency 1		            		Hz     
AC Voltage 2	            		V      
AC Current 2	            		A      
AC Power 2		            		W      
Frequency 2		            		Hz     
AC Voltage 3	            		V      
AC Current 3	            		A      
AC Power 3		            		W      
Frequency 3		            		Hz     
DC Power		            		W      
DC Voltage 1	            		V      
DC Current 1	            		A      
DC Power 1		            		W      
DC Voltage 2	            		V      
DC Current 2	            		A      
DC Power 2		            		W      
DC Voltage 3	            		V      
DC Current 3	            		A      
DC Power 3		            		W      
DC Voltage 4	            		V      
DC Current 4	            		A      
DC Power 4		            		W      
DC Voltage 5	            		V      
DC Current 5	            		A      
DC Power 5		            		W      
DC Voltage 6	            		V      
DC Current 6	            		A      
DC Power 6		            		W      
Temperature 1	            		°C     
Temperature 2	            		°C     
Temperature 3	            		°C     
Temperature 4	            		°C     
Temperature 5	            		°C     
Temperature 6	            		°C     
Temperature 7	            		°C     
Temperature 8	            		°C     
Temperature 9	            		°C     
Temperature 10	            		°C     
Max Temperature	            		°C     
Min Temperature	            		°C     
Daily Energy		            	Wh     
Status				            	      	
Reactive Power		            	VAr    
Total Energy		            	Wh     
Insul Resist		            	Mohms  
AC Voltage 12	            		V      
AC Voltage 23	            		V      
AC Voltage 31	            		V      
Cos Phi			            		      	
Efficiency			            	%      
Fault 0				                  	
Fault 1				                  	
Fault 2				                  	
Fault 3				                  	
Fault 4				                  	
Fault 5				                  	
Fault 6				                  	
Fault 7				                  	
Error 0				                  	
Error 1				                  	
Error 2				                  	
Error 3				                  	
Error 4				                  	
Warning 0				                  	
Warning 1				                  	
Warning 2				                  	

These following values will be collected to the strings table. The correct configuration file should be chosen based on the number of DC inputs each inverter has:

Variable                Units
=============================
DC Current 1			A
DC Current 2			A
DC Current 3			A
DC Current 4			A
DC Current 5			A
DC Current 6			A
DC Current 7			A
DC Current 8			A
DC Current 9			A
DC Current 10			A
DC Current 11			A
DC Current 12			A
DC Current 13			A
DC Current 14			A
DC Current 15			A
DC Current 16			A
DC Current 17			A
DC Current 18			A
DC Current 19			A
DC Current 20			A
DC Current 21			A
DC Current 22			A
DC Current 23			A
DC Current 24			A
DC Current 25			A
DC Current 26			A
DC Current 27			A
DC Current 28			A
DC Current 29			A
DC Current 30			A
DC Current 31			A
DC Current 32			A
DC Current 33			A
DC Current 34			A
DC Current 35			A
DC Current 36			A
DC Current 37			A
DC Current 38			A
DC Current 39			A
DC Current 40			A
DC Current 41			A
DC Current 42			A
DC Current 43			A
DC Current 44			A
DC Current 45			A
DC Current 46			A
DC Current 47			A
DC Current 48			A
DC Current 49			A
DC Current 50			A
DC Current 51			A
DC Current 52			A
DC Current 53			A
DC Current 54			A
DC Current 55			A
DC Current 56			A
DC Current 57			A
DC Current 58			A
DC Current 59			A
DC Current 60			A
DC Current 61			A
DC Current 62			A
DC Current 63			A
DC Current 64			A

There are 5 files associated with this plugin, namely delta_DC1_inverter_config.txt, delta_DC1_inverter_config-12_strings.txt, delta_DC1_inverter_config-16_strings.txt , delta_DC1_inverter_config-18_strings.txt, and delta_DC1_logger_config.txt. The logger file collects general aggregated information. The correct inverter config file should be chosen based on the number of strings connected.

Arguments

Arguments are as follows:

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

  • bus_addresses. An RS485 address in the range 2-63. This can be a hyphenated list like 3-10 or a list like 2,5,7,9

  • --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