evcc · elpris og CO2

48 timer gratis, 120 timer med Private Pro

Tilslut elpris- og CO2-prognosen via HTTP direkte som brugerdefineret tarifkilde i evcc. Den gratis konfiguration virker med det samme; til fem dages prisoverblik tilføjer du din Private Pro-nøgle.

Siden 1. oktober 2026: 48 timer gratis, 120 timer med Private Pro

Pris-endpointet forbliver gratis uden API-nøgle, men leverer så højst 48 timer. Med Private Pro er op til 120 timers prisprognose fortsat tilgængelig. CO2-prognosen forbliver gratis uden API-nøgle i op til 120 timer.

Eksisterende evcc-konfigurationer kører videre: Uden nøgle forkortes prisrækken blot til 48 timer. Der opstår ingen hård API-fejl.

Private Pro starter med 14 dages gratis prøveperiode: I den tid trækkes der ingenting, og opsiger du inden, betaler du ingenting.

Hvad er det beregnet til?

Endpointet leverer kun tidsserierne. Beslutningen om opladning bliver hos evcc. evcc kan så tage værdierne med i betragtning, for eksempel i ladeplanlæggeren til billig eller CO2-optimeret opladning. Optimizeren kan også bruge prognosedata, men er stadig eksperimentel i evcc.

Så snart der findes offentliggjorte day-ahead-priser, bruger endpointet dem først. For timerne derefter kommer vores prognose til. Det er især interessant, hvis du vil planlægge opladning over flere dage.

Prisprognose Til dynamiske eller fleksible elaftaler. evcc får værdier i EUR/kWh eller for Danmark valgfrit i DKK/kWh.
CO2-prognose Til CO2-optimeret opladning. Værdien beskriver den forventede CO2e-belastning pr. forbrugt kWh inklusive importeffekt.
Ingen privat styringslogik Standard-endpointet leverer børs- og prognosepriser, ikke automatisk din husstands slutpris.

Hurtig start: indsæt i evcc

Nyt: timepriser til evcc. Afregner dit elselskab én ensartet pris pr. time? Brug så vores HTTP-priskilde med resolution=hourly. Til opsætning af timetariffer.

Blokken hører hjemme i evcc.yaml på det øverste YAML-niveau, altså ikke under loadpoints, chargers, meters eller enkelte enheder. Har du allerede en blok tariffs:, så opret den ikke to gange, men tilføj eller erstat linjerne der.

tariffs:
  currency: DKK
  grid:
    type: custom
    forecast:
      source: http
      uri: https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=grid&currency=DKK&hours=48

  co2:
    type: custom
    forecast:
      source: http
      uri: https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=co2&hours=120

Genstart derefter evcc. Med evcc tariff kan du kontrollere, om evcc indlæser værdierne korrekt. Vil du kun teste prisprognosen, er delen grid: nok til at begynde med.

Indsæt prisprognosen i evcc

Eksempel for Danmark (DK1). Værdierne kommer i DKK/kWh.

tariffs:
  currency: DKK
  grid:
    type: custom
    forecast:
      source: http
      uri: https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=grid&currency=DKK&hours=48

hours=48 bruger den gratis prishorisont. Siden 1. oktober 2026 leverer endpointet højst 48 timer uden API-nøgle; eksisterende anonyme 120-timers konfigurationer kører videre og forkortes til 48 timer.

Timetarif: passende priser til planlæggeren

Gælder der hos dit elselskab én ensartet pris for hver hele time, så tilføj dette til HTTP-URL'en for vores priskilde: &resolution=hourly. API'et beregner gennemsnittet af de fire offentliggjorte børskvarterer til én timepris. Modelprognosen derefter forbliver timebaseret.

forecast:
  source: http
  uri: https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=grid&currency=DKK&hours=48&resolution=hourly

Blokken er et uddrag af din eksisterende kilde. Bruger du vores data særskilt i planlæggeren, så ændr kun denne kilde, og behold dit elselskabs tarif til omkostninger og statistik. En eksisterende prisformel og indstillingerne for API-nøglen bevares. API'et leverer fortsat basispriser; tillæg og afgifter skal passe til din aftale.

Også inden for en igangværende time tager timetilstanden højde for alle fire kvarterer. Mangler en værdi, bruger den en fuld timebaseret day-ahead-erstatningsværdi eller den timebaserede modelprognose. Et gennemsnit af kun de resterende kvarterer returneres ikke som timepris.

Har du en kvartersafregnet aftale, så lad URL'en være uændret, eller brug resolution=native. Offentliggjorte børspriser forbliver så pr. kvarter; senere prognoseværdier forbliver pr. time.

Den indbyggede evcc-skabelon energypriceforecast tilbyder under de avancerede indstillinger average: true. Egne kilder af typen custom understøtter features: [average]. Til et fuldt gennemsnit af den igangværende time anbefaler vi HTTP-kilden med resolution=hourly; en ekstra gennemsnitsberegning i evcc er så ikke nødvendig. evcc-reference

