Skip to content

Instantly share code, notes, and snippets.

@andersevenrud
Last active January 10, 2025 22:57
Show Gist options
  • Select an option

  • Save andersevenrud/d54cdff5ee78d037b64b926312db3842 to your computer and use it in GitHub Desktop.

Select an option

Save andersevenrud/d54cdff5ee78d037b64b926312db3842 to your computer and use it in GitHub Desktop.
Strømpris Sensor i Home Assistant

Strømpris i Home Assistant

Det er mulig å legge til strømpris som en sensor i Home Assistant takket være https://www.hvakosterstrommen.no/ .

Dette vil ikke reflektere ditt abonnement, men gjør det enkelt å få et estimat i forbruksdata / energi panelet.

Konfigurasjon

Tilgjenglige områder:

NO1 = Oslo / Øst-Norge
NO2 = Kristiansand / Sør-Norge
NO3 = Trondheim / Midt-Norge
NO4 = Tromsø / Nord-Norge
NO5 = Bergen / Vest-Norge	

Veldig enkelt plasser en REST sensor i din configuration.yaml:

Bytt ut NO1 i URL-en nedenfor til ditt område.

rest:
  - scan_interval: 1800
    resource_template: https://www.hvakosterstrommen.no/api/v1/prices/{{ now().strftime("%Y/%m-%d") }}_NO1.json
    sensor:
      name: "Area Power Price"
      value_template: "{{ (value_json | selectattr('time_start', 'match', now().strftime('%Y-%m-%dT%H:00')) | list | first)['NOK_per_kWh'] }}"
      unit_of_measurement: "NOK/kWh"

Du har nå en sensor med navn Area Power Price som oppdateres hver halvtime med gjeldende pris.

Eksempel

Screenshot 2025-01-10 at 23 57 25
@FredrikSB
Copy link
Copy Markdown

Hei jeg har prøvd dette nå, men det ser ikke ut til at sensoren oppdaterer. jeg la den inn på oversikten slik.
image
config.yaml ser slik ut:


# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

rest:
  - scan_interval: 1800
    resource_template: https://www.hvakosterstrommen.no/api/v1/prices/{{ now().year }}/{{ '%02d' % now().month }}-{{ '%02d' % now().day }}_<NO1>.json
    sensor:
      name: "Area Power Price"
      value_template: "{{ (value_json | selectattr('time_start', 'match', ('%d-%02d-%02dT%02d:00'|format(now().year, now().month, now().day, now().hour))) | list | first)['NOK_per_kWh'] }}"
      unit_of_measurement: "NOK/kWh"

@andersevenrud
Copy link
Copy Markdown
Author

andersevenrud commented Dec 9, 2023

Hei @FredrikSB . Du må ta bort disse tegnene fra URL-en din: <> sånn at det blir

    resource_template: https://www.hvakosterstrommen.no/api/v1/prices/{{ now().year }}/{{ '%02d' % now().month }}-{{ '%02d' % now().day }}_NO1.json

Da burde det fungere :)


Edit: Oppdaterte instruksjonene for å gjøre ting litt mere tydelig

@0x8j0rn4r80r93
Copy link
Copy Markdown

Nydelig. Takk @andersevenrud!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment