Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Waar kan ik uurtarief voor stroom uitlezen (API)?

Pagina: 1
Acties:

Onderwerpen

Vraag


  • tomvleerbos
  • Registratie: januari 2019
  • Laatst online: 16-08-2020
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: 07:23

technorabilia

(fka kraades)

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


  • Silver7
  • Registratie: januari 2002
  • Laatst online: 21:30
Heb je slimme meter? Zo ja, zou je niet P1-kabeltje gebruiken + RPI en gegevens daaruit halen opslaan in Domoticz?

  • 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?

  • MsG
  • Registratie: november 2007
  • Laatst online: 00:57

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
  • +1Henk 'm!

  • technorabilia
  • Registratie: november 2006
  • Laatst online: 07:23

technorabilia

(fka kraades)

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 👈🏻


  • jobr
  • Registratie: januari 2009
  • Laatst online: 20:03
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:

  • Breezz
  • Registratie: juni 2011
  • Laatst online: 12-06 17:46
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:
  • +1Henk 'm!

  • tomvleerbos
  • Registratie: januari 2019
  • Laatst online: 16-08-2020
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:
  • +1Henk 'm!

  • technorabilia
  • Registratie: november 2006
  • Laatst online: 07:23

technorabilia

(fka kraades)

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:
  • +2Henk 'm!

  • tomvleerbos
  • Registratie: januari 2019
  • Laatst online: 16-08-2020
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:
  • +3Henk 'm!

  • T-Infinity
  • Registratie: juli 2002
  • Laatst online: 00:21

T-Infinity

Heen en weer....

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 T-Infinity op 05-05-2020 09:54]


  • dudek
  • Registratie: maart 2000
  • Laatst online: 22-01 12:41

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é.


  • dudek
  • Registratie: maart 2000
  • Laatst online: 22-01 12:41

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é.


  • Smuggler
  • Registratie: juni 2005
  • Laatst online: 01:48

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.

Gewoon sebastiaan

Pagina: 1


Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True