Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Disappointing Power Generation, and I need help with analysis of pypowerwall output please!

This site may earn commission on affiliate links.
I got Tesla on chat this morning, and they were able to email the drawings right away! Here are the pertinent pages. I was wrong about a couple of things. There are actually 5 strings as shown in the drawings, not 4. I was also off regarding the roof pitch. Of the 5 strings, MP2 and MP5 are connected in parallel, MP1 and MP3 are connected in parallel, and MP4 is connected serially. See the third sheet below.

Schematic Sheet 2.png

Schematic Sheet 5.png

Schematic Sheet 6.png


This is the string data from pypowerwall taken at 11:00AM this morning, which is close to what PVWatts says is peak power time:

String Data: {
'A': {'Current': 0.0, 'Voltage': -1.1999999999999993, 'Power': 0.0, 'State': 'PV_Active', 'Connected': False},
'B': {'Current': 12.77, 'Voltage': 183.5, 'Power': 2321.0, 'State': 'PV_Active', 'Connected': True},
'C': {'Current': 4.51, 'Voltage': 206.3, 'Power': 925.0, 'State': 'PV_Active', 'Connected': True},
'D': {'Current': 4.05, 'Voltage': 205.8, 'Power': 828.0, 'State': 'PV_Active_Parallel', 'Connected': True}}

I think String B is MP1+MP3 due to its high current, but not sure about String C and D.

After getting the schematics, used the actual pitch and azimuth for all five strings and input them into PVWatts (5 times, one for each string), downloaded the hourly results, compiled them, and got these numbers:

PVWattsActual% difference
Annual Production (kWh)12846N/AN/A
June total month production (kWh)1644N/AN/A
June average daily production (kWh). Full month for PVWatts, 6/1-6/26 for Actual54.840.95
-33.8%​
June highest 24 hour production (kWh)61.647.6
-29.4%​
June peak instantaneous output (kW)6.985.5
-26.9%​

I'm including a plot of the June 14 performance, which appears to be typical of a clear sunny day. Output was 58.2kWh for the entire day, peak was 6.54kW at noon.
1656376744474.png
1656376753796.png


Does anyone have any additional thoughts about this? I know it's a lot of information. But so far all performance measurements I've made are consistently ~30% below what is expected based on PVWatts. This seems pretty bad. If the low performance is caused by a bad installation, I'm not sure what to tell Tesla without identifying exactly what they should look at.

Thanks!
 
I would call Tesla as you don't have the option in your app, and point out them that part of your array seems to be unconnected, (MP2&5) and that your output power appears to be low, finally that the head installer said told you it wasn't performing and never returned to fix it.

Keep calling until you get someone scheduled to come out.

Hang in there.

All the best,

BG
 
  • Like
Reactions: solarpics
I would call Tesla as you don't have the option in your app, and point out them that part of your array seems to be unconnected, (MP2&5) and that your output power appears to be low, finally that the head installer said told you it wasn't performing and never returned to fix it.

Keep calling until you get someone scheduled to come out.

Hang in there.

All the best,

BG
BG, thanks for the guidance, it's very helpful. Can you explain why you think MP2 & 5 may be at fault? With all the clues I gathered, I couldn't narrow it down myself... 🙁
 
MAKE them add two more homeruns. MP1 and MP3 need to be on separate MPPT controllers, not bonded (two arrays in parallel and jumpered to two mppt inputs); and same for MP2 and MP5. cheap bastards trying to save money on wire.

1&3 are at different azimuth.
2&5 have different panel counts and are at different pitch.
 
Last edited:
you have two inverters, please post the FULL pypowerwall output.

when running pvwatts, did you set the ac/dc ratio to one in the advanced field?
I used the default ac/dc ratio (1.2).
Below is the full output (from example.py). I just used this code as a basis, didn't explore any other functions. If you need more info, let me know and I can figure out the other functions:

