Ben heel benieuwd of je nog een manier hebt kunnen vinden? Vond het altijd wel een handige manier om te kijken of m'n systemen nog in de pas lopen.antonboonstra schreef op zondag 17 augustus 2025 @ 10:30:
[...]
Waarschijnlijk als je bent ingelogd of via een andere pagina gaat, dat het wel werkt. Maar dat zou betekenen dat het script veel ingewikkelder wordt en meer pagina's moet aanroepen, waardoor het juist (veel) belastender wordt voor de website van pvoutput.org
Ik ben wel bezig met een alternatieve manier, maar dat betekent handmatig elk systeem updaten. Dat is voor mij alleen teveel werk, maar ik heb het zo gemaakt dat iedereen hieraan kan meehelpen. Het leunt dus op de inzet van de community. Ik heb al een ruwe, maar al wel werkende versie. Als hiervoor voldoende interesse is, kan ik dit nog wat verder uitwerken en wat oppoetsen...ThinkPad schreef op maandag 1 september 2025 @ 14:17:
[...]
Ben heel benieuwd of je nog een manier hebt kunnen vinden? Vond het altijd wel een handige manier om te kijken of m'n systemen nog in de pas lopen.
Wie wil 'm eens uitproberen? https://antonboonstra.nl/energie/tweakers/pvoutput/

[ Voor 6% gewijzigd door antonboonstra op 02-09-2025 12:43 ]
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Nog niet veel systemen zijn bijgewerkt... Edit: ik zie dat er al wat mensen meehelpen 
Top twintig per provincie - Periode: Aug 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
[ Voor 198% gewijzigd door antonboonstra op 03-09-2025 09:04 ]
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Heb er een paar gedaan, is kipsimpel. En enigszins verslavend in de hoop dat mijn systemen langskwamen. Maar helaas, ik hoop dat een ander die ververst ; -)antonboonstra schreef op maandag 1 september 2025 @ 19:44:
[...]
Ik ben wel bezig met een alternatieve manier, maar dat betekent handmatig elk systeem updaten. Dat is voor mij alleen teveel werk, maar ik heb het zo gemaakt dat iedereen hieraan kan meehelpen. Het leunt dus op de inzet van de community. Ik heb al een ruwe, maar al wel werkende versie. Als hiervoor voldoende interesse is, kan ik dit nog wat verder uitwerken en wat oppoetsen...
Wie wil 'm eens uitproberen? https://antonboonstra.nl/energie/tweakers/pvoutput/
Er worden random sid's geselecteerd die nog geen update hebben gehad, dus een soort van fruit-/gokautomaat. Ik moet Meta maar even vragen hoe ik het nóg verslavender kan makenKarelprior schreef op dinsdag 2 september 2025 @ 15:50:
[...]
Heb er een paar gedaan, is kipsimpel. En enigszins verslavend in de hoop dat mijn systemen langskwamen. Maar helaas, ik hoop dat een ander die ververst ; -)
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Het script test op een ander id dan het mijne, je zou hem apart in moeten voeren om de juiste te krijgen.
Bij de vorige poging had ik al mijn ID's ingevoerd maar ik zie slechts 1 systeem (staat wel op 1
).
Bij de vorige poging had ik al mijn ID's ingevoerd maar ik zie slechts 1 systeem (staat wel op 1
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Je moet ook niet de data van een willekeurig (of eigen) sid invoeren, maar specifiek van het sid wat wordt gevraagd. Bij de eerste keer, vraagt PVOutput je nog wel eens om eerst in te loggen en laat dan vervolgens een ander systeem zien. Bij de volgende keer zou het dan wel goed moeten gaan.Speedy-Andre schreef op dinsdag 2 september 2025 @ 15:57:
Het script test op een ander id dan het mijne, je zou hem apart in moeten voeren om de juiste te krijgen.
Bij de vorige poging had ik al mijn ID's ingevoerd maar ik zie slechts 1 systeem (staat wel op 1).
Edit: Wow! Jullie zijn echt goed bezig. Het gaat nu hard
[ Voor 5% gewijzigd door antonboonstra op 02-09-2025 16:22 ]
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Mocht je je afvragen waarom het ineens zo hard gaat. Ik heb een stukje tooling gevonden die dit automatisch doet. Ik heb er een stuk of 100 gedaan.
Ik zet hem zo wel weer uit om andere nog even de kans te geven.
Ik zet hem zo wel weer uit om andere nog even de kans te geven.
Haha, helemaal top natuurlijk. Ik weet dat PVOutput ook bepaalde grenzen heeft ingesteld van het aantal hits per account / IP-adres. Niet te extreem gaan automatiseren dus, tenzij je een ban wilt.GaMbiNo schreef op dinsdag 2 september 2025 @ 16:34:
Mocht je je afvragen waarom het ineens zo hard gaat. Ik heb een stukje tooling gevonden die dit automatisch doet. Ik heb er een stuk of 100 gedaan.
Ik zet hem zo wel weer uit om andere nog even de kans te geven.
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Ook een paar gedaan, alle beetjes helpen
Grote Enphase topic • IQ Gateway uitlezen • PVOutput
PV 10,7kWp O/W • WP Panasonic KIT-WC07K3E5 7kW • Airco ME MSZ HR50VF 5kW • Gasloos per 11-2023
Wie maakt er even een docker containertje die op de eerste van de maand even 10 systemen pulled. Dat moet met zn allen toch wel te doen zijn om genoeg containers werkend te krijgen 
Ik heb er ook een zooitje gedaan in elk geval!
Ik heb er ook een zooitje gedaan in elk geval!
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)
Moet je dit elke maand opnieuw doen dan? Dat zou wel jammer zijn zeg.
Mag ook wel 1x per jaar, maar dan kun je dan pas de afgelopen 12 maanden vergelijken met mede-tweakers.GaMbiNo schreef op dinsdag 2 september 2025 @ 16:49:
Moet je dit elke maand opnieuw doen dan? Dat zou wel jammer zijn zeg.
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Waarom lukt het nou niet, ik krijg 102724 niet in beeld met het script
Goed voor een 1e plek in Flevoland

