Automatické zhasnutí

Automatizace tvořené přímo, pomocí funkcí HomeAssitent(a).
Noah
Aktivní autor
Aktivní autor
Příspěvky: 51
Registrován: 19. listopad 2022, 11:10
Dal poděkování: 1 poděkování
Dostal poděkování: 2 poděkování

Re: Automatické zhasnutí

Příspěvek od Noah »

Panove dekuji ,uz to mam.

bimbop
Pokročilý
Pokročilý
Příspěvky: 240
Registrován: 22. srpen 2022, 15:46
Bydliště: Frýdlant nad Ostravicí
Dal poděkování: 53 poděkování
Dostal poděkování: 1 poděkování

Re: Automatické zhasnutí

Příspěvek od bimbop »

Netuším co je špatně. Tohle mi nezhasíná.

Kód: Vybrat vše

alias: Světlo test
description: ""
trigger:
  - platform: state
    entity_id:
      - switch.svetla_predsin_switch_1
    from: "off"
    to: "on"
  - platform: numeric_state
    entity_id: input_number.trigger
    above: 0
condition: []
action:
  - service: timer.start
    data: {}
    target:
      entity_id: timer.pir
  - service: input_number.decrement
    data: {}
    target:
      entity_id: input_number.trigger
  - wait_for_trigger:
      - platform: state
        entity_id:
          - timer.off_timer
        to: idle
    continue_on_timeout: false
  - if:
      - condition: state
        state: "on"
        entity_id: binary_sensor.predsin_motion
    then:
      - service: timer.reload
        data: {}
      - service: input_number.increment
        data: {}
        target:
          entity_id: input_number.trigger
    else:
      - service: switch.turn_off
        data: {}
        target:
          entity_id: switch.svetla_predsin_switch_1
      - service: timer.reload
        data: {}
mode: restart

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Automatické zhasnutí

Příspěvek od Lion® »

je ti jasné že akce se provedou jen pri aktivaci spouštěčů
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

bimbop
Pokročilý
Pokročilý
Příspěvky: 240
Registrován: 22. srpen 2022, 15:46
Bydliště: Frýdlant nad Ostravicí
Dal poděkování: 53 poděkování
Dostal poděkování: 1 poděkování

Re: Automatické zhasnutí

Příspěvek od bimbop »

Testoval jsem to přes Nástroje pro vývojáře změnou stavu.

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Automatické zhasnutí

Příspěvek od Lion® »

není mi úplně jasné co a kdy od té autom očekáváš
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

bimbop
Pokročilý
Pokročilý
Příspěvky: 240
Registrován: 22. srpen 2022, 15:46
Bydliště: Frýdlant nad Ostravicí
Dal poděkování: 53 poděkování
Dostal poděkování: 1 poděkování

Re: Automatické zhasnutí

Příspěvek od bimbop »

rejze69 píše: 19. listopad 2022, 17:45 Ahoj,

Tohle řeší přesně to co jsem nasdílel nad Tvým prvním dotazem. Mám to už na více místech a funguje to spolehlivě.
Vložím sem poslední verzi, která má ošetřený restart HA v průběhu té automatizace.

Kód: Vybrat vše

alias: Světlo test
description: ""
trigger:
  - platform: state
    entity_id:
      - switch.pracovna_svetlo_switch
    from: "off"
    to: "on"
  - platform: numeric_state
    entity_id: input_number.trigger
    above: 0
  - platform: homeassistant
    event: start
condition: []
action:
  - service: timer.start
    data: {}
    target:
      entity_id: timer.off_timer
  - service: input_number.decrement
    data: {}
    target:
      entity_id: input_number.trigger
  - wait_for_trigger:
      - platform: state
        entity_id:
          - timer.off_timer
        from: active
        to: idle
  - if:
      - condition: state
        state: "on"
        entity_id: binary_sensor.pohyb_pracovna_iaszone
    then:
      - service: timer.reload
        data: {}
      - service: input_number.increment
        data: {}
        target:
          entity_id: input_number.trigger
    else:
      - service: switch.turn_off
        data: {}
        target:
          entity_id: switch.pracovna_svetlo_switch
      - service: timer.reload
        data: {}
mode: restart
Přečti si ten příspěvek, protože rozsvícení Motion senzorem je separátní automatizací. Tato je spouštěna rozsvícením sonoff spínače, protože potom funguje bez ohledu na to čím rozsvítíš. Navíc vypnutím automatizace PIR čidla lze snadno vypnout automatické rozsvěcení a na automatizaci zhasnutí to nemá vliv. Stále zhasíná, nebo nechá svítit, pokud jsi v místnosti.
Po tohoto by to mělo zapínat a vypínat světla.

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Automatické zhasnutí

Příspěvek od Lion® »

já tyhle vědecký automatiky obdivuji

na to abych si zhasnul za PIRkem mi přece stačí vědět že to pirko nezměnilo svuj stav třeba 1 minutu (10 minut)
to je jednoduchá spoušť, ne?
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Automatické zhasnutí

Příspěvek od kiklhorn »

Já je házím stylem "triger -> rozsviť, čekej, zhasni" Jen s nastaveným módem "restart" namísto výchozího "single" Takže to ve výsledku zhasne za "delay" po posledním triggeru.

Kód: Vybrat vše

alias: SvětloPředsíňPIR
description: ""
trigger:
  - type: motion
    platform: device
    device_id: 3a016e4f5c4ce03876c75d7afef27cb3
    entity_id: binary_sensor.predsin_pir_occupancy
    domain: binary_sensor
action:
  - type: turn_on
    device_id: 88bd2951a4cf7780533d0d620de983ae
    entity_id: switch.predsin_zasuvka_zarivka_prepinac
    domain: switch
  - delay:
      hours: 0
      minutes: 2
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 88bd2951a4cf7780533d0d620de983ae
    entity_id: switch.predsin_zasuvka_zarivka_prepinac
    domain: switch
mode: restart
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
rejze69
Pokročilý
Pokročilý
Příspěvky: 336
Registrován: 01. říjen 2022, 16:21
Dal poděkování: 21 poděkování
Dostal poděkování: 16 poděkování

Re: Automatické zhasnutí

Příspěvek od rejze69 »

Ahoj,
Abych objasnil proč jsem to udělal relativně složitě.
Na začátku jsem to udělal taky jednoduše, ale mělo to nedostatky. Například mám rozsvíceno a chci, aby nezhaslo dokud tam jsem.
PIR je buzen pohybem v místnosti (oceňuji fakt, že stačí opravdu drobným) automatizace čeká a časovač pro vypnutí se tady nespustí a světlo svítí.
Jenže stačí zůstat chvíli opravdu v klidu a automatizace spustí časovač pro vypnutí a ten prostě zhasne i když se potom zase pohnu.
Už to stačí aby to člověku lezlo na nervy, ale to v tu chvíli není jediný problém.
Protože jsem se v místnosti začal hýbat je PIR opět ve stavu ocupancy a auotmatika pro rozsvícení, která čeká na změnu ze stavu "žádný pohyb" do "zaznamenán pohyb" samozřejmě nefunguje. Musíte tedy dojít k vypínači a rozsvítit, nebo sedět minutu bez hnutí, aby se PIR vrátil do klidového stavu.
To už zní poměrně nepoužitelně, že?
Abych se tomu vyhnul, je nutné kontrolovat stav PIR až po doběhnutí časovače těsně před zhasnutím.
To ale vyžaduje, aby automatizace běžela v cyklu dokud PIR zaznamenává pohyb.
PIR tak může během cyklu přejít do stavu bez pohybu a pokud se pohnu před doběhnutím limitu zůstane rozsvíceno.
No a i když dojde k tomu, že to zhasne, tak PIR je v ti chvíli bez pohybu a pohybem se zase hned rozsvítí.

Třeba to jde udělat jednodušeji, ale byla to jedna z prvních automatizací a nic jiného mne nenapadlo.
NTB Acer aspire ONE N4000, 4G RAM, 64G emmc. Testovací Asrock BeeBox N3000 atom. 4GB Ram, SSD128

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Automatické zhasnutí

Příspěvek od Tad »

Co používáš za PIR čidlo, určitě by šlo nastavit aby se ocupancy resetovalo za nějaký rozumný čas, já používám 5s.. minuta je strašně moc
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Odpovědět

Zpět na „Automatizace“