Waar kan ik uurtarief voor stroom uitlezen (API)?

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • +3 Henk 'm!

  • tomvleerbos
  • Registratie: Januari 2019
  • Laatst online: 15-01-2024
Mijn vraag
Waar kan ik het uurtarief voor stroom uitlezen? Ik wil graag mijn domotica aansturen, waarbij ik rekening houd met het netsysteem (en daarmee ook de prijs druk, wat enige investeringen rechtvaardigd)

Relevante software en hardware die ik gebruik
Momenteel gebruik ik RPi's met domoticz en RedNode en bestuur ik alles wat "los en vast zit". Nu ben ik overgegaan naar flexibel uurtarief voor stroom (easyEnergy) en wil die data ook gebruiken om nieuwe regels voor op te stellen (wanneer mijn 'slurpers' het best aan kunnen slaan)

Wat ik al gevonden of geprobeerd heb
Op de site van easyEnergy en EPEXspot kan ik de data wel zijn (visueel), maar ik kan nergens een "dagelijks dumpadres" vinden. Bij navraag bevestigd easyenergy dat zij geen API hebben en bij EPEXSpot betaal je een fortuin.

Mocht dit echt zo lastig zijn, dan ben ik wel bereid om hier de pen voor in te klimmen, maar wil wel graag zeker weten dat het nergens beschikbaar is.

Beste antwoord (via tomvleerbos op 01-05-2020 11:49)


  • technorabilia
  • Registratie: November 2006
  • Laatst online: 15:26
Je wilt de data van easyEnergy gebruiken?

Als er echt geen API beschikbaar is (check met developer tools) en je kunt de data op de site zien dan kun je deze eventueel scrapen. Met Python en beautifulsoup of requests. Dat is niet heel ingewikkeld en draait makkelijk op je RPi.

YouTube: Python Tutorial: Web Scraping with BeautifulSoup and Requests

Edit:
Net even gekeken.
Je kunt de waardes uit de tabel opvragen. Even via Developer Tools, Network kijken.

Bijvoorbeeld:
https://mijn.easyenergy.c...%3A00%3A00.000Z&grouping=

Stroom en gas zijn andere URL. Ik denk dat je ook wel iets met grouping kunt doen (dag/maand/jaar?) en met de params voor de timestamps.

[ Voor 35% gewijzigd door technorabilia op 30-04-2020 11:13 ]

👉🏻 Blog 👈🏻

Alle reacties


Acties:
  • 0 Henk 'm!

  • Silver7
  • Registratie: Januari 2002
  • Laatst online: 25-06 10:40
Heb je slimme meter? Zo ja, zou je niet P1-kabeltje gebruiken + RPI en gegevens daaruit halen opslaan in Domoticz?

Acties:
  • +1 Henk 'm!

  • Skyaero
  • Registratie: Juli 2005
  • Niet online
tomvleerbos schreef op donderdag 30 april 2020 @ 08:57:
Mijn vraag
Waar kan ik het uurtarief voor stroom uitlezen? Ik wil graag mijn domotica aansturen, waarbij ik rekening houd met het netsysteem (en daarmee ook de prijs druk, wat enige investeringen rechtvaardigd)
Welk tarief ben je naar op zoek?

- De APX/EPEX day ahead prijzen, oftewel prijzen die een dag van te voren al zijn vastgesteld?
- Intraday markt, waarbij prijzen uiterlijk 90 minuten voor afroep worden vastgesteld
- Onbalansmarkt, waarbij prijzen op 15 minuten basis achteraf kenbaar wordt gemaakt?
- De onbalans delta, de huidige onbalans in het systeem die weggewerkt moet worden?

Acties:
  • +1 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 17:54

MsG

Forumzwerver

Silver7 schreef op donderdag 30 april 2020 @ 08:59:
Heb je slimme meter? Zo ja, zou je niet P1-kabeltje gebruiken + RPI en gegevens daaruit halen opslaan in Domoticz?
Klok klepel? Hij wil de prijzen per uur lezen/ergens vandaan halen zodat hij daar in automatisering rekening mee kan houden. Wel een leuke casus, want dat is wat onze apparatuur binnen nu en 10 jaar ook allemaal gaat doen. De meterstanden bijhouden en uitlezen (ik vermoed dat hij dat al doet) van zijn verbruik geven niet de uurprijzen die hij wenst.

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • technorabilia
  • Registratie: November 2006
  • Laatst online: 15:26
Je wilt de data van easyEnergy gebruiken?

Als er echt geen API beschikbaar is (check met developer tools) en je kunt de data op de site zien dan kun je deze eventueel scrapen. Met Python en beautifulsoup of requests. Dat is niet heel ingewikkeld en draait makkelijk op je RPi.

YouTube: Python Tutorial: Web Scraping with BeautifulSoup and Requests

Edit:
Net even gekeken.
Je kunt de waardes uit de tabel opvragen. Even via Developer Tools, Network kijken.

Bijvoorbeeld:
https://mijn.easyenergy.c...%3A00%3A00.000Z&grouping=

Stroom en gas zijn andere URL. Ik denk dat je ook wel iets met grouping kunt doen (dag/maand/jaar?) en met de params voor de timestamps.

[ Voor 35% gewijzigd door technorabilia op 30-04-2020 11:13 ]

👉🏻 Blog 👈🏻


Acties:
  • +8 Henk 'm!

  • jobr
  • Registratie: Januari 2009
  • Laatst online: 18-05 18:57
tomvleerbos schreef op donderdag 30 april 2020 @ 08:57:

Wat ik al gevonden of geprobeerd heb
Op de site van easyEnergy en EPEXspot kan ik de data wel zijn (visueel), maar ik kan nergens een "dagelijks dumpadres" vinden. Bij navraag bevestigd easyenergy dat zij geen API hebben en bij EPEXSpot betaal je een fortuin.
Niet alles geloven wat ze zeggen.
Stop dit maar eens in je browser:

Acties:
  • 0 Henk 'm!

  • Breezz
  • Registratie: Juni 2011
  • Laatst online: 09-07 16:13
Kunnen jullie in Nederland dan kiezen voor een tarief dat zo variabel is in functie van de tijd? Met slimme meter?

In België kan je dat nog niet voor zover ik weet

Acties:
  • +3 Henk 'm!

  • tomvleerbos
  • Registratie: Januari 2019
  • Laatst online: 15-01-2024
VET!! LACHEN! Jullie zijn bazen, aanstaand weekend ga ik weer puzzelen.

De veronderstellingen kloppen trouwens! Ik lees de meter al jaren uit, ben klant bij easyEnergy (krijg dus als particulier uurtarieven in rekening), maar was nooit toegekomen en met die data mijn rekening ook te beïnvloeden. Met bovenstaande data lijkt dat te kunnen.

Als iemand al een werkend geheel heeft (domoticz, node-red, of gewoon geprogrammeerd) dan houd ik me aanbevolen!

Acties:
  • +1 Henk 'm!

  • technorabilia
  • Registratie: November 2006
  • Laatst online: 15:26
Ik weet niet precies of er al iets voor is maar in Python kan het er ongeveer als volgt uit zien:

Python:
1
2
3
4
5
6
7
8
9
10
import urllib3
import xmltodict

url = "https://mijn.easyenergy.com/nl/api/tariff/getapxtariffs?startTimestamp=2020-04-29T22%3A00%3A00.000Z&endTimestamp=2020-04-30T22%3A00%3A00.000Z&grouping="
http = urllib3.PoolManager()
response = http.request('GET', url)
data = xmltodict.parse(response.data)

for line in data['ArrayOfEnergyTariff']['EnergyTariff']:
    print(line['TariffReturn'], line['TariffUsage'], line['Timestamp']['d3p1:DateTime'])

Geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
0.02918 0.035307800000000000 2020-04-29T07:00:00Z
0.02694 0.032597400000000000 2020-04-29T08:00:00Z
0.02528 0.030588800000000000 2020-04-29T09:00:00Z
0.02314 0.027999400000000000 2020-04-29T10:00:00Z
0.01855 0.022445500000000000 2020-04-29T11:00:00Z
0.01737 0.021017700000000000 2020-04-29T12:00:00Z
0.01699 0.020557900000000000 2020-04-29T13:00:00Z
0.01843 0.022300300000000000 2020-04-29T14:00:00Z
0.02104 0.025458400000000000 2020-04-29T15:00:00Z
0.02526 0.030564600000000000 2020-04-29T16:00:00Z
.
.
.

👉🏻 Blog 👈🏻


Acties:
  • +3 Henk 'm!

  • tomvleerbos
  • Registratie: Januari 2019
  • Laatst online: 15-01-2024
Wat een verslavende hobby is dit! Er openen zich telkens nieuwe mooie werelden, echt erg leuk.

Kraades jij bent een baas!, ik was al enkele dagen aan het knutselen in Python, maar wat jij hebt gebouwd is VEEL mooier dan wat ik had geprutst (ik ben veel te lomp). Ik ben ook redelijk wat tijd verloren met Python-packages, maar wat is dat super flexibel! Als ik de modules achter elkaar heb staan, post ik ze nog eens voor feedback!

Ik ben nog wel even aan het rekenen geweest (met een weekje data), want ik had verwacht dat deze exercitie ook financieel aantrekkelijk zou worden, maar gek genoeg kun je beter bij de ouderwetse aanbieders blijven... #fail Dit ga ik nog uitgebreider doen, want als dit werkelijk zo is, ga ik ook iets lobbyen...

Acties:
  • +3 Henk 'm!

  • de Peer
  • Registratie: Juli 2002
  • Laatst online: 17:56

de Peer

under peer review

tomvleerbos schreef op dinsdag 5 mei 2020 @ 09:15:
Wat een verslavende hobby is dit! Er openen zich telkens nieuwe mooie werelden, echt erg leuk.

Kraades jij bent een baas!, ik was al enkele dagen aan het knutselen in Python, maar wat jij hebt gebouwd is VEEL mooier dan wat ik had geprutst (ik ben veel te lomp). Ik ben ook redelijk wat tijd verloren met Python-packages, maar wat is dat super flexibel! Als ik de modules achter elkaar heb staan, post ik ze nog eens voor feedback!

Ik ben nog wel even aan het rekenen geweest (met een weekje data), want ik had verwacht dat deze exercitie ook financieel aantrekkelijk zou worden, maar gek genoeg kun je beter bij de ouderwetse aanbieders blijven... #fail Dit ga ik nog uitgebreider doen, want als dit werkelijk zo is, ga ik ook iets lobbyen...
Ik wilde de pret niet bederven, maar dat was ook mijn conclusie 1 of 2 jaar geleden toen de eerste aanbieders met uurtarieven aan kwamen zetten.
Goedkoopste is nog altijd jaarlijks overstappen en welkomstbonussen cashen. Je wilt dan dus niet telkens vast zitten aan een API met uurprijzen.

[ Voor 6% gewijzigd door de Peer op 05-05-2020 09:54 ]


Acties:
  • 0 Henk 'm!

  • dudek
  • Registratie: Maart 2000
  • Laatst online: 08-11-2022

dudek

I spy with my little eye

Skyaero schreef op donderdag 30 april 2020 @ 09:04:
[...]


Welk tarief ben je naar op zoek?

- De APX/EPEX day ahead prijzen, oftewel prijzen die een dag van te voren al zijn vastgesteld?
- Intraday markt, waarbij prijzen uiterlijk 90 minuten voor afroep worden vastgesteld
- Onbalansmarkt, waarbij prijzen op 15 minuten basis achteraf kenbaar wordt gemaakt?
- De onbalans delta, de huidige onbalans in het systeem die weggewerkt moet worden?
Iemand ook enig idee waar de onbalans prijzen te vinden zijn?
Ik weet dat ze o.a. hier te raadplegen zijn: https://services.tenergy....spx/actualimbalanceprices
Maar ik wil ze via een API op kunnen halen.

