Wyszukiwanie w witrynie

Najczęściej używane terminy związane z inteligentnym domem w Home Assistant, które musisz znać


Home Assistant może wydawać się przytłaczający, szczególnie gdy pojawia się cała masa dodatkowych terminów, które trzeba zrozumieć. Oto ściągawka, dzięki której możesz szybko się ogarnąć.

Serwer

Serwer to sprzęt — fizyczny lub wirtualny — na którym działa Twoja instancja Home Assistant. Może to być Raspberry Pi, Home Assistant Green, a nawet dysk NAS. Alternatywnie, może to być środowisko wirtualne zarządzane przez rozwiązania takie jak Proxmox czy VirtualBox. Może to być też maszyna w domowym laboratorium uruchamiająca kontener Dockera.

Integracja

Integracje to komponenty oprogramowania, które pozwalają rozszerzać możliwości Home Assistanta. Dzięki nim możesz podłączać różne akcesoria inteligentnego domu, dodawać zewnętrzne usługi (takie jak pogoda czy inne elementy online) oraz dodatkowe funkcje, takie jak edytory automatyzacji czy systemy tworzenia kopii zapasowych.

Integracja działa w ramach Home Assistant jako bezpośrednie rozszerzenie możliwości platformy.

Rozszerzenie

Dodatek to kawałek oprogramowania, które nie działa wewnątrz Home Assistant, lecz obok niego. Przykłady obejmują dodatki do udostępniania sieciowego, edytory plików, a nawet serwery multimediów. Instalacje Home Assistant w kontenerach (te działające w Dockerze) nie mogą korzystać z dodatków, ponieważ dodatki same w sobie są de facto kontenerami.

Automatyzacja

Automatyzacja to ciąg zdarzeń, który zaczyna się od wyzwalacza, a kończy na rezultacie. Może być obsługiwana ręcznie, na przykład przez naciśnięcie przycisku, uruchamiana automatycznie w określonym czasie lub korzystać z danych wejściowych z innych źródeł, takich jak czujnik czy wykrycie obecności.

Home Assistant posiada potężny edytor automatyzacji, umożliwiający użycie warunków i wszelkiego rodzaju elementów przy tworzeniu automatyzacji. Silne automatyzacje to jedna z najlepszych zalet wyboru Home Assistant.

Plan

Plan działania to struktura, która pozwala szybko i łatwo wdrażać automatyzacje. Automatyzacje korzystające z planów działania są w zasadzie „zarządzane” przez ten plan, co umożliwia określenie, których czujników używać oraz innych preferencji.

Plany w zasadzie pozwalają na kopiowanie pracy innych osób. Najlepsze miejsce, aby je znaleźć, to sekcja Blueprints Exchange na forum społeczności Home Assistant.

Urządzenia

Urządzenia to akcesoria inteligentnego domu, które łączą się z Home Assistant, takie jak żarówki, wtyczki, czujniki temperatury i systemy HVAC. Mogą to być także urządzenia pośredniczące, takie jak moduły Zigbee, routery brzegowe Thread i węzły Bluetooth.

Jednostka

Każde urządzenie w Home Assistant jest reprezentowane jako encja, która w istocie jest unikalnym identyfikatorem. Te encje mają przypisane stany i atrybuty, w tym dane takie jak aktualny poziom oświetlenia czy wilgotność. Encje mogą być wirtualne lub istnieć tylko w oprogramowaniu, na przykład jako usługi online.

Pomocnik

Pomocnicy, jak sama nazwa wskazuje, to wirtualne byty, które pomagają wypełniać luki w logice, co ułatwia tworzenie automatyzacji. Możesz tworzyć pomocników do takich zadań, jak łączenie danych z kilku czujników (na przykład temperatur), liczenie cykli, generowanie losowych danych, tworzenie timerów, dodawanie przełączników i wiele więcej.

Spójrz na pięciu pomocników, których prawdopodobnie nie używasz, a powinieneś, aby zdobyć kilka pomysłów.

Chmura Home Assistant

Home Assistant Cloud to opcjonalna usługa subskrypcyjna, która pozwala na zdalny dostęp do serwera Home Assistant. Zapewnia również przechowywanie kopii zapasowych w chmurze oraz umożliwia integrację z asystentami głosowymi, takimi jak Amazon Alexa i własny chmurowy asystent głosowy Home Assistant.

Scenariusz

Skrypt jest podobny do automatyzacji, ponieważ jest to sekwencja zdarzeń, która uruchamia się za każdym razem, gdy skrypt zostanie wywołany. Każdy skrypt ma swoją własną jednostkę, dzięki czemu można np. uruchomić wiele skryptów za pomocą jednej automatyzacji.

Scena

Scena to konfiguracja inteligentnego domu, która pozwala szybko przywołać zestaw stanów urządzeń. Na przykład scena "Film" może włączyć telewizor, przyciemnić światła i wstrzymać odtwarzanie innych mediów.

Ślady

Ślady to zarejestrowane kroki, które pokazują dokładnie, co miało miejsce podczas działania automatyzacji. Do tych informacji można uzyskać dostęp w ustawieniach automatyzacji, a funkcja ta jest szczególnie przydatna przy rozwiązywaniu problemów z automatyzacjami.

YAML

YAML to czytelny dla człowieka język znaczników używany w Home Assistant do automatyzacji, skryptów, a nawet plików konfiguracyjnych. Język ten został zaprojektowany tak, aby był łatwy do odczytania, wykorzystując w dużym stopniu wcięcia. Możesz pisać własne automatyzacje w YAML bezpośrednio, jeśli czujesz się w tym komfortowo.

Kiedyś mówiono, że YAML oznacza „Yet Another Markup Language” („Jeszcze jeden język znaczników”), ale później zmieniono to na „YAML Ain't Markup Language” („YAML to nie język znaczników”) ze względu na jego ukierunkowanie na dane.

HACS

HACS oznacza „Home Assistant Community Store” i odnosi się do zewnętrznego marketu dla integracji, motywów i innych dodatków do oprogramowania. Możesz zainstalować HACS na swoim serwerze Home Assistant, a następnie dodawać integracje za pomocą głównej listy repozytoriów lub niestandardowych repozytoriów, które samodzielnie dodałeś.

To idealne źródło do integrowania urządzeń i usług, które nie zostały jeszcze uwzględnione w głównym wydaniu.

Nie daj się onieśmielić Home Assistant, jest tak skomplikowany, jak sam go uczynisz. Dla najprostszej obsługi podłącz serwer Home Assistant Green i zacznij od tego.

Powiązane artykuły