Git Product home page Git Product logo

sunspec-monitor's Introduction

Hi there ๐Ÿ‘‹

sunspec-monitor's People

Contributors

leaberry avatar lloydwatkin avatar maximevince avatar tjko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sunspec-monitor's Issues

module installation

Hello how I can install module on ubuntu ?

Net::Server
Device::Modbus
Device::Modbus::TCP

Issue Querying LGChem Battery on SE6000H

Hi,

When using -b switch with SolarEdge SE6000H (latest firmware & model without display), I receive: Read of Battery Common block registers failed (device does not support SunSpec?)
Inverter has an LGChem RESU10H attached

Maybe SE_I_BATTERY_BLOCK_START is incorrect?

Grateful for any assistance as script is perfect other than this

Read of Meter 1 block registers failed (device does not support SunSpec?) at /usr/sbin/sunspec-status line 224.

I installed this script on a Raspberry pi 3B+ (Raspbian Buster)

When i give the command
sunspec-status <ip adress of my inverter>
I get this error:
Read of Meter 1 block registers failed (device does not support SunSpec?) at ./sunspec-status line 264.
i found a workaround to make it work: If i i add -m 0 to the command
sunspec-status <ip adress of my inverter> -m 0
i do get correct output
2020-02-04 15:52:53,ON (MPPT),2172,2205,16621708,400.70,9.47,747.30,2.95,32.22,0,0,0,0
The inverter is a SolarEdge SE7K, firmware 3.2251

Output file in JSON format

Request:

  • When using the file output. Use the status-code number instead of status-text.

  • A json-file output besides a csv-file output would be very handy to

Thanks in advace

Alternative for Device::Modbus::TCP module

Hi,

It is not possible to get a complete Device::Modbus::TCP module . So I can not use your sunspec-monitor. Is there an alternative for the Device::Modbus::TCP module

Kindregards
McMelloW

No output without the use of option Verbose mode

My configuration is just a SolarEdge SE3500 HD Wave Inverter. Using sunspec-status without the option -v result in no output.

/home/pi/Public$ perl sunspec-status 192.168.xxx.yyy Time out error at /usr/local/share/perl/5.24.1/Device/Modbus/Client.pm line 82. /home/pi/Public$ perl sunspec-status 192.168.xxx.yyy Read of Meter 1 block registers failed (device does not support SunSpec?) at sunspec-status line 224. /home/pi/Public$ perl sunspec-status 192.168.xxx.yyy Read of Meter 1 block registers failed (device does not support SunSpec?) at sunspec-status line 224.

Using sunspec-status with the option -v result in the following output, bur with an error on Meter 1. There is no Meter installed at all.

/home/pi/Public$ perl sunspec-status -v 192.168.xxx.yyy
Read of Meter 1 block registers failed (device does not support SunSpec?) at sunspec-status line 180.
INVERTER:
             Model: SolarEdge  SE3500
  Firmware version: 3.2173
     Serial Number: 73000000

            Status: ON (MPPT)

 Power Output (AC):          298 W
  Power Input (DC):          303 W
        Efficiency:        98.53 %
  Total Production:      166.685 kWh
      Voltage (AC):       231.80 V (50.01 Hz)
      Current (AC):         1.40 A
      Voltage (DC):       370.10 V
      Current (DC):         0.82 A
       Temperature:        38.86 C (heatsink)

Sending the output to a file without the option -v results in empty file.
perl sunspec-status 192.168.xxx.yyy >> /tmp/SEoutput.csv
Sending the output to a file with the option -v results in file in text format the same as the screen output, but not a csv format.
perl sunspec-status -v 192.168.xxx.yyy >> /tmp/SEoutput.csv

Attached the output with the option -d to view the debug information.
SE-Debug-output.txt

SolarEdge SE2200 (HD-Wave) works, but seeing 65535 readings

I am trying this script with a SolarEdge SE2200 (aka HD-Wave) inverter and it works, but I'm seeing a weird thing currently: 6553.5 Volt DC. My guess is that value '65535' has a meaning in modbus/sunspec given the fact that this value returns a few times for unsupported readings, but that is nothing more than a guess. And to be precise: it's currently dark so the inverter is sleeping. I'll try again tomorrow when sunlight returns.

