Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Anbefalte innlegg

Skrevet (endret)

Her er et tips til hvordan en i Home Assistant finner de timene som har billigst strøm.

Start med å legge inn en Nordpool integrasjon. Jeg bruker denne: custom-components/nordpool: nordpool sensor for ha. (github.com)
Enklest er vel å legge den inn via HACS.....

Så oppretter du denne mal-sensoren:
 

binary_sensor:
    - platform: template
      sensors:
        billigste_4_timer:
          value_template: >-
            {% set l=state_attr('sensor.nordpool_kwh_xxxxxx_xxx_x_xx_xxx', 'raw_today')|sort(attribute='value') %}
            {{ (now() >= l[0].start and now() <= l[0].end)
              or (now() >= l[1].start and now() <= l[1].end)
              or (now() >= l[2].start and now() <= l[2].end)
              or (now() >= l[3].start and now() <= l[3].end) }}


Bytt navn på nordpool sensor til det du har valgt. Denne sorterer raw_today på pris og så bruker en de 4 billigste timene til å avgjøre om den skal være true eller false. En svakhet er at den ikke vil oppdatere seg hvis prisen er uforandret fra en time til en annen, men skjer det? Men en kan legge inn {% set x = states("sensor.time") %} som en linje øverst hvis en bekymrer seg for det. De dyreste timene vil ha indeks 20, 21, 22 og 23 hvis en heller vil ha de istedenfor billigste.
image.png.c92ebd7be331281da5029a686cd4ed15.png
 

Endret av stigvi
  • Like 8
Skrevet

Hvorfor er det forskjell i spotprisene fra nordpool og tibber. Trodde tibber brukte priser i fra nordpool. Ser at nordpool ligger 12 øre over tibber pris, og da er elsertifikat inkludert i tibberpris.

Skrevet
37 minutter siden, solosuper skrev:

Hvorfor er det forskjell i spotprisene fra nordpool og tibber. Trodde tibber brukte priser i fra nordpool. Ser at nordpool ligger 12 øre over tibber pris, og da er elsertifikat inkludert i tibberpris.

image.thumb.png.c4510f0e0ec92a46cddace192ec61976.png


Det er mindre enn et øre forskjell hos meg. (litt større forskjell helt til venstre skyldes en liten bug i HA som ikke får satt startverdi på kurven riktig)

Skrevet (endret)

Integrasjonen tar ikke hensyn til andre avgifter feks påslag, elsertvikater, opprinnelse garanti eller noe sånt (kun mva hvis det er aktivert i settings). Jeg får identisk pris i home Assistant og appen (når jeg skrur av moms og andre avgifter)

 

Hvis det skiller ett øre tipper jeg dette er elservikater.

 

Påslagene samt hva disse dekker ser ut til å være forskjellig fra leverandør til leverandør. Hvis du ønsker helt korrekt pris for din leverandør må du bruke en template sensor eller evnt bytte til tibber som inkluderer dette i integrasjon de sin.

Endret av hellowlol
Skrevet (endret)
4 minutter siden, solosuper skrev:

Slik ser tibber-pris sammenlignet med nordpool. Finnes det noen mulighet å endre nordpool pris slik at den blir slik tibber-pris.

Skjermbilde.PNG


Jepp. Du må bruke en template sensor hvor du manuelt legger til påslag og moms. Er grafene er byttet om? Det ser ut som nordpool er høyere, jeg hadde forventet at tibber sin var det.

Endret av hellowlol
Skrevet
3 minutter siden, stigvi skrev:

Er de i samme prissone?

Nordpool prisen har jeg lagt inn i riktig sone (by). Tibber-prisen regner jeg med blir lagt inn rett automatisk.

Skrevet

Forskjellen passer vel ganske greit til at Tibber sin pris er uten mva........ Ser at en kan slå av og på mva i Tibber appen, men det blir jo merkelig hvis den påvirker prisen i api og Home Assistant integrasjonen 🤪

Skrevet
8 minutter siden, stigvi skrev:

