Min/max hodnota atributu u entity Current OTE Energy Cost

Fotovoltaická elektrárna (solární park, solární farma, solární elektrárna) a Home Assistant.
Photovoltaic power station (solar park, solar farm, solar power plant) & Home Assistant.
Odpovědět
calvera.jarda
Začínající autor
Začínající autor
Příspěvky: 37
Registrován: 06. březen 2022, 12:40
Dal poděkování: 4 poděkování

Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od calvera.jarda »

Zdravím,
mám spotovou cenu elektřiny, stahuji ceny elektřiny ze spotového trhu. Potřeboval bych z atributů Current OTE Energy Cost (tam se vždy stahují 1x denně hodnoty ceny na následujících 24 hodin) použít v automatizaci nejnižší cenu pro dobíjení baterie. Ideálně i druhou nejnižší (nezváldnu ji nabít za hodinu). Nevíte jak hodnoty do automatizace dostat? Zvládnu pracovat jen s aktuální na danou hodinu (sloupec stav).
Bez názvu.jpg

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od mamonick »

Hele vím, že to nebude přesně to, na co se ptáš, ale párkrát jsem se díval na spotové ceny a pokud Ti stačí tři hodiny, tak opravdu stačí nastavit dobíjení 3. -5. hodina ranní. Tam jsou ceny nejnižší. Možná přes den se nějaká cena přiblíží, možná bude nižší, ale o minimum.

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od mamonick »

No ale trošku jsem i popřemýšlel a došel jsem k tomuto (jistě tu ale někdo zkušenější zareaguje s lepším řešením):
Každá ta hodina je vlastně atribut toho OTE senzoru. No a dalo by se udělat z těch atributů samostatné senzory, mohly by se jmenovat třeba sensor.current_ote_energy_cost_0 (1, 2 atd) a pak použít Min/Max integraci https://www.home-assistant.io/integrations/min_max/ případně porovnávat přes Lambda...

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od Pete30 »

Bohužel nemám takový senzor tak nemůžu testovat, ale pro začátek hoď tuto šablonu do vývojářských nástrojů a dej vědět co to vysypalo za hodnotu.
Teoreticky by to mělo vypsat cenu ve 23 hodin. Pokud ano něco zkusíme vymyslet ;)

Kód: Vybrat vše

{{ state_attr('sensor.current_ote_energy_cost', '23') }}
Pokud by jsi mohl vytvořit návod na získání toho senzoru ceny bylo by to super a mohl bych zde laborovat jak a co dál :roll:
Pokud nejsem přítomen tak jsem na rybách ;)

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od mamonick »

Pete30 píše: 15. srpen 2022, 19:18
Pokud by jsi mohl vytvořit návod na získání toho senzoru ceny bylo by to super a mohl bych zde laborovat jak a co dál :roll:
Odpovím za Jardu, je to tato integrace do HA https://github.com/grinco/ote_rate

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od Pete30 »

Díky na toto jsem nenarazil. Podívám se na to a dám vědět.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od Pete30 »

Tu šablonu nemusíš zkoušet, nedokáže zobrazit tu hodnotu z atributu, ale zatím netuším proč.
Pokud nejsem přítomen tak jsem na rybách ;)

calvera.jarda
Začínající autor
Začínající autor
Příspěvky: 37
Registrován: 06. březen 2022, 12:40
Dal poděkování: 4 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od calvera.jarda »

mamonick píše: 15. srpen 2022, 19:02 No ale trošku jsem i popřemýšlel a došel jsem k tomuto (jistě tu ale někdo zkušenější zareaguje s lepším řešením):
Každá ta hodina je vlastně atribut toho OTE senzoru. No a dalo by se udělat z těch atributů samostatné senzory, mohly by se jmenovat třeba sensor.current_ote_energy_cost_0 (1, 2 atd) a pak použít Min/Max integraci https://www.home-assistant.io/integrations/min_max/ případně porovnávat přes Lambda...
Takové řešení by mě stačilo, ale jak na to? Z atributů senzory...

calvera.jarda
Začínající autor
Začínající autor
Příspěvky: 37
Registrován: 06. březen 2022, 12:40
Dal poděkování: 4 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od calvera.jarda »

Je to tak, zkoušel jsem a nic.
Pete30 píše: 15. srpen 2022, 21:09 Tu šablonu nemusíš zkoušet, nedokáže zobrazit tu hodnotu z atributu, ale zatím netuším proč.

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Min/max hodnota atributu u entity Current OTE Energy Cost

Příspěvek od Pete30 »

Senzory nebude problém, ale k tomu potřebuješ vyčíst hodnoty atributu a to tu řeším proč to nejde když u jiných senzorů ta šablona funguje bez problému
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „FVE a Home Assistant“