HomeAssistant ja sähköpörssiohjaus

kenzy

Jäsen
Oli tuossa tällä viikolla valokuituyhteydet vuorokauden katki ja arvatenkin kotiautomaatiot oli failsafe-tilassa, kun sähkön hintaa ei ollut saatavilla. Kaikkiin kriittisiin juttuihin on tullut laitettua tarkastelu, että sähkön hintatieto varmasti tiedetään ja jos ei, niin sitten mennään manuaaliohjauksilla yötunneille.

Tästä tuli mieleen, että onko joku kehitellyt tapaa, miten saisi esim. Home Assistantiin vietyä sähkön hintatiedot rajapinnasta, jos Home Assistant-palvelin ei ole netissä kiinni? Eli voisiko datan ladata toiselle laitteelle, käpistellä se johonkin muotoon ja saattaa sitä kautta HA:lle saataville?
 

Jassu

Tulokas
Onko mahdollista ajaa kahta rankingia "rinnakkain"? Eli että olisi tuntien keskiarvon mukainen tuntiranking (1-24) ja varttien mukainen ranking (1-96) samaan aikaan?

Tällä voisi osan säätää toimimaan tuntien keskiarvon mukaan (kuten esim veden lämmitys) ja sitten varttien mukaan sovelluksia joita voi naksutella edestakaisin helpommin?
 

Pretor

Aktiivinen jäsen
Onko mahdollista ajaa kahta rankingia "rinnakkain"? Eli että olisi tuntien keskiarvon mukainen tuntiranking (1-24) ja varttien mukainen ranking (1-96) samaan aikaan?

Tällä voisi osan säätää toimimaan tuntien keskiarvon mukaan (kuten esim veden lämmitys) ja sitten varttien mukaan sovelluksia joita voi naksutella edestakaisin helpommin?
Ei sitä mikään estä. Itsellänikin on molemmat rinnakkain, vaikken mitään ohjailekaan vielä 15min sykleissä ja VILPiä tulen ajamaan tulevaisuudessakin tuntikeskiarvon mukaisella rankingilla.
 

-Teme-

Vakionaama
@Jassu voit tehdä vaikka templatella tuntijaollisen hinta&rank taulun, tai miksei 30min jaollisen.
Sitten vaan käyttää niitä triggeröimään automaatioita
 

Kaimax

Jäsen
Itselläni on shf_electricity_price_now- sensorin koodin perässä tällainen rimpsu:

Koodi:
          current_30min_avg: >
            {% set now_ts = now() | as_timestamp %}
            {% set data_30 = state_attr("sensor.shf_data", "data") | selectattr("Timestamp", "ge", now_ts) | selectattr("Timestamp", "lt", now_ts + 30*60) | list %}
            {% if data_30 | length > 0 %}
              {{ (data_30 | map(attribute="TotalPrice") | map("float") | sum / data_30 | length) | round(5) }}
            {% else %}
              0
            {% endif %}
          current_60min_avg: >
            {% set now_ts = now() | as_timestamp %}
            {% set data_60 = state_attr("sensor.shf_data", "data") | selectattr("Timestamp", "ge", now_ts) | selectattr("Timestamp", "lt", now_ts + 60*60) | list %}
            {% if data_60 | length > 0 %}
              {{ (data_60 | map(attribute="TotalPrice") | map("float") | sum / data_60 | length) | round(5) }}
            {% else %}
              0
            {% endif %}
          current_120min_avg: >
            {% set now_ts = now() | as_timestamp %}
            {% set data_120 = state_attr("sensor.shf_data", "data") | selectattr("Timestamp", "ge", now_ts) | selectattr("Timestamp", "lt", now_ts + 60*120) | list %}
            {% if data_120 | length > 0 %}
              {{ (data_120 | map(attribute="TotalPrice") | map("float") | sum / data_120 | length) | round(5) }}
            {% else %}
              0
            {% endif %}
          current_180min_avg: >
            {% set now_ts = now() | as_timestamp %}
            {% set data_180 = state_attr("sensor.shf_data", "data") | selectattr("Timestamp", "ge", now_ts) | selectattr("Timestamp", "lt", now_ts + 60*180) | list %}
            {% if data_180 | length > 0 %}
              {{ (data_180 | map(attribute="TotalPrice") | map("float") | sum / data_180 | length) | round(5) }}
            {% else %}
              0
            {% endif %}