Forskjellen passer vel ganske greit til at Tibber sin pris er uten mva........ Ser at en kan slå av og på mva i Tibber appen, men det blir jo merkelig hvis den påvirker prisen i api og Home Assistant integrasjonen 🤪

Prisen i tibber er inkludert mva og elsertifikat. La inn nordpool integrasjonen på nytt, men denne gang fjernet jeg inc VAT og dermed ble prisen den samme som tibber sin pris. Merkelig at prisen blir riktig når mva er fjernet i nordpool integrasjonen selv om jeg har huket av for riktig sone, mens prisen i tibber er inkludert mva.

  • 2 uker senere...
Skrevet
On 28/01/2021 at 06:35, stigvi said:

Men en kan legge inn {% set x = states("sensor.time") %} som en linje øverst hvis en bekymrer seg for det.
 

@stigvi Takk for glimrende tips til billigste / dyreste timer.

Nå ser det ut til at jeg innimellom får noen "like" timer, så jeg prøvde å forstå forslaget nevnt over her.

Har du mulighet til å forklare med litt mer teskje hvordan denne skal skrives inn?

Jeg har jo ingen "sensor.time" foreløpig, så mulig jeg har misforstått noe.

Skrevet
42 minutter siden, ThoStaKa skrev:

@stigvi Takk for glimrende tips til billigste / dyreste timer.

Nå ser det ut til at jeg innimellom får noen "like" timer, så jeg prøvde å forstå forslaget nevnt over her.

Har du mulighet til å forklare med litt mer teskje hvordan denne skal skrives inn?

Jeg har jo ingen "sensor.time" foreløpig, så mulig jeg har misforstått noe.

Du legge inn time and date-sensor i Home Assistant. Når du da bruker sensor.time slik han foreslår, så vil sensoren automatisk oppfriskes når time endres (som jeg mener er hvert minutt): https://www.home-assistant.io/integrations/time_date/

OBS: Kan være lurt å eskludere hele time and date sensoren fra å logges. Ellers vil f.eks logbook bli fylt opp med unyttige loggføringer hvert minutt osv.

  • Like 1
Skrevet

Et annet alternativ er å tvinge en oppdatering hver time med en service som er laget for dette. Se her: Template - Home Assistant (home-assistant.io)

En automasjon som kjører et minutt over hver hele time kan se slik ut.

- id: '1612783644465'
  alias: Oppdater mal-entiteter
  description: ''
  trigger:
  - platform: time_pattern
    minutes: '1'
    hours: '*'
  condition: []
  action:
  - service: homeassistant.update_entity
    data: {}
    entity_id:
      - binary_sensor.billigste_time_1
      - binary_sensor.billigste_time_2
      - binary_sensor.billigste_time_3
      - binary_sensor.billigste_time_4
      - binary_sensor.billigste_time_5
      - binary_sensor.billigste_time_6
  mode: single

 

  • Like 1
Skrevet (endret)

Hvis du vil bruke sensor.time så gjøres det slik:

 

binary_sensor:
    - platform: template
      sensors:
        billigste_4_timer:
          value_template: >-
            {% set x = states("sensor.time") %}
            {% set l=state_attr('sensor.nordpool_kwh_xxxxxx_xxx_x_xx_xxx', 'raw_today')|sort(attribute='value') %}
            {{ (now() >= l[0].start and now() <= l[0].end)
              or (now() >= l[1].start and now() <= l[1].end)
              or (now() >= l[2].start and now() <= l[2].end)
              or (now() >= l[3].start and now() <= l[3].end) }}


Da lurer en Home Assistant til å tro at sensor.time brukes i denne malen og den vil oppdateres hver gang sensor.time endres. Maler blir bare evaluert når en entitet brukt i malen endrer seg. Her settes x til tid, men x brukes ikke videre til noe. Istedenfor sensor.time kan du bruke en annen sensor som endrer seg slik du vil. Men skal du ha full kontroll så bruk heller automasjonen som vist i et innlegg ovenfor. Da tvinges malen til å kalkulere på nytt selv om prisen er uendret.

Endret av stigvi
  • Like 1
Skrevet

