evcc · elpris och CO2

48 timmar gratis, 120 timmar med Private Pro

Koppla elpris- och CO2-prognosen via HTTP direkt till evcc som anpassad tariffkälla. Den kostnadsfria konfigurationen fungerar direkt; för fem dagars prisöverblick lägger du till din Private Pro-nyckel.

Sedan den 1 oktober 2026: 48 timmar gratis, 120 timmar med Private Pro

Prisändpunkten förblir gratis utan API-nyckel men levererar då högst 48 timmar. Med Private Pro finns upp till 120 timmars prisprognos kvar. CO2-prognosen förblir gratis utan API-nyckel i upp till 120 timmar.

Befintliga evcc-konfigurationer fungerar vidare: utan nyckel kortas prisserien bara till 48 timmar. Det uppstår inget hårt API-fel.

Private Pro börjar med 14 dagars gratis provperiod: under den tiden dras ingenting, och säger du upp innan den är slut betalar du ingenting.

Vad är det här till för?

Ändpunkten levererar bara tidsserierna. Laddbeslutet ligger kvar hos evcc. evcc kan sedan ta hänsyn till värdena, till exempel i laddplaneraren för billig eller CO2-optimerad laddning. Optimeraren kan också använda prognosdata men är fortfarande experimentell i evcc.

Så snart det finns publicerade day-ahead-priser använder ändpunkten dem först. För timmarna därefter tillkommer vår prognos. Det är särskilt användbart om du vill planera laddning över flera dagar.

Prisprognos För dynamiska eller flexibla elavtal. evcc får värden i EUR/kWh, eller valfritt DKK/kWh för Danmark.
CO2-prognos För CO2-optimerad laddning. Värdet beskriver den förväntade CO2e-belastningen per förbrukad kWh, inklusive importeffekt.
Ingen privat styrlogik Standardändpunkten levererar börs- och prognospriser, inte automatiskt ditt hushålls slutpris.

Snabbstart: lägg in i evcc

Nytt: timpriser för evcc. Debiterar ditt elbolag ett enhetligt pris per timme? Använd då vår HTTP-priskälla med resolution=hourly. Till inställningen för timtariffer.

Blocket hör hemma i evcc.yaml på den översta YAML-nivån, alltså inte under loadpoints, chargers, meters eller enskilda enheter. Har du redan ett block tariffs:, skapa det då inte en gång till, utan lägg till eller ersätt raderna där.

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

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

Starta sedan om evcc. Med evcc tariff kan du kontrollera om evcc läser in värdena korrekt. Vill du bara testa prisprognosen räcker det först med delen grid:.

Lägg in prisprognosen i evcc

Exempel för Sverige (SE3). Värdena kommer i SEK/kWh.

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

hours=48 använder den kostnadsfria prishorisonten. Sedan den 1 oktober 2026 levererar ändpunkten högst 48 timmar utan API-nyckel; befintliga anonyma 120-timmarskonfigurationer fungerar vidare och kortas till 48 timmar.

Timtariff: passande priser för planeraren

Gäller hos ditt elbolag ett enhetligt pris för varje hel timme lägger du till detta i HTTP-URL:en för vår priskälla: &resolution=hourly. API:et beräknar medelvärdet av de fyra publicerade börskvartarna till ett timpris. Modellprognosen därefter förblir timvis.

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

Blocket är ett utdrag ur din befintliga källa. Använder du våra data separat i planeraren ändrar du bara den här källan och behåller elbolagets tariff för kostnader och statistik. En befintlig prisformel och inställningarna för API-nyckeln behålls. API:et levererar fortfarande baspriser; påslag och skatter måste stämma med ditt avtal.

Även under en pågående timme tar timläget hänsyn till alla fyra kvartar. Saknas ett värde används ett fullständigt timvist day-ahead-ersättningsvärde eller den timvisa modellprognosen. Ett medelvärde av enbart de återstående kvartarna returneras inte som timpris.

Har du ett kvartsavräknat avtal låter du URL:en vara oförändrad eller använder resolution=native. Publicerade börspriser förblir då per kvart; senare prognosvärden förblir per timme.

Den inbyggda evcc-mallen energypriceforecast erbjuder under de avancerade inställningarna average: true. Egna källor av typen custom stöder features: [average]. För ett fullständigt medelvärde av den pågående timmen rekommenderar vi HTTP-källan med resolution=hourly; en extra medelvärdesberäkning i evcc behövs då inte. evcc-referens

