Thanks for the post here, Churbz.
Although PingPlotter has a built-in implementation of a HTTPS client, there's no easy way to use it in an extension in the current build - we'll look to fix that for a future build.
Your solution is pretty good, though - a cursory review makes it look viable and interesting. We'll try and get it strapped into place and tested early next week and maybe have some comments / suggestions for you.
P.S. You have to .zip up any text attachments to keep formatting intact - then attach the .zip.