🏠 Self-hosted

Home Assistant na NAS-ie

Inteligentny dom bez abonamentu. Żarówki, termostaty i automatyzacje, które zostają lokalnie.

4 min czytania
Home Assistant na NAS-ie

Znajomy kupił inteligentne żarówki, te tanie, i miał je jakieś trzy lata, zanim producent wyłączył usługę, która nimi sterowała. Nie firmę — po prostu tę linię produktową, wygaszoną komunikatem, którego nikt nie czyta. Żarówki dalej się zapalały po pstryknięciu włącznika na ścianie. Wszystko, co czyniło je inteligentnymi, przestało działać na stałe, bo inteligencja nigdy nie była w żarówce.

To jest definiujący problem konsumenckiego sprzętu smart home i jest strukturalny, a nie kwestią wyboru lepszych marek. Urządzenie w Twojej ścianie jest zwykle cienkim klientem. Logika — harmonogramy, automatyzacje, aplikacja, z którą faktycznie pracujesz — mieszka na serwerze należącym do firmy, której zainteresowanie Twoją żarówką ma handlową długość życia.

Co odwraca Home Assistant

Przenosi mózg do budynku. Maszyna w Twoim domu rozmawia z urządzeniami bezpośrednio, trzyma automatyzacje i udostępnia interfejs. Chmura producenta staje się opcjonalna, a przy wielu typach urządzeń da się ją usunąć z układu całkowicie.

Konsekwencje są takie, jakich byś się spodziewał. Rzeczy działają, kiedy internet padnie, co ma większe znaczenie, niż ludzie zakładają, przy pierwszej awarii routera, po której nie da się ustawić ogrzewania. Polecenia wykonują się natychmiast, zamiast podróżować do centrum danych i z powrotem. A urządzenia producentów, którzy się nawzajem nie znoszą, lądują w jednej automatyzacji, bo integracja dzieje się na Twojej maszynie, zamiast wymagać, żeby dwie firmy dogadały się co do partnerstwa.

To ostatnie jest praktycznym argumentem sprzedażowym w większości domów. Nikt nie planuje posiadania sprzętu sześciu producentów; on się nagromadza. Termostat kupiony razem z piecem, żarówki z promocji, dzwonek wybrany przez kogoś innego, czujniki zbierane przez dwa lata. Aplikacja każdej marki obsługuje własne urządzenia i żadna nie rozmawia z pozostałymi. Jeden lokalny system gadający ze wszystkimi zamienia sześć niepołączonych gadżetów w coś, co zachowuje się jak dom.

Kwestia protokołu, która rozstrzyga wszystko

Zanim kupisz cokolwiek więcej do inteligentnego domu, to jest rzecz warta zrozumienia, bo decyduje o tym, czy urządzenie da się kiedykolwiek uwolnić od producenta.

Urządzenia komunikujące się po otwartych lokalnych standardach radiowych mogą być sterowane bezpośrednio przez Twój własny hub — bez konta, bez chmury, bez pozwolenia. Urządzenia rozmawiające wyłącznie z serwerami producenta przez internet czasem da się zaadaptować, a czasem nie, a kiedy producent zmieni swój system, to, co istniało jako adaptacja, przestaje działać.

Reguła zakupowa jest więc krótka: wybieraj urządzenia działające na lokalnym standardzie radiowym, a sprzęt wyłącznie chmurowy traktuj jako wynajęty, a nie posiadany. Kosztuje nieco więcej przy zakupie i jest różnicą między sprzętem przeżywającym swojego producenta a sprzętem, który go nie przeżywa. Żarówki znajomego były tego drugiego rodzaju i dlatego są teraz zwykłymi żarówkami.

Ile to kosztuje, uczciwie

To jest ta usługa z całego zestawu self-hosted, którą polecam najostrożniej, i chcę wyjaśnić dlaczego, zamiast to pominąć.

Ma prawdziwą krzywą uczenia. Nie instalacja — to ten sam wzorzec kontenera co wszystko inne i zajmuje minuty. Czas ucieka na automatyzacjach, a one są rodzajem programowania nawet wtedy, gdy interfejs ten fakt ukrywa. „Kiedy ostatni telefon opuści dom i jest po zachodzie słońca i nikt nie ustawił przełącznika nieobecności, wyłącz wszystko poza przedpokojem" to fragment logiki z rozgałęzieniami, a pisanie logiki z rozgałęzieniami jest umiejętnością.

Aktualizuje się też często, a aktualizacje potrafią czasem zepsuć integrację z urządzeniem, u którego producent coś zmienił. To projekt idący szybko, co jest dobre dla możliwości i złe dla kogoś, kto chce rzeczy, o której nigdy nie myśli. Jeśli tolerancja Twojego domu na „światła zrobiły dziś rano coś dziwnego" jest niska, wiedz o tym, zanim przeniesiesz na to ogrzewanie.

I zasada, którą stosuję we własnym domu i polecam każdemu: wszystko istotne dla bezpieczeństwa zachowuje głupi fallback. Światła dalej działają z włącznika na ścianie. Piec dalej ma własny termostat. Drzwi dalej otwierają się kluczem. Automatyzacja jest warstwą wygody na domu, który działa bez niej, a inteligentny dom, w którym awaria komputera oznacza, że nie wejdziesz do środka, nie jest sprytnym domem, tylko kruchym.

Dlaczego to pasuje na serwer, który już masz

Miłą strukturalną cechą tej akurat usługi jest to, że prawie nic nie potrzebuje. System automatyki domowej większość życia spędza bezczynnie, czekając, aż czujnik coś powie. To maleńkie obciążenie siedzące na sprzęcie, który już działa z innych powodów — serwerze plików, bibliotece zdjęć — a dołożenie go nie kosztuje dodatkowej maszyny, dodatkowego prądu wartego liczenia ani dodatkowego pudełka w przedpokoju.

Co znaczy, że ta decyzja tak naprawdę wcale nie dotyczy sprzętu. Dotyczy tego, czy chcesz, żeby logika Twojego domu mieszkała w Twoim domu. Znajomemu z żarówkami odpowiedziano na to pytanie za niego, na spotkaniu, na które nie został zaproszony, trzy lata po tym, jak za nie zapłacił.

Wolisz nie budować tego samemu?

Dostarczamy NAS-y i Delle z całym tym stackiem preinstalowanym — Nextcloud, Immich, Jellyfin, Stirling PDF, n8n i Home Assistant, skonfigurowane przed wysyłką. Podłączasz prąd i sieć. AI i automatyzację możesz wyklikać online już teraz.