`
koos@gosper:~/src/sunspec-monitor$ ./sunspec-status -d -m 0 -v se-schuur
INVERTER:
Model: SolarEdge SE2200
Firmware version: 3.2434
Serial Number: xxxxxxx

      'C_DeviceAddress' => 1,
      'C_Manufacturer' => 'SolarEdge ',
      'C_Model' => 'SE2200',
      'C_SerialNumber' => 'xxxxxxx',
      'C_SunSpec_DID' => 1,
      'C_SunSpec_ID' => 'SunS',
      'C_SunSpec_Length' => 65,
      'C_Version' => '0003.2434'
    
        Status: SLEEPING

Power Output (AC): 0 W
Power Input (DC): 0 W
Efficiency: 0.00 %
Total Production: 3514.256 kWh
Voltage (AC): 239.20 V (49.98 Hz)
Current (AC): 0.00 A
Voltage (DC): 6553.50 V
Current (DC): 0.00 A
Temperature: 17.91 C (heatsink)

      'C_SunSpec_DID' => 101,
      'C_SunSpec_Length' => 50,
      'I_AC_Current' => 0,
      'I_AC_CurrentA' => 0,
      'I_AC_CurrentB' => 65535,
      'I_AC_CurrentC' => 65535,
      'I_AC_Current_SF' => -2,
      'I_AC_Energy_WH' => 3514256,
      'I_AC_Energy_WH_SF' => 0,
      'I_AC_Frequency' => 49978,
      'I_AC_Frequency_SF' => -3,
      'I_AC_PF' => 0,
      'I_AC_PF_SF' => 0,
      'I_AC_Power' => 0,
      'I_AC_Power_SF' => 0,
      'I_AC_VA' => 0,
      'I_AC_VAR' => 0,
      'I_AC_VAR_SF' => 0,
      'I_AC_VA_SF' => 0,
      'I_AC_VoltageAB' => 2392,
      'I_AC_VoltageAN' => 65535,
      'I_AC_VoltageBC' => 65535,
      'I_AC_VoltageBN' => 65535,
      'I_AC_VoltageCA' => 65535,
      'I_AC_VoltageCN' => 65535,
      'I_AC_Voltage_SF' => -1,
      'I_DC_Current' => 0,
      'I_DC_Current_SF' => 0,
      'I_DC_Power' => 0,
      'I_DC_Power_SF' => 0,
      'I_DC_Voltage' => 65535,
      'I_DC_Voltage_SF' => -1,
      'I_Event_1' => 4294967295,
      'I_Event_1_Vendor' => 0,
      'I_Event_2' => 4294967295,
      'I_Event_2_Vendor' => 4294967295,
      'I_Event_3_Vendor' => 4294967295,
      'I_Event_4_Vendor' => 0,
      'I_Status' => 2,
      'I_Status_Vendor' => 0,
      'I_Temp_Sink' => 1791,
      'I_Temp_Sink_SF' => -2

`

Error in power factor

Hi,

This might be a SolarEdge/Sunspec error - apologies if so ..

I notice the numbers reported do not match the Solar edge numbers - when you have an export/import meter you get to see near eal-time values from SolarEdge which makes it easy to compare.

In essence the power factor is in error as it is showing as average of A B C yet both B and C are at 0 amps and power factor of 1.00 (so average is not sensible)

    Real Power:         -521 W
Apparent Power:          656 VA
  Power Factor:         0.92
  Voltage (AC):       247.83 V (50.06 Hz)
  Current (AC):         2.70 A

      'M_AC_Current' => 27,
      'M_AC_Current_A' => 27,
      'M_AC_Current_B' => 0,
      'M_AC_Current_C' => 0,
      'M_AC_Current_SF' => -1,
      'M_AC_Freq' => 5006,
      'M_AC_Freq_SF' => -2,
      'M_AC_PF' => 9209,
      'M_AC_PF_A' => 7629,
      'M_AC_PF_B' => 10000,
      'M_AC_PF_C' => 10000,

So in the example above the actual PF=.76. I think real power should be .76 x 2.7 x 247.83 = 508.5

