PVoutput.org timing out on status uploads

IoTaWatt energy monitor has been uploading generation and consumption data without incident for a few years now. Lately, users around the world are reporting that they are getting several dozen timeout messages (5 minute status updates) per day in their logs. IoTaWatt does successfully recover these timeouts.

My question is has anything changed? The timeouts were sporadic beginning middle of March, but have become more frequent now in June. I’ll be working in a change to suppress messages when recovered quickly, but that will take several months to integrate into the next release and push to the installed base worldwide. I’d like to advise users the ongoing status and potential for near term resolution from the PVoutput server end.

A sample of the log with timeouts:

6/07/21 20:00:08 PVoutput: HTTP completion, upload -11
6/07/21 20:00:15 PVoutput: HTTP completion, upload -11
6/07/21 23:00:08 PVoutput: HTTP completion, upload -11
6/08/21 00:00:07 PVoutput: HTTP completion, upload -11
6/08/21 00:00:14 PVoutput: HTTP completion, upload -11
6/08/21 01:00:08 PVoutput: HTTP completion, upload -11
6/08/21 02:00:07 PVoutput: HTTP completion, upload -11
6/08/21 08:20:07 PVoutput: HTTP completion, upload -11
6/08/21 08:30:08 PVoutput: HTTP completion, upload -11
6/08/21 09:00:07 PVoutput: HTTP completion, upload -11
6/08/21 09:00:13 PVoutput: HTTP completion, upload -11
6/08/21 09:20:08 PVoutput: HTTP completion, upload -11
6/08/21 09:30:08 PVoutput: HTTP completion, upload -11
6/08/21 09:40:08 PVoutput: HTTP completion, upload -11
6/08/21 10:00:08 PVoutput: HTTP completion, upload -11
6/08/21 10:00:15 PVoutput: HTTP completion, upload -11
6/08/21 10:20:08 PVoutput: HTTP completion, upload -11
6/08/21 10:30:08 PVoutput: HTTP completion, upload -11
6/08/21 10:30:14 PVoutput: HTTP completion, upload -11
6/08/21 10:50:07 PVoutput: HTTP completion, upload -11
6/08/21 10:50:13 PVoutput: HTTP completion, upload -11
6/08/21 11:00:08 PVoutput: HTTP completion, upload -11
6/08/21 11:30:07 PVoutput: HTTP completion, upload -11
6/08/21 11:50:07 PVoutput: HTTP completion, upload -11
6/08/21 12:00:08 PVoutput: HTTP completion, upload -11
6/08/21 20:00:07 PVoutput: HTTP completion, upload -11
6/09/21 11:10:07 PVoutput: HTTP completion, upload -11
6/09/21 11:30:08 PVoutput: HTTP completion, upload -11
6/09/21 11:40:08 PVoutput: HTTP completion, upload -11
6/09/21 11:50:08 PVoutput: HTTP completion, upload -11
6/09/21 20:00:07 PVoutput: HTTP completion, upload -11
6/09/21 20:00:13 PVoutput: HTTP completion, upload -11
6/10/21 00:00:07 PVoutput: HTTP completion, upload -11
6/10/21 01:00:07 PVoutput: HTTP completion, upload -11
6/10/21 10:00:08 PVoutput: HTTP completion, upload -11
6/10/21 10:50:07 PVoutput: HTTP completion, upload -11
6/10/21 11:00:08 PVoutput: HTTP completion, upload -11
6/10/21 11:10:08 PVoutput: HTTP completion, upload -11
6/10/21 11:20:08 PVoutput: HTTP completion, upload -11
6/10/21 11:30:07 PVoutput: HTTP completion, upload -11
6/10/21 11:50:07 PVoutput: HTTP completion, upload -11
6/10/21 20:00:08 PVoutput: HTTP completion, upload -11
6/11/21 15:00:08 PVoutput: HTTP completion, upload -11
6/11/21 19:30:07 PVoutput: HTTP completion, upload -11
6/11/21 19:30:14 PVoutput: HTTP completion, upload -11
6/11/21 19:30:20 PVoutput: HTTP completion, upload -11
6/11/21 19:30:27 PVoutput: HTTP completion, upload -11
6/11/21 20:00:07 PVoutput: HTTP completion, upload -11
6/11/21 20:00:14 PVoutput: HTTP completion, upload -11
6/12/21 01:00:07 PVoutput: HTTP completion, upload -11
6/12/21 20:00:07 PVoutput: HTTP completion, upload -11

There hasn’t been any changes that would affect performance. There isn’t any evidence of high error rates at this end, however if requests aren’t reaching PVOutput servers then these errors don’t show up.

Network problems is often an issue with the device’s ISP reaching the PVOutput US server destination.

Some additional server processing capacity will be added in the coming months, maybe this will make a difference.

I have noticed missing data intervals as well. I thought it was my python script but turns out its definitely pvoutput not accepting the syntax of the upload string. I haven’t bothered researching more since its only a couple intervals during the day and not worth my time atm. I used to run a script every 5 mins and this meant more intervals were missing. I changed that to upload every min and now the missing intervals is a lot less but still a couple every day.

same here, curl upload gets error with return code: 6 or 35, starting today at 8:15 CET