Hvordan kalkulere korrekt strømpris i Home Assistant

Strømpris + nettleie (fastledd + energiledd)

Laster inn bilde
Bilde med teksten strømpris i Home Assistant

Her er en enkelt formel for bruke til å lage enten en template eller en sensor for å vise strømpris med påslag minus strømstøtte i Home Assistant. Den er 99% riktig for de fleste dager.

NB! Jeg har ikke lagt til alle mulige variasjoner, så noen ting er statisk. Jeg har valgt (siden det passer meg) å bruke fastleddet jeg stort sett har, trinn 3, på 375,- pr. mnd. Den tar ikke høyde for helligdager. Så i enkelte tilfeller vil den vise høyere pris enn hva det faktisk er. Denne sensoren forutsetter at du har Nordpool sin integrasjon allerede installert i Home Assistant.

NB2! Summen du får ut kan ikke brukes til å kalkulere kostnaden ved forbruk. Da må du kalkulere forbruk og timepris før du legger på de faste kostnadene.

sensor:
  - platform: template
    sensors:
      stromtotal:
        friendly_name: Strømpris ink. avgifter
        unit_of_measurement: 'NOK/kWh'
        value_template: >
          {% set today = now() %}
          {% set next_month = (today + timedelta(days=32)).replace(day=1) %}
          {% set start_of_month = today.replace(day=1) %}
          {% set numberofdays = (next_month - start_of_month).days %}
            
          {% set fastledd = (375 / numberofdays) / 24 %}
          {% if (now().hour > 5 and now().hour < 23) and (now().weekday() < 5) %}
            {% set energiledd = 0.52 + fastledd %}
          {% else %}
            {% set energiledd = 0.45 + fastledd %}
          {% endif %}
          
          {% set stromstotteLevel = 0.9125 %}
          
          {% if float(states('sensor.nordpool_kwh_no1_nok_3_10_025')) > stromstotteLevel %}
            {% set stromstotte = (float(states('sensor.nordpool_kwh_no1_nok_3_10_025')) - stromstotteLevel) * 0.9 %}
          {% else %}
            {% set stromstotte = 0 %}
          {% endif %}
          
          {% set total = float(states('sensor.nordpool_kwh_no1_nok_3_10_025')) - stromstotte + energiledd %}
          {{ total | round(2) }}

Fastledd: Først settes fastledd som i dette tilfellet er 375,- pr. mnd. Så deles den på antall dager i inneværende måned. Så deles den igjen på 24 timer. Da får man hvor mye fastleddet koster pr. time i døgnet.

Energiledd: Energileddet er 52 øre på dagtid (mellom 6 og 22) og 45 øre (mellom 22 og 6) og på lørdag og søndag. Så energiledd settes deretter sammen med fastledd. Da får man altså fastledd + energiledd som gir nettleien.

Strømstøtte: I skrivende stund gir staten strømstøtte på 90% av den delen som koster mer enn 91.25 øre. Så formelen finner da ut hvor mye over prisen er over 91.25 øre og trekker fra 90% av den summen. Så trekker dette fra strømprisen før fast- og energiledd blir lagt til.

Total: Totalen blir da strømprisen fra Nordpool - strømstøtte + fastledd + energiledd

Helge Johnsen

Dette er mitt private nettsted. Jeg jobber til daglig som seniorkonsulent i et Norsk IT-selskap. I denne bloggen skriver jeg om store og små ting som rører seg i min private verden. Bloggen består stort sett av tips, egne prosjekter og tanker. Les mer om meg her.

Har du noen tanker eller kommentarer om dette blogginnlegget så finner du meg på en rekke sosiale medier.