OK, well I don’t know how you update pvoutput, but I run a script every 5 mins. I have amended that script so that the last thing it does is to call another Perl script, that gets the current temperature for my town, and update pvoutput
It is probably not the most efficient way of doing things since I now update pvoutput.org twice every 5 mins, but we’ll see how it goes.
Here is a link to the script. Best to open the link in a new tab and cut/paste text.
All the stuff at the end about detecting curl failures is part of my error recovery stuff elsewhere. Ignore it if you want.