Ik wil een script in elkaar sleutelen dat de data van mijn zonnepanelen opbrengst van de Solivia Monitoring website afhaalt, deze vervolgens bewerken en weer uploaden naar Pvoutput.org. Deze site vind ik namelijk een stuk overzichtelijker, is ook mobiel te benaderen en maakt het vergelijken met andere gemakkelijker. Het script wil ik op mijn Synology NAS laten draaien aangezien deze overdag altijd aan staat.
Ik dacht eigenlijk om te beginnen om aan het eind van de dag eerst een CSV file te downloaden (met daarin de dagopbrengst), alleen hier strand ik al:
Eerst aanmelden (toch?):
En vervolgens dezelfde URL als in de normale interface aanroepen (of snap ik het verkeerd?):
En dit werkt dus al niet
.
Het idee is om stap voor stap verder te gaan en uiteindelijk in een mini howto te beschrijven zodat andere mensen er wellicht ook wat aan hebben.
Ik dacht eigenlijk om te beginnen om aan het eind van de dag eerst een CSV file te downloaden (met daarin de dagopbrengst), alleen hier strand ik al:
Eerst aanmelden (toch?):
code:
1
| wget --no-check-certificate --save-cookies cookies.txt --post-data 'email=foo@hotmail.com&password=bar' https://login.solar-inverter.com/ |
En vervolgens dezelfde URL als in de normale interface aanroepen (of snap ik het verkeerd?):
code:
1
| wget --no-check-certificate --load-cookies cookies.txt https://monitoring.solar-inverter.com/Chart/ExportChartData?displayMode=Multiple&duration=Daily&dataType=Power&plantGuid=<my GUID> |
En dit werkt dus al niet
Het idee is om stap voor stap verder te gaan en uiteindelijk in een mini howto te beschrijven zodat andere mensen er wellicht ook wat aan hebben.