GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
ještě dodám, že zpráva se mi po spuštění také zobrazuje správně, teď automatizace spuštěna a vyplo omezení přetoků (resp. nastavilo správně na 5kW) a správně notifikace.
Ještě k té notifikaci jako druhý dotaz
Zkoušel jsem ten script z prvního postu, aby notifikace zobrazila hodnotu limitu, ale vždy to skončilo chybou, ten yaml nešel ani uložit.
Nemáte někdo nějaký funkční kód? Nebo se ještě musí vytvořit nějaký pomocník?
předem děkuji
Ještě k té notifikaci jako druhý dotaz
Zkoušel jsem ten script z prvního postu, aby notifikace zobrazila hodnotu limitu, ale vždy to skončilo chybou, ten yaml nešel ani uložit.
Nemáte někdo nějaký funkční kód? Nebo se ještě musí vytvořit nějaký pomocník?
předem děkuji
-
- Příspěvky: 351
- Registrován: úte led 18, 2022 10:17 pm
- Bydliště: Cerhovice
- Výkon panelů v FVE [Wp]: 11400
- Kapacita baterie [kWh]: 17
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
Trigger to určitě chce, jinak se ta automatizace nemá jak spustit. Klidně může být i časový - každou hodinu. A nebo takto:
S notifikací jsem také bojoval, funguje mi nakonec toto:
Kód: Vybrat vše
triggers:
- entity_id: sensor.spot_vykup_czk_mwh
below: 0
trigger: numeric_state
Kód: Vybrat vše
- data:
title: Zapnuto omezení přetoků
message: >-
Nastavený limit je {{
'%i'|format(states('number.grid_export_limit')|float(default = 0))
}}
action: notify.mobile_xxxxx
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
moc děkuju, večer doma zkusím.
Takže jestli dobře chápu. Tak jeden trigger musí být na to, aby se script vůbec pustil. Druhý (nebo další) pak na samotné akce, co chci vykonat?
Jak mi ten Yaml nešel uložit, tak jsem zkusil vytvořit od začátku v HA a tam to bylo prázdné právě.
Jak často to bude kontrolovat trigger? Každou minutu nebo 10s?
Jestli to právě není zbytečné, protože ty ceny se mění po hodinách, takže to stačí každou hodinu (nebo čtvrt hodinu, kdyby třeba nějak neprošlo). A ještě v rozmezí 9-17h, jestli se nemylim, tak jindy ty ceny do záporna snad nejdou.
Jak by se zapsalo to 9-17h prosím? Bych to zkusil.
Děkuji
PS:Vím, že se ptám jak lama, ale zrovna s tou FVE si nechi zahrávat, to není chytrá zásuvka za pár korun.
Takže jestli dobře chápu. Tak jeden trigger musí být na to, aby se script vůbec pustil. Druhý (nebo další) pak na samotné akce, co chci vykonat?
Jak mi ten Yaml nešel uložit, tak jsem zkusil vytvořit od začátku v HA a tam to bylo prázdné právě.
Jak často to bude kontrolovat trigger? Každou minutu nebo 10s?
Jestli to právě není zbytečné, protože ty ceny se mění po hodinách, takže to stačí každou hodinu (nebo čtvrt hodinu, kdyby třeba nějak neprošlo). A ještě v rozmezí 9-17h, jestli se nemylim, tak jindy ty ceny do záporna snad nejdou.
Jak by se zapsalo to 9-17h prosím? Bych to zkusil.
Děkuji
PS:Vím, že se ptám jak lama, ale zrovna s tou FVE si nechi zahrávat, to není chytrá zásuvka za pár korun.
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
tak už jsem zkusil přes VPN, uložit šlo, uvidím zda se v 10 spustí.
Každopádně po manuálním spuštění mi skočí notifikace "omezení vypnuto, limit 0", což nechápu, když mám 5000W.
Co znamená to float default 0?
Každopádně po manuálním spuštění mi skočí notifikace "omezení vypnuto, limit 0", což nechápu, když mám 5000W.
Co znamená to float default 0?
-
- Příspěvky: 351
- Registrován: úte led 18, 2022 10:17 pm
- Bydliště: Cerhovice
- Výkon panelů v FVE [Wp]: 11400
- Kapacita baterie [kWh]: 17
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
Když tak ať mne někdo opraví, případně to zkus dohledat v HA dokuemtaci, ale snad je to tak, že:
'%i' = chceš hodnotu prezentovat jako integer
format() zajistí formátování hodnoty do vybraného typu (zde integer)
float = přetypování entity čtené ve states()
(default = 0) = výchozí hodnota, pokud by states() vrátilo nějakou formu null
Kód: Vybrat vše
'%i'|format(states('number.grid_export_limit')|float(default = 0))
format() zajistí formátování hodnoty do vybraného typu (zde integer)
float = přetypování entity čtené ve states()
(default = 0) = výchozí hodnota, pokud by states() vrátilo nějakou formu null
-
- Příspěvky: 351
- Registrován: úte led 18, 2022 10:17 pm
- Bydliště: Cerhovice
- Výkon panelů v FVE [Wp]: 11400
- Kapacita baterie [kWh]: 17
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
Trigger = spouštěč
Zda se má/nemá akce provést je v Condition
To řeší imho HA, chápu to tak, že si kontroluje automatizace, a když nastane událost v triggeru, spustí automatizaci.
Hodinnový trigger může vypadat takto:
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
tak notifikace vyřešena, funguje, já si neuvědomil, že mám ty názvy entit v češtině a zkopiroval to v angličtině.
Jinak ale se to chovalo divně, chodily různě po 10 až 30 minutách. Ale myslím, že chyba byla na routeru nebo HA jako takovém, protože jsem se tam chvilema nemohl přihlásit a hláška mi skočila.
Takže jsem vše porestartoval a budu přes vikend sledovat
A zkusím nastavit to časový pásmo a interval.
Pak dám vědět.
Děkuju za pomoc
Jinak ale se to chovalo divně, chodily různě po 10 až 30 minutách. Ale myslím, že chyba byla na routeru nebo HA jako takovém, protože jsem se tam chvilema nemohl přihlásit a hláška mi skočila.
Takže jsem vše porestartoval a budu přes vikend sledovat
A zkusím nastavit to časový pásmo a interval.
Pak dám vědět.
Děkuju za pomoc
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
Takže automatizace funguje, ale byla tam chyba, trigger prece nemůže být cena pod 0,3, to pak neprepne zpět.
Sem se divil, proč v 17:00 nepřepla.
Navíc ty notifikace, chodí naprosto zmateně po 10 až 20 minutách, nechápu proč.
Myslel jsem, že to je, že když nejsem doma, tak , že jedu pres VPN, ale dělalo to i doma na LAN. Možná to je appkou?
Každopádně zkusil jsem udělat trigger po 30 min od 9 do 17, tak uvidim, co to bude dělat, očekával bych, že to čekne každou půl hodinu a přijde notifikace, tak snad to mám správně:
Sem se divil, proč v 17:00 nepřepla.
Navíc ty notifikace, chodí naprosto zmateně po 10 až 20 minutách, nechápu proč.
Myslel jsem, že to je, že když nejsem doma, tak , že jedu pres VPN, ale dělalo to i doma na LAN. Možná to je appkou?
Každopádně zkusil jsem udělat trigger po 30 min od 9 do 17, tak uvidim, co to bude dělat, očekával bych, že to čekne každou půl hodinu a přijde notifikace, tak snad to mám správně:
alias: "Vypnuti pretoku "
description: Vypnuti pretoku pri zapornych cenach
triggers:
- trigger: time_pattern
minutes: /30
conditions:
- condition: time
after: "09:00:00"
before: "17:00:00"
actions:
- if:
- condition: numeric_state
entity_id: sensor.current_market_price_czk_kwh
below: 0.3
then:
- device_id: 452b1e746347bfd97962295e48ab17b2
domain: number
entity_id: 2279a85c35d702523ee637062084d238
type: set_value
value: 100
- action: notify.mobile_app_sm_s928b
metadata: {}
data:
title: Zapnuto omezeni pretoku
message: >-
Omezeni zapnuto, Nastavený limit je {{
'%i'|format(states('number.goodwe_limit_dodavky_do_site')|float(default
= 0)) }}
else:
- device_id: 452b1e746347bfd97962295e48ab17b2
domain: number
entity_id: 2279a85c35d702523ee637062084d238
type: set_value
value: 5000
- action: notify.mobile_app_sm_s928b
metadata: {}
data:
title: Vypnuto omezeni pretoku
message: >-
Omezeni vypnuto, Nastavený limit je {{
'%i'|format(states('number.goodwe_limit_dodavky_do_site')|float(default
= 0)) }}
mode: single
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
já to nechápu, 9:17 nesmyslně notifikace omezení vypnuto, limit 5000, v 9:33 správně omezení zapnuto, limit 100.
Mělo to přece skočit v 9:00 a 9:30 že zapnuto.
Tak co dělám špatně? Nebo to bude opravdu nastavením v appce? Napadá někoho něco, neměl to někdo podobně?
Mělo to přece skočit v 9:00 a 9:30 že zapnuto.
Tak co dělám špatně? Nebo to bude opravdu nastavením v appce? Napadá někoho něco, neměl to někdo podobně?
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
S notifikacemi mám stejný problém. Někdy mi chodí každou minutu, někdy vůbec. U mně se jedná o notifikaci vypnutí bojleru. Kdysi jsem to zkoušel, a tak to mám. Ale dnes to nepotřebuji, spíš je to otravné. Asi to odstraním.
Myslím si, že k tomuto názoru časem dospěješ také. Raději bych se zaměřil, aby automatizace správně fungovala (už jsi psal kladnou zprávu) a věnoval se jiné oblasti HA.
Myslím si, že k tomuto názoru časem dospěješ také. Raději bych se zaměřil, aby automatizace správně fungovala (už jsi psal kladnou zprávu) a věnoval se jiné oblasti HA.
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
nenapadá prosím někoho, co tam mám špatně? Je 10:40, cena 2,40 a omezení se nezaplo a co hůř, i když pustím automatizaci manuálně, tak se nezapne, přijde hláška, že vypnuto
Nechápu.
Nechápu.
-
- Příspěvky: 351
- Registrován: úte led 18, 2022 10:17 pm
- Bydliště: Cerhovice
- Výkon panelů v FVE [Wp]: 11400
- Kapacita baterie [kWh]: 17
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
Asi bych začal od znovu a řešil to po částech - vždy ověřit, že to dělá, co potřebuješ, a pak pokročit dále.
Pokud to chápu správně, chceš dle ceny výkupu buď zakázat, nebo povolit přetoky. Jako trigger bych tedy použil "cenu výkupu", předpokladem pak je, že ta cena výkupu se opravdu správně každou hodinu od někud načte = změní.
Automatizace pak může vypadat takto (jde to snadno naklikat):
Trigger:
(místo 2000 si dej těch 300 nebo jinou hranici)
Akce:
Tohle by ti mělo chodit spolehlivě, podmínkou je, že se ti ta cena výkupu vždy v x:00 opravdu odněkud načte a změní. Jinak notifikace podle mé zkušenosti dorazí podle toho, jak je telefon hodně aktivní. Tomu, kdo stále visí na telefonu, přijdou hned, ten, kdo má telefon někde odložený a koukne na něj jednou za den, přijdou pak klidně za celý den naráz.
Pokud to chápu správně, chceš dle ceny výkupu buď zakázat, nebo povolit přetoky. Jako trigger bych tedy použil "cenu výkupu", předpokladem pak je, že ta cena výkupu se opravdu správně každou hodinu od někud načte = změní.
Automatizace pak může vypadat takto (jde to snadno naklikat):
Trigger:
(místo 2000 si dej těch 300 nebo jinou hranici)
Akce:
Tohle by ti mělo chodit spolehlivě, podmínkou je, že se ti ta cena výkupu vždy v x:00 opravdu odněkud načte a změní. Jinak notifikace podle mé zkušenosti dorazí podle toho, jak je telefon hodně aktivní. Tomu, kdo stále visí na telefonu, přijdou hned, ten, kdo má telefon někde odložený a koukne na něj jednou za den, přijdou pak klidně za celý den naráz.
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
díky, no problém je to, že včera to normálně fungovalo, až na ty notifikace, že nebyly vždy na čas.
Dneska to nefunguje. Ani když spustím manuálně. A Nanogreen mi normálně funguje, takže ceny to dává. Fakt nechápu.
Už jsem i zkusil smazat ten čas a dát jako trigger změnu ceny, prostě neproběhne ani při manuálním spuštění.
HA samozřejmě restartovan.
Dneska to nefunguje. Ani když spustím manuálně. A Nanogreen mi normálně funguje, takže ceny to dává. Fakt nechápu.
Už jsem i zkusil smazat ten čas a dát jako trigger změnu ceny, prostě neproběhne ani při manuálním spuštění.
HA samozřejmě restartovan.
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
Já používám následující automatizaci:
Graficky to vypadá následovně:
Kód: Vybrat vše
description: Nastavení přetoků do sítě
mode: single
triggers:
- entity_id:
- sensor.current_spot_electricity_hour_order
trigger: state
conditions: []
actions:
- if:
- condition: numeric_state
entity_id: sensor.current_spot_electricity_price
below: 0.55
then:
- device_id: c77c1b960211de967808a48e71264395
domain: number
entity_id: number.goodwe_grid_export_limit
type: set_value
value: 100
else:
- device_id: c77c1b960211de967808a48e71264395
domain: number
entity_id: number.goodwe_grid_export_limit
type: set_value
value: 8000
Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně
omlouvám se, jsem pako, chyba je u mě, dneska záporné ceny nejsou, já si hrál s barvičkama v grafu Nanogreen a omylem dal červenou na plus a i když to bylo evidentně v kladných tak mi to kvůli té barvě nedocvaklo.
Ještě jednou se omlouvám.
Ještě jednou se omlouvám.