Jolla saan current_30min_avg, current_60, current_120 ja current_180 muuttujat shf_electricity_price_now- sensoriin. Näitä voi kutsua tyyliin: state_attr('sensor.shf_electricity_price_now', 'current_60') ja edelleen tämänhetkinen varttihinta löytyy states('sensor.shf_electricity_price_now')- rimpsulla. Ei tarvi siis useita sensoreita keskiarvoja varten, vaan voit käyttää samaa sensoria ja siihen liittyviä muuttujia.
Saako tästä datasta kiinteäin 30min agv hinnan joka pysyy 30min ajan, nyt päivittyy joka vartti uudeksi 30min jaksoksi?

1765202471904.png
 

Luukku

Vakionaama
Tästä tuli mieleen, että onko joku kehitellyt tapaa, miten saisi esim. Home Assistantiin vietyä sähkön hintatiedot rajapinnasta, jos Home Assistant-palvelin ei ole netissä kiinni? Eli voisiko datan ladata toiselle laitteelle, käpistellä se johonkin muotoon ja saattaa sitä kautta HA:lle saataville?
Onhan ne tiedot siellä SHF data listassa, jos yhteys on ollut käytössä sillä hetkellä, kun ne haetaan. Automaatiot toimii, jos paikallinen verkko on pystyssä vaikka nettiin ei olis yhteyttä. En noita kuituhommia kylläkään tunne. Itsellä käytössä tuo SHF spot api. Iltapäivällä päivittyy seuraavan päivän hinnat. Sitä en sitten tiedä miten onnistuis hakea toisella yhteydellä esim mobiili ja siirtää HA:in.
 

Nihan

Aktiivinen jäsen
Onkohan tämä faq-osastoa mutta miten olette toteuttaneet kalleimmat n tuntia -tyyppiset haarukoinnit? Katselin cheapest hours -skriptiä ja sitä mallina käyttäen varmaan saisin moisen aikaan, mutta varmaan joku muukin on tämmöistä käyttänyt, eli onko jotain valmista kenties olemassa?
 

juukeli

Aktiivinen jäsen
Täälläkin siirrytty pörssisähköaikaan alkaen tänään. Hyvin tyhmä kysymys näin alkuun: miten saan Home Assistantin Energy dashboardin ottamaan huomioon siirtohinnan kun se ilmoittaa kulutetun sähkön hinnan? Nyt olen määrittänyt vain nordpoolista energia-hinnan, mutta olisi toki mukava että tuossa näkyisi kokonaishinta siirtoineen.
 

haraldh

Vakionaama
Syötät siirron, veron ja marginaalin yhteenlasketun summan siihen SHF Price1 kenttään.

Valitse energy dashboardissa shf electricity price now hinnaksi energialle kunkin kuluttajan kohdalla. Ja grid powerin kohdalla.
 

-Teme-

Vakionaama
Voi myös luoda templaten mikä laskee tuon kokonaishinnan ja käyttää sitä energy dashboardilla.
Tällöin on mahdollista muodostaa useita erilaisia ohjauksia käyttäen pelkkää pösä hintaa, ilman tarvetta kalkuloida mikä hintaraja onkaan kun siirto ja verot yms lyöty päälle
 

juukeli

Aktiivinen jäsen
Mites toi varttihinnoitelu vaikuttaa tähän? Ainakin visualisointi näyttää hinnat per tunti, miten sen saa näyttämään varttihinnat? Toisaalta toistaiseksi mulla vaan ns. tyhmiä automaatioita eli vain veden lämpöasetus PILPissä sen mukaan mikä on sähkön hinta --> ei vaikuta sinänsä asiaan suuremmin.
 

jusba31

Jäsen
Viime yönä kaikki SHF varttiohjaukset meni unavailable tilaan. Tunnin ohjaukset toimi normaalisti. HA bootti palautti toimintaan. Mikähän tän aiheutti?

Screenshot 2026-01-06 at 16.27.21.png
Screenshot 2026-01-06 at 16.26.55.png
Screenshot 2026-01-06 at 16.40.32.png
 

jusba31

Jäsen
Tosi erikoista, kun satoja käyttäjiä on jo, eikä muita valituksia ole näkynyt. Ettei ole joku muu taski mikä käynnistyy tuolloin ja kaataa yamlin?
Voi olla joku muukin, mutta mikähän tollasen sais aikaan? Kaikki muut toimii normaalisti, mutta nuo kaikki SHF vartti entityt menee unavailable. Ne vanhat tunnin entityt toimii normaalisti.
Mitään ohjausta ei tuohon aikaan pitäisi olla.
 