Site Name: My Home - Firmware: 22.18.3 21c0ad81 - DIN: 1232100-00-H--GF2220520000P6
System Uptime: 273h20m22.240447081s

Battery power level: 75%
Combined power metrics: {
'site': 166,
'solar': -19.420000076293945,
'battery': 2060,
'load': 2167.664999485016}

Grid Power: 0.17kW
Solar Power: -0.02kW
Battery Power: 2.06kW
Home Power: 2.17kW

Grid raw: {
'last_communication_time': '2022-06-27T21:26:04.339864836-07:00',
'instant_power': 166,
'instant_reactive_power': 229,
'instant_apparent_power': 282.83740912404073,
'frequency': 0,
'energy_exported': 935043.9299927079,
'energy_imported': 1027042.406643206,
'instant_average_voltage': 206.3911742299074,
'instant_average_current': 9.284,
'i_a_current': 0,
'i_b_current': 0,
'i_c_current': 0,
'last_phase_voltage_communication_time': '0001-01-01T00:00:00Z',
'last_phase_power_communication_time': '0001-01-01T00:00:00Z',
'last_phase_energy_communication_time': '0001-01-01T00:00:00Z',
'timeout': 1500000000,
'num_meters_aggregated': 1,
'instant_total_current': 9.284}

Solar raw: {
'last_communication_time': '2022-06-27T21:26:04.345921261-07:00',
'instant_power': -19.420000076293945,
'instant_reactive_power': -1.6800003051757812,
'instant_apparent_power': 19.49253200558223,
'frequency': 60,
'energy_exported': 2949932.768482176,
'energy_imported': 12974.880239381391,
'instant_average_voltage': 163.17548939964246,
'instant_average_current': 0.1815,
'i_a_current': 0,
'i_b_current': 0,
'i_c_current': 0,
'last_phase_voltage_communication_time': '0001-01-01T00:00:00Z',
'last_phase_power_communication_time': '0001-01-01T00:00:00Z',
'last_phase_energy_communication_time': '0001-01-01T00:00:00Z',
'timeout': 1500000000,
'num_meters_aggregated': 2,
'instant_total_current': 0.1815}