@stigvi og @Marhil
For en gjeng. Tusen takk. Jeg har jo nettopp lest om time-sensor, men koblet det ikke til denne. Også fint med forklaringen på hva i all verden "X" gjorde i koden der. Kunne ikke se at den ble brukt til noe,  nei.

 

  • Like 1
Skrevet

I dag ble de nye prisene for i morgen helt feil. Vet du årsaken @hellowlol ?

 

current_price: 0.7147
average: 0.6522
off peak 1: 0.5483
off peak 2: 0.6196
peak: 0.7066
min: 0.5022
max: 0.8283
unit: kWh
currency: NOK
country: Norway
region: Kr.sand
low price: false
tomorrow_valid: true
today: 0.5159, 0.5076, 0.5022, 0.5055, 0.5218, 0.5507, 0.5663, 0.7164, 0.7487, 0.7308, 0.7196, 0.7369, 0.7158, 0.7147, 0.6181, 0.7078, 0.7091, 0.7914, 0.8283, 0.7668, 0.7155, 0.6143, 0.5893, 0.5592
tomorrow: 0.0583, 0.0581, 0.0581, 0.0576, 0.058, 0.06, 0.0727, 0.0912, 0.1008, 0.1008, 0.1, 0.0919, 0.0816, 0.0869, 0.0877, 0.0898, 0.0888, 0.0988, 0.1, 0.0925, 0.0812, 0.0708, 0.0696, 0.0626
raw_today: 

 

Skrevet (endret)

Aner ikke. Finner du noe i loggene? Hvis ikke enable debug log. Fjern og legg til integrasjonen. Hvis forsatt feil åpne en issue

 

Edit. Nordpool apiet hadde problemer når det skulle oppdateres. Hvis du ønsker å grave kan du se her. https://pastebin.com/AyTXuxZw

kort fortalt var det infinity value, så dataene så korrekt ut men uten prisen. 

 

Hvis sensoren har data for både idag og imorra når det er er ny dag så setter endres i morras data til dagens.

 

Du må restarted home assistant, det er en bug i reloaded til integrationen så gammel data blir ikke fjernet.

Endret av hellowlol
Skrevet
2 timer siden, hellowlol skrev:

Aner ikke. Finner du noe i loggene?

I loggene finner jeg pris fra api som virker 10 ganger for lave pr MWh enn forventet så jeg antar det er Nord pool som roter.

Skrevet
På 8.2.2021 den 11.39, ThoStaKa skrev:

Nå ser det ut til at jeg innimellom får noen "like" timer

Pass forresten på at du har nok desimaler. Ser at Nordpool opererer med 6 siffre på prisene sine.

Skrevet
På 8.2.2021 den 15.31, stigvi skrev:

I loggene finner jeg pris fra api som virker 10 ganger for lave pr MWh enn forventet så jeg antar det er Nord pool som roter.

De had endret apiet slik kun leverer priser i euro uansett hva en ber om.

Skrevet
3 timer siden, hellowlol skrev:

De had endret apiet slik kun leverer priser i euro uansett hva en ber om.

Så nå må man altså hente inn kursen på Euro også... NordPool gjør det ikke lett for oss.

Skrevet

Ja, jeg forstod etterhvert det. Det betyr ikke noe for min del i og med at jeg er kun interessert i billigste timer. Men ser at andre kan synes dette er ergelig.

Tibber har disse prisene i NOK i sitt api. Rart at de ikke drar de inn i Home Assistant integrasjonen. Det er jo tydeligvis et behov for det når noen (du) går til det skrittet og lager en Nordpool integrasjon.

Skrevet
13 timer siden, stigvi skrev:

Tibber har disse prisene i NOK i sitt api. Rart at de ikke drar de inn i Home Assistant integrasjonen.

The beauty of open source: "Du kan jo bare legge det til selv..."

 

Er ikke dette en del av Tibber-integrasjonen i Home Assistant allerede? Det er jo bare å spørre etter dem, så kommer de.

Det er vel @daniel.h.iversen som har laget integrasjonen, så det er vel bare å spørre. :) 

 

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.