Světlo zap/vyp

Automatizace tvořené přímo, pomocí funkcí HomeAssitent(a).
Mewerik
Začínající autor
Začínající autor
Příspěvky: 14
Registrován: 03. říjen 2020, 15:11

Světlo zap/vyp

Příspěvek od Mewerik »

Zdravím všechny,

prosím o radu. Potřeboval bych pomoct s vytvořením mé první automatizace a to zap/yyp světlo. V mnou nastavenou hodinu se zapne a pak v nastavenou hodinu vypne. Zkouším to v grafickém rozhraní, ale nějak s tím bojuju. Chápu že se tady řeší složitější věci, ale každý nějak začínal. 8-)
Předem díky za každou radu.

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

Re: Světlo zap/vyp

Příspěvek od Pete30 »

Ahoj, pokud používáš grafické rozhraní(jako já ;) ) máš dvě možnosti.
Jednoduchá:
jako spouštěč v automatizaci vyber čas(zapnutí) a zadej ho ve formátu 08:30:00(půl deváte ráno příklad)
jako akci vyber zavolat službu (záleží jestli světlo máš jako switch nebo zařízení) pokud máš světlo jako zařízení - light.turn_on a entitu tvoje světlo.
Pokud máš světlo jako spínač vyber službu switch.turn_on
To je jedna půlka a teď ješte druhou automatizaci kde to obratíš a budeš vypínat light.turn_off nebo switch.turn_off.
Složitější ,ale praktická:
Pokud máš instalován HACS tak si stáhni a nainstaluj https://github.com/nielsfaber/scheduler-card
a máš plánovač (funguje ověřeno používám) kde si jen naklikáš co chceš spustit nebo vypnout v kolik hodin. Můžeš si přidávat podmínky a spoustu dalšího.
Pokud si nebudeš vědět rady dej vědět protože není rozdíl složité a jednoduché pokud je třeba poradit :) .
Pokud nejsem přítomen tak jsem na rybách ;)

Mewerik
Začínající autor
Začínající autor
Příspěvky: 14
Registrován: 03. říjen 2020, 15:11

Re: Světlo zap/vyp

Příspěvek od Mewerik »

... díky moc, HASC mám. Vyzkouším obě možnosti a podám zprávu.

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

Re: Světlo zap/vyp

Příspěvek od Pete30 »

Mewerik píše: 18. březen 2021, 10:40 ... díky moc, HASC mám. Vyzkouším obě možnosti a podám zprávu.
Pozor na to pokud budeš instalovat plánovač tak se skládá ze dvou komponent Scheduler card (karta) a scheduler-component (integrace).
Pokud nejsem přítomen tak jsem na rybách ;)

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

Re: Světlo zap/vyp

Příspěvek od Lion® »

Ahoj.

Ano, každý nějak začínal. Tady jsi správně...

Díky Pete30 za pohotovou reakci.

Přidám další variantu, ale tentokrát ne v grafickém rozhraní, ale pomocí YAML a s trochu jinou funkčností (alespoň uvidíš rozdíl).
Pete30 použil jako spouštěč pro zap i vyp vždy konkrétní čas. To znamená, že pokud bude HA nebo konkrétní světlo či switch náhodou v tento konkrétní čas z nějakého důvodu nedostupný, či dojde například k nechtěnému ručnímu přepnutí, tak po jejich obnovení nemusí k správnému provedení automatizace dojít.

Následující automatizace (jedna společná pro vyp i zap) každou minutu prověří jaký je zrovna čas a podle toho buďto zapne nebo vypne switch nebo light. Může tedy dojít k výpadku el. energie, serveru, wifi, k ručnímu zásahu, ale do minuty po obnovení automatizace znova zafunguje a uvede stav na požadovanou hodnotu. Má však malou nevýhodu, že o trochu víc zaměstnává server HA.

Jak ji použít ve svém HA?
1. Zkopíruj následující kód do schránky, v HA vytvoř novou automatizaci.
2. V pravém horním rohu klikni na svislé tři tečky a vyber možnost "Upravit jako YAML.
3. Označ vše stisknutím Ctrl+A
4. Vymaž vše stisknutím Delete
5. Vlož zkopírovaný kod ze schránky Ctrl+V
6. Na řádku č. 12 uprav čas pro zapnutí
7. Na řádku č. 22 uprav čas pro vypnutí
8. Na řádku č. 14 uprav službu (switch nebo light.turn_on)
9. Na řádku č. 24 uprav službu (switch nebo light.turn_off)
10. Na řádku č. 17 a 26 uprav entitu kterou ovládáš (switch.xxxtvoje_entiaxxx nebo light.xxxtvoje_entitaxxx)
11. Můžeš se stejným postupem (bod 2) vrátit do grafického rozhraní.