Vitals: {'STSTSM--1232100-00-H--GF2220520000P6': {
'partNumber': '1232100-00-H',
'serialNumber': 'GF2220520000P6',
'manufacturer': 'TESLA',
'firmwareVersion': '2022-06-13-g6122b1cec',
'lastCommunicationTime': 1656390364,
'teslaEnergyEcuAttributes': {'ecuType': 207},
'STSTSM-Location': 'Gateway',
'alerts': ['SystemConnectedToGrid',
'FWUpdateSucceeded',
'GridCodesWrite',
'PodCommissionTime']},

'TETHC--3012170-30-C--TG1220590029EF': {
'componentParentDin': 'STSTSM--1232100-00-H--GF2220520000P6',
'partNumber': '3012170-30-C',
'serialNumber': 'TG1220590029EF',
'manufacturer': 'TESLA',
'firmwareVersion': '21c0ad8143c19f',
'lastCommunicationTime': 1656390364,
'teslaEnergyEcuAttributes': {'ecuType': 224},
'THC_State': 'THC_STATE_AUTONOMOUSCONTROL',
'THC_AmbientTemp': 28.60000000000001},

'TEPOD--1081100-22-U--CN322046D2U035': {
'componentParentDin': 'TETHC--3012170-30-C--TG1220590029EF',
'partNumber': '1081100-22-U',
'serialNumber': 'CN322046D2U035',
'manufacturer': 'TESLA',
'firmwareVersion': '21c0ad8143c19f',
'lastCommunicationTime': 1656390364,
'teslaEnergyEcuAttributes': {'ecuType': 226},
'POD_nom_energy_to_be_charged': 3959.0,
'POD_nom_energy_remaining': 11116.0,
'POD_nom_full_pack_energy': 14885.0,
'POD_available_charge_power': 7000.0,
'POD_available_dischg_power': 8930.0,
'POD_state': 'POD_ACTIVE',
'POD_enable_line': True,
'POD_ChargeComplete': False,
'POD_DischargeComplete': False,
'POD_PersistentlyFaulted': False,
'POD_PermanentlyFaulted': False,
'POD_ChargeRequest': False,
'POD_ActiveHeating': False,
'POD_CCVhold': False},

'TEPINV--1081100-22-U--CN322046D2U035': {
'componentParentDin': 'TETHC--3012170-30-C--TG1220590029EF',
'partNumber': '1081100-22-U',
'serialNumber': 'CN322046D2U035',
'manufacturer': 'TESLA',
'firmwareVersion': '21c0ad8143c19f',
'lastCommunicationTime': 1656390364,
'teslaEnergyEcuAttributes': {'ecuType': 253},
'PINV_EnergyDischarged': 744720.0,
'PINV_EnergyCharged': 845120.0,
'PINV_VSplit1': 119.4,
'PINV_VSplit2': 120.0,
'PINV_PllFrequency': 60.004000000000005,
'PINV_PllLocked': True,
'PINV_Pout': 2.05,
'PINV_Qout': -0.03,
'PINV_Vout': 239.4,
'PINV_Fout': 60.013000000000005,
'PINV_ReadyForGridForming': True,
'PINV_State': 'PINV_GridFollowing',
'PINV_GridState': 'Grid_Compliant',
'PINV_HardwareEnableLine': True,
'PINV_PowerLimiter': 'PWRLIM_No_Power_Limit',
'alerts': ['PINV_a067_overvoltageNeutralChassis']},

'PVAC--1538100-01-F--CN321329C1F01A': {
'componentParentDin': 'TETHC--3012170-30-C--TG1220590029EF',
'partNumber': '1538100-01-F',
'serialNumber': 'CN321329C1F01A',
'manufacturer': 'TESLA',
'firmwareVersion': '21c0ad8143c19f',
'lastCommunicationTime': 1656390364,
'teslaEnergyEcuAttributes': {'ecuType': 296},
'PVAC_Iout': 0.96,
'PVAC_VL1Ground': 118.5,
'PVAC_VL2Ground': 119.1,
'PVAC_VHvMinusChassisDC': -212.0,
'PVAC_PVCurrent_A': 0.0,
'PVAC_PVCurrent_B': 0.0,
'PVAC_PVCurrent_C': 0.01,
'PVAC_PVCurrent_D': 0.0,
'PVAC_PVMeasuredVoltage_A': 34.0,
'PVAC_PVMeasuredVoltage_B': 7.100000000000001,
'PVAC_PVMeasuredVoltage_C': 16.3,
'PVAC_PVMeasuredVoltage_D': 15.400000000000002,
'PVAC_PVMeasuredPower_A': 0.0,
'PVAC_PVMeasuredPower_B': 0.0,
'PVAC_PVMeasuredPower_C': 1.0,
'PVAC_PVMeasuredPower_D': 0.0,
'PVAC_LifetimeEnergyPV_Total': 2317800.0,
'PVAC_Vout': 238.4,
'PVAC_Fout': 60.016000000000005,
'PVAC_Pout': 0.0,
'PVAC_Qout': -20.0,
'PVAC_State': 'PVAC_Active',
'PVAC_GridState': 'Grid_Compliant',
'PVAC_InvState': 'INV_Grid_Connected',
'PVAC_PvState_A': 'PV_Disabled',
'PVAC_PvState_B': 'PV_Disabled',
'PVAC_PvState_C': 'PV_Disabled',
'PVAC_PvState_D': 'PV_Disabled',
'PVI-PowerStatusSetpoint': 'on'},

'PVS--1538100-01-F--CN321329C1F01A': {
'componentParentDin': 'PVAC--1538100-01-F--CN321329C1F01A',
'partNumber': '1538100-01-F',
'serialNumber': 'CN321329C1F01A',
'manufacturer': 'TESLA',
'firmwareVersion': '0eb61d6819b2b3',
'lastCommunicationTime': 1656390364,

'teslaEnergyEcuAttributes': {
'ecuType': 297},
'PVS_vLL': 238.60000000000002,
'PVS_State': 'PVS_GridSupporting',
'PVS_SelfTestState': 'PVS_SelfTestOff',
'PVS_EnableOutput': True,
'PVS_StringA_Connected': False,
'PVS_StringB_Connected': True,
'PVS_StringC_Connected': True,
'PVS_StringD_Connected': True,
'alerts': ['PVS_a017_MciStringA']},

'TESYNC--1493315-01-G--JBL21334Y1G00F': {
'componentParentDin': 'STSTSM--1232100-00-H--GF2220520000P6',
'partNumber': '1493315-01-G',
'serialNumber': 'JBL21334Y1G00F',
'manufacturer': 'TESLA',
'firmwareVersion': '21c0ad8143c19f',
'lastCommunicationTime': 1656390364,
'teslaEnergyEcuAttributes': {'ecuType': 259},
'ISLAND_VL1N_Main': 120.0,
'ISLAND_FreqL1_Main': 60.019999999999996,
'ISLAND_VL1N_Load': 120.0,
'ISLAND_FreqL1_Load': 60.019999999999996,
'ISLAND_PhaseL1_Main_Load': 0.0,
'ISLAND_VL2N_Main': 119.5,
'ISLAND_FreqL2_Main': 60.019999999999996,
'ISLAND_VL2N_Load': 119.5,
'ISLAND_FreqL2_Load': 60.019999999999996,
'ISLAND_PhaseL2_Main_Load': 0.0,
'ISLAND_VL3N_Main': 0.0,
'ISLAND_FreqL3_Main': 0.0,
'ISLAND_VL3N_Load': 0.0,
'ISLAND_FreqL3_Load': 0.0,
'ISLAND_PhaseL3_Main_Load': -256.0,
'ISLAND_L1L2PhaseDelta': -256.0,
'ISLAND_L1L3PhaseDelta': -256.0,
'ISLAND_L2L3PhaseDelta': -256.0,
'ISLAND_GridState': 'ISLAND_GridState_Grid_Compliant',
'ISLAND_L1MicrogridOk': True,
'ISLAND_L2MicrogridOk': True,
'ISLAND_L3MicrogridOk': False,
'ISLAND_ReadyForSynchronization': True,
'ISLAND_GridConnected': True,
'SYNC_ExternallyPowered': False,
'SYNC_SiteSwitchEnabled': False,
'METER_X_CTA_InstRealPower': -360.0,
'METER_X_CTB_InstRealPower': 523.0,
'METER_X_CTC_InstRealPower': 0.0,
'METER_X_CTA_InstReactivePower': 41.0,
'METER_X_CTB_InstReactivePower': 181.0,
'METER_X_CTC_InstReactivePower': 0.0,
'METER_X_LifetimeEnergyImport': 1340392.0,
'METER_X_LifetimeEnergyExport': 1247176.0,
'METER_X_VL1N': 119.27,
'METER_X_VL2N': 119.05,
'METER_X_VL3N': 0.0,
'METER_X_CTA_I': 3.6675,
'METER_X_CTB_I': 4.9825,
'METER_X_CTC_I': 0.0,
'METER_Y_CTA_InstRealPower': -2.0,
'METER_Y_CTB_InstRealPower': 0.0,
'METER_Y_CTC_InstRealPower': 0.0,
'METER_Y_CTA_InstReactivePower': 20.0,
'METER_Y_CTB_InstReactivePower': 0.0,
'METER_Y_CTC_InstReactivePower': 0.0,
'METER_Y_LifetimeEnergyImport': 190087.0,
'METER_Y_LifetimeEnergyExport': 1330.0,
'METER_Y_VL1N': 119.28,
'METER_Y_VL2N': 119.05,
'METER_Y_VL3N': 0.0,
'METER_Y_CTA_I': 0.181,
'METER_Y_CTB_I': 0.0,
'METER_Y_CTC_I': 0.0,
'alerts': ['SYNC_a001_SW_App_Boot',
'SYNC_a046_DoCloseArguments']},

'TESLA--JBL21334Y1G00F': {
'componentParentDin': 'STSTSM--1232100-00-H--GF2220520000P6',
'serialNumber': 'JBL21334Y1G00F',
'manufacturer': 'TESLA',
'firmwareVersion': 'a54352e6706386',
'lastCommunicationTime': 1656390364,
'meterAttributes': {'meterLocation': [1, 4]}},
'NEURIO--VAH4755AB4802': {'componentParentDin': 'STSTSM--1232100-00-H--GF2220520000P6',
'serialNumber': 'VAH4755AB4802',
'manufacturer': 'NEURIO',
'firmwareVersion': '1.7.1-Tesla',
'lastCommunicationTime': 1656390364,

'meterAttributes': {
'meterLocation': [4]},
'NEURIO_CT0_Location': 'solar',
'NEURIO_CT0_InstRealPower': -14.34000015258789},

'TESLA--1538100-01-F--CN321329C1F01A': {
'componentParentDin': 'STSTSM--1232100-00-H--GF2220520000P6',
'serialNumber': '1538100-01-F--CN321329C1F01A',
'manufacturer': 'TESLA',
'firmwareVersion': '21c0ad8143c19f',
'lastCommunicationTime': 1656390364,
'pvInverterAttributes': {'nameplateRealPowerW': 7680}}}

