Home Assistant wie, kiedy wracasz do domu: automatyzacje obecności
Jedną z najbardziej użytecznych funkcji inteligentnego domu jest możliwość reagowania bez naciskania przycisku i bez wydawania polecenia głosowego.
Home Assistant może wiedzieć, czy domownicy są w domu, czy właśnie wychodzą albo wracają. Dzięki temu dom może przygotować się automatycznie: zmienić ogrzewanie i wentylację, odpowiednio ustawić oświetlenie, wykonać działania związane z alarmem albo wyłączyć niepotrzebne urządzenia po wyjściu ostatniej osoby.
Najważniejsze jest jednak prawidłowe zaprojektowanie logiki. Sama informacja home lub not_home nie zawsze wystarcza do bezpiecznej automatyzacji całego domu.
Skąd Home Assistant może wiedzieć, że jesteś w domu?
Jednym z najpopularniejszych źródeł jest aplikacja Home Assistant Companion na telefonie, która może przekazywać informacje o lokalizacji i strefach.
W zależności od instalacji można też wykorzystywać trackery połączenia z siecią, Bluetooth lub dodatkowe sensory. Encja Person potrafi połączyć kilka trackerów przypisanych do jednej osoby, ale wybór źródła powinien odpowiadać znaczeniu automatyzacji.
Nie ma jednej metody najlepszej dla każdego domu. Dane muszą być wystarczająco wiarygodne dla reakcji, którą mają uruchamiać.
Strefa domu
Home Assistant pozwala definiować obszary geograficzne. Najważniejsza jest zwykle strefa domu. Gdy osoba lub tracker wejdzie do strefy, system może rozpoznać powrót, a po jej opuszczeniu wyjście.
Strefy mogą również oznaczać pracę, szkołę lub inne miejsca, jeśli ma to praktyczny sens. Ich stan może pokazywać liczbę przypisanych osób znajdujących się w danym obszarze.
Dane lokalizacyjne powinny służyć konkretnym automatyzacjom, a nie być zbierane bez potrzeby.
Dom może przygotować się przed wejściem
Reakcja nie musi ograniczać się do zapalenia lampy po otwarciu drzwi. Zależnie od urządzeń Home Assistant może:
- przywrócić właściwy tryb ogrzewania;
- zmienić tryb wentylacji;
- przygotować oświetlenie zależnie od pory dnia;
- uruchomić wybrane urządzenia lub multimedia;
- wykonać inne działania wynikające z konkretnej instalacji.
Nie każda akcja powinna odbywać się natychmiast po wejściu telefonu do dużej strefy. Logika musi uwzględniać charakter działania i możliwe opóźnienia lokalizacji.
Co może wydarzyć się po wyjściu z domu?
Po wyjściu ostatniego domownika system może:
- wyłączyć niepotrzebne oświetlenie;
- zmienić ogrzewanie lub wentylację;
- wyłączyć wybrane urządzenia;
- sprawdzić stan domu i przygotować alarm;
- powiadomić o otwartym oknie lub drzwiach.
Kluczowe jest pojęcie ostatniego domownika. Wyjście jednej osoby nie powinno przełączać całego domu w tryb pusty, jeśli ktoś inny nadal jest w środku.
Pierwsza osoba wraca, ostatnia wychodzi
W domu z kilkoma osobami warto reagować na dwa zdarzenia: pierwsza osoba wraca do pustego domu oraz ostatnia osoba opuszcza dom.
Home Assistant może wtedy sterować trybem całego budynku zamiast wykonywać identyczną sekwencję po każdej zmianie lokalizacji każdego telefonu. Podstawy wyzwalaczy, warunków i akcji opisuje poradnik Automatyzacje w Home Assistant.
Obecność a alarm
Informacja o obecności może być częścią logiki alarmowej. Po wyjściu ostatniej osoby system może przygotować uzbrojenie, a po prawidłowo rozpoznanym powrocie wykonać działania przewidziane dla domownika, jeżeli konkretny alarm i integracja to umożliwiają.
Nie traktuj samego telefonu jako bezwarunkowego klucza do rozbrojenia. Wykrycie urządzenia w strefie nie zawsze powinno być jedynym warunkiem operacji związanej z bezpieczeństwem.
Telefon nie powinien być jedyną informacją w krytycznych scenariuszach
GPS i lokalizacja telefonu mogą aktualizować się z opóźnieniem lub z ograniczoną dokładnością. W ważniejszych scenariuszach można połączyć kilka informacji, na przykład lokalizację telefonu, obecność urządzenia w sieci, otwarcie drzwi, wykrycie osoby, stan alarmu i obecność innych domowników.
Nie każdy dom potrzebuje wszystkich tych danych. Złożoność powinna odpowiadać konsekwencjom błędnej reakcji.
Opóźnienia zapobiegają przypadkowym reakcjom
Telefon na granicy strefy może chwilowo zmieniać stan. Natychmiastowa reakcja na każdą zmianę może więc uruchamiać niepotrzebne działania.
Zależnie od scenariusza warto stosować czas potwierdzenia, opóźnienie lub dodatkowy warunek. Innego zabezpieczenia wymaga delikatne światło wejściowe, a innego alarm czy źródło ciepła.
Obecność i ogrzewanie
Gdy nikogo nie ma w domu, system może przejść w bardziej ekonomiczny tryb. Przed powrotem lub po wykryciu pierwszego domownika może przywrócić komfortowe ustawienia.
Nie należy jednak wyłączać ogrzewania bez uwzględnienia temperatury, bezwładności budynku, pogody i rodzaju źródła ciepła. Więcej zależności opisuje poradnik Home Assistant i ogrzewanie: koszty energii i wybór źródła ciepła.
Obecność i rekuperacja
Pusty dom może pracować w innym trybie wentylacji niż budynek, w którym przebywa kilka osób. Po powrocie można przywrócić normalną wydajność, a czujniki wilgotności lub CO2 nadal mogą ją korygować.
Nie oznacza to automatycznego wyłączenia wymaganej wymiany powietrza. Praktyczne zależności opisuje poradnik Rekuperacja w Home Assistant.
Oświetlenie zależne od warunków
Powrót nie musi zawsze zapalać tych samych lamp. Home Assistant może uwzględnić porę dnia, poziom światła, zachód słońca, obecność innych osób i aktualny stan oświetlenia.
W dzień może nie zrobić nic, wieczorem uruchomić delikatne światło wejściowe, a w nocy zastosować inną scenę.
Multimedia po powrocie
Obecność może być jednym z warunków przygotowania urządzeń lub sceny multimedialnej. Nie musi to oznaczać automatycznego uruchamiania muzyki przy każdym wejściu.
Lepsza logika może uwzględniać konkretną osobę, porę dnia i dodatkową akcję użytkownika.
Goście i osoby bez aplikacji
Dom nie powinien zostać uznany za pusty tylko dlatego, że wszystkie śledzone telefony opuściły strefę. W środku mogą pozostać goście, dzieci lub osoby bez urządzenia.
Można zastosować tryb gości, ręczną blokadę przejścia w tryb pustego domu albo dodatkowe dane o obecności.
Wykrywanie obecności a prywatność
Użytkownik powinien wiedzieć, jakie informacje telefon przekazuje do Home Assistant i dlaczego. Nie każda automatyzacja wymaga dokładnych współrzędnych ani historii lokalizacji.
Aplikacja Companion może działać z dokładną lokalizacją, samą nazwą strefy albo bez wysyłania lokalizacji. W wielu zastosowaniach wystarczy informacja o wejściu i wyjściu ze strefy.
Dobra automatyzacja obecności nie robi wszystkiego naraz
Najlepiej zacząć od kilku reakcji, które rzeczywiście przynoszą korzyść:
- pierwsza osoba wraca i dom przechodzi w tryb obecności;
- ostatnia osoba wychodzi i zbędne urządzenia są wyłączane;
- wieczorny powrót uruchamia odpowiednie światło;
- system przypomina o otwartym oknie;
- ogrzewanie i wentylacja przechodzą do właściwego trybu.
Dopiero po sprawdzeniu ich działania warto dodawać kolejne zależności.
Od czego zacząć?
Najpierw ustal:
- które osoby mają być wykrywane;
- jakie źródła obecności są dostępne;
- które działania są wygodne, a które dotyczą bezpieczeństwa;
- co ma się wydarzyć po powrocie pierwszej osoby;
- co ma się wydarzyć po wyjściu ostatniej osoby;
- jak obsłużyć gości;
- które reakcje wymagają dodatkowego potwierdzenia.
Dopiero potem warto budować automatykę.
Chcesz, żeby dom sam przygotowywał się na Twój powrót?
Jeżeli podoba Ci się pomysł domu, który rozpoznaje powrót i wyjście domowników, mogę zaprojektować taką logikę pod Twoją instalację. Możemy połączyć obecność z oświetleniem, ogrzewaniem, rekuperacją, alarmem, multimediami i urządzeniami, które już masz w Home Assistant.
Nie musisz samodzielnie ustalać, które sensory, warunki i zabezpieczenia będą odpowiednie. Przeanalizuję obecną konfigurację i dopasuję reakcje do sposobu, w jaki rzeczywiście korzystasz z domu.
Zaprojektujmy bezpieczny powrót do domu.Wstępna ocena Twojej instalacji jest bezpłatna i bez zobowiązań. → kliknij tutajDokumentacja
Home Assistant Person
Łączenie trackerów z osobami i ustalanie ich stanu
Home Assistant Zone
Strefy, zajętość oraz wejście i wyjście
Home Assistant Companion
Lokalizacja telefonu, strefy i ustawienia prywatności
Home Assistant Device tracker
Trackery pozycji i połączenia
Home Assistant Alarm control panel
Ogólny model sterowania systemem alarmowym