Women, you can't live with 'em..... and you can't live with 'em!
Als je hoort hoe het klokje thuis tikt, zit je niet in het café.


Acties:
  • 0 Henk 'm!

  • dudek
  • Registratie: Maart 2000
  • Laatst online: 08-11-2022

dudek

I spy with my little eye

thanks! weet jij ook of het klopt dat die data een dag achterloopt?
ik zou ze namelijk graag (near) realtime willen hebben.


besef me nu dat dat voorspelde waarden zijn 8)7

[ Voor 19% gewijzigd door dudek op 13-11-2020 10:50 . Reden: domme vraag ]

Women, you can't live with 'em..... and you can't live with 'em!
Als je hoort hoe het klokje thuis tikt, zit je niet in het café.


Acties:
  • +9 Henk 'm!

  • Smuggler
  • Registratie: Juni 2005
  • Laatst online: 10-07 13:40

Smuggler

Wat wil jij nu echt bereiken?

Omdat dit topic vrij snel naar boven komt als je op internet of tweakers zoekt naar api en easyenergy.
Het topic nog geen jaren oud is.
En ik gebruik heb gemaakt uit de informatie uit dit topic. Met name de code van @kraades

Heb ik het volgende programma ontwikkeld:
https://github.com/smokkelaar/CarChargeWithHourCurrentRates ,
Het laad de elektrische auto zo goedkoop mogelijk, en toch snel naar de 50% om de auto bruikbaar te maken.

Verder wordt er ook geruik gemaakt van Entsoe een bron die stabieler lijkt te zijn dan die van easyenergie zelf.
volledig ontwikkeld in python.

Ik bespaar op deze manier zo'n 1,20 euro per dag. (30kwh tegen 4 cent goedkoper gemiddeld). =
binnenkort ook nog wat andere dingen erop aansluiten thuis die niet zo tijdgebonden zijn.

9.900Wp PV (enphase), 55kwh EV(Tesla), 35kwh EV(MG), 6kWh thuisbatterij (EVAPOWER), Tibber


Acties:
  • 0 Henk 'm!

  • Omega001
  • Registratie: Februari 2022
  • Laatst online: 21-02-2022
Ik zou dit ook willen doen door de data van easy energy te gebruiken om mijn homeseer controller aan te kunnen sturen. Nu ben ik geen groot programmeur, hoe krijg ik een dergelijke routine op mijn homeseer, het systeem draait onder linux.

Alle hulp is welkom.

Acties:
  • +2 Henk 'm!

  • kouwe023
  • Registratie: Mei 2022
  • Laatst online: 25-05-2022
Frank Energy heeft een API beschikbaar met Marktprijzen voor gas en elektriciteit per uur.

https://reversed.notion.s...a88ac4abe8c2ad89d3167a83e

Ik wil deze data graag beschikbaar hebben in Node-RED. Is er iemand die dat kan?

Acties:
  • 0 Henk 'm!

  • Ruud61
  • Registratie: Mei 2022
  • Laatst online: 15-05-2024