String Data: {
'A': {'Current': 0.0, 'Voltage': 34.0, 'Power': 0.0, 'State': 'PV_Disabled', 'Connected': False},
'B': {'Current': 0.0, 'Voltage': 7.100000000000001, 'Power': 0.0, 'State': 'PV_Disabled', 'Connected': True},
'C': {'Current': 0.01, 'Voltage': 16.3, 'Power': 1.0, 'State': 'PV_Disabled', 'Connected': True},
'D': {'Current': 0.0, 'Voltage': 15.400000000000002, 'Power': 0.0, 'State': 'PV_Disabled', 'Connected': True}}
 
MAKE them add two more homeruns. MP1 and MP3 need to be on separate MPPT controllers, not bonded (two arrays in parallel and jumpered to two mppt inputs); and same for MP2 and MP5. cheap bastards trying to save money on wire.

1&3 are at different azimuth.
2&5 have different panel counts and are at different pitch.
Thanks for your recommendations and the technical details, this is great! When I speak to them, I will let them know.
 
I'm including a plot of the June 14 performance, which appears to be typical of a clear sunny day. Output was 58.2kWh for the entire day, peak was 6.54kW at noon.
1656376744474.png


Does anyone have any additional thoughts about this?

mp2 and mp5 are mostly north facing. There is no way peak production is at noon.