Upp till 120 timmar med API-nyckel

Ange din personliga API-nyckel som Bearer-token direkt i HTTP-blocket och sätt hours=120. Nyckeln hör hemma under forecast.auth, inte i URL:en.

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

Starta sedan om evcc och kör evcc tariff som kontroll. Dela inte API-nyckeln offentligt och lägg den inte i foruminlägg eller loggar.

Lägg in CO2-prognosen i evcc

Exempel för Sverige (SE3). Värdena kommer i g/kWh.

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

CO2-värden är prognoser. De hjälper med tidpunkten och beskriver den uppskattade CO2e-belastningen per förbrukad kWh men ersätter inte en officiell utsläppsredovisning.

Länder och elområden som stöds

Pris DE, NL, BE, FR, CZ, PL, FI, SE1 till SE4, DK1, DK2, AT, NO1 till NO5, CH, ITN, IT_CNOR, IT_CSUD, IT_SUD, IT_CALA, IT_SICI, IT_SARD, SK, RO, ES, PT, GR och BG.
CO2 DE, NL, BE, FR, CZ, PL, FI, SE1 till SE4, DK1, DK2, AT och NO1 till NO5.
Valutor CH använder CHF som standard, RO använder RON. Dessutom stöds EUR, DKK, CZK, PLN, SEK och NOK.
https://api.energypriceforecast.eu/api/v1/evcc/tariff?country=ch&type=grid&currency=CHF&hours=48

Testa i webbläsaren

Med debug=1 får du även metadata om källan. I evcc-konfigurationen bör debug=1 inte användas.

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

Bra att veta

Är priserna mitt hushålls exakta elpris?

Nej. Standardändpunkten levererar börs- och prognospriser. Nätavgifter, skatter, avgifter och elbolagets påslag kan skilja sig åt mellan länder, regioner och avtal. För laddoptimering är det ofta det relativa förloppet som räknas: när är elen snarare billig och när snarare dyr?

Hur använder evcc de här värdena?

evcc hämtar värdena som källa för prognosdata. Prognosen grid kan användas för dynamiska avtal och billiga laddfönster. Prognosen co2 kan användas för CO2-optimerad laddning. Ändpunkten avgör inte själv när laddningen sker; det beslutet fattar evcc.

Vilken upplösning får evcc?

Publicerade day-ahead-priser returneras i sin ursprungliga kvartsupplösning. För timmarna efter publicerad day-ahead fortsätter ändpunkten med den timvisa prognosen. evcc hanterar båda intervallen; kommandot evcc tariff användes för att testa det lokalt.

Vad ändrades den 1 oktober 2026?

Utan API-nyckel begränsas bara prisprognosen till 48 timmar. En giltig Private Pro-nyckel ger upp till 120 timmar. CO2 är oberoende av detta fortfarande gratis i upp till 120 timmar.

Vad händer vid gamla eller saknade data?

Ändpunkten returnerar då medvetet inga historiska testvärden som aktuell prognos. I stället kommer en felstatus, så att evcc inte optimerar med fel priser.

Vilka zoner får publicerade day-ahead-priser?

Vi för bara vidare publicerade day-ahead-priser där källan tillåter det. För NO1, NO3, NO4, NO5, SE1, SE2, FI, RO, SK, GR, BG och de italienska zonerna utom Nord levererar endpointen därför sedan den 24 oktober 2026 vår prognos för varje timme. Vill du använda de publicerade priserna där låter du evcc hämta dem själv, till exempel från Nord Pool, och lägger vår prognos 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 fungerar bara i evcc.yaml; ta först bort en tariff som är inställd i webbgränssnittet. Anpassa zon och valuta (Rumänien heter TEL hos Nord Pool), och med Private Pro lägger du till apikey och horizon: 120. För SK, GR, BG och Italien använder du mallen entsoe med en egen token i stället för nordpool.

Om användningen

evcc-kopplingen hämtas regelbundet av många installationer; med evcc tariff kontrolleras den dessutom tekniskt. Jämför ändå först värdena med webbappen vid en ny installation och rapportera resultat som sticker ut.

Mer information: evcc-dokumentation om tariffer och evcc-dokumentation om CO2-optimerad laddning.

Läs mer