"data": {
"marketPricesElectricity": [],
"marketPricesGas": [
{
"from": "2022-05-01T00:00:00.000Z",
"till": "2022-05-01T01:00:00.000Z",
"marketPrice": 0.942,
"priceIncludingMarkup": 1.237
},

Dat is het resultaat van de API call van Frank Energy. De prijzen voor elektriciteit (marketPricesElectricity) zijn altijd leeg, ongeacht welke datum ik opgeef. Lijkt mij niet echt bruikbaar, tenzij je geinteresseerd bent in de gasprijs.

Acties:
  • +1 Henk 'm!

  • Magic Blikkie
  • Registratie: Juni 2022
  • Laatst online: 14-06-2023
Ik ben niet al te handig maar kan de data die ik wil wel vinden.
Kan iemand wat met deze link ?

https://www.epexspot.com/...0&data_mode=table&period=

of

https://powerhouse.net/marktprijzen/


Als deze data kan beschikbaar kan krijgen in node red ( om later ook te gebruiken in Home Assistant) dan kan ik per apparaat goed de kosten bij houden.

Ik heb een toeslag per kWh. Als die er nog aan toe zou kunnen voegen ben ik helemaal in mijn nopjes.

[ Voor 4% gewijzigd door Magic Blikkie op 04-06-2022 22:54 . Reden: 2e Site gevonden ]


Acties:
  • 0 Henk 'm!

  • prettig
  • Registratie: December 2017
  • Laatst online: 21-12-2024
Ruud61 schreef op donderdag 26 mei 2022 @ 18:58:
"data": {
"marketPricesElectricity": [],
"marketPricesGas": [
{
"from": "2022-05-01T00:00:00.000Z",
"till": "2022-05-01T01:00:00.000Z",
"marketPrice": 0.942,
"priceIncludingMarkup": 1.237
},

Dat is het resultaat van de API call van Frank Energy. De prijzen voor elektriciteit (marketPricesElectricity) zijn altijd leeg, ongeacht welke datum ik opgeef. Lijkt mij niet echt bruikbaar, tenzij je geinteresseerd bent in de gasprijs.
Zo te zien wel ......


curl -X POST 'https://graphcdn.frankenergie.nl/' -H 'Content-Type: application/json' -H 'User-Agent: Integromat/production' -d '{
"query": "query MarketPrices {\n\tmarketPricesElectricity(startDate: \"2022-06-09\", endDate: \"2022-06-10\") {\n till\n from\n marketPrice\n priceIncludingMarkup\n\t}\n\tmarketPricesGas(startDate: \"2022-06-09\", endDate: \"2022-06-10\") {\n from\n till\n marketPrice\n priceIncludingMarkup\n }\n}"
}'


[
{
"data": {
"marketPricesElectricity": [
{
"till": "2022-06-08T23:00:00.000Z",
"from": "2022-06-08T22:00:00.000Z",
"marketPrice": 0.189,
"priceIncludingMarkup": 0.246
},
{
"till": "2022-06-09T00:00:00.000Z",
"from": "2022-06-08T23:00:00.000Z",
"marketPrice": 0.171,
"priceIncludingMarkup": 0.223
},
{
"till": "2022-06-09T01:00:00.000Z",
"from": "2022-06-09T00:00:00.000Z",
"marketPrice": 0.165,
"priceIncludingMarkup": 0.217
},
{
"till": "2022-06-09T02:00:00.000Z",
"from": "2022-06-09T01:00:00.000Z",
"marketPrice": 0.163,
"priceIncludingMarkup": 0.214
},
{
"till": "2022-06-09T03:00:00.000Z",
"from": "2022-06-09T02:00:00.000Z",
"marketPrice": 0.16,
"priceIncludingMarkup": 0.21
},
{
"till": "2022-06-09T04:00:00.000Z",
"from": "2022-06-09T03:00:00.000Z",
"marketPrice": 0.16,
"priceIncludingMarkup": 0.211
},
{
"till": "2022-06-09T05:00:00.000Z",
"from": "2022-06-09T04:00:00.000Z",
"marketPrice": 0.201,
"priceIncludingMarkup": 0.26
},
{
"till": "2022-06-09T06:00:00.000Z",
"from": "2022-06-09T05:00:00.000Z",
"marketPrice": 0.214,
"priceIncludingMarkup": 0.276
},
{
"till": "2022-06-09T07:00:00.000Z",
"from": "2022-06-09T06:00:00.000Z",
"marketPrice": 0.18,
"priceIncludingMarkup": 0.235
},
{
"till": "2022-06-09T08:00:00.000Z",
"from": "2022-06-09T07:00:00.000Z",
"marketPrice": 0.16,
"priceIncludingMarkup": 0.211
},
{
"till": "2022-06-09T09:00:00.000Z",
"from": "2022-06-09T08:00:00.000Z",
"marketPrice": 0.179,
"priceIncludingMarkup": 0.233
},
{
"till": "2022-06-09T10:00:00.000Z",
"from": "2022-06-09T09:00:00.000Z",
"marketPrice": 0.16,
"priceIncludingMarkup": 0.211
},
{
"till": "2022-06-09T11:00:00.000Z",
"from": "2022-06-09T10:00:00.000Z",
"marketPrice": 0.144,
"priceIncludingMarkup": 0.192
},
{
"till": "2022-06-09T12:00:00.000Z",
"from": "2022-06-09T11:00:00.000Z",
"marketPrice": 0.143,
"priceIncludingMarkup": 0.19
},
{
"till": "2022-06-09T13:00:00.000Z",
"from": "2022-06-09T12:00:00.000Z",
"marketPrice": 0.146,
"priceIncludingMarkup": 0.194
},
{
"till": "2022-06-09T14:00:00.000Z",
"from": "2022-06-09T13:00:00.000Z",
"marketPrice": 0.134,
"priceIncludingMarkup": 0.179
},
{
"till": "2022-06-09T15:00:00.000Z",
"from": "2022-06-09T14:00:00.000Z",
"marketPrice": 0.138,
"priceIncludingMarkup": 0.184
},
{
"till": "2022-06-09T16:00:00.000Z",
"from": "2022-06-09T15:00:00.000Z",
"marketPrice": 0.164,
"priceIncludingMarkup": 0.215
},
{
"till": "2022-06-09T17:00:00.000Z",
"from": "2022-06-09T16:00:00.000Z",
"marketPrice": 0.176,
"priceIncludingMarkup": 0.23
},
{
"till": "2022-06-09T18:00:00.000Z",
"from": "2022-06-09T17:00:00.000Z",
"marketPrice": 0.191,
"priceIncludingMarkup": 0.248
},
{
"till": "2022-06-09T19:00:00.000Z",
"from": "2022-06-09T18:00:00.000Z",
"marketPrice": 0.2,
"priceIncludingMarkup": 0.259
},
{
"till": "2022-06-09T20:00:00.000Z",
"from": "2022-06-09T19:00:00.000Z",
"marketPrice": 0.21,
"priceIncludingMarkup": 0.271
},
{
"till": "2022-06-09T21:00:00.000Z",
"from": "2022-06-09T20:00:00.000Z",
"marketPrice": 0.209,
"priceIncludingMarkup": 0.27
},
{
"till": "2022-06-09T22:00:00.000Z",
"from": "2022-06-09T21:00:00.000Z",
"marketPrice": 0.192,
"priceIncludingMarkup": 0.249
}
],
"marketPricesGas": [
{
"from": "2022-06-08T22:00:00.000Z",
"till": "2022-06-08T23:00:00.000Z",
"marketPrice": 0.764,
"priceIncludingMarkup": 1.021
},
{
"from": "2022-06-08T23:00:00.000Z",
"till": "2022-06-09T00:00:00.000Z",
"marketPrice": 0.764,
"priceIncludingMarkup": 1.021
},
{
"from": "2022-06-09T00:00:00.000Z",
"till": "2022-06-09T01:00:00.000Z",
"marketPrice": 0.764,
"priceIncludingMarkup": 1.021
},
{
"from": "2022-06-09T01:00:00.000Z",
"till": "2022-06-09T02:00:00.000Z",
"marketPrice": 0.764,
"priceIncludingMarkup": 1.021
},
{
"from": "2022-06-09T02:00:00.000Z",
"till": "2022-06-09T03:00:00.000Z",
"marketPrice": 0.764,
"priceIncludingMarkup": 1.021
},
{
"from": "2022-06-09T03:00:00.000Z",
"till": "2022-06-09T04:00:00.000Z",
"marketPrice": 0.764,
"priceIncludingMarkup": 1.021
},
{
"from": "2022-06-09T04:00:00.000Z",
"till": "2022-06-09T05:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T05:00:00.000Z",
"till": "2022-06-09T06:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T06:00:00.000Z",
"till": "2022-06-09T07:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T07:00:00.000Z",
"till": "2022-06-09T08:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T08:00:00.000Z",
"till": "2022-06-09T09:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T09:00:00.000Z",
"till": "2022-06-09T10:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T10:00:00.000Z",
"till": "2022-06-09T11:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T11:00:00.000Z",
"till": "2022-06-09T12:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T12:00:00.000Z",
"till": "2022-06-09T13:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T13:00:00.000Z",
"till": "2022-06-09T14:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T14:00:00.000Z",
"till": "2022-06-09T15:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T15:00:00.000Z",
"till": "2022-06-09T16:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T16:00:00.000Z",
"till": "2022-06-09T17:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T17:00:00.000Z",
"till": "2022-06-09T18:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T18:00:00.000Z",
"till": "2022-06-09T19:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T19:00:00.000Z",
"till": "2022-06-09T20:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T20:00:00.000Z",
"till": "2022-06-09T21:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
},
{
"from": "2022-06-09T21:00:00.000Z",
"till": "2022-06-09T22:00:00.000Z",
"marketPrice": 0.753,
"priceIncludingMarkup": 1.008
}
]
}
}
]

[ Voor 0% gewijzigd door teacher op 10-06-2022 09:14 ]


Acties:
  • 0 Henk 'm!

  • prettig
  • Registratie: December 2017
  • Laatst online: 21-12-2024
Alleen echt goed werkt de Frank API nog niet, vandaag krijg ik de data van 9 juni ! Zal maar eens mailtje sturen.

Acties:
  • 0 Henk 'm!

  • prettig
  • Registratie: December 2017
  • Laatst online: 21-12-2024
Wat wel werkt en stabiel is: ENTSOE (gratis account en even API key aanvragen).

Code NL day ahead.
curl -X GET 'https://transparency.entsoe.eu/api?in_Domain=10YNL----------L&periodEnd=202206240800&out_Domain=10YNL----------L&periodStart=202206230800&documentType=A44&securityToken=YOUR-API-TOKEN'

Acties:
  • 0 Henk 'm!

  • !null
  • Registratie: Maart 2008
  • Laatst online: 11:32
prettig schreef op donderdag 23 juni 2022 @ 10:41:
Wat wel werkt en stabiel is: ENTSOE (gratis account en even API key aanvragen).

Code NL day ahead.
curl -X GET 'https://transparency.entsoe.eu/api?in_Domain=10YNL----------L&periodEnd=202206240800&out_Domain=10YNL----------L&periodStart=202206230800&documentType=A44&securityToken=YOUR-API-TOKEN'
Dit zijn dus prijzen van een Europese markt?
In hoeverre komen die overeen met alle flexibele tarieven aanbieders? Verschillen die prijzen niet?

Ampera-e (60kWh) -> (66kWh)


Acties:
  • 0 Henk 'm!

  • AOTUROA
  • Registratie: September 2022
  • Laatst online: 04-06-2023
Voor de hobbyisten onder ons heb ik een eenvoudige NodeJS app opgezet om de prijzen van morgen te vergaren van ENTSO-E. Je kunt de data eventueel raadplegen met de DEBUG functie of rechtstreeks naar een InfluxDB doorzetten.

Zie: https://bitbucket.org/aot...ata-collector/src/master/

Afbeeldingslocatie: https://tweakers.net/i/GbVF2LAWMZGwdSdfCbPozwkf2jk=/800x/filters:strip_exif()/f/image/8fra95rXXBwBh2l6ZqCuBKjo.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • ksmink
  • Registratie: Mei 2013
  • Laatst online: 10-07 07:06
Vanuit HA forum kwam ik nog op het onderstaande, werkt (voor mij) als een prima bron voor je stroomprijs in HA. Let op dat je hiermee actueel opvraagt wat het is en geen forecast voor de hele dag.

code:
1
2
3
4
5
6
7
8
9
10
sensor easyenergy:
  platform: rest
  name: EasyEnergy
  resource_template: >-
      https://mijn.easyenergy.com/nl/api/tariff/getapxtariffs?startTimestamp=
      {% set ts_now = ((as_timestamp(now())/1800)|round(0,'floor')|int * 1800) %}
      {{ (ts_now - 3*60*60 ) |timestamp_custom ('%Y-%m-%dT%H:%M:%SZ') }}&endTimestamp=
      {{ (ts_now + 1*60*60 ) |timestamp_custom ('%Y-%m-%dT%H:%M:%SZ') }}
  unit_of_measurement: 'ct/kWh'
  value_template: "{{ (value_json[-3].TariffUsage) | multiply(100) | round(2) }}"

Acties:
  • 0 Henk 'm!

  • martijnkriens
  • Registratie: November 2021
  • Laatst online: 05-07-2023
ksmink schreef op dinsdag 1 november 2022 @ 11:43:
Vanuit HA forum kwam ik nog op het onderstaande, werkt (voor mij) als een prima bron voor je stroomprijs in HA. Let op dat je hiermee actueel opvraagt wat het is en geen forecast voor de hele dag.

code:
1
2
3
4
5
6
7
8
9
10
sensor easyenergy:
  platform: rest
  name: EasyEnergy
  resource_template: >-
      https://mijn.easyenergy.com/nl/api/tariff/getapxtariffs?startTimestamp=
      {% set ts_now = ((as_timestamp(now())/1800)|round(0,'floor')|int * 1800) %}
      {{ (ts_now - 3*60*60 ) |timestamp_custom ('%Y-%m-%dT%H:%M:%SZ') }}&endTimestamp=
      {{ (ts_now + 1*60*60 ) |timestamp_custom ('%Y-%m-%dT%H:%M:%SZ') }}
  unit_of_measurement: 'ct/kWh'
  value_template: "{{ (value_json[-3].TariffUsage) | multiply(100) | round(2) }}"

Acties:
  • +2 Henk 'm!

  • Ruud61
  • Registratie: Mei 2022
  • Laatst online: 15-05-2024
Dit is inderdaad heel interessant. Als je de spotprijzen zou combineren met je eigen P1 gegevens en dit verder aanvult met gegevens van je leverancier, netbeheerder, energiebelasting en de btw, dan heb je de basis van je maand factuur. Dit zou dan gelden voor dynamische prijzen. Dit is weer te vergelijken met alle variabele en vaste contracten. Je krijgt dan een indruk wat de energieleverancier aan je verdient (als je het over een langere periode monitort).

Dit is een voorbeeld dat ik onlangs geimplementeerd heb op basis van LEPA en EPEX gegevens en mijn eigen P1 gegevens (je ziet hier het kostenplaatsje van mijn november gebruik voor electriciteit).

Afbeeldingslocatie: https://tweakers.net/i/Jk7QPovmhCaNrbtMM0r7XsXYsxk=/800x/filters:strip_exif()/f/image/6xqhPidKCaKGIcRB1SHYqA3K.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • PBeindorff
  • Registratie: Oktober 2021
  • Laatst online: 16-07-2023
Leuk topic!

Weet iemand toevallig ook of je een historische dataset met uurprijzen ergens kan downloaden?

Ik meet al maanden P1 poort en zonnepanelen met HomeAssistant. Ben wel benieuwd hoe kosten geweest zouden zijn met dynamisch contract.

[ Voor 4% gewijzigd door PBeindorff op 28-05-2023 09:14 ]


Acties:
  • +1 Henk 'm!

  • hoi3344
  • Registratie: November 2011
  • Laatst online: 09-07 13:24
PBeindorff schreef op zondag 28 mei 2023 @ 09:12:
Leuk topic!

Weet iemand toevallig ook of je een historische dataset met uurprijzen ergens kan downloaden?

Ik meet al maanden P1 poort en zonnepanelen met HomeAssistant. Ben wel benieuwd hoe kosten geweest zouden zijn met dynamisch contract.
https://mijn.easyenergy.c...%3A00%3A00.000Z&grouping=

Pas de datum van tot in de url aan en je krijgt alle historische data

Acties:
  • 0 Henk 'm!

  • TinusH777
  • Registratie: Juli 2004
  • Laatst online: 08-07 20:08
Uiteindelijk wil ik een slimme schakelaar die de omvormer uitzet op tijden dat de kWh prijs onder de -15 cent uitkomt. Vandaag bijvoorbeeld -48 cent per kWh 🥺
Wat zouden de mogelijkheden zijn?

Acties:
  • 0 Henk 'm!

  • hoi3344
  • Registratie: November 2011
  • Laatst online: 09-07 13:24
De api gebruiken en uitschakelen op momenten dat de prijs in de min gaat. Net voor aanvang van het uur controleren of de schakelaar uit moet of aan moet blijven

Acties:
  • 0 Henk 'm!

  • TinusH777
  • Registratie: Juli 2004
  • Laatst online: 08-07 20:08
hoi3344 schreef op zondag 28 mei 2023 @ 11:10:
De api gebruiken en uitschakelen op momenten dat de prijs in de min gaat. Net voor aanvang van het uur controleren of de schakelaar uit moet of aan moet blijven
Ik heb vandaag zitten te kijken naar schakelaars, maar heeft iemand een tip voor een schakelaar die geschikt is voor een omvormen met een gedocumenteerde API?

Acties:
  • 0 Henk 'm!

  • lexicon129
  • Registratie: Juni 2023
  • Laatst online: 30-04 16:25
PBeindorff schreef op zondag 28 mei 2023 @ 09:12:
Leuk topic!

Weet iemand toevallig ook of je een historische dataset met uurprijzen ergens kan downloaden?

Ik meet al maanden P1 poort en zonnepanelen met HomeAssistant. Ben wel benieuwd hoe kosten geweest zouden zijn met dynamisch contract.
Via https://transparency.entsoe.eu/ kan je export maken van uurprijzen voor periode die je wilt. Transmission -> Day Ahead prices.

Acties:
  • +1 Henk 'm!

  • ouweklimgeit
  • Registratie: Juni 2014
  • Niet online
Voor de geïnteresseerden heb ik wat Apple Shortcuts gemaakt voor de Frankenergie prijzen;

Om de shortcuts niet vol te prakken met repeterende code heb ik 2 losse shortcuts gemaakt die aangeroepen kunnen worden. De ene shortcut berekent de netto prijs (dus incl. btw, energiebelasting, etc), de andere haalt alleen de prijs van het huidige uur op. Je kunt (lees: moet) beide shortcuts gewoon importeren en hier hoef je niet meer naar om te kijken.

Frankenergie Info
Deze shortcut haalt via de API (https://graphcdn.frankenergie.nl) de dagelijkse informatie op en noemt de huidige uurprijs, evenals op welk tijdstip de prijs negatief wordt op die dag.

Shortcut die acteert op prijs
Deze shortcut kan automatisch een stopcontact in- of uitschakelen op basis van de actuele prijs. Ik gebruik hem bijvoorbeeld voor de laders van de elektrische fietsen, mijn powerwall (die alleen bij heel goedkope tarieven oplaadt), etc). Maar je zou ook een hele rij verwarmingselementen kunnen bedienen die aan gaan zodra de prijs negatief is })

Voor de laatste shortcut maak ik gebruik van Homewizard Wi-Fi Energy Sockets die via een API te bedienen (en uit te lezen) zijn.

Acties:
  • 0 Henk 'm!

  • Janvanaal
  • Registratie: Maart 2015
  • Laatst online: 06-05 00:59
Ik ben ook nieuw hier maar is er al een code voor de ESP on de day ahead prijzen per dag automatisch te downloaden?

Acties:
  • 0 Henk 'm!

  • tinyme
  • Registratie: Februari 2013
  • Laatst online: 20-11-2024
Voor mensen die dit in België zoeken:

https://opendata.elia.be/...ods077/api/?sort=datetime

Acties:
  • +1 Henk 'm!

  • Bonobobob
  • Registratie: Februari 2020
  • Laatst online: 10-02 23:55
In België kan je ook naar volgende site gaan:
https://www.elia.be/nl/gr...day-ahead-referentieprijs

Als je kijkt vanwaar die info komt, zie je dat er telkens JSON file gedownload worden. Rechtstreekse link: https://griddata.elia.be/...?csrt=4486612387522401558

Als je op basis daarvan aan OpenAI (ChatGPT) vraagt om een Python programma te maken, dan is het direct in orde.

Hier een voorbeeld dat ik door ChatGPT laten maken heb om de maandelijkse gemiddelden te berekenen op basis van de day-ahead uurprijzen:
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
import requests
from datetime import datetime, timedelta

def get_data_for_month(year, month):
    data = []
    start_date = datetime(year, month, 1)
    end_date = start_date.replace(day=28) + timedelta(days=4)
    end_date = end_date - timedelta(days=end_date.day)
    
    while start_date <= end_date:
        url = f"https://griddata.elia.be/eliabecontrols.prod/interface/Interconnections/daily/auctionresults/{start_date.date()}?csrt=4486612387522401558"
        response = requests.get(url)
        if response.status_code == 200:
            data.extend(response.json())
        else:
            print(f"Failed to fetch data for {start_date.date()}")
        start_date += timedelta(days=1)
    
    return data

def calculate_average_price(data):
    prices = [item["price"] for item in data]
    return sum(prices) / len(prices)

if __name__ == "__main__":
    year = 2023
    month = 6
    
    data = get_data_for_month(year, month)
    average_price = calculate_average_price(data)
    
    print(f"Average price for {year}-{month:02d}: {average_price:.2f}")

Acties:
  • 0 Henk 'm!

  • TMarres
  • Registratie: Oktober 2022
  • Laatst online: 14-05 16:14
Op
https://api.engie.be/engie/ms/pricing/v1/public/prices/epex

maar dat bestand is , vrees ik, te groot voor bv web pages/ip devices

Acties:
  • 0 Henk 'm!

  • jonckvdk
  • Registratie: Oktober 2021
  • Laatst online: 12-06 18:10
quote]PBeindorff schreef op zondag 28 mei 2023 @ 09:12:
Leuk topic!

