HomeAssistant ja sähköpörssiohjaus

marpelto

Jäsen
Toimisiko hätäratkaisuna automaatioosi, että sisällytät vaatimuksen tilanmuutoksen ajallisesta kestosta?
SHF Price acceptable menee tilasta "on" -> "off" viideksi sekunniksi, niin automaatio käynnistyy.
Kiitti vinkistä @aNT7I Simppeli ja toimiva ratkaisu. Mulla noita piikkejä on ollu muutaman päivän välein...jos on tarpeeksi iso piikki niin laukaisee pumpun päälle..tai pois.

1678428015750.png

Se mielestäni arpoo (ei kirjaimellisesti) edeltävän vuorokauden kyseisen tunnin hinnan, kunnes päivittää arrayn oikean vuorokauden hinnoilla. Muistaakseni itselläni oli sama ilmiö aikoinaan ja korjasin sen pakottamalla hintojen päivityksen klo 00.00.01.

@Koelli Mistä tuon voi muuttaa, koodi?
Nojoo..olihan tuo edellä mainittu

"Käytössä on Node-Red ja siellä sitten ajastuksia ja Entso-E:stä spottihintojen haku. Node-Redissä voi ajastaa erilaisia prosesseja ja tuon kautta muistaakseni hoidin tuon sekunnin yli -päivityksen."
 
Viimeksi muokattu:

Koelli

Aktiivinen jäsen
Kiitti vinkistä @aNT7I Simppeli ja toimiva ratkaisu. Mulla noita piikkejä on ollu muutaman päivän välein...jos on tarpeeksi iso piikki niin laukaisee pumpun päälle..tai pois.

katso liitettä 85497


@Koelli Mistä tuon voi muuttaa, koodi?
Avasinkin tuossa aiemmin tätä, mutta minulla ei ole tätä kyisestä tapaa käytössä, vaan iso osa automaatiosta on viety Node-Redin puolelle, jossa ajastukset.
 

Temez

Aktiivinen jäsen
Tuohan näyttää vahvasti siltä että piikki on edellisen vuorokauden arvo klo 00:00?
Sama pätee myös @aNT7I :n lähettämiin kuviin

katso liitettä 85498
Joo, varmaankin jonkinlainen ajoitusongelma, kun vaihtuu samaan aikaan sekä dataa että se sisäinen idx-arvo. Tätähän täällä veikkailtiinkin jo ketjussa aiemmin.

En ole nyt ehtinyt tässä hirveästi laittaa aikaa tämän kehitykseen, kun stressiä on muista lähteistä sietokyvyn rajoilla. Mutta minulla on ajatus, kuinka tuon voisi saada toimimaan vaihtamalla anturien päivitys triggeripohjaiseksi. Sillä varmaan saisi anturit päivittymään oikeassa järjestyksessä. Koetan joskus tässä lähitulevaisuudessa vaihtaa konffit tuollaiseksi, mutta teen muutokset best efforttina muun elämän niin salliessa.
 

aNT7I

Jäsen
dataa ei ole kuin 10pv ajalta...pitääpä tuo muuttaa vähän pideämmäksi
configuration.yaml

HomeAssitantin tekijät eivät suosittele tuolle omalle recorderille yli 30 päivän keep_daysiä. Sain sen kokoea itsekin tuossa todeksi helmikuun alussa, kun olin keräillyt sinne jo varmasti yli parin kuukauden sensori-tiedot. Käytössä oli siis vielä perus tietokantaa "parempi" Mariadb-pohjainen recorder. Ohjelma toimi, mutta tiedonkeruu pysähtyi ja en saanut sitä elvytettyä enää käyntiin recorder.purge:lla tms. :rolleyes:

Huomioitavaa on, että tuon recorderin keep_days vaikuttaa vain niihin tarkimpiin sensoritietoihin, mutta esim. energy dashboard ei nollaannu.

Jos haluaa pidemmän ajan tarkat sensoritiedot talteen, niin kannattaa ottaa käyttöön influxdb tuon recorderin rinnalle. Sieltä tosin tietojen kysely ja esittäminen esim. Grafanalla on taas yksi ajankäytöllinen jäniksenkolo. :D
 

haraldh

Aktiivinen jäsen
Tiedote cert-fi:stä:
CRITICAL VULNERABILITIES

Home Assistant: Authentication bypass Supervisor API
Classification: Critical, Solution: Update, Exploit: Unknown
A remotely exploitable vulnerability bypassing authentication for
accessing the Supervisor API through Home Assistant has been
discovered. This impacts all Home Assistant installation types that
use the Supervisor 2023.01.1 or older: Home Assistant OS, Home
Assistant Supervised.. Other installation types, like Home Assistant
Container (for example Docker), or Home Assistant Core manually in a
Python environment, are not affected. Patches: The issue has been
mitigated and closed in Supervisor version 2023.03.1, which has been
rolled out to all affected installations via the auto-update feature
of the Supervisor.. This rollout has been completed at the time of
publication of this advisory. Home Assistant Core 2023.3.0 included
mitigation for this vulnerability. Upgrading to at least that version
is thus advised.. CVE: CVE-2023-27482 CVSS: 10.0
Tiedote loppuu. Olen vain välittäjänä.
 

Koelli

Aktiivinen jäsen
Tuntinetotus otettu hyötykäyttöön HA:ssa. 1h virtuaalienergiapankin tilalla (energia-arvolla) ohjataan kuormia päälle ja pois. Ongelmaksi muodostuu jo nyt kuormien puute. Ulkoporeallas tulisi tähän liittää keväällä, jotta saa pari kW ohjattavaksi. Idea tässä se, että spottihinnan ollessa matala, käytetään maksimaalinen sähkö itse, mutta varmistetaan, ettei käytetä yli.
 

Liitteet

  • Screenshot_20230317_230629_io.homeassistant.companion.android.jpg
    Screenshot_20230317_230629_io.homeassistant.companion.android.jpg
    36 KB · Katsottu: 62

Koelli

Aktiivinen jäsen
Onko mahdollista saada skriptejä julkiseksi ? Mielellään käyttäisin lvv:n kanssa. Ehkä kylppärin lattiaan voisi myös tunkea lämpöä.
Totta kai voin jakaa kaiken tähän liittyvän. Ja Open Source -henkeen se olisi aina yhtä suotavaa.

Skriptejä en käytä, vaan homma on parsittu kasaan lähinnä sensoreilla ja value templateilla. Kuormien ohjaus ihan automaatioin.

Mennnee iltaan/huomiselle, että saan copy/pastetettua nämä tänne.

Tänään vaikuttaisi olevan sopiva keli tällaiselle, kun aurinkoa ei riitä "koko tunnille".
 

Liitteet

  • Screenshot_20230318_161139_io.homeassistant.companion.android.jpg
    Screenshot_20230318_161139_io.homeassistant.companion.android.jpg
    35,7 KB · Katsottu: 51

Koelli

Aktiivinen jäsen
Eli, tuntinetotus HA:lla. Tätä varten tarvitaan tietenkin myös rautaa, eli jollain tavalla tietenkin pitää lukea kiinteistön kulutusta, että tuottoa. Ilman omaa tuotantoa tällä voi toki tehdä samat temput ja tavoitella tehomaksun pienentämistä.

Huom! Tämä on vielä tasolla experimental. Vaikuttaisi, että ei aivan wattitunnilleen täsmää tämä, mutta aivan riittävän hyvin, jotta tämä ajaa asiansa.

Rautana minulla on Froniuksen Symo datamanagerilla, sekä Froniuksen Smart Meter.

HA:n olen tehnyt seuraavat helperit (auttajat):

  • Energy Bank verkosta
    • Sensoriksi sensor.energy_real_consumed_fronius_meter_xxxxxxxxxx
  • Energy Bank verkkoon
    • Sensoriksi sensor.energy_real_produced_fronius_meter_xxxxxxxxxxx
Molemmat auttajat ovat sellaisia, jotka resetoituvat kerran tunnissa.

Varsinainen tuntinetotussensori on lisätty sensor.yaml -tiedostoon:

YAML:
    energy_bank_per_hour:
      friendly_name: "Energiapankki per tunti"
      icon_template: mdi:flash
      unit_of_measurement: 'Wh'
      value_template: "{{ states('sensor.energy_bank_verkosta')|float - states('sensor.energy_bank_verkkoon')|float }}"

Lovelace-korttina hyödynnetään ApexChartsia ja oma konffi näyttää tältä:

YAML:
type: horizontal-stack
cards:
  - type: custom:apexcharts-card
    style: |
      ha-card {
        border: 0px;
        background-color: var(--dwains-theme-primary);
        box-shadow: none;
        border:
        {%- set sensor = states('sensor.energy_bank_per_hour') %}
        {%- if sensor|float > 5000  %}1px dashed red
        {%- elif sensor|float < 0 %}1px dashed lime
        {%- else %}0px dashed yellow
        {%- endif %}
      }
    header:
      show: true
      show_states: true
      colorize_states: true
    experimental:
      color_threshold: true
    apex_config:
      legend:
        show: false
    graph_span: 24h
    span:
      start: day
    series:
      - entity: sensor.energy_bank_per_hour
        extend_to: now
        name: Virtuaalinen energiapankki (+/-)
        opacity: 1
        stroke_width: 0
        float_precision: 0
        show:
          name_in_header: true
          header_color_threshold: true
        color_threshold:
          - value: 0
            color: lime
          - value: 0
            color: purple
        group_by:
          func: last
      - entity: sensor.power_real_fronius_meter_xxxxxxxxx
        extend_to: now
        name: Sähkön ottoteho (+/-)
        curve: stepline
        type: area
        opacity: 1
        stroke_width: 0
        float_precision: 0
        show:
          name_in_header: true
          header_color_threshold: true
        color_threshold:
          - value: 0
            color: lime
          - value: 0
            color: purple
          - value: 6000
            color: purple
        group_by:
          func: avg
          duration: 60min
    yaxis:
      - decimals: 0
        max: 6000
        min: -6000
        apex_config:
          tickAmount: 2

Jos otetaan malliesimerkkinä oma LVV:n ohjaaminen, niin se näyttää seuraavalta:

Koodi:
alias: Energiapankki -250 Wh THEN LVV ON
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.energy_bank_per_hour
    below: -250
condition:
  - condition: state
    entity_id: switch.relay1
    state: "off"
  - condition: numeric_state
    entity_id: sensor.day_ahead_price
    below: 15
action:
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.relay1
  - wait_for_trigger:
      - platform: numeric_state
        entity_id: sensor.energy_bank_per_hour
        above: 100
  - service: switch.turn_off
    data: {}
mode: single
 

Liitteet

  • Näyttökuva 2023-03-18 224814.png
    Näyttökuva 2023-03-18 224814.png
    11,6 KB · Katsottu: 62
Viimeksi muokattu:

tuna

Vakionaama
Tuohan näyttää vahvasti siltä että piikki on edellisen vuorokauden arvo klo 00:00?
Sama pätee myös @aNT7I :n lähettämiin kuviin

katso liitettä 85498

Itseäni ihmetyttää, miksi Nordpool-komponentti on alunperin menty tekemään niin dataa puljaillaan erillisissä 'today' ja 'tomorrow' -arrayssa joiden sisältöä päivitellään. Sehän johtaa juuri tuommoisiin glitcheihin. Kun tieto joka tapauksessa on sisäisesti aikaleimatuissa key/value-pareissa, olisi aika loogista hakea sitä start/end - ikkunalla aina. Mutta eipä tuolle mitään oikein voi ilman koodin uudelleenkirjoitusta.
 

Samppa

Ylläpitäjä
Ylläpidon jäsen
Näyttää ainakin Home Assistantin rebootissa logeihin tulevan alla olevaa. Onkohan minulla jotain tekemättä tähän "integraatioon" liittyen, vai tuleeko vastaavat kaikilla muillakin?

Koodi:
Home Assistant Core
Template variable warning: None has no element 20 when rendering '{{ state_attr("sensor.shf_electricity_price_now", "today_prices")[now().hour] }}'
20.40.45 – (VAROITUS) helpers/template.py - Viesti esiintyi ensimmäisen kerran 20.40.45 ja tämän jälkeen 3 kertaa

TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ (states("sensor.shf_control_factor_1") | float /2 + 0.5) | default("Unknown") }}' but no default was specified') while processing template 'Template("{{ (states("sensor.shf_control_factor_1") | float /2 + 0.5) | default("Unknown") }}")' for attribute '_attr_native_value' in entity 'sensor.shf_control_factor_0_1'
20.40.45 – (VIRHE) helpers/template_entity.py - Viesti esiintyi ensimmäisen kerran 20.40.45 ja tämän jälkeen 17 kertaa