Apparent power also is also wrong by my calcs .. 2.7 x 247.83 = 669

cj:~ chris$ ~chris/Device-Modbus-TCP/sunspec-monitor/sunspec-status -v -d 192.168.0.125
INVERTER:
Model: SolarEdge SE6000
Firmware version: 3.2305
Serial Number: 73143E93

      'C_DeviceAddress' => 1,
      'C_Manufacturer' => 'SolarEdge ',
      'C_Model' => 'SE6000',
      'C_SerialNumber' => '73143E93',
      'C_SunSpec_DID' => 1,
      'C_SunSpec_ID' => 'SunS',
      'C_SunSpec_Length' => 65,
      'C_Version' => '0003.2305'

        Status: SLEEPING

Power Output (AC): 0 W
Power Input (DC): 0 W
Efficiency: 0.00 %
Total Production: 364.202 kWh
Voltage (AC): 250.30 V (50.07 Hz)
Current (AC): 0.00 A
Voltage (DC): 0.00 V
Current (DC): 0.00 A
Temperature: 22.49 C (heatsink)

      'C_SunSpec_DID' => 101,
      'C_SunSpec_Length' => 50,
      'I_AC_Current' => 0,
      'I_AC_CurrentA' => 0,
      'I_AC_CurrentB' => 65535,
      'I_AC_CurrentC' => 65535,
      'I_AC_Current_SF' => -2,
      'I_AC_Energy_WH' => 364202,
      'I_AC_Energy_WH_SF' => 0,
      'I_AC_Frequency' => 50071,
      'I_AC_Frequency_SF' => -3,
      'I_AC_PF' => 10000,
      'I_AC_PF_SF' => -2,
      'I_AC_Power' => 0,
      'I_AC_Power_SF' => 0,
      'I_AC_VA' => 0,
      'I_AC_VAR' => 0,
      'I_AC_VAR_SF' => 0,
      'I_AC_VA_SF' => 0,
      'I_AC_VoltageAB' => 2503,
      'I_AC_VoltageAN' => 65535,
      'I_AC_VoltageBC' => 65535,
      'I_AC_VoltageBN' => 65535,
      'I_AC_VoltageCA' => 65535,
      'I_AC_VoltageCN' => 65535,
      'I_AC_Voltage_SF' => -1,
      'I_DC_Current' => 65535,
      'I_DC_Current_SF' => -32768,
      'I_DC_Power' => 0,
      'I_DC_Power_SF' => 0,
      'I_DC_Voltage' => 0,
      'I_DC_Voltage_SF' => -1,
      'I_Event_1' => 4294967295,
      'I_Event_1_Vendor' => 1,
      'I_Event_2' => 4294967295,
      'I_Event_2_Vendor' => 4294967295,
      'I_Event_3_Vendor' => 4294967295,
      'I_Event_4_Vendor' => 0,
      'I_Status' => 2,
      'I_Status_Vendor' => 0,
      'I_Temp_Sink' => 2249,
      'I_Temp_Sink_SF' => -2