Weet iemand toevallig ook of je een historische dataset met uurprijzen ergens kan downloaden?

Ik meet al maanden P1 poort en zonnepanelen met HomeAssistant. Ben wel benieuwd hoe kosten geweest zouden zijn met dynamisch contract.
[/quote]

Beetje late reactie maar ik ik kwam dit topic tegen terwijl ik precies dit aan het coderen was. Ik heb hier iets gebouwd waarmee je what-if scenarios kan draaien, dus wat waren je kosten geweest wanneer je een dynamisch contract had gehad, wat als je een warmtepomp had gehad en wat als je een thuisbatterij had gehad. Kijk maar of je er iets aan hebt, de code staat hier

Dit project was alleen voor mezelf bedoeld dus er kunnen nog wat "rough edges" aan zitten, laat maar weten wanneer je hulp nodig hebt om het aan de praat te krijgen.

Acties:
  • 0 Henk 'm!

  • HermanGast
  • Registratie: November 2021
  • Laatst online: 12:29

HermanGast

Exige GT3

Janvanaal schreef op donderdag 6 juli 2023 @ 16:58:
Ik ben ook nieuw hier maar is er al een code voor de ESP on de day ahead prijzen per dag automatisch te downloaden?
Even zoeken op tweakers naar de termen. M5stack. enever.nl
Wellicht moet je dat een beetje aanpassen. Voor mij werkt die code al maanden prima.