Viimeksi muokattu:

Pretor

Aktiivinen jäsen
@jusba31
Sulla on siis molemmat spot-pricet käytössä, vanha (tunnin) ja uusi (vartin)?
Vaihda sinne spot-price 15min yamliin tuonne automation-riville esim. ID:n (1669453089221) viimeinen numero toiseksi, niin ei ole sama ID molemmissa.
YAML:
# Automation for automatic updating of the sensor. Tries to reduce API load.
automation:
  - id: '1669453089221'
    alias: Intelligent update of electricity price sensor
    description: 'Tries to fetch new data every 15mins after 14 oclock local time. Condition stops unnecessary requests. Random delay disperses API calls.'
    trigger:
    - platform: time_pattern
      minutes: /15
      alias: Trigger every 15mins
 

jusba31

Jäsen
@jusba31
Sulla on siis molemmat spot-pricet käytössä, vanha (tunnin) ja uusi (vartin)?
Vaihda sinne spot-price 15min yamliin tuonne automation-riville esim. ID:n (1669453089221) viimeinen numero toiseksi, niin ei ole sama ID molemmissa.
YAML:
# Automation for automatic updating of the sensor. Tries to reduce API load.
automation:
  - id: '1669453089221'
    alias: Intelligent update of electricity price sensor
    description: 'Tries to fetch new data every 15mins after 14 oclock local time. Condition stops unnecessary requests. Random delay disperses API calls.'
    trigger:
    - platform: time_pattern
      minutes: /15
      alias: Trigger every 15mins
Joo on on tunnin ja vartin spot-pricet käytössä.
Nyt vaihdettu 15min spot-pricen tuo IDn viimeinen numero. Seurataan ratkaisiko ongelman.

Kiitos neuvosta ja selkeästä ohjeesta.
 

Pretor

Aktiivinen jäsen
Joo on on tunnin ja vartin spot-pricet käytössä.
Nyt vaihdettu 15min spot-pricen tuo IDn viimeinen numero. Seurataan ratkaisiko ongelman.

Kiitos neuvosta ja selkeästä ohjeesta.
Itse kun tuon päivitetyn 15min otin käyttöön ja vanha tunnin jäi kuitenkin rinnalle automaatioihin, niin nimesin vain uuden 15min yamlin -> spot-price15.yaml ja lisäsin yamliin kaikkiin name, entity, unique id tunnuksiin ja kaikkeen jossa viitataan kyseisiin sensoreihin shf ->shf15, sekä vaihdoin tuon automation ID:n.
Loppujen lopuksi helppo homma, kun laittaa file editorissa hakuun shf ja nimeää kaikki löytyneet kohdat uudestaan.
Esim:
name: SHF Electricity price -> SHF15 Electricity price
unique_id: shf_electricity_price -> shf15_electricity_price

Helpompi erottaa sensorit yms. toisistaan. Kaikki on ns. tuplana, SHF ja SHF15
 
Viimeksi muokattu:

jusba31

Jäsen
Itse kun tuon päivitetyn 15min otin käyttöön ja vanha tunnin jäi kuitenkin rinnalle automaatioihin, niin nimesin vain uuden 15min yamlin -> spot-price15.yaml ja lisäsin yamliin kaikkiin name, entity, unique id tunnuksiin ja kaikkeen jossa viitataan kyseisiin sensoreihin shf ->shf15, sekä vaihdoin tuon automation ID:n.
Loppujen lopuksi helppo homma, kun laittaa file editorissa hakuun shf ja nimeää kaikki löytyneet kohdat uudestaan.
Esim:
name: SHF Electricity price -> SHF15 Electricity price
unique_id: shf_electricity_price -> shf15_electricity_price

Helpompi erottaa sensorit yms. toisistaan. Kaikki on ns. tuplana, SHF ja SHF15
Muuten mullakin on nuo kaikki 15min ja 1h jutut eritelty, mutta tuota en tajunnut että niissä konffeissa on molemmissa sama tuo automation ID.
 

BUK

Aktiivinen jäsen
Millä kombinaatiolla kannattaisi lähteä tuota EV Smart Chargingia yhdistämään pörssisähköohjaukseen? Nordpoolin uudessa(?) community integraatiossa jää ilmeisesti jotkin helperit syntymättä ja tuon EV Smart Charging asennus ei onnistu.
 

