GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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
danidani
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ě

Příspěvek od danidani »

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:

Kód: Vybrat vše

triggers:
  - entity_id: sensor.spot_vykup_czk_mwh
    below: 0
    trigger: numeric_state
S notifikací jsem také bojoval, funguje mi nakonec toto:

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
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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.
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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?
danidani
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ě

Příspěvek od danidani »

Když tak ať mne někdo opraví, případně to zkus dohledat v HA dokuemtaci, ale snad je to tak, že:

Kód: Vybrat vše

'%i'|format(states('number.grid_export_limit')|float(default = 0))
'%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
danidani
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ě

Příspěvek od danidani »

Karlos.s píše: pát dub 11, 2025 7:49 am 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?
Trigger = spouštěč
Zda se má/nemá akce provést je v Condition

2025-04-11_10-36-10.png
Karlos.s píše: pát dub 11, 2025 7:49 am Jak často to bude kontrolovat trigger? Každou minutu nebo 10s?
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:

2025-04-11_10-45-42.png
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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ě:
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
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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ě?
Lubos77
Příspěvky: 78
Registrován: úte led 10, 2023 3:24 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Lubos77 »

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.
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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.
danidani
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ě

Příspěvek od danidani »

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)

OTE_1.png
OTE_2.png
OTE_3.png
Akce:

OTE_4.png
OTE_5.png
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.
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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.
Lubos77
Příspěvky: 78
Registrován: úte led 10, 2023 3:24 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Lubos77 »

Já používám následující automatizaci:

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
Graficky to vypadá následovně:
Schránka 01.png
Karlos.s
Příspěvky: 10
Registrován: čtv dub 10, 2025 2:15 pm

Re: GoodWe - automatizace vypnutí přetoků pomocí Home Assistent při záporné spotové ceně

Příspěvek od Karlos.s »

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.
Odpovědět

Zpět na „Automatizace, řízení“