Get-EnphaseProduction-v7.py

Enphase has caused an ongoing kerfuffle by changing the authorisation mechanism of their Envoy solar controllers, usually without notice, by virtue of a firmware update. Where previously you could login to your Enphase solar setup with basic username and password authorisation, now you need to provide an authorisation token created by the Enphase website. We …

Continue reading ‘Get-EnphaseProduction-v7.py’ »

Get-EnphaseData-v7.py

Enphase has caused an ongoing kerfuffle by changing the authorisation mechanism of their Envoy solar controllers, usually without notice, by virtue of a firmware update. Where previously you could login to your Enphase solar setup with basic username and password authorisation, now you need to provide an authorisation token created by the Enphase website. We …

Continue reading ‘Get-EnphaseData-v7.py’ »

Get-PowerWallData.py

Following the installation of our solar panels and Tesla PowerWall2 last year, we’ve been on a mission to add all the monitoring and measurement that we can conceive. Two earlier posts focussed on the Enphase micro-inverters: Get-EnphaseProduction.py Get-EnphaseData.py Now we have a script that focusses on the PowerWall: Get-PowerWallData.py. Like the others, this script feeds …

Continue reading ‘Get-PowerWallData.py’ »

Get-EnphaseData.py

I recently introduced a script that monitors the Enphase solar setup we have here. This post is about the companion script that adds reporting down to an individual panel level. Get-EnphaseProduction.py. Queries the installation for an overview of production and consumption. Get-EnphaseData.py – this post. Queries the generation data for all of the invidual panels/micro-inverters. …

Continue reading ‘Get-EnphaseData.py’ »

PRTG – No module named ‘requests’

We use Paessler’s “PRTG” monitoring and reporting software for keeping tabs on everything here. We’ve increasingly started writing scripts in Python to serve as “sensors”, feeding data into PRTG, but we’ve hit a couple of road-blocks on the way. ModuleNotFoundError: No module named ‘requests’ If you encounter this error, or any similar ones reporting “no …

Continue reading ‘PRTG – No module named ‘requests’’ »

New-OoklaSpeedTest.ps1

In my post “Get-WeatherLinkData.ps1” I mentioned we use the free version of Paessler’s PRTG Network Monitor to monitor all we have here. It’s a great little monitoring platform, and we use it to not only keep an eye on the servers and various web-pages we run, but also track and trend our weather. After suffering …

Continue reading ‘New-OoklaSpeedTest.ps1’ »

Get-WeatherLinkData.ps1

We’ve had a Davis Instruments Vantage Vue¬†weather station on the roof for some time now, and with the addition of the “WeatherLinkIP datalogger” its data is uploaded to the greater Davis WeatherLink platform automatically. Their service is subscription-based, and we’ve not seen sufficient value in giving them ~AUD5/month to have access to the historical data, …

Continue reading ‘Get-WeatherLinkData.ps1’ »