Home Assistant er det ultimative værktøj til at styre dit hjem efter elprisen. Med elpriser.org's gratis REST API kan du oprette sensorer, automations og dashboards, der automatisk optimerer dit elforbrug — og spare tusindvis af kroner om året.
Trin 1: Opret en elpris-sensor
Tilføj følgende til din configuration.yaml for at hente den aktuelle elpris:
rest:
- resource: "https://elpriser.org/api/now?area=DK1"
scan_interval: 300
sensor:
- name: "Elpris nu"
value_template: "{{ value_json.price | round(2) }}"
unit_of_measurement: "kr/kWh"
device_class: monetary
- name: "Elpris niveau"
value_template: "{{ value_json.level }}"
Sensoren opdateres hvert 5. minut og viser den aktuelle elpris inkl. alle afgifter. level returnerer "LOW", "NORMAL" eller "HIGH" baseret på dagens prisfordeling.
Trin 2: Hent alle dagens priser
For at se hele dagens prisoversigt og morgendagens priser (efter kl. 13):
rest:
- resource: "https://elpriser.org/api/prices?area=DK1"
scan_interval: 3600
sensor:
- name: "Elpriser i dag"
value_template: "{{ value_json.prices | length }} timer"
json_attributes:
- prices
- min
- max
- average
Attributterne min, max og average giver dig et hurtigt overblik over dagens prisniveauer.
Trin 3: Find de billigste timer (Schedule API)
Schedule-endpointet finder automatisk de billigste sammenhængende timer — perfekt til at planlægge opladning eller opvarmning:
rest:
- resource: "https://elpriser.org/api/schedule?area=DK1&hours=4"
scan_interval: 3600
binary_sensor:
- name: "Billig strøm nu"
value_template: "{{ value_json.active }}"
device_class: power
Binary sensoren er ON i de 4 billigste timer og OFF resten af tiden. Brug den som trigger i dine automations.
Trin 4: Automation-eksempler
Eksempel 1: Tænd varmepumpe i billige timer
automation:
- alias: "Varmepumpe billig strøm"
trigger:
- platform: state
entity_id: binary_sensor.billig_strom_nu
action:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.billig_strom_nu
state: "on"
sequence:
- service: climate.set_temperature
target:
entity_id: climate.varmepumpe
data:
temperature: 22
- conditions:
- condition: state
entity_id: binary_sensor.billig_strom_nu
state: "off"
sequence:
- service: climate.set_temperature
target:
entity_id: climate.varmepumpe
data:
temperature: 19
Eksempel 2: Notifikation ved billig strøm
automation:
- alias: "Billig strøm notifikation"
trigger:
- platform: numeric_state
entity_id: sensor.elpris_nu
below: 1.0
action:
- service: notify.mobile_app
data:
title: "⚡ Billig strøm!"
message: >
Elprisen er {{ states('sensor.elpris_nu') }} kr/kWh.
Godt tidspunkt for vaskemaskine eller opladning.
Eksempel 3: Styr Shelly via Home Assistant
automation:
- alias: "Vandvarmer via Shelly"
trigger:
- platform: state
entity_id: binary_sensor.billig_strom_nu
to: "on"
action:
- service: switch.turn_on
entity_id: switch.shelly_vandvarmer
- alias: "Vandvarmer sluk"
trigger:
- platform: state
entity_id: binary_sensor.billig_strom_nu
to: "off"
action:
- service: switch.turn_off
entity_id: switch.shelly_vandvarmer
Dashboard: Vis elpriser i Home Assistant
Tilføj et Lovelace-kort til dit dashboard for at se dagens priser visuelt:
type: entities
title: "⚡ Elpriser"
entities:
- entity: sensor.elpris_nu
name: "Pris lige nu"
icon: mdi:flash
- entity: sensor.elpris_niveau
name: "Prisniveau"
icon: mdi:chart-bar
- entity: binary_sensor.billig_strom_nu
name: "Billig strøm aktiv"
icon: mdi:cash-check
For grafer kan du bruge ApexCharts Card (via HACS) til at plotte timepriserne fra sensor.elpriser_i_dag attributterne.
Tips og best practices
- Brug DK1 eller DK2 — sørg for at vælge det korrekte prisområde. Brug GPS-funktionen på forsiden hvis du er i tvivl.
- Undgå for mange API-kald — sæt
scan_intervaltil mindst 300 sekunder. Priserne ændrer sig kun time for time. - Brug schedule til opladning — schedule-endpointet finder de billigste sammenhængende timer, som er ideelt til elbil-opladning.
- Kombiner med vejrdata — brug Home Assistants vejr-integration til at justere varmepumpen baseret på både elpris og temperatur.
- Test med Developer Tools — brug Home Assistants Developer Tools → States til at verificere at sensorerne opdateres korrekt.
Læs også: