Poranne rutyny w Home Assistant: powrót do szkoły i pracy bez chaosu
Budzenie światłem, poranna sekwencja sterowana zdarzeniami, osobne rutyny dla domowników i jedna automatyzacja wyjścia - mniej chaosu w szkolne poranki.
Wrzesień to największy reset rytmu w kalendarzu domu. Po dwóch miesiącach, w których śniadanie bywało o dziesiątej, a wieczory nie miały wyraźnego końca, wraca reżim: pobudka 6:30, autobus o 7:40, pierwsze spotkanie o 9:00. Pierwsze tygodnie tego przejścia to w większości rodzin czysty chaos - zaspane dzieci, szukanie drugiego buta, wychodzenie bez śniadania i z poczuciem, że dzień przegrał się przed ósmą. Smart home może zdjąć część tego tarcia, ale pod jednym warunkiem: automatyzacje muszą być zaprojektowane pod ludzi i ich przyzwyczajenia, a nie ludzie musztrowani pod automatyzacje. Pokażę zestaw porannych rutyn w Home Assistant, który u nas przetrwał niejeden wrzesień: budzenie światłem, sekwencję sterowaną zdarzeniami zamiast sztywnych godzin, osobne ścieżki dla dzieci i dorosłych oraz kontrolę wyjścia jedną automatyzacją.
Budzenie światłem zamiast dźwiękiem
Głośny alarm może być nieprzyjemny, a stopniowo rosnące światło przed pobudką dla części osób jest łagodniejszym sygnałem i pomaga ustabilizować poranny rytm. Nie gwarantuje jednak obudzenia w konkretnej fazie snu ani nie zastępuje leczenia zaburzeń snu. To mechanizm stosowany w lampach do budzenia, który w Home Assistant można odtworzyć żarówką z regulacją jasności. U nas po dwóch tygodniach symulacji świtu dzieci zaczęły schodzić na śniadanie przed budzikiem - to obserwacja z naszego domu, nie obietnica takiego samego efektu u każdego.
Minimalna wersja to jedna automatyzacja i żarówka z regulacją jasności oraz barwy światła:
alias: "Symulacja świtu w sypialni"
triggers:
- trigger: time
at: "06:10:00"
actions:
- action: light.turn_on
target:
entity_id: light.sypialnia_lampka
data:
brightness_pct: 1
color_temp_kelvin: 2000
- action: light.turn_on
target:
entity_id: light.sypialnia_lampka
data:
brightness_pct: 85
color_temp_kelvin: 4000
transition: 1200
Dwie uwagi z praktyki. Po pierwsze, nie każda żarówka renderuje dwudziestominutowe przejście płynnie - część robi widoczne skoki jasności, część ignoruje tak długie wartości. Jeśli twoja się krztusi, zamień pojedyncze wywołanie na skrypt, który co minutę podnosi jasność o kilka procent; efekt ten sam, a sterowanie zostaje po stronie Home Assistant. Po drugie, rolety. Otwieranie ich etapami działa świetnie na przełomie sierpnia i września, kiedy o 6:30 za oknem jest już jasno: najpierw 30 procent razem ze świtem z żarówki, pełne otwarcie dopiero po potwierdzonym wstaniu. Zimą kolejność się odwraca - całą robotę robi lampa, a rolety czekają na prawdziwy wschód słońca.
Dzieciom skracam przejście do kwadransa i kończę na niższej jasności, bo tak jest u nas akceptowane. Reakcja na światło jest indywidualna, więc jasność i czas dobieraj obserwacją, a nie założeniem o głębokości snu. Nastolatek dostaje dodatkowo drugą fazę: jeśli dziesięć minut po osiągnięciu pełnej jasności czujnik obecności nadal widzi go w łóżku, dopiero wtedy odzywa się dźwięk. Światło jako reguła, dźwięk jako wyjątek - nie odwrotnie.
Alarm z telefonu, nie sztywna godzina
Wersja z godziną wpisaną na sztywno psuje się pierwszego dnia, w którym budzik dzwoni o innej porze: wycieczka szkolna o 6:00, wolne w pracy, wcześniejszy pociąg. Aplikacja towarzysząca (companion app) Home Assistant na Androidzie może wystawić włączony przez użytkownika czujnik następnego alarmu. Android zwraca najbliższy zaplanowany alarm także z innych aplikacji, dlatego warto ustawić listę dozwolonych pakietów i obsłużyć stan unavailable. Zamiast synchronizować automatyzacje z kalendarzem rodziny można podpiąć wyzwalacz czasowy z ujemnym przesunięciem:
triggers:
- trigger: time
at:
entity_id: sensor.telefon_gh_next_alarm
offset: "-00:20:00"
conditions:
- condition: state
entity_id: binary_sensor.workday_sensor
state: "on"
Warunek na czujniku dni roboczych odróżnia dni robocze od weekendów i świąt dopiero po skonfigurowaniu kraju oraz wykluczeń. Nie jest to kalendarz szkolny, więc 11 listopada obsłuży konfiguracja dla Polski, ale ferie i dni dyrektorskie trzeba dodać osobno. Na iOS czujnika następnego alarmu nie ma; obejściem jest pomocnicza encja z godziną pobudki ustawiana wieczorem ręcznie albo skrótem systemowym.
Warunek dnia roboczego nie zna za to ferii ani dni wolnych od zajęć w konkretnej szkole. Do tego służy lokalny kalendarz w Home Assistant: zakładam w nim całodniowe wydarzenia na ferie i dni dyrektorskie, a sekwencja dzieci sprawdza przed startem, czy taki dzień właśnie nie trwa. Rutyna dorosłych działa wtedy normalnie, dziecięca śpi razem z dziećmi.
Druga faza poranka nie powinna startować z zegara, tylko ze zdarzenia: pierwszy ruch w kuchni. Czujnik ruchu przy wejściu wyzwala światło nad blatem, gniazdko z czajnikiem i cichą stację radiową - ale dopiero wtedy, gdy ktoś faktycznie tam dotarł. Różnica jest fundamentalna: dom sterowany zdarzeniami reaguje na to, co się naprawdę dzieje, a dom sterowany harmonogramem odgrywa spektakl dla pustych pokoi, gdy wszyscy zaspali. Każdy kolejny krok rutyny wiążę ze zdarzeniem, które go poprzedza, a nie z godziną, która powinna wtedy być.
Sztywna godzina to obietnica, że poranek pójdzie zgodnie z planem. Zdarzenie to reakcja na poranek, który właśnie trwa - a plany rozjeżdżają się z rzeczywistością najczęściej właśnie we wrześniu.
Osobna ścieżka dla każdego domownika
Wspólna rutyna dla całej rodziny rozpada się na pierwszej różnicy: ja wychodzę o 7:10, dzieci o 7:40, a osoba pracująca zdalnie nie musi wychodzić wcale. Zamiast jednej sekwencji dla wszystkich - wykrywanie, kto już wstał, i osobna ścieżka dla każdego. Prosty sygnał wstania to telefon zdjęty z ładowarki: aplikacja towarzysząca wystawia czujnik ładowania. W naszym domu jest użyteczny, ale nie dowodzi, że dana osoba wstała - telefon może zostać zdjęty wcześniej, później albo przez kogoś innego - więc krytycznych działań nie należy opierać wyłącznie na nim. Dokładniejszy sygnał daje obecność per pokój, choć każdy czujnik też może się pomylić.
Rutyna dzieci różni się od rutyny dorosłych treścią i tonem. U dzieci: światło w pokoju startuje po ich własnym świcie, głośnik mówi jedno krótkie zdanie o pogodzie i pierwszej lekcji, a piętnaście minut przed wyjściem lampka w przedpokoju zmienia kolor na żółty - sygnał „buty i plecak”, którego nie trzeba wykrzykiwać przez pół domu. U dorosłych: ekspres i podsumowanie dnia zamiast komunikatów wychowawczych. Kluczowe jest, żeby fazy były niezależne - moje wcześniejsze wyjście nie może gasić świateł dzieciom, które dopiero jedzą śniadanie.
Do tego dochodzi łazienka, czyli klasyczne poranne wąskie gardło. Zamiast negocjacji przez zamknięte drzwi: czujnik obecności w łazience i małe lampki w pokojach, które świecą pomarańczowo, gdy zajęta, i zielono, gdy się zwalnia. Do tego przesunięte świty - każdy budzi się dziesięć minut po poprzedniej osobie, więc kolejka ustawia się sama. Brzmi banalnie, ale ta jedna automatyzacja zdjęła z naszych poranków najbardziej powtarzalny konflikt.
Poranna informacja: jedna porcja zamiast strumienia
Poranek to najgorszy moment na przeglądanie pięciu aplikacji i dziesięciu powiadomień. Wszystko, czego rodzina potrzebuje przed wyjściem, mieści się w trzech zdaniach: jaka pogoda, co dziś w kalendarzu, kiedy wyjechać. Prognoza z jednym warunkiem na prawdopodobieństwie opadów daje konkret zamiast danych: „weź parasol” znaczy więcej niż mapa opadów. Kalendarz na dziś może przeczytać TTS na kuchennym głośniku, wyzwolony pierwszym ruchem w kuchni - jak to spiąć z asystentem, opisałem w tekście o asystencie głosowym - albo może wisieć na panelu ściennym, obok godziny wyjścia.
Czas wyjazdu nie musi być zgadywany: integracja czasu dojazdu (na przykład Waze) liczy trasę do pracy z bieżącymi korkami i zamienia „chyba już powinniśmy jechać” na „wyjedź przed 8:05, na obwodnicy stoi”. Jedna liczba, aktualizowana co kilka minut, wyświetlona tam, gdzie i tak patrzysz. Adresowanie też ma znaczenie: komunikat o pierwszej lekcji trafia do pokoju dziecka, a czas dojazdu do kuchni, gdzie piję kawę - nikt nie potrzebuje pełnego obrazu poranka, każdy potrzebuje swojego wycinka.
Cała ta informacja ma jedną twardą zasadę: dostarczana jest raz, w jednej porcji, w momencie, gdy poranek już trwa - nie jako seria powiadomień na telefon. Poranne podsumowanie zamiast strumienia pojedynczych komunikatów to ten sam wzorzec, który opisałem w strategii powiadomień: telefon brzęczący przy śniadaniu uczy wszystkich ignorowania, a informacja wypowiedziana raz w kuchni albo wisząca na panelu robi tę samą robotę bez kosztu uwagi.
Jedno „wychodzimy” zamiast dziesięciu czynności
Ostatnie pięć minut przed wyjściem to najgorszy możliwy moment na pamiętanie o czymkolwiek. Dlatego kontrola wyjścia jest jedną automatyzacją, uruchamianą przyciskiem przy drzwiach albo automatycznie, gdy ostatnia osoba opuści strefę domu. Co robi:
- Światła - gasną wszystkie, łącznie z tą lampką w piwnicy, o której nikt nie pamięta.
- Ogrzewanie - termostaty przechodzą w tryb nieobecności; nikt nie grzeje pustego domu do 22 stopni.
- Media - głośniki i telewizor wyłączone, radio z kuchni nie gra do pustych krzeseł.
- Tryb pustego domu - czujniki ruchu przechodzą z komfortu na czujność, a robot odkurzający dostaje sygnał, że ma wolną przestrzeń.
Druga połowa tej automatyzacji to kontrola, nie wykonawstwo: dom sprawdza grupę czujników otwarcia i jeśli któreś okno albo drzwi zostały otwarte, wysyła powiadomienie akcyjne, zanim odjedziesz spod domu: „Okno w łazience otwarte. Wracasz czy zostawić?”. To jedyny moment poranka, w którym powiadomienie na telefon jest usprawiedliwione - bo wymaga decyzji teraz i kosztuje złotówki albo spokój, jeśli je przegapisz.
Przycisk kontra geolokalizacja: przycisk daje determinizm i rytuał, strefa domu daje siatkę bezpieczeństwa. U nas działa hybryda - przycisk przy drzwiach jest oficjalnym zakończeniem poranka, a jeśli nikt go nie nacisnął i strefa domu jest pusta od dziesięciu minut, dom włącza tryb nieobecności sam, po cichu.
Wieczór robi poranek
Najlepsze poranne automatyzacje uruchamiają się poprzedniego wieczora. O 21:30 dom robi krótki przegląd: czy telefony dzieci są na ładowarkach - bez naładowanego telefonu nie zadziała czujnik alarmu, na którym wisi cała rutyna - i czy pralka albo zmywarka, która ma skończyć przed porankiem, została w ogóle włączona. Jeśli coś się nie zgadza, jedno przypomnienie na głośniku, póki wszyscy jeszcze są na nogach. Wieczorem taka uwaga kosztuje dziesięć sekund; rano kosztuje spóźniony autobus.
Prognozę na jutro też przenieśliśmy na wieczór. Decyzja „kurtka czy rower”, „strój na WF czy parasol” zapada przy kolacji, nie o 7:20 w przedpokoju. Wieczorne podsumowanie ma trzy linijki: pogoda na jutro, pierwsze wydarzenie w kalendarzu każdego domownika, rzeczy niedokończone - otwarte okno w piwnicy, niezaładowany telefon. Poranek zaczyna się poprzedniego dnia; rano zostaje tylko wykonanie.
Do wieczornego przeglądu należy też przygotowanie fizyczne, którego żadna automatyzacja za nikogo nie zrobi: plecaki przy drzwiach, ubrania wyłożone na jutro. Dom może jednak o tym przypomnieć - jedno zdanie na głośniku o 20:45, gdy dzieci kończą dzień, działa lepiej niż poranne poganianie. Automatyzacja nie musi wykonywać zadania, żeby była użyteczna; czasem wystarczy, że pilnuje rytmu.
Na koniec tryb nocny domyka dzień: światła schodzą do ciepłej, niskiej jasności, ogrzewanie na nocną temperaturę, a dom sprawdza zamki i okna. To lustrzane odbicie automatyzacji wyjścia - i drugi z dwóch momentów, w których dom ma prawo czegoś ode mnie chcieć.
Automatyzacja, którą rodzina zaakceptuje
Najwięcej porannych automatyzacji umiera nie z powodów technicznych, tylko społecznych: ktoś w domu ich nie chce. Zasada, która trzyma nasz system przy życiu, brzmi: automatyzacja ma być niewidzialna, gdy działa, i łatwa do ominięcia, gdy przeszkadza. Niewidzialna, czyli nikt rano nie myśli „muszę teraz uruchomić rutynę” - rzeczy po prostu się dzieją we właściwej kolejności. Łatwa do ominięcia, czyli fizyczny włącznik zawsze wygrywa z automatyzacją, a wyłączenie lampy w trakcie symulacji świtu przerywa sekwencję, zamiast ją uparcie wznawiać.
Do tego dwa bezpieczniki. Pierwszy: pomocniczy przełącznik „wolny dzień”, który jednym dotknięciem wycisza całą poranną sekwencję - chore dziecko, urlop, po prostu gorszy dzień. Bez niego pierwsza sytuacja wyjątkowa kończy się wyrwanym z gniazdka czujnikiem. Drugi: nowe automatyzacje wchodzą pojedynczo, jedna na tydzień, i każda musi przeżyć okres próbny bez ani jednej skargi domowników. Jeśli musisz tłumaczyć, jak działa automatyzacja, drugi raz tej samej osobie - jest za sprytna i trzeba ją uprościć.
Miarą sukcesu porannej rutyny nie jest liczba automatyzacji, tylko liczba decyzji i przypomnień, które zniknęły z poranka. Jeśli po miesiącu nikt nie krzyczy „gdzie są klucze”, nikt nie wraca sprawdzić żelazka i nikt nie pyta o pogodę - system działa, nawet jeśli od strony technicznej jest banalny.
Podsumowanie
Powrót do szkolnego rytmu nie wymaga heroizmu, tylko zdjęcia z poranka tarcia w kilku przewidywalnych miejscach. Stopniowe światło może być łagodniejszą, indywidualnie dostrojoną wskazówką, ale nie obietnicą sterowania fazami snu. Dalej są: sekwencja sterowana zdarzeniami zamiast sztywnych godzin, osobne ścieżki dla dzieci i dorosłych, jedna porcja porannej informacji, jedna automatyzacja wyjścia i wieczorne przygotowanie. A nad wszystkim zasada nadrzędna: dom ma się dopasować do rodziny, nie odwrotnie.