Tekniikkatulitaloon

Aktiivinen jäsen
Eipä ole vielä tullut edes mietittyä home assistantilla auton pörssisähkölatausta. Itsellä on käytössä Synergy ohjelma niin latauksesta saa pienen reservimarkkina korvauksenkin. Tuota sanoisin siis kannattavan käyttää jos vain mahdollista.

Toisaalta pitäisi vähän perehtyä kun isäukko osti Toyotan jonka latausta ei pysty ohjaamaan muutakuin ajastuksella eli pörssisähköohjaus pitää saada laturin kautta.
 
Uusi HA käyttäjä ja pitäisi saada Shellyjen kanssa pörssiohjaus tehtyä. Sain tuntiohjauksen toimimaan Rankin perusteella, mutta nyt pitäisi saada tilanne jossa Rank etsitään aikaväliltä 07-23. Nykyiset automaatio yritykset on epäonnistuneet, koska nähtävästi Rank etsitään koko vuorokaudelta ja ne sijoittuvat tuon 07-23 ulkopuolelle, jolloin rele ei mene koskaan päälle. Lisäksi olisi hyvä jos siihen saisi kynnyshinnan jonka alittuessa automaatio on aina päällä.

Olen käyttänyt SHF-sensoreita täältä: https://github.com/T3m3z/spotprices2ha?tab=readme-ov-file

Tämä oli melkein maalissa, mutta siitä puuttuu tuo kynnyshinta sekä että jaksot olisivat minimissään tunnin mittaisia. Koitin ChatGPT:n kanssa saada nuo muutokset automaatioon, mutta se ei osaa kirjoittaa niitä oikein. Joko automaatio välppää 15min välein päälle/pois tai ei joko mene päälle tai pois päältä ollenkaan. https://github.com/kullarkert/ha_nordpool_hours_blueprint
 

Mikki

Hyperaktiivi
@entropia666 ... Saat periaatteessa tuon tehtyä, muuttamalla rajapintakutsua, mikä on spot-price.yaml -tiedostossa:

Tähän malliin:
Koodi:
https://api.spot-hinta.fi/TodayAndDayForward?HomeAssistant15min=true&priorityHours=7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23&priorityHoursRank=17

Tuo pakottaa noilta valituille tunneille pienimmät rankit. Eli priorityHours parametri kertoo mitkä tunnit halutaan sisällyttää ja sitten "priorityHoursRank" kertoo montako niistä saa pienimmät rankit. Yllä olevassa esimerkissä siis kaikki nuo 17 tuntia saa pienimmästä päästä olevat rankit ja vaikka hinnat yöllä olisi halvempia, ne saa isommat rankit.

Joku HA guru voi kertoa, jos löytyy parempikin tapa :)
 
Viimeksi muokattu:

Pretor

Aktiivinen jäsen
Tulipa yritettyä harrastelua AI:n kanssa ja lopputuloksena sai ulostettua jonkinlaisen automaation valitsemaan automaattisesti öljyn ja VILPin väliltä. Automaatio hakee tulevat sähkön pörssihinnat ja sääennusteen, laskee sääennusteesta (lämpötilasta) ennakoidun COPin kyseiselle ajalle (ottaa siis huomioon COPin muuttumisen lämpötilan mukaan) ja vertailee hintoja, jonka perusteella valitaan jompi kumpi lämmitysmuoto. Öljylle voi myös asettaa kynnyshinnan, eli esim. sähkön pitää olla 2snt kalliimpaa ennen kuin käynnistetään öljy. Tuo osin siksi, että automaatio haistelee tulevia tunteja ja käynnistää öljyn 35min ennen tuota kalliin aikajakson alkua (koska menee hetki ennenkuin saa lämmöt nostettua), jotta VILP menisi automaattisesti huilille suunnilleen kalliin hetken alkaessa. VILPpiä ei siis sammuteta tässä automaatiossa ollenkaan, ainaostaan öljypoltinta ohjataan tarvittaessa päälle/pois. Tuo katsoo myös 50min päähän, eli onko sielläkin kallista, joten esim. tuo 21.00 tuleva yksittäinen vartti pitäisi skipata, eli sitä ei lämmitettäisi öljyllä, vaikka olisikin halvempaa. Tosin tuossa automaatiossa on myös määritetty, että öljy on vähintään 2h päällä, jos se käynnistetään. Normaalitilanteessa öljypoltin sammuu heti, kun se havaitsee VILPille halvemman hinnan (paitsi tuon 2h aikana).
Saas nähdä miten tämä toimii, vai toimiiko ollenkaan. Tänään voikin vähän testailla. Nopeasti kyhätty dashboard, niin näkee vähän miten toimii.