Goed voor een 1e plek in Flevoland
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Zo, net een stuk of 50 door gezet, als we allemaal even 15 min zitten is het er zo doorheen
Grote Enphase topic • IQ Gateway uitlezen • PVOutput
PV 10,7kWp O/W • WP Panasonic KIT-WC07K3E5 7kW • Airco ME MSZ HR50VF 5kW • Gasloos per 11-2023
Ik heb jou even voorrang gegeven, maar helaas staat een ander systeem alweer boven jouSpeedy-Andre schreef op dinsdag 2 september 2025 @ 16:54:
Waarom lukt het nou niet, ik krijg 102724 niet in beeld met het script![]()
Goed voor een 1e plek in Flevoland
Edit: Hopelijk houdt mijn servertje het nog vol en bezwijkt die niet onder een onbedoelde DDOS ...
[ Voor 14% gewijzigd door antonboonstra op 02-09-2025 16:58 ]
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Ctrl-c - Ctrl-v nou dat kan ik wel
, ook een aantal verwerkt.
Pana Aquarea J 7kW monobloc L/W-WP || 11,8 kWp PV (Fronius Symo 10kW, 20x280Wp + 19x325Wp) || Daikin L/L-WP 5kW op 1x4.2kW Stylish en 2x2kW Perfera || Atlantic Explorer v4 270L WPB || PVOutput
Ik ben weer even gestopt. Heb een paar honderd gedaan denk ik. Nu mag de rest weer even.antonboonstra schreef op dinsdag 2 september 2025 @ 16:56:
[...]
Ik heb jou even voorrang gegeven, maar helaas staat een ander systeem alweer boven jou
Edit: Hopelijk houdt mijn servertje het nog vol en bezwijkt die niet onder een onbedoelde DDOS ...
Ik wilde die 1e plek zien, maar idd werkt het als je het willekeurige ID neemt.
PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW
Inmiddels al een flink aantal systemen (475 611 841) bijgewerkt, waarmee we al een aardig gemiddelde hebben voor Nederland.
:strip_exif()/f/image/b2m9AXex0xQqCzyxQL6akSTF.png?f=user_large)
[ Voor 30% gewijzigd door antonboonstra op 03-09-2025 09:03 ]
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Is dit een optie idd. Als 10 mensen zo’n container draaien ben je er al?Mattie112 schreef op dinsdag 2 september 2025 @ 16:44:
Wie maakt er even een docker containertje die op de eerste van de maand even 10 systemen pulled. Dat moet met zn allen toch wel te doen zijn om genoeg containers werkend te krijgen
Ik heb er ook een zooitje gedaan in elk geval!
Ik ben zelf niet handig genoeg om zoiets te maken. Zou hem evt wel kunnen draaien.
Welke tooling gebruik jij @GaMbiNo ?
Dit Autohotkey script werkt voor mij, welke je start met de toetsencombinatie CTRL+SHIFT+5
Dit Autohotkey script werkt voor mij, welke je start met de toetsencombinatie CTRL+SHIFT+5
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| ; PVOutput update ^+5:: sleep 300 IfWinExist, PVOutput - Tweakers.net team WinActivate ; use the window found above Send {Tab} Send {Enter} Sleep 3000 ; 3 sec. wachten op laden PVOutput Send ^u ; bron weergeven Sleep 500 ; wachten op laden bron Send ^a ; alles selecteren Sleep 300 ; wachten Send ^c ; tekst kopieren Sleep 300 ; wachten Send ^{F4} ; sluit venster bron Sleep 300 ; wachten Send ^{F4} ; sluit venster PVOutput Sleep 300 ; wachten Send, {Tab} ; selecteer tekstveld Send ^v ; tekst plakken Sleep 500 ; wachten Send {Tab} ; naar knop Opslaan Send {Enter} ; Formulier versturen Sleep 1500 ; wachten op verwerken Send {Tab 3} ; naar link opnieuw SID versturen Send {Enter} ; Return |
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Dit ziet er ook mooi uit. Ik gebruikte Tinytask. Dat is een recorder waardoor je het 1 keer moet voordoen. Daarna kun je eindeloos herhalen en evt. De snelheid verhogen. Ik had er vrij snel een paar honderd gedaan.antonboonstra schreef op dinsdag 2 september 2025 @ 19:16:
Welke tooling gebruik jij @GaMbiNo ?
Dit Autohotkey script werkt voor mij, welke je start met de toetsencombinatie CTRL+SHIFT+5
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ; PVOutput update ^+5:: sleep 300 IfWinExist, PVOutput - Tweakers.net team WinActivate ; use the window found above Send {Tab} Send {Enter} Sleep 3000 ; 3 sec. wachten op laden PVOutput Send ^u ; bron weergeven Sleep 500 ; wachten op laden bron Send ^a ; alles selecteren Sleep 300 ; wachten Send ^c ; tekst kopieren Sleep 300 ; wachten Send ^{F4} ; sluit venster bron Sleep 300 ; wachten Send ^{F4} ; sluit venster PVOutput Sleep 300 ; wachten Send, {Tab} ; selecteer tekstveld Send ^v ; tekst plakken Sleep 500 ; wachten Send {Tab} ; naar knop Opslaan Send {Enter} ; Formulier versturen Sleep 1500 ; wachten op verwerken Send {Tab 3} ; naar link opnieuw SID versturen Send {Enter} ; Return
Maar jouw optie is misschien wel mooier idd. Helemaal als je dat kan schedulen op een container oid. Maar dat wel lastig worden.
[ Voor 4% gewijzigd door GaMbiNo op 02-09-2025 19:36 ]
ook een paar gedaan. nog 499.
[ Voor 18% gewijzigd door martijn v o op 02-09-2025 20:08 ]
PV Output 12*suntech 325wp met Enphase IQ7+ op zuid-oost 116 en 45 graad. WP Panasonic J serie 5kw. Gasloos sinds juni 2021. ID-4
Heb deze ook gebruikt, stuk of 50 systemen ingevoerdantonboonstra schreef op dinsdag 2 september 2025 @ 19:16:
Welke tooling gebruik jij @GaMbiNo ?
Dit Autohotkey script werkt voor mij, welke je start met de toetsencombinatie CTRL+SHIFT+5
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ; PVOutput update ^+5:: sleep 300 IfWinExist, PVOutput - Tweakers.net team WinActivate ; use the window found above Send {Tab} Send {Enter} Sleep 3000 ; 3 sec. wachten op laden PVOutput Send ^u ; bron weergeven Sleep 500 ; wachten op laden bron Send ^a ; alles selecteren Sleep 300 ; wachten Send ^c ; tekst kopieren Sleep 300 ; wachten Send ^{F4} ; sluit venster bron Sleep 300 ; wachten Send ^{F4} ; sluit venster PVOutput Sleep 300 ; wachten Send, {Tab} ; selecteer tekstveld Send ^v ; tekst plakken Sleep 500 ; wachten Send {Tab} ; naar knop Opslaan Send {Enter} ; Formulier versturen Sleep 1500 ; wachten op verwerken Send {Tab 3} ; naar link opnieuw SID versturen Send {Enter} ; Return
Ik ga nog wel even een half uurtje rammen
Nog <200 <150 <125 <100 <75 te gaan.
Nog <200 <150 <125 <100 <75 te gaan.
[ Voor 26% gewijzigd door Pazo op 03-09-2025 10:46 ]
Grote Enphase topic • IQ Gateway uitlezen • PVOutput
PV 10,7kWp O/W • WP Panasonic KIT-WC07K3E5 7kW • Airco ME MSZ HR50VF 5kW • Gasloos per 11-2023
Ik help mee, nog 47Pazo schreef op woensdag 3 september 2025 @ 10:21:
Ik ga nog wel even een half uurtje rammen![]()
Nog <200 <150 <125 <100 <75 te gaan.
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
We zijn er bijna!
Grote Enphase topic • IQ Gateway uitlezen • PVOutput
PV 10,7kWp O/W • WP Panasonic KIT-WC07K3E5 7kW • Airco ME MSZ HR50VF 5kW • Gasloos per 11-2023
jeej!
En nu?

