#247. Kącik Techniczny nr 15

Home Assistant to nic innego jak oprogramowanie (oparte na języku programowania Python 3) pozwalające nam na automatyzację naszego domu. Jego funkcjonalność przejawia się w możliwości zintegrowania naszych “smart” urządzeń i organizowaniu ich możliwości wedle naszych potrzeb.

Działanie Home Assistanta (od teraz będę w skrócie zwracał się do niego HA) polega na zarządzaniu dodanymi przez nas urządzeniami, które współpracują z HA. Na tej liście możecie podejrzeć sobie ile urządzeń ma przygotowane ustawienia, aby sprawnie działać i wykonywać powierzone im funkcje. Znajdują się tam też ogólne ustawienia, które mogą działać z urządzeniem nieznajdującym się na tej liście.

Możliwość integracji różnych urządzeń od różnych producentów pozwala np. na połączenie czujników temperatury z termostatem, który automatycznie włączy ogrzewanie, jeśli temperatura spadnie poniżej określonej przez nas wartości. Może też np. wyłączać światło w domu ilekroć HA wykrywa, że nasz telefon znajduje się poza domem (przykładowo: nie jest zalogowany do sieci wifi). To, co tutaj napisałem, to tylko wierzchołek góry lodowej naszych możliwości.

Moim zdaniem najlepszą funkcją HA jest możliwość zebrania wszystkich urządzeń w jednym menu zamiast używania miliona różnych aplikacji. W końcu kiedy usadowimy się wygodnie w łóżku, okryjemy ciepłym kocykiem, to nie chce się nam ruszyć, aby ustawić wyższą temperaturę na termostacie albo przyciemnić światło w pokoju. Jeśli mamy pod ręką telefon to bardzo szybko można zalogować się na wygodny interfejs i dostosować wszystkie ustawienia pod nasze potrzeby.

Workspace 1_30_11_2019_01

Interfejs, który widzicie na powyższym screenshocie to zwykła strona internetowa widziana przez użytkownika (admin może dodać sobie jeszcze inne funkcje, które pomagają zarządzać HA). W naszym wypadku jest trochę zaniedbana, bo nie chce się jej nam uporządkować (chociaż można to zrobić!) i rzeczy wstawiane są na nią losowo. Znajdują się na nim wszystkie potrzebne nam opcje: włączniki świateł oraz niektórych urządzeń, podgląd kamer, pogoda oraz różne pomiary znajdujące się w kółkach na górze strony. Oczywiście tego jest więcej, ale w naszym wypadku to są najważniejsze dla nas rzeczy. 😛

Jeśli klikniemy na dowolne urządzenie, otworzy się dla nas małe menu, gdzie możemy mieć dodatkowe opcje np. ustawienia jasności lub koloru światła. Możemy tam też sprawdzić, kiedy dane urządzenie było używane. Może się przydać jako forma kontroli rodzicielskiej – komputer/konsola loguje się do sieci, a HA zapisuje takie informacje jak: kiedy urządzenie zostało włączone i jak długo było włączone. 😉

Niesamowite w niektórych urządzeniach jest to, że mogą informować nas o stanie baterii, więc możemy ustawić w HA monit informujący nas o wymianie baterii, gdy poziom spadnie do np. 5%. Przydatne, kiedy masz bezprzewodowe włączniki światła i czujniki otwierania drzwi i nie chcesz, aby którakolwiek z tych rzeczy zawiodła w najgorszym momencie. 😉

Równie ciekawą rzeczą są wykresy dla poszczególnych pomiarów znajdujących się w kółkach. Dzięki nim możesz mieć pewność, że dostawca internetu dostarcza obiecaną ilość prędkość (albo i nie). U mnie jak widać nie zawsze jest obiecane 50mb/s. 🙁

Workspace 1_02_12_2019_02

Bardzo dużą zaletą HA jest to, że sam wykrywa urządzenia, z którymi jest kompatybilny. Zaintalowany przez nas na dniach termostat Netatmo został w ten sposób wykryty i dodany bezproblemowo, dzięki czemu możemy ustawiać temperaturę za pomocą interfejsu HA, a także stworzyć opcję automatyzacji. Skorzystaliśmy z tej możliwości i ustawiliśmy, aby ogrzewanie było wyłączone ilekroć wyjdziemy z domu (bo u nas z pamiętaniem o tym to różnie było). Jednocześnie możemy włączyć grzanie będąc poza domem, aby wrócić do ciepłego i przytulnego mieszkanka. 😉

Workspace 1_04_12_2019_01

HA można połączyć np. z Alexą i uruchamiać niewspierane przez tą-której-imienia-nie-wolno-wymawiać urządzenia (np. własnej roboty włączniki światła albo rozwiązania oparte na ESP8266 – więcej info tutaj i tutaj).

HA to – moim zdaniem – świetny system do organizacji domowego zacisza, łączenia różnych projektów (np. czujnik wilgoci z silnikiem otwierającym okno, aby wywietrzyć). Ułatwia on wiele rzeczy i podnosi komfort życia (mogę uruchomić ogrzewanie zdalnie albo wyłączać je automatycznie, aby oszczędzać na rachunkach). Jego konfiguracja bywa jednak męcząca, bowiem w plikach konfiguracyjnych postawiony źle przecinek czy spacja może być niezrozumiały przez HA, co sprawi, że albo konfigurowane urządzenie nie będzie działać.

Mimo tego jestem z niego zadowolony, bo daje naprawdę sporo możliwości i cały czas jest rozbudowywany, więc wciąż przybywa nowych rozwiązań. A nam przybywa przez to pomysłów do realizowania! Chyba będę musiał je kiedyś opisać… 😉

Mefisto

12 thoughts on “#247. Kącik Techniczny nr 15”

  1. To jest fascynujące, zwłaszcza z punktu widzenia człowieka, który nie ma ani jednego urządzenia, którym mógłby sobie posterować. I pomyśleć, że moim marzeniem było kiedyś sterowanie Winampem na PC bez konieczności wstawania z łóżka. Dodam, że niespełnionym marzeniem 😉

        1. Trzymaj kciuki za Smoczyńskiego: on ma łeb do wymyślania niesamowitych rozwiązań. Tylko nim on będzie wystarczająco duży, aby to zrozumieć, to minie trochę sporo czasu… 😂

      1. No ja to wiem, ten XX wiek pamiętam całkiem nieźle!😜Nawet pamiętam radość z tego że nam założyli telefon…STACJONARNY!😅A potem jaki to był kosmos jak mieliśmy, jedni z pierwszych, ten telefon bezprzewodowy!😂I komórki-cegły pierwsze też doskonale pamiętam🙂A teraz czytam u Ciebie o tych cudach i zastanawiam się, kiedy to zleciało?😃Kiedy ja się zrobiłam taką starą?😱😂

        1. W sumie to nie jest taki duży odstęp czasu. Chociaż dla nas może jest, bo u nas wszystko i tak wchodzi z opóźnieniem. W Japonii np. potrafili mieć podobne cuda już dawno temu! 😉

  2. Chciałam kiedyś kupić Smart mieszkanie z roletami, ogrzewaniem i światłem sterowanym z tabletu. Toż to cudowny pomysł! 😀 jaka wygoda i praktyczność!
    Ale ze Wam się chce ogarniać to samemu to podziwiam :p

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top