Home Assistant · strømpris og CO2
To likeverdige veier til pris- og CO2-data i Home Assistant
Det finnes to fullt støttede veier: en nativ HACS-integrasjon med UI-oppsett, eller en vanlig REST-sensor i YAML. Begge bruker samme API og returnerer strømpris, CO2 og ferdig beregnede tidsvinduer for norske prisområder NO1 til NO5.
- HACS-integrasjon: oppsett via en dialog i Home Assistant, egne entiteter, foreløpig som egendefinert repository (ikke i HACS' standardliste ennå)
- REST-sensor: ett endepunkt for pris, CO2 og nyttige tidsvinduer, ingen HACS nødvendig
- NO1, NO2, NO3, NO4 og NO5 må velges eksplisitt - likt på begge veier
Hvilken vei passer for deg?
Åpen kildekode-repository for HACS-integrasjonen: github.com/BackupBaTTerY/energypriceforecast-home-assistant. I HACS under "Egendefinerte repositorier" (kategori Integration), installer så "Energy Price Forecast EU" og sett den opp via Innstillinger → Enheter & tjenester. Foretrekker du å styre alt via YAML, bruk REST-sensoren lenger ned på siden i stedet - begge veier gir samme data.
Hvis du bare trenger nåværende pris, nåværende CO2-verdi eller billigste/grønneste tidsvindu, bruk /api/v1/home-assistant/summary - via HACS-integrasjonen eller direkte som REST-sensor.
Bruk alltid prisområdet direkte, for eksempel country=no1. Et generisk country=no er ikke presist nok for norske strømpriser.
Anbefalt endepunkt
Eksempel for NO1. Bytt bare country=no1 til no2, no3, no4 eller no5.
https://api.energypriceforecast.eu/api/v1/home-assistant/summary?country=no1&hours=48&window_hours=4flat.current_price og flat.cheapest_window_*.flat.current_co2_g_kwh og flat.greenest_window_*.flat.combined_window_* for kompromisset mellom pris og CO2.Kopierbart Home Assistant-eksempel
Legg blokken i configuration.yaml eller i en package-fil som Home Assistant allerede laster. Start eller last inn på nytt etterpå.
rest:
- resource: "https://api.energypriceforecast.eu/api/v1/home-assistant/summary?country=no1&hours=48&window_hours=4"
scan_interval: 900
sensor:
- name: "EnergyPriceForecast current price NO1"
value_template: "{{ value_json.flat.current_price }}"
unit_of_measurement: "EUR/kWh"
- name: "EnergyPriceForecast current CO2 NO1"
value_template: "{{ value_json.flat.current_co2_g_kwh }}"
unit_of_measurement: "gCO2/kWh"
- name: "EnergyPriceForecast cheapest window NO1"
value_template: "{{ value_json.flat.cheapest_window_start }}"
- name: "EnergyPriceForecast greenest window NO1"
value_template: "{{ value_json.flat.greenest_window_start }}"
For andre områder endrer du bare country=no1 og sensornavnene.
Støtte for norske områder
| Marked | hourly-forecast | home-assistant/summary | co2-live | retail-forecast |
|---|---|---|---|---|
| NO1 | ja | ja | ja | beta |
| NO2 | ja | ja | ja | beta |
| NO3 | ja | ja | ja | beta |
| NO4 | ja | ja | ja | beta |
| NO5 | ja | ja | ja | beta |
Retail-beregningen for Norge er en praktisk betaversjon. Den erstatter ikke din faktiske avtale, nettleie eller støtteordninger.
Viktige merknader
Er dette min eksakte strømregning?
Nei. Standardendepunktet viser markeds-/basisverdier og prognoser. Din faktiske sluttpris avhenger av avtale, nettleie, avgifter og eventuelle støtteordninger.
Når trenger jeg hourly-forecast?
Bruk hourly-forecast hvis du vil bygge egne grafer, egne scorer eller selv skille mellom publiserte day-ahead-priser og prognoseverdier.
Hva skjer hvis data mangler?
API-et skal gi tydelig feil i stedet for å late som gamle testdata er aktuelle. Det er viktig for automatiseringer.