Error while processing template: Template("{{ (states("sensor.shf_control_factor_1") | float /2 + 0.5) | default("Unknown") }}")
20.40.45 – (VIRHE) helpers/template.py - Viesti esiintyi ensimmäisen kerran 20.40.45 ja tämän jälkeen 17 kertaa
 

Temez

Aktiivinen jäsen
Itseäni ihmetyttää, miksi Nordpool-komponentti on alunperin menty tekemään niin dataa puljaillaan erillisissä 'today' ja 'tomorrow' -arrayssa joiden sisältöä päivitellään. Sehän johtaa juuri tuommoisiin glitcheihin. Kun tieto joka tapauksessa on sisäisesti aikaleimatuissa key/value-pareissa, olisi aika loogista hakea sitä start/end - ikkunalla aina. Mutta eipä tuolle mitään oikein voi ilman koodin uudelleenkirjoitusta.
Nordpool-komponentin toiminnasta en osaa sanoa, mutta muistaakseni tähän meikäläisen tekemään versioon tulivat tuohon muotoon jonkun foorumilaisen pyynnöstä. Jos nyt satun oikein muistamaan. Glitch on vielä minulta korjaamatta.
 

Temez

Aktiivinen jäsen
Näyttää ainakin Home Assistantin rebootissa logeihin tulevan alla olevaa. Onkohan minulla jotain tekemättä tähän "integraatioon" liittyen, vai tuleeko vastaavat kaikilla muillakin?
Huonoa koodia allekirjoittaneelta. Taitaa tulla kaikilla käynnistyksessä logille tuommoista herjaa, kunnes pulikka saa ekan kerran ladattua dataa sisään Mikin apista.
 

heebo1974

Jäsen
Eli, tuntinetotus HA:lla. Tätä varten tarvitaan tietenkin myös rautaa, eli ...
Kiitokset vielä Koellille tästä! Sain kuin sainkin oman viritelmäni tämän pohjalta tehtyä.
Hiukan oli haasteita netotussensorin kanssa, koska se ei jostain syystä toiminut ko. muodossa.
Samoin automaation kanssa joutui hiukan soveltamaan, koska ko. valmis versio ei oikein istunut yhteen oman Rank pohjaisen LVV ohjauksen kanssa. No nyt kuitenkin vaikuttaisi toimivan !

Jos tätä vielä jaksaisi kehitellä, niin ehkä joku automaatio, joka vertailisi esim. pörssisähkön viikon keskiarvon hintaa / ko. tunnin hintaa / sähkön siirtohintoja / sähköveroja ja päättäisi sen mukaan myydäänkö vaiko käytetäänkö itse.

Tässä vielä template netotussensori, jolla sain itse toimimaan configuration.yaml:ssa :
YAML:
  - sensor:
      - name: "Energiapankki per tunti"
        unit_of_measurement: 'kWh'
        state: >
             {{ states('sensor.energy_bank_verkosta')|float - states('sensor.energy_bank_verkkoon')|float }}
 
Viimeksi muokattu:

Ilpo55

Jäsen
Jossain välissä olisi tarkoitus tehdä sähköauton lataukselle ohjausta halvimmille tunneille. Tulossa tosin yksivaihelataukseen kykenevä malli ja maksimitehoksi jää 3,6 kW eli latausaika voi ajoittain tulla optimoinnin esteeksi. Samoja periaatteita lämmityksen kanssa on ja ainakin osittain voin tuota omaa räpellystä hyödyntää, toivottavasti.

Laturi on jo ja alkeellinen kuormanhallinta myös. Oikea virtamittaus tosin vielä uupuu, mutta satunnaisen virran kanssa laturin ohjaus jo toimii. Autokin uupuu vielä, mutta talven aikana pitäisi olla toiminnassa.

Saako autosta tilatietoa eli esim. varaustilaa HA:han. Tänne on tulossa Leaf ja sille näyttäisi integraatio pilven kautta olevan. Onko tuo yleinen ominaisuus? Ei tarvitsisi syöttää manuaalisesti arpoa latausaikaa tai -tehoja, kun määrittää vaan tavoitetilan varaukselle.
Minulla HA saa tiedon akun varauksesta ja määrittelee sen mukaan halvimman latausajan.
Joka päivä klo. 21:00 HA ohjelmoi auton aloittamaan latauksen yo. tiedon mukaisesti.
Tuolla järjestelmällä itse laturissa ei tarvitse olla älyä vaan äly on itse autossa.