Gasloos, 15kWp, Ekrano, 51kWh Pylontech, 3xVictron MP8000, M5stack, MQTT


Acties:
  • 0 Henk 'm!

  • Crazy2
  • Registratie: September 2007
  • Laatst online: 10-01 20:25
TMarres schreef op maandag 22 april 2024 @ 15:44:
Op
https://api.engie.be/engie/ms/pricing/v1/public/prices/epex

maar dat bestand is , vrees ik, te groot voor bv web pages/ip devices
Spijtig genoeg werkt deze api niet meer.

Acties:
  • 0 Henk 'm!

  • tinyme
  • Registratie: Februari 2013
  • Laatst online: 20-11-2024
Crazy2 schreef op dinsdag 15 oktober 2024 @ 16:58:
[...]


Spijtig genoeg werkt deze api niet meer.
Sorry voor de zeer late reply ik denk dat ze V1 waarschijnlijk uitgeschakeld hebben.

https://opendata.elia.be/...s/ods023/records?limit=20

Deze werkt.(tot nu)

Deze kan je hier vinden.
https://opendata.elia.be/explore/dataset/ods023/api/

Dit is denk ik de juiste dataset. Iemand die weet welke prijs ik moet kiezen?

https://opendata.elia.be/explore/dataset/ods162/api/