More generally, only 10 panels (mp1 and mp3) have good orientation, all the other panels are varying degrees of not so great and your production stats reflect these basic placement facts. Tesla found space on your roof for 9.6 kW, and used sub-optimal orientations.

I realize you are stubbornly hoping that Tesla made wiring errors that can be corrected, so carry on. I don't expect much if anything to come of it. As for the panel locations, you get more production than if the northward orientations had not been used at all, but those locations only produce ~ 2/3 of a good azimuth orientation.
 
BG, thanks for the guidance, it's very helpful. Can you explain why you think MP2 & 5 may be at fault? With all the clues I gathered, I couldn't narrow it down myself... 🙁
In going back over your wiring diagram, I realized that I did make a mistake reading your power diagrams. Your string data only shows four strings, and string A shows voltage but connected=false, which isn't right. If there is nothing on string A, there should be no voltage, and since there is voltage, there is something connected to string A, and connected should be 'true'. That needs to be fixed. What I don't know is what String A corresponds to.

Sorry for the bad information.

All the best,

BG
 
  • Like
Reactions: solarpics
FWIW I have a 10.5 kW system and all panels are basically S with 2.5 kW NW. 45 kWh is about as good as it gets. Last June I did have 3 days that got 48, but that was rare.

While the NW panels do better obviously during the summer months, they heat just about negates their input. My peak production is around 6 kW and I don't think I have every seen it at above 7, and that is not often. I have three inverters so I have no clipping.