Näyttökuva 2026-01-27 194219.png
 

BUK

Aktiivinen jäsen
Onko ollut ajatuksissa, että tästä tekisi virallisen integraation? Koitin tuossa viritellä käyttöön HA:lla, mutta yllättävän paljon tuli kaikkea pientä virheilmoitusta matkalla.
 

jämä67

Aktiivinen jäsen
Tulipa yritettyä harrastelua AI:n kanssa ja lopputuloksena sai ulostettua jonkinlaisen automaation valitsemaan automaattisesti öljyn ja VILPin väliltä. Automaatio hakee tulevat sähkön pörssihinnat ja sääennusteen, laskee sääennusteesta (lämpötilasta) ennakoidun COPin kyseiselle ajalle (ottaa siis huomioon COPin muuttumisen lämpötilan mukaan) ja vertailee hintoja, jonka perusteella valitaan jompi kumpi lämmitysmuoto. Öljylle voi myös asettaa kynnyshinnan, eli esim. sähkön pitää olla 2snt kalliimpaa ennen kuin käynnistetään öljy. Tuo osin siksi, että automaatio haistelee tulevia tunteja ja käynnistää öljyn 35min ennen tuota kalliin aikajakson alkua (koska menee hetki ennenkuin saa lämmöt nostettua), jotta VILP menisi automaattisesti huilille suunnilleen kalliin hetken alkaessa. VILPpiä ei siis sammuteta tässä automaatiossa ollenkaan, ainaostaan öljypoltinta ohjataan tarvittaessa päälle/pois. Tuo katsoo myös 50min päähän, eli onko sielläkin kallista, joten esim. tuo 21.00 tuleva yksittäinen vartti pitäisi skipata, eli sitä ei lämmitettäisi öljyllä, vaikka olisikin halvempaa. Tosin tuossa automaatiossa on myös määritetty, että öljy on vähintään 2h päällä, jos se käynnistetään. Normaalitilanteessa öljypoltin sammuu heti, kun se havaitsee VILPille halvemman hinnan (paitsi tuon 2h aikana).
Saas nähdä miten tämä toimii, vai toimiiko ollenkaan. Tänään voikin vähän testailla. Nopeasti kyhätty dashboard, niin näkee vähän miten toimii.
Vähän saman tapanen ollut käytössä jonkun vuoden, tosin yksinkertaisempana, niin toiminnaltaa, kun käyttöliittymältään. Oliko sulla pohjana temez:n koodinpätkä täällä keskustelussa, vai syntyikö ihan uusi?

Minulla vastaava listaus myös ILP:n ja puun valinnan välillä. Ei se harmillisesti osaa heittää klapeja pesään, mutta näkee yhdellä silmäyksellä, että kannattaako puita poltella rahan takia.
 

Pretor

Aktiivinen jäsen
Vähän saman tapanen ollut käytössä jonkun vuoden, tosin yksinkertaisempana, niin toiminnaltaa, kun käyttöliittymältään. Oliko sulla pohjana temez:n koodinpätkä täällä keskustelussa, vai syntyikö ihan uusi?

Minulla vastaava listaus myös ILP:n ja puun valinnan välillä. Ei se harmillisesti osaa heittää klapeja pesään, mutta näkee yhdellä silmäyksellä, että kannattaako puita poltella rahan takia.
Ei näissä etelän talvissa ole edes ollut käyttöä öljylle, muuta ku näissä jossain ihan poikkeuksellisissa 1€/kWh hinnoissa pienen hetken.
Nyt on sen verran kylmää täälläkin ollut ja sikakallista pörssiä, niin piti yrittää jotain värkätä.
Tän koodin tein (tai enhän minä tätä tehnyt, vaan AI) ihan kylmiltään, kun aloin aikani kuluksi keskustelemaan AI:n kanssa. Mulla on FMI-integraatio säälle, mutta mielestäni met.no ennusteet osuu ehkä enemmän kohdilleen tällä seudulla, joten sitä käytetään sääennusteen hakuun. Pörssihinnat haetaan Nordpooilin kautta, vaikka löytyy myös spot-price.
Pientä hienosäätöä tuossa vielä oli (ja saattaa olla vieläkin), mutta kyllä se öljy tänään oli ihan automaattisesti käynnistynyt ennusteen mukaan.