Kód: Vybrat vše

alias: '--111 zap/vyp'
description: ''
mode: single
trigger:
  - platform: time_pattern
    minutes: /1
condition: []
action:
  - choose:
      - conditions:
          - condition: time
            after: '18:00:00'
        sequence:
          - service: light.turn_on
            data: {}
            target:
              entity_id: light.xxxtvoje_entitaxxx
    default: []
  - choose:
      - conditions:
          - condition: time
            after: '19:00:00'
        sequence:
          - service: light.turn_off
            target:
              entity_id: light.xxxtvoje_entitaxxx
    default: []

Ulož a vyzkoušej (třeba ručně zasáhnout)...
________________
🍻 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í

Mewerik
Začínající autor
Začínající autor
Příspěvky: 14
Registrován: 03. říjen 2020, 15:11

Re: Světlo zap/vyp

Příspěvek od Mewerik »

... pánové děkuji. Zkouším, laboruji, učím se . 8-)

Uživatelský avatar
Dušan
Dárce - Donátor
Dárce - Donátor
Příspěvky: 358
Registrován: 30. březen 2021, 08:25
Dal poděkování: 24 poděkování
Dostal poděkování: 29 poděkování

Re: Světlo zap/vyp

Příspěvek od Dušan »

Zdravím všechny, potřeboval bych poradit s automatizací.
Když koukám na film v Kodi a dám pauzu, tak chci aby se rozsvítilo světlo v kuchyni a to jenom večer.
Zkoušel jsem nastavit automatizaci a funguje to bez problému, ale jen do té doby , když zadám podminku slunce a nebo jsem zkoušel i čas.
S podmínkou automatizace nefunguje a bez podmínky ano. Kde dělám chybu?

Kód: Vybrat vše

d: '1617562124476'
alias: Zapni svetlo pauza
description: ''
trigger:
  - platform: device
    device_id: eae64d39bb2f4160b84728d2d71f2283
    domain: media_player
    entity_id: media_player.coreelec
    type: paused
condition:
  - condition: sun
    before: sunrise
    after: sunset
action:
  - service: switch.turn_on
    target:
      area_id: kuchyne
      entity_id: switch.sonoff_1000d8754e
mode: single¨
Naposledy upravil(a) Dušan dne 08. duben 2021, 23:33, celkem upraveno 1 x.
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat :D GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp

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

Re: Světlo zap/vyp

Příspěvek od Pete30 »

V prvé řadě bych chtěl požádat o používání při vkládání kódu značek </> protože kód bez toho je nečitelný a špatně se v něm orientuje.
Jednoduše označ vložený kód a klikni na tuto značku v liště. Díky.
Pro pokrytí času mezi západem a východem slunce je třeba použít after: sunset a before: sunrise jako 2 samostatné podmínky a kombinovat je pomocí or .
Pokud chceš použít čas který je určitě pro tuto automatizaci vhodnější vlož kód který ti nefunguje a podíváme se kde je ta chyba.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Dušan
Dárce - Donátor
Dárce - Donátor
Příspěvky: 358
Registrován: 30. březen 2021, 08:25
Dal poděkování: 24 poděkování
Dostal poděkování: 29 poděkování

Re: Světlo zap/vyp

Příspěvek od Dušan »

Nefunguje mi ta uvedená výše v příspěvku.
A ani tato v pevném čase.

Kód: Vybrat vše

id: '1617562124476'
alias: Zapni svetlo pauza
description: ''
trigger:
  - platform: device
    device_id: eae64d39bb2f4160b84728d2d71f2283
    domain: media_player
    entity_id: media_player.coreelec
    type: paused
condition:
  - condition: time
    after: '21:00:00'
    before: '05:00:00'
action:
  - service: switch.turn_on
    target:
      area_id: kuchyne
      entity_id: switch.sonoff_1000d8754e
mode: single
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat :D GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp

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

Re: Světlo zap/vyp

Příspěvek od Pete30 »

Netuším odkud jsi to kopíroval , ale je tam špatná syntaxe
Takto by měla být dobře pokud jsi to kopíroval z automation.yaml:

Kód: Vybrat vše

- id: '1617562124476'
  alias: Zapni svetlo pauza
  description: ''
  trigger:
  - platform: device
    device_id: eae64d39bb2f4160b84728d2d71f2283
    domain: media_player
    entity_id: media_player.coreelec
    type: paused
  condition:
  - condition: time
    after: '21:00:00'
    before: '05:00:00'
  action:
  - service: switch.turn_on
    target:
      area_id: kuchyne
      entity_id: switch.sonoff_1000d8754e
  mode: single
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „Automatizace“