So if you have clipping then I suspect they could move some panels around at bit to other inverters, but it kind of sounds like with your orientation, you are getting what you should get.
With 8.0kW of panels facing south your production seems to be significantly low. I have 8.16 kW in all four directions, like the OP, with only 3.06kW in SW/SE and the 5.10kW in NW/NE and I'm averaging 47.1 kWh in June with a peak of 54.0 kWh. I'm probably a little south of you, but unless you're really northern California I don't think the latitude impact would account for that as PVwatts is estimating 8.0kW due south (180) in Clearlake in June would average 48.7 kWh and 2.5kw NW (315) would add another 14.7 kWh for a total of 63.4 kWh. You might want to have your system checked out.
 
OP has two inverters. The standalone Tesla inverter output is not shown in pypowerwall.

String B is your MP4 1x6 string
String C and D are you parallel MP1 & MP3 2x5
MP2 & MP5 go to the standalone Tesla inverter and is not shown in pypowerwall
String A should not be connected as shown.

The current from strings C&D seem to be low if those panels were well illuminated when you took the data. Obviously can't tell what is going on with MP2 & MP5. String A voltage is a bit low but maybe you have some shading on that string?
 
mp2 and mp5 are mostly north facing. There is no way peak production is at noon.
Could you clarify? Both PVWatts and the Tesla app show peak production at noon, with 11:00AM slightly less.
More generally, only 10 panels (mp1 and mp3) have good orientation, all the other panels are varying degrees of not so great and your production stats reflect these basic placement facts. Tesla found space on your roof for 9.6 kW, and used sub-optimal orientations.

I realize you are stubbornly hoping that Tesla made wiring errors that can be corrected, so carry on. I don't expect much if anything to come of it. As for the panel locations, you get more production than if the northward orientations had not been used at all, but those locations only produce ~ 2/3 of a good azimuth orientation.
 
In going back over your wiring diagram, I realized that I did make a mistake reading your power diagrams. Your string data only shows four strings, and string A shows voltage but connected=false, which isn't right. If there is nothing on string A, there should be no voltage, and since there is voltage, there is something connected to string A, and connected should be 'true'. That needs to be fixed. What I don't know is what String A corresponds to.

Sorry for the bad information.

All the best,

BG
No worries, I really appreciate your detailed feedback!
 
I'm no expert and just guessing here. Looking at the 3 line diagram, I thought MP2 and MP5 are parallel into (4) and goes into inverter 2. MP4 itself in series into (6) and MP1 and MP3 parallel into (5) and into inverter + GW making it 3 strings only. So coming down from the junction box there would be (4), (5) and (6) in the diagram and the V mp and Imp of (4), (5) and (6) would be the max DC, no?
 
  • Like
Reactions: solarpics
OP has two inverters. The standalone Tesla inverter output is not shown in pypowerwall.

String B is your MP4 1x6 string
String C and D are you parallel MP1 & MP3 2x5
MP2 & MP5 go to the standalone Tesla inverter and is not shown in pypowerwall
String A should not be connected as shown.