METER (#1):
Model: WattNode WND-3Y-400-MB
Option: Export+Import
Firmware version: 25
Serial Number: 4145520

      'C_Manufacturer' => 'WattNode',
      'C_Model' => 'WND-3Y-400-MB',
      'C_Option' => 'Export+Import',
      'C_SerialNumber' => '4145520',
      'C_SunSpec_DID' => 1,
      'C_SunSpec_Length' => 65,
      'C_Version' => '25'

Exported Energy: 161.100 kWh
Imported Energy: 117.215 kWh
Real Power: -521 W
Apparent Power: 656 VA
Power Factor: 0.92
Voltage (AC): 247.83 V (50.06 Hz)
Current (AC): 2.70 A

      'C_SunSpec_DID' => 203,
      'C_SunSpec_Length' => 105,
      'M_AC_Current' => 27,
      'M_AC_Current_A' => 27,
      'M_AC_Current_B' => 0,
      'M_AC_Current_C' => 0,
      'M_AC_Current_SF' => -1,
      'M_AC_Freq' => 5006,
      'M_AC_Freq_SF' => -2,
      'M_AC_PF' => 9209,
      'M_AC_PF_A' => 7629,
      'M_AC_PF_B' => 10000,
      'M_AC_PF_C' => 10000,
      'M_AC_PF_SF' => -2,
      'M_AC_Power' => -521,
      'M_AC_Power_A' => -521,
      'M_AC_Power_B' => 0,
      'M_AC_Power_C' => 0,
      'M_AC_Power_SF' => 0,
      'M_AC_VA' => 656,
      'M_AC_VAR' => -398,
      'M_AC_VAR_A' => -398,
      'M_AC_VAR_B' => 0,
      'M_AC_VAR_C' => 0,
      'M_AC_VAR_SF' => 0,
      'M_AC_VA_A' => 656,
      'M_AC_VA_B' => 0,
      'M_AC_VA_C' => 0,
      'M_AC_VA_SF' => 0,
      'M_AC_Voltage_AB' => 24783,
      'M_AC_Voltage_AN' => 25019,
      'M_AC_Voltage_BC' => 0,
      'M_AC_Voltage_BN' => 0,
      'M_AC_Voltage_CA' => 24823,
      'M_AC_Voltage_CN' => 0,
      'M_AC_Voltage_LL' => 24803,
      'M_AC_Voltage_LN' => 25019,
      'M_AC_Voltage_SF' => -2,
      'M_Energy_VAR_SF' => -32768,
      'M_Energy_VA_SF' => -32768,
      'M_Energy_W_SF' => 0,
      'M_Events' => 0,
      'M_Exported' => 161100,
      'M_Exported_A' => 161100,
      'M_Exported_B' => 0,
      'M_Exported_C' => 0,
      'M_Exported_VA' => 0,
      'M_Exported_VA_A' => 0,
      'M_Exported_VA_B' => 0,
      'M_Exported_VA_C' => 0,
      'M_Import_VARh_Q1' => 0,
      'M_Import_VARh_Q1A' => 0,
      'M_Import_VARh_Q1B' => 0,
      'M_Import_VARh_Q1C' => 0,
      'M_Import_VARh_Q2' => 0,
      'M_Import_VARh_Q2A' => 0,
      'M_Import_VARh_Q2B' => 0,
      'M_Import_VARh_Q2C' => 0,
      'M_Import_VARh_Q3' => 0,
      'M_Import_VARh_Q3A' => 0,
      'M_Import_VARh_Q3B' => 0,
      'M_Import_VARh_Q3C' => 0,
      'M_Import_VARh_Q4' => 0,
      'M_Import_VARh_Q4A' => 0,
      'M_Import_VARh_Q4B' => 0,
      'M_Import_VARh_Q4C' => 0,
      'M_Imported' => 117215,
      'M_Imported_A' => 117215,
      'M_Imported_B' => 0,
      'M_Imported_C' => 0,
      'M_Imported_VA' => 0,
      'M_Imported_VA_A' => 0,
      'M_Imported_VA_B' => 0,
      'M_Imported_VA_C' => 0

SE7k (firmware 3.2251) works

Hi,

Your script works great with the SE7K (model 3.2251).

The only thing is you have to add "-m 0" to the commandline, otherwise i get a "Read of Meter 1 block registers failed (device does not support SunSpec?) at /usr/sbin/sunspec-status line 224."

so i wanted to let you know, so you can add this to the documentation (and maybe fix the needing of -m 0)

keep up the good work!

Battery

Greetings

Do you have experience with batteries?
The Problem is, I do not know how to distiguish power provided by the battery and/or the panels.
The Model I have is the 7K-RWS, which has an integrated Battery DC/DC konverter.

Here is a read sample; at the time it was taken, around 0.45kwh'ish are produced by the Panels, and 2.16kwh'ish the total consumption

`
INVERTER:
Model: SolarEdge SE7K-RWS48BNN4
Firmware version: 4.0011.0030

      'C_DeviceAddress' => 1,
      'C_Manufacturer' => 'SolarEdge ',
      'C_Model' => 'SE7K-RWS48BNN4',
      'C_SunSpec_DID' => 1,
      'C_SunSpec_ID' => 'SunS',
      'C_SunSpec_Length' => 65,
      'C_Version' => '0004.0011.0030'


      'C_SunSpec_DID' => 103,
      'C_SunSpec_Length' => 50,
      'I_AC_Current' => 1090,
      'I_AC_CurrentA' => 364,
      'I_AC_CurrentB' => 365,
      'I_AC_CurrentC' => 360,
      'I_AC_Current_SF' => -2,
      'I_AC_Energy_WH' => 6255374,
      'I_AC_Energy_WH_SF' => 0,
      'I_AC_Frequency' => 5001,
      'I_AC_Frequency_SF' => -2,
      'I_AC_PF' => -9965,
      'I_AC_PF_SF' => -2,
      'I_AC_Power' => 26070,
      'I_AC_Power_SF' => -1,
      'I_AC_VA' => 26157,
      'I_AC_VAR' => -21400,
      'I_AC_VAR_SF' => -2,
      'I_AC_VA_SF' => -1,
      'I_AC_VoltageAB' => 4140,
      'I_AC_VoltageAN' => 2392,
      'I_AC_VoltageBC' => 4159,
      'I_AC_VoltageBN' => 2397,
      'I_AC_VoltageCA' => 4154,
      'I_AC_VoltageCN' => 2400,
      'I_AC_Voltage_SF' => -1,
      'I_DC_Current' => 3239,
      'I_DC_Current_SF' => -3,
      'I_DC_Power' => 26467,
      'I_DC_Power_SF' => -1,
      'I_DC_Voltage' => 8170,
      'I_DC_Voltage_SF' => -1,
      'I_Event_1' => 4294967295,
      'I_Event_1_Vendor' => 0,
      'I_Event_2' => 4294967295,
      'I_Event_2_Vendor' => 4294967295,
      'I_Event_3_Vendor' => 4294967295,
      'I_Event_4_Vendor' => 0,
      'I_Status' => 4,
      'I_Status_Vendor' => 0,
      'I_Temp_Sink' => 4294,
      'I_Temp_Sink_SF' => -2

METER (#1):
Model: SolarEdge SE-MTR-3Y-400V-A
Option: Export+Import
Firmware version: 74

      'C_Manufacturer' => 'SolarEdge',
      'C_Model' => 'SE-MTR-3Y-400V-A',
      'C_Option' => 'Export+Import',
      'C_SunSpec_DID' => 1,
      'C_SunSpec_Length' => 65,
      'C_Version' => '74'

Exported Energy: 2699.718 kWh
Imported Energy: 6782.153 kWh
Real Power: 33 W
Apparent Power: 1394 VA
Power Factor: -0.049
Voltage (AC): 0.00 V (50.00 Hz)
Current (AC): 6.50 A

      'C_SunSpec_DID' => 203,
      'C_SunSpec_Length' => 105,
      'M_AC_Current' => 65,
      'M_AC_Current_A' => 19,
      'M_AC_Current_B' => 27,
      'M_AC_Current_C' => 19,
      'M_AC_Current_SF' => -1,
      'M_AC_Freq' => 5000,
      'M_AC_Freq_SF' => -2,
      'M_AC_PF' => -489,
      'M_AC_PF_A' => -3799,
      'M_AC_PF_B' => 2179,
      'M_AC_PF_C' => 149,
      'M_AC_PF_SF' => -2,
      'M_AC_Power' => 33,
      'M_AC_Power_A' => 178,
      'M_AC_Power_B' => -142,
      'M_AC_Power_C' => -2,
      'M_AC_Power_SF' => 0,
      'M_AC_VA' => 1394,
      'M_AC_VAR' => 1393,
      'M_AC_VAR_A' => 407,
      'M_AC_VAR_B' => 567,
      'M_AC_VAR_C' => 418,
      'M_AC_VAR_SF' => 0,
      'M_AC_VA_A' => 444,
      'M_AC_VA_B' => 585,
      'M_AC_VA_C' => 418,
      'M_AC_VA_SF' => 0,
      'M_AC_Voltage_AB' => 0,
      'M_AC_Voltage_AN' => 23890,
      'M_AC_Voltage_BC' => 0,
      'M_AC_Voltage_BN' => 23937,
      'M_AC_Voltage_CA' => 0,
      'M_AC_Voltage_CN' => 23963,
      'M_AC_Voltage_LL' => 0,
      'M_AC_Voltage_LN' => 23890,
      'M_AC_Voltage_SF' => -2,
      'M_Energy_VAR_SF' => -32768,
      'M_Energy_VA_SF' => -32768,
      'M_Energy_W_SF' => 0,
      'M_Events' => 0,
      'M_Exported' => 2699718,
      'M_Exported_A' => 1074174,
      'M_Exported_B' => 879013,
      'M_Exported_C' => 829300,
      'M_Exported_VA' => 0,
      'M_Exported_VA_A' => 0,
      'M_Exported_VA_B' => 0,
      'M_Exported_VA_C' => 0,
      'M_Import_VARh_Q1' => 0,
      'M_Import_VARh_Q1A' => 0,
      'M_Import_VARh_Q1B' => 0,
      'M_Import_VARh_Q1C' => 0,
      'M_Import_VARh_Q2' => 0,
      'M_Import_VARh_Q2A' => 0,
      'M_Import_VARh_Q2B' => 0,
      'M_Import_VARh_Q2C' => 0,
      'M_Import_VARh_Q3' => 0,
      'M_Import_VARh_Q3A' => 0,
      'M_Import_VARh_Q3B' => 0,
      'M_Import_VARh_Q3C' => 0,
      'M_Import_VARh_Q4' => 0,
      'M_Import_VARh_Q4A' => 0,
      'M_Import_VARh_Q4B' => 0,
      'M_Import_VARh_Q4C' => 0,
      'M_Imported' => 6782153,
      'M_Imported_A' => 2095226,
      'M_Imported_B' => 1849117,
      'M_Imported_C' => 2920578,
      'M_Imported_VA' => 0,
      'M_Imported_VA_A' => 0,
      'M_Imported_VA_B' => 0,
      'M_Imported_VA_C' => 0

Battery:
Manufacturer_Name: 48V_BYD
Model: BYD Premium LVS 16.0
Firmware_Version: 48V DCDC 2.2.80 BMS 0.0.0
Device_ID: 112

                Rated_Energy:    16.00 kWh
  Max_Charge_Continues_Power:    13.20 kW

Max_Discharge_Continues_Power: 13.20 kW
Max_Charge_Peak_Power: 14.95 kW
Max_Discharge_Peak_Power: 14.95 kW

         Average_Temperature:    16.00 C
             Max_Temperature:     0.00 C
       Instantaneous_Voltage:   819.89 V
       Instantaneous_Current:     2.63 A
         Instantaneous_Power:   -2.144 kW

Lifetime_Export_Energy_Counter: 1 kWh
Lifetime_Import_Energy_Counter: 0 kWh

                  Max_Energy:    16.00 kWh
            Available_Energy:    16.00 kWh
             State_of_Health:   100.00 %
             State_of_Energy:    41.00 %
                      Status:        4
             Status_Internal:        5

`

Non SunSpec Model block received

C:\Users\User\Desktop\sunspec-monitor-master>perl sunspec-status -V 192.168.178.92
INVERTER:
Model: KACO new energy blueplanet 4.6 TL1
Firmware version: V3.61
Serial Number: 4.6TL10117xxxx (the x are numbers in real)

Non SunSpec Model block received (not SunSpec compliant device?) at sunspec-status line 197.

It is definetly an SunSpec compatible inverter, as seen here in the Software Downloads:
https://kaco-newenergy.com/de/produkte/blueplanet-3.0-5.0-TL1/

What im doing wrong?

Connection timeout

I have an solaredge inverter SE11400. I got it to communicate over modbus TCP using this script. I was even able to write values to a database for a day. However, during my fiddling with the settings it lost connection to the SolarEdge portal. Solaredge did some magic on their end and it now connects to the solar portal. However, now I can't get a connection over modbus TCP using this script. When I execute the script it says connected on the inverter LCD but it returns a timeout error (show below)

sunspec-status.pl -v target
Connection timed out
at /usr/local/share/perl/5.26.1/Device/Modbus/Client.pm line 82.

Any help would be appreciated.

Thanks,
Dave

Empty readings from meter

Hi,
I'm not sure if this is the right place to ask this question, but I'll give it a shot anyway.

I have a SolarEdge SE6000 inverter + a WattNode WND-3Y-400-MB meter.
All the data coming from the inverter is correctly shown, while I can only see Model, Option, Firmware version and Serial Number of the meter.
All the other data coming from the meter is 0, it appears that the ModBUS data is empty (see below).

Do you think this could be due to a misconfiguration on the inverter? Any hint would be appreciated, thank you very much.

$VAR1 = {
          'M_AC_Power_C' => -32768,
          'M_AC_Voltage_LL' => -32768,
          'M_Imported' => 0,
          'M_AC_VA_C' => -32768,
          'M_AC_PF_A' => -32768,
          'M_Import_VARh_Q2B' => 0,
          'M_AC_Voltage_AB' => -32768,
          'M_AC_Freq' => -32768,
          'M_AC_VAR_SF' => -32768,
          'M_Exported_VA' => 0,
          'M_Imported_VA_C' => 0,
          'M_AC_Power_SF' => -32768,
          'M_Exported_VA_B' => 0,
          'M_AC_Power' => -32768,
          'M_Import_VARh_Q2' => 0,
          'M_Import_VARh_Q4' => 0,
          'M_Imported_VA' => 0,
          'M_Energy_W_SF' => -32768,
          'M_Events' => 131072,
          'M_Import_VARh_Q1C' => 0,
          'M_Energy_VAR_SF' => -32768,
          'M_AC_Power_B' => -32768,
          'M_Exported' => 0,
          'M_Exported_VA_A' => 0,
          'M_Import_VARh_Q1' => 0,
          'M_Exported_B' => 0,
          'M_AC_Current_A' => -32768,
          'M_AC_Voltage_AN' => -32768,
          'M_AC_Current_B' => -32768,
          'M_AC_Voltage_BC' => -32768,
          'M_AC_PF_C' => -32768,
          'M_AC_Voltage_CA' => -32768,
          'M_AC_Current_SF' => -32768,
          'M_AC_VA_B' => -32768,
          'M_Import_VARh_Q3A' => 0,
          'M_Import_VARh_Q3' => 0,
          'M_AC_Power_A' => -32768,
          'M_AC_Voltage_BN' => -32768,
          'M_Imported_B' => 0,
          'M_AC_Voltage_LN' => -32768,
          'M_Import_VARh_Q4A' => 0,
          'M_Imported_A' => 0,
          'M_Imported_VA_B' => 0,
          'M_AC_Current_C' => -32768,
          'C_SunSpec_DID' => 201,
          'M_AC_VAR_B' => -32768,
          'M_Import_VARh_Q4B' => 0,
          'M_AC_Current' => -32768,
          'M_Imported_VA_A' => 0,
          'M_AC_VA' => -32768,
          'M_Import_VARh_Q1A' => 0,
          'M_Exported_VA_C' => 0,
          'M_AC_PF' => -32768,
          'C_SunSpec_Length' => 105,
          'M_Exported_C' => 0,
          'M_AC_Freq_SF' => -32768,
          'M_Exported_A' => 0,
          'M_Import_VARh_Q2A' => 0,
          'M_AC_VAR_A' => -32768,
          'M_AC_VA_A' => -32768,
          'M_Imported_C' => 0,
          'M_Energy_VA_SF' => -32768,
          'M_Import_VARh_Q4C' => 0,
          'M_AC_Voltage_CN' => -32768,
          'M_Import_VARh_Q3B' => 0,
          'M_AC_PF_SF' => -32768,
          'M_AC_VA_SF' => -32768,
          'M_Import_VARh_Q3C' => 0,
          'M_Import_VARh_Q1B' => 0,
          'M_AC_VAR_C' => -32768,
          'M_AC_PF_B' => -32768,
          'M_AC_VAR' => -32768,
          'M_Import_VARh_Q2C' => 0,
          'M_AC_Voltage_SF' => -32768
        };

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.