Automatizace vánočního stromečku s ohledem na Apple TV
V tomto článku si ukážeme praktický příklad automatizace, která řeší běžný vánoční problém - jak automaticky ovládat světla na stromečku, ale zároveň je nevypnout když si večer v klidu pouštíte film.

Problém
Mám vánoční stromeček připojený do chytré Zigbee zásuvky (entita light.tuya_socket_stromek) a chtěl bych:
- Automaticky zapnout světla ráno v 7:30
- Automaticky vypnout světla večer ve 22:00
- ALE - pokud ve 22:00 zrovna sleduji Apple TV, stromek má zůstat svítit a vypnout se až když Apple TV vypnu
Toto je typický příklad situace, kdy jednoduchá automatizace nestačí a potřebujeme přidat trochu logiky.
Jednoduché řešení - časový spínač
Začneme jednoduchou verzí, která zatím nebere v úvahu Apple TV. Tato automatizace prostě zapne stromeček v 7:30 a vypne ve 22:00.
alias: Vánoční stromeček - jednoduchý časový spínač
description: Zapíná stromeček v 7:30, vypína ve 22:00
trigger:
- platform: time
at: "07:30:00"
id: zapnout
- platform: time
at: "22:00:00"
id: vypnout
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- zapnout
sequence:
- service: light.turn_on
target:
entity_id: light.tuya_socket_stromek
data: {}
- conditions:
- condition: trigger
id:
- vypnout
sequence:
- service: light.turn_off
target:
entity_id: light.tuya_socket_stromek
data: {}
mode: single
Pokud jste začátečník a nevíte jak pracovat s YAML kódem v automatizacích, postupujte takto:
- V Home Assistantu jděte na Nastavení → Automatizace a scény
- Klikněte na Přidat automatizaci → Vytvořit novou automatizaci
- V pravém horním rohu klikněte na tři tečky (⋮) a vyberte Editovat v YAML
- Smažte veškerý obsah a vložte YAML kód z článku
- Klikněte na Uložit
- Důležité: Po uložení znovu klikněte na tři tečky a vyberte Editovat ve vizuálním editoru - uvidíte automatizaci v přehledném grafickém rozhraní, kterému budete lépe rozumět
YAML používáme především pro snadné sdílení automatizací, ale pro běžnou práci je vizuální editor mnohem příjemnější.
Tato automatizace funguje, ale má jeden problém - vypne stromeček vždy ve 22:00, i když zrovna koukáte na film.
Vylepšené řešení - s ohledem na Apple TV
Teď přidáme trochu inteligence. Automatizace bude kontrolovat, jestli Apple TV běží (entita media_player.obyvak), a pokud ano, počká si až ji vypnete.
alias: Vánoční stromeček - časový spínač s Apple TV
description: Zapíná stromeček v 7:30, vypína ve 22:00 (pokud neběží Apple TV)
trigger:
- platform: time
at: "07:30:00"
id: zapnout
- platform: time
at: "22:00:00"
id: cas_vypnout
- platform: state
entity_id:
- media_player.obyvak
to: "off"
id: appletv_vypnuta
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- zapnout
sequence:
- service: light.turn_on
target:
entity_id: light.tuya_socket_stromek
data: {}
- conditions:
- condition: trigger
id:
- cas_vypnout
sequence:
- if:
- condition: state
entity_id: media_player.obyvak
state: "off"
then:
- service: light.turn_off
target:
entity_id: light.tuya_socket_stromek
data: {}
else:
- service: system_log.write
data:
message: Stromeček zůstává svítit, Apple TV stále běží
level: info
- conditions:
- condition: trigger
id:
- appletv_vypnuta
- condition: time
after: "22:00:00"
before: "07:30:00"
- condition: state
entity_id: light.tuya_socket_stromek
state: "on"
sequence:
- service: light.turn_off
target:
entity_id: light.tuya_socket_stromek
data: {}
mode: single
Jak to funguje?
Automatizace má tři triggery (spouštěče):
- Čas 7:30 (
id: zapnout) - prostě zapne stromeček - Čas 22:00 (
id: cas_vypnout) - zkontroluje jestli Apple TV běží:- Pokud je Apple TV vypnutá → stromeček se vypne hned
- Pokud Apple TV běží → nedělá se nic (jen zapíše poznámku do logu)
- Apple TV se vypne (
id: appletv_vypnuta) - pokud se Apple TV vypne kdykoliv po 22:00 (a před 7:30 ráno), stromeček se automaticky vypne
Bezpečnostní pojistky
Všimněte si podmínek u třetího triggeru:
- condition: time
after: "22:00:00"
before: "07:30:00"
- condition: state
entity_id: light.tuya_socket_stromek
state: "on"
Tyto podmínky zajišťují, že:
- Stromeček se vypne jen v noci (mezi 22:00 - 7:30), ne když vypnete Apple TV přes den
- Stromeček se vypne jen pokud je zapnutý (nesnažíme se vypnout už vypnuté světlo)
Možná vylepšení
Tuto automatizaci můžete dále vylepšit podle vašich potřeb:
1. Maximální doba svícení
Pokud chcete mít pojistku, že se stromeček vypne nejpozději o půlnoci (i když Apple TV běží), přidejte další trigger:
- platform: time
at: "00:00:00"
id: vypnout_napevno
A do akcí přidejte:
- conditions:
- condition: trigger
id:
- vypnout_napevno
sequence:
- service: light.turn_off
target:
entity_id: light.tuya_socket_stromek
data: {}
2. Notifikace
Můžete přidat notifikaci na mobil, když se stromeček vypíná později kvůli Apple TV:
- service: notify.mobile_app_vas_telefon
data:
message: "Vánoční stromeček zůstává svítit, koukáš na Apple TV 🎄"
3. Kontrola přítomnosti
Pokud máte v Home Assistantu sledování přítomnosti (person entity), můžete přidat podmínku, že se stromeček vypne pouze když nejste doma (pro úsporu energie):
- condition: state
entity_id: person.jirka
state: "not_home"
4. Omezení jen na adventní období
Pokud chcete, aby automatizace fungovala pouze v prosinci a lednu, přidejte do globálních podmínek:
condition:
- condition: template
value_template: "{{ now().month in [12, 1] }}"
Shrnutí
V tomto článku jsme si ukázali, jak vytvořit chytrou automatizaci pro vánoční stromeček, která:
- ✅ Automaticky zapíná světla ráno
- ✅ Automaticky vypíná světla večer
- ✅ Respektuje vaše večerní sledování TV
- ✅ Má bezpečnostní pojistky proti nechtěnému chování
Stejný princip můžete použít pro jakékoliv jiné scénáře, kde potřebujete časově řídit zařízení, ale s ohledem na aktuální aktivitu - například vypínání světel když nikdo nekouká na TV, vypínání topení když nejste doma, nebo ovládání žaluzií podle toho jestli spíte.
Použité produkty
Pro tuto automatizaci jsem použil následující zařízení:

Tuya Zigbee Smart Plug 16A
Chytrá WiFi zásuvka s měřením spotřeby energie
Apple TV 4K 2022 64G
Multimediální centrum - s podporou 4K Ultra HD, úložiště 64 GB, operační systém tvOSTuya Zigbee Smart Plug 16A - chytrá zásuvka s měřením spotřeby energie, kompatibilní s Zigbee koordinátory v Home Assistantu. Ideální pro ovládání vánočních světel, spotřebičů nebo jiných elektrických zařízení.
Apple TV 4K 2022 - multimediální centrum s podporou HomeKit a Thread. V této automatizaci slouží jako spouštěč pro inteligentní řízení vypínání stromečku podle toho, jestli zrovna sledujete film.
Krásné Vánoce a užijte si automatizovanou chytrou domácnost! 🎄✨
Líbí se vám tento článek?
Vaše podpora pomáhá tvořit nejlepší české návody o chytré domácnosti!
Podpořit jednorázově



