Skip to content

Instantly share code, notes, and snippets.

@andersevenrud
Last active April 23, 2024 21:30
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andersevenrud/d54cdff5ee78d037b64b926312db3842 to your computer and use it in GitHub Desktop.
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.

@FredrikSB
Copy link

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
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

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