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

Odpovědět
danidani
Příspěvky: 308
Registrován: úte led 18, 2022 10:17 pm
Bydliště: Cerhovice
Výkon panelů v FVE [Wp]: 11400
Kapacita baterie [kWh]: 10

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

Příspěvek od danidani »

Ahoj, řeší se to tu na více místech, tak dávám popis, jak to řeším u sebe (tedy mám v tom ještě Wattrouter a vytěžování boileru, to jsem níže ze skritpů odstranil, tak snad budou fungovat).

Podmínky:
1. Je potřeba mít instalovaný Home Assistant a integraci GoodWe solar inverter for Home Assistant (experimental)
2. Je potřeba znát aktuální spotovou cenu poníženou ještě o marži obchodníka

Automatizace, která při záporné SPOT ceně vypne přetoky:

Kód: Vybrat vše

alias: GoodWe - Grid Export Limit (automat - zapnout)
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.spot_vykup_czk_mwh
    below: 0
action:
  - service: goodwe.set_parameter
    data:
      device_id: tady_vaše_id_goodwe_ktere_dostal_od_HA
      parameter: grid_export
      value: 1
  - device_id: tady_vaše_id_goodwe_ktere_dostal_od_HA
    domain: number
    entity_id: number.grid_export_limit
    type: set_value
    value: 100
  - service: notify.mobile_app_telefon_uživatele_kterému_pošlu_zprávu
    data:
      title: Zapnuto omezení přetoků
      message: >-
        Nastavený limit je {{
        '%i'|format(states('number.grid_export_limit')|float(default = 0))
        }} 
mode: single
Co je co:

Podmínka spouštění automatizace

Kód: Vybrat vše

trigger:
  - platform: numeric_state
    entity_id: sensor.spot_vykup_czk_mwh
    below: 0
Akce - Zapnutí omezení přetoků

Kód: Vybrat vše

  - service: goodwe.set_parameter
    data:
      device_id: tady_vaše_id_goodwe_ktere_dostal_od_HA
      parameter: grid_export
      value: 1
Akce - Nastavení výše přetoků (osvědčilo se mi nastivt 100 W místo 0 W, nedochází k zbytečným nákupům; vycházím z toho, že případná platba za výrobu bude nižší, než cena na nákup vč. distribuce)

Kód: Vybrat vše

  - device_id: tady_vaše_id_goodwe_ktere_dostal_od_HA
    domain: number
    entity_id: number.grid_export_limit
    type: set_value
    value: 100
Akce - Odeslání zprávy na telefon

Kód: Vybrat vše

  - service: notify.mobile_app_telefon_uživatele_kterému_pošlu_zprávu
    data:
      title: Zapnuto omezení přetoků
      message: >-
        Nastavený limit je {{
        '%i'|format(states('number.grid_export_limit')|float(default = 0))
        }}
 
Naposledy upravil(a) danidani dne pát čer 02, 2023 6:01 pm, celkem upraveno 1 x.
danidani
Příspěvky: 308
Registrován: úte led 18, 2022 10:17 pm
Bydliště: Cerhovice
Výkon panelů v FVE [Wp]: 11400
Kapacita baterie [kWh]: 10

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

Příspěvek od danidani »

Skript na vypnutí omezení přetoků:

Kód: Vybrat vše

alias: GoodWe - Grid Export Limit (automat - vypnout)
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.spot_vykup_czk_mwh
    above: 0
action:
  - service: goodwe.set_parameter
    data:
      device_id: tady_vaše_id_goodwe_ktere_dostal_od_HA
      parameter: grid_export
      value: 0
  - service: notify.mobile_app_telefon_uživatele_kterému_pošlu_zprávu
    data:
      message: Vypnuto omezení přetoků
mode: single
Harys
Příspěvky: 4
Registrován: pát čer 02, 2023 4:16 pm
Výkon panelů v FVE [Wp]: 9900
Kapacita baterie [kWh]: 14

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

Příspěvek od Harys »

Ahoj,
děkuji, to je přesně co jsem hledal. Jenom jestli můžu pár dotazů :)
- Místo úplného omezení přetoků (grid_export = 0), nestačilo by dát ten "grid_export_limit" třeba 9900. Pokud to dobře chápu, tak při grid_export = 0 to není nijak omezeno a kdyby náhodou FVE dělala přes 10 kW (v zimě/na jaře se může stát..) tak půjde do sítě vše, tzn. i nad limit schváleného rezervovaného výkonu, ne ?
- Ten "grid_export_limit" můžu libovolně měnit kdykoliv a ta změna se na střídači projeví okamžitě ? nerestartuje se tím, nebo tak něco ? :)

Jinak úplně super a pochopitelné, udělám si to podobně. Zároveň asi zkusím zapínat bojler, vždycky v těch pár po sobě jdoucích hodinách, kdy je v ten den nejlevnější cena el. (běžně kolem poledne), což není problém zautomatizovat. Díky tomu bych pak měl maximalizovat přebytky v době kdy je el. nejdražší.
danidani
Příspěvky: 308
Registrován: úte led 18, 2022 10:17 pm
Bydliště: Cerhovice
Výkon panelů v FVE [Wp]: 11400
Kapacita baterie [kWh]: 10

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

Příspěvek od danidani »

Harys píše: pát čer 02, 2023 7:52 pm Místo úplného omezení přetoků (grid_export = 0), nestačilo by dát ten "grid_export_limit" třeba 9900. Pokud to dobře chápu, tak při grid_export = 0 to není nijak omezeno a kdyby náhodou FVE dělala přes 10 kW (v zimě/na jaře se může stát..) tak půjde do sítě vše, tzn. i nad limit schváleného rezervovaného výkonu, ne ?
Nastavení parametru grid_export = 0 vypne hlídání přetoků, takže number.grid_export_limit pak může být libovolný a není brán vůbec v úvahu. Když necháš hlídání přetoků zapnuté (tj. grid_export = 1), zvýší se (tedy alespoň dle mého pozorování) i při nastaveném vysokém limitu (třeba grid_export_limit = 9900) nechtěný odběr z DS cca o 1 kWh/den a to mi přijde zbytečné.
Harys píše: pát čer 02, 2023 7:52 pm Ten "grid_export_limit" můžu libovolně měnit kdykoliv a ta změna se na střídači projeví okamžitě ? nerestartuje se tím, nebo tak něco ? :)
Ano, funguje to hned a nic se nerestartuje.
Lubos77
Příspěvky: 76
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 »

Přidávám své řešení nastavování limitu přetoků do sítě.
Původně jsem měl dvě automatizace. Jedna nastavila nulu a druhá nastavila původní hodnotu (v mém případě 5100)
Ale pak jsem zjistil, že to jde udělat pomocí jedné automatizace. Tu předkládám.
Spouštěč je senzor z integrace https://github.com/rnovacek/homeassista ... pot_prices.

Kód: Vybrat vše

alias: Přetoky nastavit
description: Nastavení přetoků do sítě
trigger:
  - platform: state
    entity_id:
      - sensor.current_spot_electricity_hour_order
condition: []
action:
  - if:
      - condition: numeric_state
        entity_id: sensor.current_spot_electricity_price
        below: 0.3
    then:
      - device_id: c77c1b960211de967808a48e71264395
        domain: number
        entity_id: number.grid_export_limit
        type: set_value
        value: 0
    else:
      - device_id: c77c1b960211de967808a48e71264395
        domain: number
        entity_id: number.grid_export_limit
        type: set_value
        value: 5100
mode: single
Za "device ID" a "entity" si dosaďte své údaje.

Přijde mi chytré řešení nastavit pro zákaz přetoků místo nuly 100W. Dnes to vyzkouším.
Lubos77
Příspěvky: 76
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 parametrem grid_export nepracuji. Od distributora mám povolený limit nominální výkon FVE a jsou situace, kdy produkuji i 1 kW více. Nechci mít problémy.
Ano, při nízké hodnotě grid_export limit si střídač více přicucává ze sítě.

Bude asi vhodné do mé automatizace přidat podmínku, která ji bude spouštět až po dosažení nabití baterie. Ale v takovém případě se musí upravit spouštěč, protože nestačí hodinový interval spouštěče. Musí se častěji.
Harys
Příspěvky: 4
Registrován: pát čer 02, 2023 4:16 pm
Výkon panelů v FVE [Wp]: 9900
Kapacita baterie [kWh]: 14

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

Příspěvek od Harys »

Lubos77 píše: sob čer 03, 2023 12:03 pm Ano, při nízké hodnotě grid_export limit si střídač více přicucává ze sítě.
Tak dnes jsem to zkoušel, nastavení grid export limit při nízké ceně spotu funguje vpohodě :). Ale ve výsledku jsem na tom dneska byl hůř, než kdybych to neřešil a těch několik kW dodaných kolem -1 Kč zaplatil. To "přicucávání" při omezených přebytcích mi přišlo hodně - předešlé dny jsem měl odběr z DS max kolem 1-2 kW, dneska jako ty předešlé dny svítilo celý den sluníčko a odběr 5,5 kW. Je sice pravda, že v zrovna v té době se víc vařilo atd., ale i tak, 5 kW při 9Kč je třeba 50 Kč co jsem platil za odběr a kdybych místo toho platil 1-2 Kč, za dodaných plácnu 4hod * 6kW vyjde to minimálně stejně.

Asi ještě zkusím grid_export_limit dát třeb 1000 W, ať je tam větší "rezerva" a až od ceny třeba -1 Kč a uvidím. Při ceně 0 - 0,5 Kč mi je defacto jedno, jestli dám řádově jednotky Kč za den, bez rizika většího "přicucávání".
Harys
Příspěvky: 4
Registrován: pát čer 02, 2023 4:16 pm
Výkon panelů v FVE [Wp]: 9900
Kapacita baterie [kWh]: 14

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

Příspěvek od Harys »

Ještě teda dodám, že při max. plné baterce. Ale beru to tak, že baterka není nikdy schopná tak rychle reagovat na ty prudké výkyvy ne ? a proto si střídač musí přibrat z DS.
Zoha@volny.cz
Příspěvky: 19
Registrován: čtv říj 20, 2022 5:19 am

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

Příspěvek od Zoha@volny.cz »

Harys píše: sob čer 03, 2023 7:51 pm
Lubos77 píše: sob čer 03, 2023 12:03 pm Ano, při nízké hodnotě grid_export limit si střídač více přicucává ze sítě.
Tak dnes jsem to zkoušel, nastavení grid export limit při nízké ceně spotu funguje vpohodě :). Ale ve výsledku jsem na tom dneska byl hůř, než kdybych to neřešil a těch několik kW dodaných kolem -1 Kč zaplatil. To "přicucávání" při omezených přebytcích mi přišlo hodně - předešlé dny jsem měl odběr z DS max kolem 1-2 kW, dneska jako ty předešlé dny svítilo celý den sluníčko a odběr 5,5 kW. Je sice pravda, že v zrovna v té době se víc vařilo atd., ale i tak, 5 kW při 9Kč je třeba 50 Kč co jsem platil za odběr a kdybych místo toho platil 1-2 Kč, za dodaných plácnu 4hod * 6kW vyjde to minimálně stejně.

Asi ještě zkusím grid_export_limit dát třeb 1000 W, ať je tam větší "rezerva" a až od ceny třeba -1 Kč a uvidím. Při ceně 0 - 0,5 Kč mi je defacto jedno, jestli dám řádově jednotky Kč za den, bez rizika většího "přicucávání".
Mám solax x3 G4 a pokud nastavím grid export limit 10W nic ze sítě nebere. Jinak bere při grid export limit 0 asi 40W ze sítě
gulliver
Příspěvky: 2
Registrován: pon črc 17, 2023 8:54 am

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

Příspěvek od gulliver »

Lubos77 píše: sob čer 03, 2023 11:23 am Přidávám své řešení nastavování limitu přetoků do sítě.
Původně jsem měl dvě automatizace. Jedna nastavila nulu a druhá nastavila původní hodnotu (v mém případě 5100)
Ale pak jsem zjistil, že to jde udělat pomocí jedné automatizace. Tu předkládám.
Spouštěč je senzor z integrace https://github.com/rnovacek/homeassista ... pot_prices.

Kód: Vybrat vše

alias: Přetoky nastavit
description: Nastavení přetoků do sítě
trigger:
  - platform: state
    entity_id:
      - sensor.current_spot_electricity_hour_order