Op til 120 timer med API-nøgle

Indsæt din personlige API-nøgle som Bearer-token direkte i HTTP-blokken, og sæt hours=120. Nøglen hører hjemme under forecast.auth, ikke i URL'en.

tariffs:
  currency: DKK
  grid:
    type: custom
    forecast:
      source: http
      uri: https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=grid&currency=DKK&hours=120
      auth:
        type: bearer
        token: "DIN_API_NOEGLE"

Genstart derefter evcc, og kør evcc tariff som kontrol. Del ikke API-nøglen offentligt, og læg den ikke i forumindlæg eller logfiler.

Indsæt CO2-prognosen i evcc

Eksempel for Danmark (DK1). Værdierne kommer i g/kWh.

tariffs:
  co2:
    type: custom
    forecast:
      source: http
      uri: https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=co2&hours=120

CO2-værdier er prognoser. De hjælper med timingen og beskriver den anslåede CO2e-belastning pr. forbrugt kWh, men erstatter ikke et officielt emissionsregnskab.

Understøttede lande og prisområder

Pris DE, NL, BE, FR, CZ, PL, FI, SE1 til SE4, DK1, DK2, AT, NO1 til NO5, CH, ITN, IT_CNOR, IT_CSUD, IT_SUD, IT_CALA, IT_SICI, IT_SARD, SK, RO, ES, PT, GR og BG.
CO2 DE, NL, BE, FR, CZ, PL, FI, SE1 til SE4, DK1, DK2, AT og NO1 til NO5.
Valutaer CH bruger som standard CHF, RO bruger RON. Desuden understøttes EUR, DKK, CZK, PLN, SEK og NOK.
https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=ch&type=grid&currency=CHF&hours=48

Test i browseren

Med debug=1 får du også metadata om kilden. I evcc-konfigurationen bør debug=1 ikke bruges.

https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=grid&currency=DKK&hours=24&debug=1
https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=dk1&type=co2&hours=24&debug=1

Godt at vide

Er priserne min præcise elpris i husstanden?

Nej. Standard-endpointet leverer børs- og prognosepriser. Nettariffer, afgifter og elselskabets tillæg kan variere efter land, region og aftale. Til ladeoptimering er det ofte det relative forløb, der tæller: Hvornår er strømmen snarere billig, og hvornår snarere dyr?

Hvordan bruger evcc værdierne?

evcc henter værdierne som kilde til prognosedata. Prognosen grid kan bruges til dynamiske aftaler og billige ladevinduer. Prognosen co2 kan bruges til CO2-optimeret opladning. Endpointet afgør ikke selv, hvornår der oplades; den beslutning træffer evcc.

Hvilken opløsning får evcc?

Offentliggjorte day-ahead-priser returneres i den oprindelige kvartersopløsning. For timerne efter den offentliggjorte day-ahead fortsætter endpointet med den timebaserede prognose. evcc kan håndtere begge intervaller; kommandoen evcc tariff blev brugt til at teste det lokalt.

Hvad ændrede sig den 1. oktober 2026?

Uden API-nøgle begrænses kun prisprognosen til 48 timer. En gyldig Private Pro-nøgle giver op til 120 timer. CO2 er uafhængigt heraf fortsat gratis i op til 120 timer.

Hvad sker der ved gamle eller manglende data?

Endpointet returnerer så bevidst ikke historiske testværdier som aktuel prognose. I stedet kommer der en fejlstatus, så evcc ikke optimerer med forkerte priser.

Hvilke zoner får offentliggjorte day-ahead-priser?

Vi videregiver kun offentliggjorte day-ahead-priser, hvor kilden tillader det. For NO1, NO3, NO4, NO5, SE1, SE2, FI, RO, SK, GR, BG og de italienske zoner undtagen Nord leverer endpointet derfor siden 24. oktober 2026 vores prognose for hver time. Vil du bruge de offentliggjorte priser dér, så lad evcc selv hente dem, for eksempel fra Nord Pool, og sæt vores prognose efter:

tariffs:
  grid:
    type: merged
    primary:
      type: template
      template: nordpool
      region: NO1
      currency: NOK
    secondary:
      type: template
      template: energypriceforecast
      region: NO1
      currency: NOK
      horizon: 48

Det virker kun i evcc.yaml; fjern først en tarif, der er sat op i webgrænsefladen. Tilpas zone og valuta (Rumænien hedder TEL hos Nord Pool), og med Private Pro tilføjer du apikey og horizon: 120. For SK, GR, BG og Italien bruger du skabelonen entsoe med dit eget token i stedet for nordpool.

Bemærkning om brugen

evcc-forbindelsen hentes jævnligt af mange installationer; med evcc tariff kontrolleres den desuden teknisk. Sammenlign alligevel først værdierne med webappen ved en ny opsætning, og meld iøjnefaldende resultater.

Flere oplysninger: evcc-dokumentation om tariffer og evcc-dokumentation om CO2-optimeret opladning.

Læs mere