Tuo nyt riittänee omaan käyttöön, mutta kyllähän tuota pystyisi vielä jalostamaankin.

Näyttökuva 2026-01-30 191344.png
 

jämä67

Aktiivinen jäsen
Mulla tuli käyttöön silloin, kun puuttinin touhut nosti kiinteät sopparit taivaisiin ja oma katkesi juuri silloin pahinpaan aikaan.
Mulla oli alunperin niin, että öljy ja vilp vuorotteli ja kun oli vanhaa halpaa öljyä, niin tuli vähän turhan suruttakin tuhlattua sitä.
Ei ne pörssihinnat sitten loppujen lopuksi niin pahoja olleetkaan.

Just loppui 5c kiinteä soppari ja öljyt jo aika vähissä, niin nyt muokattu automaatiota sen verran, että vilp käy nyt kokoajan ja yli -10C pakkasilla priimataan öljyllä tai sähköllä. Öljyn hintaraja asetettu nyt tämän päivän öljyn hinnan mukaan, eikä sen mitä aikanaan maksoi.

Tosin huomisen pörssihinta sen verran kova, että taidan vetää pelkällä öljyllä. Nyt joudun vaan käydä käsiventtiileillä muuttamaan vilpin kytketää, että voin sammuttaa sen, mutta toivotaan ettei montaa tuollaista päivää tule enään tänä talvena.

Tekoälli on kyllä mahtava apu ja kärsivällinen opettaja, kun omat koodaustaidot on heikot.
 

haraldh

Vakionaama
Tein niinkin yksinkertaisen Template Helperin joka kertaa tämänhetkisen sähkön pörssihinnan tämän hetken kulutuksella. Power Money Rate:

Koodi:
{{ (states('sensor.shf_electricity_price_now') |float * states('sensor.power_total') |float) / 10 }}
Yksikkö c / h

Screenshot at 2026-02-05 13-13-35.png
 

lassiko

Aktiivinen jäsen
Pitkään ollut SHF tunti ohjaus käytössä, ja paripäivää sitten (vasta) otin käyttöön SHF vartti version, versio 0.2.5.1 nyt siis käytössä. Koitin lueskella että onko tästä jo keskusteltu, mutta jostain syystä SHF price now päivityy edelleen tunnin välein, oliko tähän joku korjaus tiedossa? sensor_shf_data näyttää kyllä oikein, vartin välein.

Toinen seikka on automaatio (SHF: Intelligent update of electricity price sensor) mikä ei etene, condition ei täyty:
Koodi:
{{ state_attr("sensor.shf_data", "data") | selectattr("Timestamp", "ge", (now() + timedelta(hours=9) )| as_timestamp ) | list | length <= 0 }}

Saan kyllä hinnat kun ajan erillisessä automaatiossa tuon datan päivityksen, mutta ihan mielenkiinnosta että mikä mahtoi meni pävityksessä vihkoon? Korvasin siis vain vanhan spot_prices.yaml:n uudella.
 

Mikki

Hyperaktiivi
Pitkään ollut SHF tunti ohjaus käytössä, ja paripäivää sitten (vasta) otin käyttöön SHF vartti version, versio 0.2.5.1 nyt siis käytössä. Koitin lueskella että onko tästä jo keskusteltu, mutta jostain syystä SHF price now päivityy edelleen tunnin välein, oliko tähän joku korjaus tiedossa? sensor_shf_data näyttää kyllä oikein, vartin välein.

Toinen seikka on automaatio (SHF: Intelligent update of electricity price sensor) mikä ei etene, condition ei täyty:
Koodi:
{{ state_attr("sensor.shf_data", "data") | selectattr("Timestamp", "ge", (now() + timedelta(hours=9) )| as_timestamp ) | list | length <= 0 }}

Saan kyllä hinnat kun ajan erillisessä automaatiossa tuon datan päivityksen, mutta ihan mielenkiinnosta että mikä mahtoi meni pävityksessä vihkoon? Korvasin siis vain vanhan spot_prices.yaml:n uudella.


Kokeiles vaihtaa tuo "Id" toiseksi (ja sitten restarttaa), se oletus Id voi sekoittaa, kun se sattuu olemaan sama 60min ja 15min yamlssa:

1770814726395.png
 
Back
Ylös Bottom