Auto on nyt Peugeot 3008 Hybrid4, mutta haaveena on joskus oikea sähköauto, jolloin tuosta järjestelmästä olisi iso hyöty.
Järjestelmä: Home Assistant + PSA Car Controller Add-on + Nordpool HACS (voisi olla myös api.spot-hinta.fi).
 
Viimeksi muokattu:

Sukke

Aktiivinen jäsen
Minulla HA saa tiedon akun varauksesta ja määrittelee sen mukaan halvimman latausajan.
Joka päivä klo. 21:00 HA ohjelmoi auton aloittamaan latauksen yo. tiedon mukaisesti.
Tuolla järjestelmällä itse laturissa ei tarvitse olla älyä vaan äly on itse autossa.

Auto on nyt Peugeot 3008 Hybrid4, mutta haaveena on joskus oikea sähköauto, jolloin tuosta järjestelmästä olisi iso hyöty.
Järjestelmä: Home Assistant + PSA Car Controller Add-on + Nordpool HACS (voisi olla myös api.spot-hinta.fi).

Onko sinulla seurantaa toteutuneesta latauksen hinnasta vs. keskimääräinen sähkön hinta eli miten on ohjaus toiminut?

Muutamien viikkojen päästä saapuu auto tännekin. Laitan vaikka tänne hieman kuvausta siitä, minkälaisen ohjauksen tuohon laitan. Tarkoitus olisi valita riittävästi edullisia tunteja ennen seuraavaa lähtöä, kunhan vain auto on laturissa kiinni. Lähtöaika asetetaan siis HA:han ja sillä on tarkoitus ohjata kotona myös esilämmitystä / -viilennystä ennen suunniteltua lähtöä.

Jos seuraavaa lähtöä ei ole asetettua, ajattelin laittaa akun latautumaan tavoitevaraukseen tiedossa olevien sähkön tuntihintojen aikana eli keskimäärin varmaan noin vuorokauden aikana.

Meillä ei tosin ole vielä pörssisähköä, mutta täytyy tehdä systeemit syksyksi valmiiksi.
 

Ilpo55

Jäsen
Onko sinulla seurantaa toteutuneesta latauksen hinnasta vs. keskimääräinen sähkön hinta eli miten on ohjaus toiminut?
....
Meillä ei tosin ole vielä pörssisähköä, mutta täytyy tehdä systeemit syksyksi valmiiksi.
En ole laittanut seurantaa. Minullakaan ei ole kotona pörssisähköä, mutta mökille vaihtuu kesällä pörssisähkö. Hyvä puoli tuossa auton suorassa ohjauksessa se, että se toimii missä vaan ilman muutoksia.
HA:ssani on WireGuard VPN:n, jotta voin käyttää sitäkin missä vaan.
Ohessa HA näkymä auton hallintaan.
 

Liitteet

  • HA_PSA_C_C.jpg
    HA_PSA_C_C.jpg
    83,7 KB · Katsottu: 59

timop

Aktiivinen jäsen
puuttu se klo 05 tuosta välistä. tässä on nyt toiseen kertaan tullut bugi ettei tuo cheapest hour päivity, vaikka vaihteleee aikaa. ekalla kerralla auttoi HA restartti mutta nyt ei sekään. eikä tähän ko5 puuttumiseen
Koodi:
  - Rank: 2
    DateTime: '2023-03-26T02:00:00+02:00'
    PriceNoTax: 0.0392
    PriceWithTax: 0.0432
  - Rank: 4
    DateTime: '2023-03-26T04:00:00+03:00'
    PriceNoTax: 0.0401
    PriceWithTax: 0.0441
  - Rank: 6
    DateTime: '2023-03-26T06:00:00+03:00'
    PriceNoTax: 0.0409
    PriceWithTax: 0.045
  - Rank: 5
    DateTime: '2023-03-26T07:00:00+03:00'
    PriceNoTax: 0.0404
    PriceWithTax: 0.0445
  - Rank: 7
    DateTime: '2023-03-26T08:00:00+03:00'
    PriceNoTax: 0.041
    PriceWithTax: 0.0451
 

Ilpo55