En nu?
Grote Enphase topic • IQ Gateway uitlezen • PVOutput
PV 10,7kWp O/W • WP Panasonic KIT-WC07K3E5 7kW • Airco ME MSZ HR50VF 5kW • Gasloos per 11-2023
Nu kan ik de definitieve lijsten/kaartjes produceren. Bedankt een ieder die heeft meegeholpen! Vanaf 1 oktober mogen jullie weer meehelpen
[ Voor 18% gewijzigd door antonboonstra op 03-09-2025 10:56 ]
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Door een wijziging op de website van PVOutput, was deze keer wat extra creativiteit en input nodig en ook flinke hulp van mede-tweakers
Nogmaals bedankt!
Het
team zat in de maand augustus gemiddeld op -0,9% t.o.v. van dezelfde maand vorig jaar. Een vrij zonnige maand t.o.v. het gemiddelde, maar iets minder zonnig dan vorig jaar.
De volledige lijst inmiddels ook bijgewerkt en onderstaand de top 20 per provincie van systemen uit het PVOutput Tweakers team met de hoogste genormeerde opbrengst van afgelopen maand.
De bijbehorende provinciekaart van Nederland
:strip_exif()/f/image/JIVmd5CEto5kogc6VXPhEKJp.png?f=user_large)
Ter vergelijk, de instralingsgegevens van de meetstations van het KNMI
Het
De volledige lijst inmiddels ook bijgewerkt en onderstaand de top 20 per provincie van systemen uit het PVOutput Tweakers team met de hoogste genormeerde opbrengst van afgelopen maand.
Top twintig per provincie - Periode: Aug 25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
:strip_exif()/f/image/JIVmd5CEto5kogc6VXPhEKJp.png?f=user_large)
Ter vergelijk, de instralingsgegevens van de meetstations van het KNMI
:strip_exif()/f/image/1e6ZjVWG4fPV0rdxlMkUdsTR.png?f=user_large)
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Misschien zo simpel als:GaMbiNo schreef op dinsdag 2 september 2025 @ 19:34:
[...]
Dit ziet er ook mooi uit. Ik gebruikte Tinytask. Dat is een recorder waardoor je het 1 keer moet voordoen. Daarna kun je eindeloos herhalen en evt. De snelheid verhogen. Ik had er vrij snel een paar honderd gedaan.![]()
Maar jouw optie is misschien wel mooier idd. Helemaal als je dat kan schedulen op een container oid. Maar dat wel lastig worden.
code:
1
2
3
4
5
6
7
8
| var output = curl -v \ -H "Cookie: JSESSIONID=xxxxxx" \ https://pvoutput.org..... # en dan curl -v \ -X POST \ https://formvananton |
(en dan eerst een API call om de system ID op te halen).
Ik heb alleen geen idee hoe lang de pvoutput sessionID geldig is (maar misschien is de login actie ook wel na te doen)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| curl 'https://pvoutput.org/index.jsp' \ -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \ -H 'Accept-Language: nl,en;q=0.9,en-US;q=0.8' \ -H 'Cache-Control: no-cache' \ -H 'Connection: keep-alive' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -b 'URI=/addoutput.jsp; JSESSIONID=xx~xx' \ -H 'DNT: 1' \ -H 'Origin: https://pvoutput.org' \ -H 'Pragma: no-cache' \ -H 'Referer: https://pvoutput.org/' \ -H 'Sec-Fetch-Dest: document' \ -H 'Sec-Fetch-Mode: navigate' \ -H 'Sec-Fetch-Site: same-origin' \ -H 'Sec-Fetch-User: ?1' \ -H 'Upgrade-Insecure-Requests: 1' \ -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36' \ -H 'sec-ch-ua: "Not;A=Brand";v="99", "Google Chrome";v="139", "Chromium";v="139"' \ -H 'sec-ch-ua-mobile: ?0' \ -H 'sec-ch-ua-platform: "Linux"' \ --data-raw 'login=xxx%40gmail.com&password=xxx&remember=on' |
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)
@antonboonstra om dit (potentieel) te automatiseren: zou het niet beter zijn om de API te gebruiken van PVOUTPUT? Dan hoeven mensen niet hun password plaintext aan een script/container door te geven.
Even globaal zou je iets kunnen doen ala (in docker of een cron of whatever)
En als er dan een "/getSID" is nog makkelijker (ipv dat ik het uit de HTML moet parsen). Of van mij part return je een 'done' als er niks te doen is en dat het script dan meteen stopt ofzo. Ik zou prima vinden om dit elke dag even te laten draaien.
(note: heb nog niet precies naar de API limits gekeken van pvoutput dunno of dit redelijk is)
Even globaal zou je iets kunnen doen ala (in docker of een cron of whatever)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| #!/usr/bin/env bash set -euo pipefail URL="https://antonboonstra.nl/energie/tweakers/pvoutput/" API_KEY="${PVOUTPUT_API_KEY:?PVOUTPUT_API_KEY not set}" # must be set in env MAX_SYSTEMS_TO_FETCH=100 WAIT_SECS=60 for i in $(seq 1 $MAX_SYSTEMS_TO_FETCH); do echo "=== Cycle $i ===" page=$(curl -s "$URL") link=$(echo "$page" | grep -oP 'href="\Khttps://pvoutput\.org/aggregate\.jsp\?[^"]+' | head -n1) sid=$(echo "$link" | sed -n 's/.*sid=\([0-9]\+\).*/\1/p') if [[ -z "$sid" ]]; then echo "Failed to extract sid (cycle $i)" >&2 exit 1 fi echo "Found PVOutput link: $link" echo "Extracted sid: $sid" api_resp=$(curl -s \ -H "X-Pvoutput-Apikey: $API_KEY" \ -H "X-Pvoutput-SystemId: $sid" \ "https://pvoutput.org/service/r2/getstatistic.jsp") if [[ -z "$api_resp" ]]; then echo "No data returned from PVOutput API (cycle $i)" >&2 exit 1 fi echo "Posting data (cycle $i)..." curl -s "$URL" \ --data-raw "sid=$sid&data=$api_resp" \ >/dev/null sleep $WAIT_SECS done echo "done" |
En als er dan een "/getSID" is nog makkelijker (ipv dat ik het uit de HTML moet parsen). Of van mij part return je een 'done' als er niks te doen is en dat het script dan meteen stopt ofzo. Ik zou prima vinden om dit elke dag even te laten draaien.
(note: heb nog niet precies naar de API limits gekeken van pvoutput dunno of dit redelijk is)
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)
Die API-key is toch uniek per installatie? Daar kun je toch alleen je eigen systeem mee pollen en niet elk willekeurig ander systeem?Mattie112 schreef op woensdag 3 september 2025 @ 13:55:
@antonboonstra om dit (potentieel) te automatiseren: zou het niet beter zijn om de API te gebruiken van PVOUTPUT? Dan hoeven mensen niet hun password plaintext aan een script/container door te geven.
Even globaal zou je iets kunnen doen ala (in docker of een cron of whatever)
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 #!/usr/bin/env bash set -euo pipefail URL="https://antonboonstra.nl/energie/tweakers/pvoutput/" API_KEY="${PVOUTPUT_API_KEY:?PVOUTPUT_API_KEY not set}" # must be set in env MAX_SYSTEMS_TO_FETCH=100 WAIT_SECS=60 for i in $(seq 1 $MAX_SYSTEMS_TO_FETCH); do echo "=== Cycle $i ===" page=$(curl -s "$URL") link=$(echo "$page" | grep -oP 'href="\Khttps://pvoutput\.org/aggregate\.jsp\?[^"]+' | head -n1) sid=$(echo "$link" | sed -n 's/.*sid=\([0-9]\+\).*/\1/p') if [[ -z "$sid" ]]; then echo "Failed to extract sid (cycle $i)" >&2 exit 1 fi echo "Found PVOutput link: $link" echo "Extracted sid: $sid" api_resp=$(curl -s \ -H "X-Pvoutput-Apikey: $API_KEY" \ -H "X-Pvoutput-SystemId: $sid" \ "https://pvoutput.org/service/r2/getstatistic.jsp") if [[ -z "$api_resp" ]]; then echo "No data returned from PVOutput API (cycle $i)" >&2 exit 1 fi echo "Posting data (cycle $i)..." curl -s "$URL" \ --data-raw "sid=$sid&data=$api_resp" \ >/dev/null sleep $WAIT_SECS done echo "done"
En als er dan een "/getSID" is nog makkelijker (ipv dat ik het uit de HTML moet parsen). Of van mij part return je een 'done' als er niks te doen is en dat het script dan meteen stopt ofzo. Ik zou prima vinden om dit elke dag even te laten draaien.
(note: heb nog niet precies naar de API limits gekeken van pvoutput dunno of dit redelijk is)
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
antonboonstra schreef op woensdag 3 september 2025 @ 14:06:
[...]
Die API-key is toch uniek per installatie? Daar kun je toch alleen je eigen systeem mee pollen en niet elk willekeurig ander systeem?
code:
1
| https://pvoutput.org/service/r2/getstatistic.jsp?key=readonlykey&sid=41772&df=20250801&dt=20250831 |
Mijn systeem, output:
code:
1
| 489530,489530,15791,6880,21850,4.178,31,20250801,20250831,5.780,20250809 |
Maar:
code:
1
| https://pvoutput.org/service/r2/getstatistic.jsp?key=readonlykey&sid=41772&df=20250801&dt=20250831&sid1=17942 |
mag ook en dat geeft als output:
code:
1
| 186211,186211,6006,300,9711,4.533,31,20250801,20250831,2.569,20250813 |
En 3x raden van wie ik nu de data ophaal
edit: dus de parameter "sid1" om data voor een ander systeem op te halen https://pvoutput.org/help...on.html#api-get-statistic
Ik zie nu wel wat je daarvoor gedoneerd moet hebben! Whoops dat had ik eerst niet gezien
(en dit is maar even een random call ik assume even dat je eigenlijk alleen de laatste maand hoeft te weten)
edit 2:
per maand kan je het ook ophalen: https://pvoutput.org/help...n.html#get-output-service
[ Voor 22% gewijzigd door Mattie112 op 03-09-2025 14:32 ]
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)
Dat werkt wel mooi. En het werk niet alleen met je API-key (die je geheim moet houden) maar ook met de Read Only Key die je zelf aan kan maken. Als een aantal personen die PVOutput donateur zijn, hun sid en Read Only Key willen delen via DM, dan wil ik wel proberen dit te automatiseren.Mattie112 schreef op woensdag 3 september 2025 @ 14:29:
[...]
code:
1 https://pvoutput.org/service/r2/getstatistic.jsp?key=readonlykey&sid=41772&df=20250801&dt=20250831
Mijn systeem, output:
code:
1 489530,489530,15791,6880,21850,4.178,31,20250801,20250831,5.780,20250809
Maar:
code:
1 https://pvoutput.org/service/r2/getstatistic.jsp?key=readonlykey&sid=41772&df=20250801&dt=20250831&sid1=17942
mag ook en dat geeft als output:
code:
1 186211,186211,6006,300,9711,4.533,31,20250801,20250831,2.569,20250813
En 3x raden van wie ik nu de data ophaal
edit: dus de parameter "sid1" om data voor een ander systeem op te halen https://pvoutput.org/help...on.html#api-get-statistic
Ik zie nu wel wat je daarvoor gedoneerd moet hebben! Whoops dat had ik eerst niet gezien
(en dit is maar even een random call ik assume even dat je eigenlijk alleen de laatste maand hoeft te weten)
edit 2:
per maand kan je het ook ophalen: https://pvoutput.org/help...n.html#get-output-service
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
Geinig... In het elektrisch verbruik van mijn thuisserver is terug te zien dat deze afgelopen dinsdag wat zwaarder is belast. Welgeteld 12 Wh extra verbruik door al die Tweakers
die hebben meegeholpen
/f/image/vap658gDPvLQcQy6yHzCaLpp.png?f=fotoalbum_large)
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
En vergeet je modem/router niet! Die heeft ook extra verkeer moeten verwerken!antonboonstra schreef op zaterdag 6 september 2025 @ 09:45:
Geinig... In het elektrisch verbruik van mijn thuisserver is terug te zien dat deze afgelopen dinsdag wat zwaarder is belast. Welgeteld 12 Wh extra verbruik door al die Tweakersdie hebben meegeholpen
![]()
[Afbeelding]
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)
Dan is wel de vraag of je tegen een IP limiet aan gaat lopen. Echter je hebt wel alles in eigen beheer. Keuzes keuzesantonboonstra schreef op woensdag 3 september 2025 @ 20:10:
[...]
Dat werkt wel mooi. En het werk niet alleen met je API-key (die je geheim moet houden) maar ook met de Read Only Key die je zelf aan kan maken. Als een aantal personen die PVOutput donateur zijn, hun sid en Read Only Key willen delen via DM, dan wil ik wel proberen dit te automatiseren.
Ik gebruik zelf ook de pvoutput Android app (soms) die wat calls doet, je mag mijn key gebruiken maar dan kan je niet mijn hele quota gebruiken

(geen idee welke calls die app precies doet hoor misschien valt het allemaal wel mee als je het over een paar dagen heen 'rustigaan' doet).
3780wP (18x 210wP EC Solar) | 2x Marstek Venus E (5.12kWh)