Offizielle Vorlage

Automatyzacja domu – Home Assistant

A
von @Admin
Technologie & Digital

Jak skonfigurować Home Assistant do zaawansowanej automatyzacji smart home?

Projekt-Plan

16 Aufgaben
1.

Dlaczego: Stabilność automatyzacji zależy od niezawodności serwera. Karty SD w Raspberry Pi często ulegają awarii przy intensywnym zapisie bazy danych.

Jak:

  • Wybierz Mini PC (np. z procesorem Intel N100) lub Raspberry Pi 5.
  • Zastosuj dysk SSD (NVMe lub SATA) zamiast karty SD dla szybkości i trwałości.
  • Upewnij się, że masz stałe połączenie z routerem via Ethernet.

Kiedy gotowe: Posiadasz fizyczny serwer z podłączonym dyskiem SSD i dostępem do sieci.

2.

Dlaczego: HAOS to dedykowany system operacyjny, który zarządza aktualizacjami, dodatkami i kopiami zapasowymi automatycznie.

Jak:

  • Pobierz 'BalenaEtcher' na swój komputer.
  • Pobierz obraz HAOS dedykowany dla Twojego sprzętu ze strony home-assistant.io.
  • Flashuj obraz na dysk SSD lub kartę SD.
  • Włóż nośnik do serwera i uruchom go.

Kiedy gotowe: Możesz zalogować się do interfejsu przez przeglądarkę pod adresem homeassistant.local:8123.

3.

Dlaczego: Dokładne współrzędne geograficzne są niezbędne do automatyzacji opartych na wschodzie/zachodzie słońca oraz strefach czasowych.

Jak:

  • Przejdź przez kreator powitalny.
  • Ustaw nazwę domu i wybierz lokalizację na mapie.
  • Włącz analitykę (opcjonalnie), aby wspierać rozwój open-source.

Kiedy gotowe: Widzisz główny pulpit (Dashboard) Home Assistant.

4.

Dlaczego: Zigbee to najbardziej energooszczędny standard dla czujników. Nowoczesne adaptery wspierają także protokół Thread (Matter).

Jak:

  • Podłącz adapter USB (np. oparty na chipsecie EFR32MG21) do serwera przez przedłużacz USB (kluczowe, by uniknąć zakłóceń 2.4GHz).
  • Home Assistant powinien automatycznie wykryć sprzęt.

Kiedy gotowe: System widzi podłączony port szeregowy USB.

5.

Dlaczego: Zigbee2MQTT oferuje szersze wsparcie dla urządzeń i lepszą diagnostykę niż standardowe ZHA.

Jak:

  • Zainstaluj dodatek (Add-on) 'Mosquitto Broker' i go uruchom.
  • Dodaj repozytorium Zigbee2MQTT w sklepie z dodatkami.
  • Skonfiguruj ścieżkę do adaptera w ustawieniach dodatku.

Kiedy gotowe: Masz dostęp do panelu Zigbee2MQTT i możesz parować urządzenia.

6.

Dlaczego: Bez danych z czujników nie stworzysz zaawansowanej logiki.

Jak:

  • Włącz tryb parowania w Zigbee2MQTT.
  • Przytrzymaj przycisk parowania na czujniku ruchu, temperatury lub inteligentnym gniazdku.
  • Nadaj urządzeniom czytelne nazwy (np. 'sensor_ruch_kuchnia').

Kiedy gotowe: Urządzenia pojawiają się na liście encji w Home Assistant.

7.

Dlaczego: HACS daje dostęp do tysięcy niestandardowych integracji i kart interfejsu stworzonych przez społeczność.

Jak:

  • Otwórz Terminal & SSH w dodatkach.
  • Wykonaj komendę instalacyjną HACS: wget -O - https://get.hacs.xyz | bash -.
  • Zrestartuj Home Assistant i dodaj integrację HACS w ustawieniach.

Kiedy gotowe: Ikona HACS pojawia się na pasku bocznym.

8.

Dlaczego: Pomocnicy pozwalają przechowywać stany (np. 'Tryb Gość', 'Czas snu'), które warunkują działanie automatyzacji.

