Live Loader not validating past 18KwH generated

I am just starting out with pvoutput and have been trying to use the “live Loader” to load 5 minute interval data

But it fails to validate any line of input with more than 18000 wH of energy generated.

17999 is OK
18000 is OK
18001 is rejected
over 18001 is rejected

For the life of me I can see what I am doing wrong

Here is an example of some data crafted to show the problem (time, energy gen - wH, energy used - wH), tab separated

14:10 17000 15631 OK
14:15 17001 15663 OK
14:20 17002 15693 OK
14:25 17192 15848 OK
14:30 21731 16176 Rejected
14:35 17333 16433 OK
14:40 18000 16470 OK
14:45 18001 16507 Rejected
14:50 23495 20000 Rejected

It is only the Energy Generated that has an issue, the Energy Used can go over 18KwH without being rejected

Has anyone else come across this?

Am I doing anything really dumb here?

Note: The data above has been tweaked by hand to illustrate exactly where it breaks

What size is your system?
I ask because PVoutputs default will not accept production values above what your system size parameters project.

That has been my experience.

You may need to offer more info for the experts here to guide you, like what system you have and size etc…

Give Bankstownbloke a shout he can advise you with any issues.

11.7 Kw

At the moment I am just wondering what happens to others if they put the data above in and hit ‘validate’? Do they get the same error? Or is it something specific to me.

It goes wrong at exactly 18001 Wh.
Of course when I tried this I have 288 values (I day’s worth) and it went bad at 14:00 and 18582 Wh on the 169th record.

Playing around with the data showed that it was actually being triggered by the generated kW passing 18000, no the number of records, not the 5 minute delta, not the time - just generated Wh being 18001 or more.

Given what you have said I changed my system size to 15.6 kW of panels and a 16kW inverter and now validates all the data, all the way up to 43.9 kWh produced that day

Went and edited the data again, setting it to the same values as what I had initially, and tried again and it works.

Have managed to upload a few days of data. It can be found here: https://pvoutput.org/list.jsp?sid=57002

Thanks for taking the time to reply and prompt me to try a few things.

We can consider this problem removed, even though we have not root cause

Energy value are cumulative are not allowed to decrease, the 14:35 record would be rejected.

Except it wasn’t.

Keep in mind the data in this note was tailored to illustrate the problem, it is not the data from my system. I added some variations to check what happens when various values were entered.

In the test data presumably the reason the 14:35 data passed validation is because the 14:30 was rejected, so 14:35 is greater than the last accepted value from 14:25.

Just ran a test and can confirm that if a row is rejected it is not considered further, in particular it is not considered for calculation of increasing / decreasing energy values.

So this is sequence is validated as follows

00:00, 5, 10 - pass
00:05, 10, 20 - pass
00:10, 9999999, 30 - fail <<<<<
00:15, 12, 40 - pass <<<<<<

while this one is validated as follows
00:00, 5, 10 - pass
00:05, 10, 20 - pass
00:10, 99, 30 - pass <<<<<<
00:15, 12, 40 - fail <<<<<

Don’t take my word for it, just type them in and hit validate

But that is NOT the issue I encountered, the problem was when I 1st set up the system I could not load any value what was over 18Kw accumulated, 18000 succeeded, 18001 failed. Where ever I put it and regardless of how small an step up from the previous time bucket it was.

After going in and editing the installation to make the array bigger (was 11.7 Kw), saving that, then setting it back to 11.7 and saving that as well - then the live loader would accept more than 18,000 Wh of accumulated generation.

I have no idea why.

It is best to provide the real data you are using since validation is based on a range of factors.

00:10 would have failed due to the value being too large.

00:15 would have failed since 12 is less than 99.

00:10 would have failed due to the value being too large.

Well, yes, and because 00:10 is rejected 00:15 is then accepted
Which is the opposite of what you said would happen in the prior reply, i.e.

Energy value are cumulative are not allowed to decrease, the 14:35 record would be rejected.

Thus my putting in example to demonstrate that.

Anyway, this is going off on a tangent.

The initial problem was the live loader would not accept any value for cumulative energy generated greater than 18000 Wh when I 1st set up the system, problem was got around as described above

1 Like