The current from strings C&D seem to be low if those panels were well illuminated when you took the data. Obviously can't tell what is going on with MP2 & MP5. String A voltage is a bit low but maybe you have some shading on that string?
Thanks for the detailed input. I was wondering about just these details and you've answered some questions I had. So there is just no way to get data from the standalone Tesla inverter with pypowerwall (I'm a new user and still learning)?

The earlier data was taken at 11:00AM, so all panels will have some illumination (according to PVWatts). (the other post I made with the full pypowerwall output was taken in the evening, so no illumination. I will repost this today).

Could you clarify on string A? If it is not connected, shouldn't the voltage be low (close to zero)?

Thanks!
 
Thanks for the detailed input. I was wondering about just these details and you've answered some questions I had. So there is just no way to get data from the standalone Tesla inverter with pypowerwall (I'm a new user and still learning)?

The earlier data was taken at 11:00AM, so all panels will have some illumination (according to PVWatts). (the other post I made with the full pypowerwall output was taken in the evening, so no illumination. I will repost this today).

Could you clarify on string A? If it is not connected, shouldn't the voltage be low (close to zero)?

Thanks!
I believe based on the wiring diagram that string A is not connected since strings B, C, and D closely match what the wiring diagram shows. I assume that it is just floating to the -1.2V with nothing connected to it but don't have any direct experience here.

There is no way to get the standalone inverter data from pypowerwall to my knowledge. I have two standalone inverters and would love to get the real time data on the strings. They only way to get the data is to power cycle the inverter, connect to the inverter's wifi access point, and then point your browser to 192.168.92.1. This is only possible withing 15 minutes of power cycling the inverter. The issue I had which may be particular to my setup is that it took 15 minutes for the inverter to fully come online and find the maximum power points for my strings so the data I got was not useful.
 
With 8.0kW of panels facing south your production seems to be significantly low. I have 8.16 kW in all four directions, like the OP, with only 3.06kW in SW/SE and the 5.10kW in NW/NE and I'm averaging 47.1 kWh in June with a peak of 54.0 kWh. I'm probably a little south of you, but unless you're really northern California I don't think the latitude impact would account for that as PVwatts is estimating 8.0kW due south (180) in Clearlake in June would average 48.7 kWh and 2.5kw NW (315) would add another 14.7 kWh for a total of 63.4 kWh. You might want to have your system checked out.
My high for June was 45.7 kWh. Average for me is not really relevant because there were a lot of days with cloud cover to some extent. And now the heat has brought the average highs down to 43.5 kWh. I do have some early morning and late afternoon shading that on 1/2 the panels which probably could decrease my output by 10% overall.
 
  • Like
Reactions: solarpics
I have a 7.5kw SunPower microinverter system, interior California, at nearly the same latitude as San Jose. Mostly southwest/west facing so a better orientation, but I produce 45-50kwh/day right now. I find it hard to believe that a properly functioning 10kw system, even one with suboptimal panel orientation, couldn’t do significantly better than that.
 
  • Like
Reactions: solarpics
So there is just no way to get data from the standalone Tesla inverter with pypowerwall (I'm a new user and still learning)?
You might be able to at least isolate the total output of the standalone inverter. For example, in your 11am data from above, the combined string power from the larger inverter is 2321+925+828=4074W. That seems close to the expected output based on your PVWatts plots (mp1+mp3+mp4=~4.5kW). What was the total solar output at that time (based on either pypowerwall or the Tesla app)? If you subtract the larger inverter output from the total output, you'll get the standalone inverter output. Based on your PVWatts plots, you should expect ~2kW at 11am (mp2+mp5).
 
@solarpics Are you seeing the reduced generation in the Tesla app and in pypowerwall? I can't quite tell from your posts. Do the numbers match between the app and the api?

If they're both missing the data from the second inverter I'm wondering if it's even hooked up correctly or turned on. Pypowerwall talks to the Gateway and the Gateway should pull the data from both inverters.
 
  • Like
Reactions: solarpics