tjko / sunspec-monitor Goto Github PK
View Code? Open in Web Editor NEWMonitoring Sunspec (Modbus TCP) compatible Solar Inverters
License: GNU General Public License v3.0
Monitoring Sunspec (Modbus TCP) compatible Solar Inverters
License: GNU General Public License v3.0
It throws this error unfortunatly;
Non SunSpec Meter Common block received (not SunSpec compliant device?) at ./sunspec-status line 349.
Hello how I can install module on ubuntu ?
Net::Server
Device::Modbus
Device::Modbus::TCP
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
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
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
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
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
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
`
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
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!
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
`
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?
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
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 };
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.