Jäsen
Nordpool integraatio kaatuu siihen. Löysinkin vian sensorista, mutta en viitsi korjata, vaan vaihdan parempaan = spot-hinta.fi.
(Tein kuitenkin tilapäisen purukumikorjauksen, missä tunti 3 hintana käytetää tunti 2 hintaa. Vaihdan silti parempaan.)
 
Viimeksi muokattu:

timop

Aktiivinen jäsen
buuttasin koko home assistantin niin ilmesty klo5 hinta.
sensor.shf_cheapest_period_start_helper sekoilee oudosti vielä, jos laitta 4h niin alkamis aika on tänään klo 15 jos 5h niin klo 23 tänään
 

jussipa

Aktiivinen jäsen
Meinas olla kylmät lämpimät vedet tänään. Nordpool plugin ei hanskaa näköjään normaaliaikaan siirtymistä. Siitä joku oli bugin jo kirjannut komponentin tekijälle.

Nyt on käsikäytöllä vedet lämpenemässä. Pitää automaatioon lisätä backup-tunnit lämmitykselle, jos hintatieto puuttuu kokonaan.
 

Ilpo55

Jäsen
"sensor.shf_electricity_price_now" ei ole tänään (26.3) kuluvan tunnin hinta vaan seuraavan tunnin hinta.
 
Viimeksi muokattu:

Sukke

Aktiivinen jäsen
Home Assistant hanskaa ilmeisen hyvin aikavyöhykkeet ja muutokset, jos pysyy UTC-ajassa. Minulla taitaa pyöriä pellin alla eli Node Redissä kaikki UTC-ajoissa ja HA:n puolelta aikojen asettaminen paikallisessa ajassa onnistuu hienosti, eikä Node Redissä sinänsä tarvitse välittää paikallisesta ajasta, kun HA kuitenkin syöttää UTC-aikoja käsiteltäväksi.

Laiskana olen tehnyt vielä niin, että vuorokausitarkastelut menee UTC-ajan mukana eli siinä on pientä pykällystä paikalliseen aikaa.

En ole kyllä varma, miten kesäaikamuutos silloin yöllä meni. Kai tuntihinnat löysi oikean paikkansa, kun kesäaika oli vaihtunut. Voihan se olla, että oli tunnin ajan virheellinen hinta sensorissa. Voisikin katsoa historian.
 

timop

Aktiivinen jäsen
miten se tässä päivällä kun säätää input_number.shf_cheapest_period_slider säätimellä aikaa niin tarjoaa aikasempia aikoja tänään? ei tänä iltaa kun on klo 21 alkaen halpaa.
 

Ilpo55

Jäsen
Ao. koodia voi testata Developer Tools / Template työkalulla.
Muuttujilla idxa ja idxl määritellään mistä kohtaa "all_prices" listasta halvinta jaksoa aletaan etsimään.
hours = etsittävän jakson pituus, mikä on tässä kiinteä, mutta tulee normaalisti helpperiltä.
Koodi ohjaa minulla LVV:n kytkentää.

Olisiko tästä apua selvitykseen ja sensorin koodin muutamiseen.

YAML:
            {% set output = namespace(value=[]) %}
            {% if state_attr("sensor.shf_electricity_price_now", "tomorrow_prices")[0:1] %}
              {% set idxa = 23 %}
              {% set idxl= idxa + 8 %}
              {% set data = state_attr("sensor.shf_electricity_price_now", "all_prices")[idxa:idxl] %}
            {% else %}
              {% set idxa = now().hour + (states("sensor.shf_idx") | int) %}
              {% set idxl= idxa + 8 %}
              {% set data = state_attr("sensor.shf_electricity_price_now", "all_prices")[idxa:idxl] %}
            {% endif %}
            {% set hours = 2 | int%}
            {%- for inval in data[:min(-hours+1, -1)] -%}
              {% set temp = namespace(value=[]) %}
              {%- set j = loop.index -1 -%}
              {%- for i in range(hours) %}
                {%- set temp.value = temp.value + [data[j+i]] -%}
              {%- endfor -%}
              {%- set output.value = output.value + [temp.value | average] -%}
            {%- endfor -%}
            {% set data2 = state_attr("sensor.shf_electricity_price_now", "data")[idxa:idxl] %}
            {{ data2[output.value.index(output.value|min)]["DateTime"] }}
 
Viimeksi muokattu:
Back
Ylös Bottom