Jak:

  • Przejdź do Ustawienia -> Urządzenia oraz usługi -> Pomocnicy.
  • Stwórz 'Przełącznik' (Input Boolean) o nazwie 'Tryb Wakacyjny'.
  • Stwórz 'Licznik' lub 'Dropdown' dla różnych scen oświetleniowych.

Kiedy gotowe: Masz listę wirtualnych przełączników gotowych do użycia w logice.

9.

Dlaczego: Blueprints to gotowe szablony zaawansowanej logiki (np. adaptacyjne oświetlenie), które oszczędzają czas.

Jak:

  • Przejdź do Ustawienia -> Automatyzacje oraz sceny -> Plany (Blueprints).
  • Wybierz 'Motion-activated Light'.
  • Przypisz czujnik ruchu, lampę i czas zwłoki.

Kiedy gotowe: Światło zapala się i gaśnie automatycznie na podstawie ruchu.

10.

Dlaczego: Node-RED pozwala na tworzenie bardzo złożonych przepływów logicznych z warunkami, których trudno użyć w standardowym edytorze.

Jak:

  • Zainstaluj dodatek Node-RED z oficjalnego sklepu.
  • Włącz 'Credential Secret' w konfiguracji.
  • Otwórz interfejs i stwórz pierwszy 'flow' łączący encje HA.

Kiedy gotowe: Node-RED jest połączony z API Home Assistant.

11.

Dlaczego: Standardowe karty są funkcjonalne, ale Mushroom Cards oferują najlepszy design 'mobile-first' i łatwą konfigurację.

Jak:

  • W HACS wyszukaj 'Mushroom'.
  • Pobierz i zrestartuj interfejs Lovelace.
  • Edytuj Dashboard i dodaj kartę 'Mushroom Entity Card'.

Kiedy gotowe: Twój interfejs wygląda nowocześnie i jest czytelny na telefonie.

12.

Dlaczego: Panel ścienny wymaga innej gęstości informacji niż aplikacja na telefonie.

Jak:

  • Stwórz nowy Dashboard w ustawieniach.
  • Użyj 'Grid Layout', aby rozmieścić podgląd kamer, pogodę i przyciski scen.
  • Ukryj pasek boczny dla tego widoku.

Kiedy gotowe: Masz osobny adres URL dla urządzenia stacjonarnego.

13.

Dlaczego: Awaria sprzętu bez backupu oznacza utratę setek godzin pracy nad konfiguracją.

Jak:

  • Zainstaluj dodatek 'Home Assistant Google Drive Backup' (wymaga dodania zewnętrznego repozytorium).
  • Autoryzuj konto Google.
  • Ustaw harmonogram: codzienny backup, przechowuj 7 ostatnich kopii.

Kiedy gotowe: Pierwsza kopia zapasowa znajduje się bezpiecznie w chmurze.

14.

Dlaczego: Home Assistant ma pełną kontrolę nad Twoim domem (zamki, kamery). Hasło to za mało.

Jak:

  • Kliknij w swój profil (lewy dolny róg).
  • Znajdź sekcję 'Uwierzytelnianie wieloskładnikowe'.
  • Skonfiguruj TOTP przy użyciu aplikacji typu Google Authenticator lub Bitwarden.

Kiedy gotowe: Przy logowaniu system wymaga kodu z aplikacji.

15.

Dlaczego: Tailscale to sieć VPN typu Zero-Config, która pozwala na dostęp do HA bez otwierania portów na routerze.

Jak:

  • Zainstaluj dodatek Tailscale z oficjalnego sklepu.
  • Zaloguj się i dodaj serwer HA do swojej sieci Tailnet.
  • Zainstaluj Tailscale na telefonie.

Kiedy gotowe: Możesz otworzyć interfejs HA na telefonie będąc na danych komórkowych, używając adresu IP Tailscale.

16.

Dlaczego: Domyślnie HA zapisuje każdą zmianę stanu, co zapycha dysk i spowalnia system.

Jak:

  • Edytuj plik configuration.yaml.
  • Dodaj sekcję recorder: i użyj exclude, aby wykluczyć encje, które generują dużo szumu (np. procesor, czas).
  • Ustaw purge_keep_days: 7.

Kiedy gotowe: Baza danych utrzymuje stały, niewielki rozmiar.

0
0

Diskussion

Melde dich an, um an der Diskussion teilzunehmen.

Lade Kommentare...