condition: []
action:
  - if:
      - condition: numeric_state
        entity_id: sensor.current_spot_electricity_price
        below: 0.3
    then:
      - device_id: c77c1b960211de967808a48e71264395
        domain: number
        entity_id: number.grid_export_limit
        type: set_value
        value: 0
    else:
      - device_id: c77c1b960211de967808a48e71264395
        domain: number
        entity_id: number.grid_export_limit
        type: set_value
        value: 5100
mode: single
Za "device ID" a "entity" si dosaďte své údaje.

Přijde mi chytré řešení nastavit pro zákaz přetoků místo nuly 100W. Dnes to vyzkouším.
Nevíte jestli lze nějak obdobně změnit tu hodnotu (ve vašém případě 5100) aby se ta hodnota vzala z konkrétního helpera? Zkoušel jsem to přes šablonu, ale hodí mi to pak:

Kód: Vybrat vše

Message malformed: expected float for dictionary value @ data['value']
danidani
Příspěvky: 308
Registrován: úte led 18, 2022 10:17 pm
Bydliště: Cerhovice
Výkon panelů v FVE [Wp]: 11400
Kapacita baterie [kWh]: 10

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

Příspěvek od danidani »

Zkus v nějaké modifikaci něco takového:

Kód: Vybrat vše

{{ '%i'|format(states('number.grid_export_limit')|float(default = 0)) }}
gulliver
Příspěvky: 2
Registrován: pon črc 17, 2023 8:54 am

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

Příspěvek od gulliver »

danidani píše: pon črc 17, 2023 9:28 am Zkus v nějaké modifikaci něco takového:

Kód: Vybrat vše

{{ '%i'|format(states('number.grid_export_limit')|float(default = 0)) }}
úplně stejná chybová hláška, zde je kdyžtak kód (zatím tam mám tu pevnou hodnotu ale rád bych tam měl ten input_number.cez_export_limit:

Kód: Vybrat vše

alias: Přetoky nastavit
description: Nastavení přetoků do sítě
trigger:
  - platform: state
    entity_id:
      - sensor.current_spot_electricity_hour_order
      - sensor.current_spot_electricity_price_sell_including_fees
      - input_number.cez_export_limit
  - platform: homeassistant
    event: start
  - platform: homeassistant
    event: shutdown
condition: []
action:
  - if:
      - condition: numeric_state
        entity_id: sensor.current_spot_electricity_price_sell_including_fees
        below: 0.01
    then:
      - device_id: f899326bed4175bb0e73888efca12f7b
        domain: number
        entity_id: number.grid_export_limit
        type: set_value
        value: 300
    else:
      - device_id: f899326bed4175bb0e73888efca12f7b
        domain: number
        entity_id: number.grid_export_limit
        type: set_value
        value: {{ '%i'|format(states('input_number.cez_export_limit')|float(default = 9450)) }}
mode: single
123pr
Příspěvky: 1
Registrován: ned srp 06, 2023 4:47 pm

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

Příspěvek od 123pr »

Ahoj, mam vse podle navodu, HA ukazuje spotove ceny a jejich vahy neboli poradi. Kdyz ma dojit k omezeni pretoku tak na mobilu mam hlasku Limit pretoku nastaven/ zrusen. V HA vidim onezeni na 100W ale stridac vesele posila do site pri plne baterce zbytek vyroby … mam tu experimental verzi goodwe, jen verze GW10K-ET plus mam firmware 819… muze to byt ten problem ze nedojde k omezeni pretoku ta verze firmware ???? Nebo co mohu nastavit jinak aby to fungovaloo ??? Dokazal jsem to ridit jedine kdyz jsem v PVmasteru zakazal pretoky tak pak to menilo jak na tech 100W tak i na plyno. Ale to bylo s klasickou integraci goodwe do HA nikoli s experimental a fakt to dost bralo ze site uplne zbytecne !! Dekuji
tomasi02
Příspěvky: 88
Registrován: ned říj 09, 2022 8:25 pm

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

Příspěvek od tomasi02 »

jde to, ale manualne se musi nastavit parametr
musi se vytvorit dve akce, snad to pisi spravne. Jedna jedna hodnotou 1 , druha s hodnotou 0.

zde je o tom vlakno: https://github.com/home-assistant/core/issues/88963
Přílohy
export_enable_disable.png
export_enable_disable.png (90.8 KiB) Zobrazeno 4240 x
Odpovědět

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