Spis treści
Internet przestaje działać. Przycisk nadal zapala lampę, ale aplikacja poza domem jej nie widzi. Polecenie głosowe zawodzi, chociaż automatyzacja oświetlenia działa. Taki wynik jest możliwy w jednym poprawnie skonfigurowanym systemie: poszczególne funkcje mają różne zależności.
Lokalność sprawdzaj dla całej drogi od wyzwalacza do wykonania polecenia. Sama obecność Home Assistant, Zigbee albo Matter nie dowodzi, że każda automatyzacja i każda metoda sterowania obejdzie się bez usług zewnętrznych.
Poniższy test dotyczy utraty dostępu do internetu przy nadal działającej sieci domowej. Nie wyłącza zasilania, Wi-Fi ani routera. Te awarie sprawdza się osobno.
Rozpisz jedną automatyzację od początku do końca
Wybierz prosty scenariusz, na przykład przycisk w salonie uruchamiający lampę. Zapisz wszystkie elementy po drodze: przycisk, sieć radiową, bramkę lub koordynator, integrację, regułę automatyzacji i urządzenie wykonawcze.
Potem sprawdź, czy któryś z tych elementów potrzebuje połączenia z usługą poza domem. Przycisk może działać przez Zigbee, ale lampa być sterowana przez integrację chmurową. Automatyzacja uruchamia się wtedy lokalnie, lecz nie ma jak dostarczyć ostatniego polecenia.
To samo dotyczy danych wejściowych. Jeżeli reguła zależy od prognozy pogody pobieranej z internetu, po utracie łącza nie traktuj ostatniego dostępnego odczytu jako nowej informacji. Ustal, czy reguła ma zatrzymać działanie, skorzystać z innego sygnału czy pozostać przy sterowaniu ręcznym. Jest to decyzja projektowa dla konkretnej automatyzacji.
Sprawdź sposób komunikacji integracji
Home Assistant rozróżnia między innymi integracje komunikujące się lokalnie i przez chmurę. W dokumentacji określają to klasy takie jak Local Push, Local Polling, Cloud Push i Cloud Polling. Push oznacza przekazywanie zmian do Home Assistant, a polling okresowe odpytywanie urządzenia lub usługi.[1]
Local Push i Local Polling opisują sposób komunikacji integracji, a nie gwarancję niezależności całej instalacji. Nadal sprawdź, jak urządzenie się uruchamia, jak uzyskuje autoryzację i czy nie wymaga chmury do dodatkowych funkcji.
Matter zapewnia lokalne sterowanie urządzeniami, lecz producent może wymagać własnej aplikacji lub konta do pierwszego włączenia obsługi Matter.[2] Dlatego rozdziel dwa pytania: „czy codzienne sterowanie wymaga internetu?” oraz „czy skonfiguruję ten sprzęt od zera bez internetu?”. Odpowiedzi nie muszą być jednakowe.
Jeśli nie masz pewności, jak połączyłeś urządzenie, zajrzyj do wyjaśnienia ról Matter, Thread i Zigbee. Ten sam typ urządzenia może trafiać do systemu różnymi drogami.
Przygotuj test, który nie odetnie Ci zarządzania siecią
Testuj wtedy, gdy domownicy wiedzą o przerwie i masz czas na przywrócenie połączenia. Zacznij od lampy lub innego niekrytycznego urządzenia. Nie sprawdzaj w ten sposób działania urządzeń medycznych, zabezpieczeń ani instalacji, których utrata sterowania mogłaby wyrządzić szkodę.
Przed odłączeniem internetu:
- Otwórz Home Assistant z sieci domowej i sprawdź, że połączenie działa.
- Przygotuj działający lokalny sposób dostępu, który nie opiera się wyłącznie na domenie prowadzącej przez usługę zewnętrzną.
- Zapisz, jak przywrócisz połączenie WAN w swoim routerze.
- Sprawdź ręczne sterowanie lampą.
- Wyłącz transmisję komórkową w telefonie używanym do testu, pozostawiając go w domowym Wi-Fi.
Ostatni punkt zapobiega mylącemu wynikowi: telefon potrafi korzystać z innego dostępu do internetu niż testowana sieć. Nie testuj połączenia lokalnego przez sieć gościnną, która izoluje klientów od pozostałych urządzeń.
Jeżeli konfigurujesz sieć wyłącznie zdalnie i nie masz pewnej drogi powrotu, odłóż odłączanie WAN do testu na miejscu.
Odłącz internet, pozostawiając LAN
Sposób odcięcia dostępu do internetu zależy od topologii i urządzeń operatora. Możesz użyć odpowiedniej funkcji routera albo odłączyć jego zewnętrzny uplink, jeśli potrafisz jednoznacznie odróżnić go od połączeń sieci lokalnej.
Nie wyłączaj całego routera, punktu dostępowego ani przełącznika. W przeciwnym razie zbadasz utratę infrastruktury LAN, a nie sam brak internetu. Sprawdź również, czy łącze zapasowe nie przejęło ruchu automatycznie.
Wykonaj te same czynności co przed przerwą: fizyczne naciśnięcie przycisku, uruchomienie reguły i ręczne polecenie z lokalnego interfejsu. Zapisz czas próby oraz wynik. Zrzut ekranu pokazujący stary stan lampy nie zastępuje jej rzeczywistej reakcji.
Każdą funkcję oceniaj oddzielnie
| Funkcja | Co dokładnie sprawdzić | Jak interpretować wynik |
|---|---|---|
| Fizyczny przycisk | Czy wywołuje rzeczywistą zmianę na urządzeniu? | Sprawdzona jest tylko droga tego konkretnego zdarzenia |
| Automatyzacja lokalna | Czy działa wyzwalacz, warunek i akcja? | Jeden działający scenariusz nie potwierdza wszystkich reguł |
| Aplikacja w domu | Czy łączy się właściwym lokalnym adresem? | Awaria dostępu zewnętrznego może nie oznaczać awarii serwera |
| Polecenie głosowe | Gdzie odbywa się rozpoznawanie mowy i wykonanie polecenia? | Lokalny głośnik może korzystać z usług internetowych |
| Powiadomienia | Jaką drogą trafiają do telefonu i w jakim stanie jest aplikacja? | Brak powiadomienia nie dowodzi, że automatyzacja nie ruszyła |
| Dostęp spoza domu | Czy zewnętrzna droga do serwera wymaga domowego WAN? | To osobna funkcja niż sterowanie w LAN |
Traktuj tabelę jako kartę testową. Zamiast wpisywać ogólne „offline działa”, zapisz nazwę konkretnej funkcji, użyty sposób dostępu i zaobserwowane zachowanie.
Głos i powiadomienia mają własne zależności
Assist może korzystać z lokalnego przetwarzania mowy, ale wymaga odpowiednio skonfigurowanych elementów: odbioru dźwięku, rozpoznawania, obsługi polecenia oraz syntezy odpowiedzi. Dokumentacja Home Assistant opisuje wariant w pełni lokalny i wariant wykorzystujący usługi chmurowe.[3]
Nie wyciągaj wniosku o lokalności całego toru tylko dlatego, że mikrofon stoi w salonie. Jeżeli do obsługi poleceń włączyłeś zewnętrzny model językowy lub usługę rozpoznawania, zweryfikuj również tę zależność.
Powiadomienia mobilne też oceniaj oddzielnie. Home Assistant Companion obsługuje Local Push przez połączenie WebSocket jako alternatywę wobec usług powiadomień Apple lub Google, lecz działanie tej funkcji zależy od platformy telefonu, konfiguracji połączenia i ograniczeń pracy aplikacji w tle.[4]
Nie zakładaj, że każde powiadomienie dojdzie bez internetu tylko dlatego, że telefon jest podłączony do Wi-Fi. Sprawdź dokładnie używany mechanizm i scenariusz z zablokowanym ekranem, jeśli tak korzystasz z telefonu.
Przywróć WAN i sprawdź powrót usług
Po teście przywróć internet. Sprawdź, czy integracje odzyskały połączenie oraz czy nie trzeba ponownie uruchamiać pojedynczej usługi. Przejrzyj logi z czasu awarii i powrotu łącza.
Zwróć uwagę na opóźnione zdarzenia. Nie zakładaj, że każda integracja odrzuci polecenie z okresu przerwy albo że każda je odtworzy. To zachowanie konkretnej usługi, które warto zaobserwować i zapisać.
Osobno zaplanuj próbę restartu serwera lub awarii zasilania, jeśli chcesz sprawdzić również start systemu. Udany test odłączenia WAN na działającym serwerze nie dowodzi, że cały zestaw uruchomi się poprawnie od zera w tych samych warunkach.
Z wyników zrób plan awarii
Dla funkcji, które mają działać bez internetu, ustal lokalną drogę sterowania i zachowaj możliwość obsługi ręcznej. Oznacz funkcje wymagające chmury, zamiast ukrywać tę zależność pod wspólną nazwą „smart home”.
Na początek wystarczy jeden sprawdzony scenariusz: przycisk, lokalna reguła i lampa. Potem rozszerzaj testy. Jeżeli problem dotyczy samej sieci radiowej, skorzystaj z procedury diagnostyki Zigbee.
Chcesz przejść od pojedynczej próby do uporządkowanego systemu? Sprawdź program kursów Domhub. Przynieś do projektu kartę zależności i wyniki testów, zamiast samej listy urządzeń.
Źródła i zakres
Dokumentację sprawdzono 4 listopada 2026 r. Procedura jest propozycją testu użytkowego, nie wynikiem badań wszystkich urządzeń ani gwarancją dostępności systemu.
- 1. Home Assistant Developer Docs: The integration manifest. Znaczenie klas komunikacji integracji.
- 2. Home Assistant: Matter. Lokalne sterowanie i możliwe wymagania producenta podczas uruchomienia.
- 3. Home Assistant: Set up a fully local voice assistant. Elementy lokalnego toru głosowego.
- 4. Home Assistant Companion: Local Push. Warunki działania powiadomień lokalnych.