Er zijn een heleboel andere datasets beschikbaar rechts kan je de api link kiezen.

https://opendata.elia.be/....keyword=Imbalance+prices

Dit zou de prijzen van engie moeten afhalen

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<!DOCTYPE html>
<html lang="nl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>XLSX Viewer</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.1/xlsx.full.min.js"></script>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 20px;
        }
        table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 20px;
        }
        th, td {
            border: 1px solid #ddd;
            padding: 8px;
            text-align: left;
        }
        th {
            background-color: #f2f2f2;
        }
        #loading {
            font-size: 20px;
            font-weight: bold;
            color: #333;
            display: none;
        }
    </style>
</head>
<body>
    <h1>XLSX Bestandsviewer</h1>
    <p>De webpagina haalt een XLSX-bestand van een externe link en toont de gegevens hieronder.</p>

    <button onclick="fetchXLSX()">Download en toon XLSX-bestand</button>
    <div id="loading">Bezig met laden...</div>
    <div id="table-container"></div>

    <script>
        // Functie om een XLSX-bestand te downloaden van een externe URL en de gegevens in een tabel weer te geven
        async function fetchXLSX() {
            const fileUrl = 'https://www.engie.be/api/engie/be/ms/pricing/public/v1/epex-prices/export?exportType=XLSX';  // Vervang dit door de werkelijke URL van het XLSX-bestand

            try {
                // Toon "Bezig met laden" bericht
                document.getElementById('loading').style.display = 'block';

                // Haal het bestand op via fetch API
                const response = await fetch(fileUrl);

                // Controleer of het bestand goed gedownload is
                if (!response.ok) {
                    throw new Error('Fout bij het ophalen van het XLSX-bestand.');
                }

                // Verkrijg de ArrayBuffer van het bestand
                const arrayBuffer = await response.arrayBuffer();

                // Gebruik SheetJS om het bestand te lezen
                const workbook = XLSX.read(arrayBuffer, { type: 'array' });

                // Verkrijg de eerste sheet van het werkboek
                const sheetName = workbook.SheetNames[0];
                const worksheet = workbook.Sheets[sheetName];

                // Converteer de sheet naar JSON-formaat
                const jsonData = XLSX.utils.sheet_to_json(worksheet, { header: 1 });

                // Verwerk de JSON-gegevens en toon ze in een tabel
                displayTable(jsonData);
            } catch (error) {
                console.error('Er is een fout opgetreden:', error);
                alert('Er is een fout opgetreden bij het ophalen of verwerken van het XLSX-bestand.');
            } finally {
                // Verberg het "Bezig met laden" bericht zodra de download en verwerking klaar zijn
                document.getElementById('loading').style.display = 'none';
            }
        }

        // Functie om de gedownloade XLSX-gegevens in een HTML-tabel weer te geven
        function displayTable(data) {
            const container = document.getElementById('table-container');
            container.innerHTML = ''; // Maak de vorige inhoud leeg

            // Maak een tabel aan
            const table = document.createElement('table');

            // Voeg de headerrij toe (de eerste rij van de data)
            const thead = table.createTHead();
            const headerRow = thead.insertRow();
            data[0].forEach(header => {
                const th = document.createElement('th');
                th.textContent = header;
                headerRow.appendChild(th);
            });

            // Voeg de datarijen toe
            const tbody = table.createTBody();
            for (let i = 1; i < data.length; i++) {
                const tr = tbody.insertRow();
                data[i].forEach(cell => {
                    const td = tr.insertCell();
                    td.textContent = cell;
                });
            }

            // Voeg de tabel toe aan de container
            container.appendChild(table);
        }
    </script>
