Automatizace jen jednou za den

Automatizace tvořené přímo, pomocí funkcí HomeAssitent(a).
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í

Automatizace jen jednou za den

Příspěvek od bimbop »

Mám automatizaci spouštěnou vstupem do zóny. Když se v zóně zdržuju delší dobu tak dojde k dalšímu spuštění a to mi nevyhovuje. Jak zamezit dalšímu spuštění co nejjednodušeji?

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: Automatizace jen jednou za den

Příspěvek od Lion® »

do té automatizace přidej akci aby se po vykonání ta automatizace vypla.
Další automatizací (po půlnoci) ji zase zapni.
________________
🍻 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í

Uživatelský avatar
acerot
Pokročilý
Pokročilý
Příspěvky: 118
Registrován: 12. prosinec 2022, 15:44
Dal poděkování: 2 poděkování
Dostal poděkování: 24 poděkování

Re: Automatizace jen jednou za den

Příspěvek od acerot »

Zkoušels tu template podmínku s last_triggered, co jsem ti psal na Fejsu? Fungovala ti? Nebo ti to takhle nevyhovuje?

Kód: Vybrat vše

- condition: template
  value_template: "{{ state_attr('automation.prace_prichod', 'last_triggered') < today_at('00:00:00') }}"

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: Automatizace jen jednou za den

Příspěvek od bimbop »

mám to takto

Kód: Vybrat vše

condition: state
entity_id: automation.prace_prichod
attribute: last_triggered
state: "{{ now().strftime('%Y-%m-%d') }}"

Uživatelský avatar
acerot
Pokročilý
Pokročilý
Příspěvky: 118
Registrován: 12. prosinec 2022, 15:44
Dal poděkování: 2 poděkování
Dostal poděkování: 24 poděkování

Re: Automatizace jen jednou za den

Příspěvek od acerot »

Hm, na první pohled bych řekl, že to takhle fungovat nebude, ale můžu se mýlit. Tak dej pak vědět, jestli to funguje.

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: Automatizace jen jednou za den

Příspěvek od bimbop »

Otestováním hlásí že je podmínka nesplněna

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: Automatizace jen jednou za den

Příspěvek od Lion® »

dej sem yaml té tvé automatizace
________________
🍻 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: Automatizace jen jednou za den

Příspěvek od bimbop »

Kód: Vybrat vše

trigger:
  - platform: zone
    entity_id: device_tracker.petr_mobil
    zone: zone.petr_prace
    event: enter
condition:
  - condition: time
    after: "05:00:00"
    before: "06:10:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
  - condition: state
    entity_id: automation.prichod
    attribute: last_triggered
    state: "{{ now().strftime('%Y-%m-%d') }}"
action:
  - service: input_datetime.set_datetime
    data:
      timestamp: "{{ now().timestamp() }}"
    target:
      entity_id: input_datetime.prichod
mode: single

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: Automatizace jen jednou za den

Příspěvek od Lion® »

Kód: Vybrat vše

alias: "--==jmeno první automatizace==-"
description: ""
trigger:
  - platform: zone
    entity_id: device_tracker.petr_mobil
    zone: zone.petr_prace
    event: enter
condition:
  - condition: time
    after: "05:00:00"
    before: "06:10:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
action:
  - service: input_datetime.set_datetime
    data:
      timestamp: "{{ now().timestamp() }}"
    target:
      entity_id: input_datetime.prichod
  - service: automation.turn_off
    data: {}
    target:
      entity_id: automation.jmeno_prvni_automatizace
mode: single

Kód: Vybrat vše

alias: "-== druhá automatizace ==-"
description: ""
trigger:
  - platform: time
    at: "00:05:00"
condition: []
action:
  - service: automation.turn_on
    data: {}
    target:
      entity_id: automation.jmeno_prvni_automatizace
mode: single
________________
🍻 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í

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Automatizace jen jednou za den

Příspěvek od Pete30 »

Vlož tuto šablonu jako podmínku do tvé automatizace:

Kód: Vybrat vše

{{as_timestamp(state_attr('automation.xxxx','last_triggered'))|timestamp_custom('%-d') != as_timestamp(now())|timestamp_custom('%-d')}}
Změň si xxxx za název tvojí automatizace ;)
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „Automatizace“