Stránka 5 z 5

Re: Automatizace se neuloží

Napsal: 24. květen 2023, 15:19
od Pete30
Super, takže můžeme považovat za vyřešeno :like:

Re: Automatizace se neuloží

Napsal: 25. květen 2023, 08:58
od Baader
Potřeboval bych ještě pomoci s automatizací, kterou jsem udělal přes grafické rozhraní, zde je kód. TČ se má spustit každý den od 7:30h za podmínky, že:
- filtrace je zapnutá
- akumulátor je více jak na 75%
- aktuální výkon panelů FVE je více jak 1300 W

Ale nespustilo se to, takže to mám špatně, protože všechny podmínky byly splněny. Přemýšlel jsem, jestli ten čas 7:30h není jen jako přesně v tuto dobu a pokud nejsou v tuto dobu podmínky splněny, pak se automatizace nespustí ani později, když podmínky splněny budou. Je to tím?

Kód: Vybrat vše

alias: Zapnutí ohřevu bazénu
description: |-
  - od 7:30h
  - baterie větší jak 75%
  - výkon FVE nad 1300 W
trigger:
  - platform: time
    at: "07:30:00"
condition:
  - condition: device
    type: is_on
    device_id: 54007dc062fb38f3b66b0b9461f35aa7
    entity_id: switch.sonoff_10007c8553
    domain: switch
  - type: is_battery_level
    condition: device
    device_id: 3c5877eb39685b83380224838c41f109
    entity_id: sensor.solar_inverter_battery_soc
    domain: sensor
    above: 60
  - type: is_power
    condition: device
    device_id: 3c5877eb39685b83380224838c41f109
    entity_id: sensor.solar_inverter_pv_total_power
    domain: sensor
    above: 1300
action:
  - type: turn_on
    device_id: 1edc51e120a8854a73ec14e9802d1713
    entity_id: switch.sonoff_10005be7e4
    domain: switch
mode: single

Re: Automatizace se neuloží

Napsal: 25. květen 2023, 11:14
od Lion®
Přesně tak. Splnění podmínky nezpůsobí spuštění automatizace, od toho je spouštěč.
Šel bych na to se spouštěčem "časový vzorec" třeba minuty/15.
Tento spouštěč by každých 15 minut zkontroloval podmínky a automatizace pak udělá to co potřebuješ.

Re: Automatizace se neuloží

Napsal: 25. květen 2023, 13:15
od Baader
Díval jsem se, jak jsi to tady vysvětloval:
viewtopic.php?t=19

Takže, když dám 2x časový vzorec jako spouštěč 8h /5 min a 9 h /5 min, bude se od 8h do 9:55h každých 5 minut ověřovat podmínky pro zapnutí filtrace?
spoustec.png

Re: Automatizace se neuloží

Napsal: 25. květen 2023, 13:36
od Lion®
Baader píše: 25. květen 2023, 13:15 Díval jsem se, jak jsi to tady vysvětloval:
viewtopic.php?t=19

Takže, když dám 2x časový vzorec jako spouštěč 8h /5 min a 9 h /5 min, bude se od 8h do 9:55h každých 5 minut ověřovat podmínky pro zapnutí filtrace?spoustec.png
Ne, ne. spouštěč jeden a podmínky s funkcí AND

nějak tak:

Kód: Vybrat vše

description: ""
mode: single
trigger:
  - platform: time_pattern
    minutes: /15
condition: []
action:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: time
                after: "07:30:00"
                before: "15:00:00"
              - condition: device
                device_id: 3c5877eb39685b83380224838c41f109
                entity_id: sensor.solar_inverter_battery_soc
                domain: sensor
                above: 60
              - condition: device
                device_id: 3c5877eb39685b83380224838c41f109
                entity_id: sensor.solar_inverter_pv_total_power
                domain: sensor
                above: 1300
        sequence:
          - type: turn_on
            device_id: 1edc51e120a8854a73ec14e9802d1713
            entity_id: switch.sonoff_10005be7e4
            domain: switch
    default:
      - type: turn_off
        device_id: 1edc51e120a8854a73ec14e9802d1713
        entity_id: switch.sonoff_10005be7e4
        domain: switch

Re: Automatizace se neuloží

Napsal: 25. květen 2023, 13:42
od Baader
Díky, vyzkouším Je to na mě moc vysoká matematika :D

Re: Automatizace se neuloží

Napsal: 25. květen 2023, 14:08
od Lion®
Baader píše: 25. květen 2023, 13:15
Spoiler
Díval jsem se, jak jsi to tady vysvětloval:
viewtopic.php?t=19

Takže, když dám 2x časový vzorec jako spouštěč 8h /5 min a 9 h /5 min, bude se od 8h do 9:55h každých 5 minut ověřovat podmínky pro zapnutí filtrace?
Jojo, toto jsi pochopil správně.

Re: Automatizace se neuloží

Napsal: 25. květen 2023, 19:57
od acerot
Doporučuju se vyhnout automatizacím, které se spouští opakovaně jednou za čas a testují podmínky, pokud to lze udělat pomocí kombinace trigrů a podmínek.

Udělal bych do automatizace 4 trigry:
- je 7:30
- filtrace se zapnula
- akumulátor přesáhl 75%
- panely přesáhly 1300 W

a do podmínkové sekce bych dal 4 podmínky v ANDu (podmínky jsou defaultně v ANDu):
- čas je pozdější nebo rovno 7:30
- filtrace je zapnutá
- akumulátor je více jak na 75%
- aktuální výkon panelů FVE je více jak 1300 W

V akční části automatizace bych spustil TČ.

Pokud budou všechny podmínky splněny už v 7:30, tak se TČ spustí na základě trigru času. Pokud ne, spustí se na základě některého z dalších trigrů jakmile budou všechny splněny.

Přijde mi tenhle způsob systémovější. A automatizace nepoběží tolikrát, jako když se má spouštět opakovaně, ale jen při změně nějaké entity, která má na spouštění TČ vliv.