</body>
</html>


Via https://www.entsoe.eu/ kan je je ook registreren maar je moet een api sleutel via mail aanvragen wat nogal omslachtig is.

[ Voor 114% gewijzigd door tinyme op 11-11-2024 11:09 . Reden: toevoegen info ]


Acties:
  • 0 Henk 'm!

  • freeaanzee
  • Registratie: November 2008
  • Niet online
Hoi,

Ik was vandaag op zoek naar deze data voor België en kwam dit topic tegen, even een update.
Deze set bestaat helaas niet meer!
tinyme schreef op maandag 11 november 2024 @ 09:30:
[...]
https://opendata.elia.be/explore/dataset/ods023/api/

Dit is denk ik de juiste dataset. Iemand die weet welke prijs ik moet kiezen?
Die dataset bevat de 'day-ahead implicit net position'. Als ik het goed begrijp geeft dat getal voor elk uur een schatting van hoeveel stroom België netto zal importeren of exporteren. Set bevat dus helemaal geen prijzen.

Elia lijkt via hun open data platform geen dataset (meer) aan te bieden met de day-ahead prijzen, die gebruikt worden in de facturatie van mensen met een dynamisch elektriciteitscontract ... Wel allerlei onbalansprijzen, maar die zijn enkel van belang voor energieleveranciers en (grote) producenten die op de onbalansmarkt handelen.
Bonobobob schreef op maandag 17 juli 2023 @ 13:00:
In België kan je ook naar volgende site gaan:
https://www.elia.be/nl/gr...day-ahead-referentieprijs

Als je kijkt vanwaar die info komt, zie je dat er telkens JSON file gedownload worden. Rechtstreekse link: https://griddata.elia.be/...?csrt=4486612387522401558
Bedankt voor de tip! Er is in mei 2024 blijkbaar van alles gewijzigd aan de data bij Elia, waardoor jouw rechtstreekse link geen resultaten meer geeft voor actuele datums. Maar met dezelfde truc kon ik de nieuwe endpoint vinden, bv. voor morgen: https://griddata.elia.be/...ctionresultsqh/2025-04-24 (let op de extra 'qh', net voor de datum).

Gewoon de datum achteraan aanpassen, geen API-key of andere authentificatie nodig! Let wel: de timestamps zijn in Greenwich-tijd, niet in Brussel-tijd. Je krijgt dus 2025-04-23T22:00 tot 2025-04-24T21:45 terug. (Prijzen variëren enkel per uur, maar je krijgt wel per kwartier een waarde.) Ergens in de middag verschijnen de prijzen voor de volgende dag.

De info komt alvast perfect overeen met de 'upcoming prices' die ik onderaan het fantastische https://app.electricitymaps.com/zone/BE/72h/hourly zie. Zij hebben trouwens ook een handige API met data van over heel de wereld, maar de gratis versie geeft je geen toegang tot forecasts (zie https://portal.electricit...getting-started#free-tier). Spijtig spijtig spijtig!

Groeten,

Frederik

''Doch wat moet ik nu doen? Leven zoals zij, en wachten tot weer het oerwoud over dit alles heen is gegroeid?'' — Menuet, Louis Paul Boon

Pagina: 1

Let op:
Code tags
code:
1
hier , je, code
zijn best handig... :Y