O czym w artykule:
Home Assistant mam już wystawiony na świat pod bezpiecznym adresem. Zainstaluję odpowiednią aplikację mobilną, która go wykorzysta i będzie stale podłączona do mojego Home Assistant.
Taka aplikacja zainstalowana na telefonie, który generalnie mam prawie zawsze przy sobie będzie pokazywać mi ewentualne powiadomienia oraz da mi dostęp do mojego Home Assistant.
Dodatkowo będzie też w drugą stronę dostarczać do Home Assistant wiele informacji, które będę mógł wykorzystać na przykład przy automatyzacjach. Najciekawsze z nich to oczywiście jego lokalizacja.
Sklep z aplikacjami
Mam telefon ze systemem Android. Wchodzę więc na sklep z aplikacjami Google Play, wyszukuję aplikację o nazwie Home Assistant i instaluję ją.
Pierwsze uruchomienie aplikacji wymaga wprowadzenia adresu instancji mojego Home Assistant.

Wprowadzam więc jej adres https://ha.loginhome.pl:8123 i potwierdzam.

Aplikacja poprawnie łączy się i pojawia się znany ekran logowania.
Wpisuję moje dane do logowania do Home Assistant i przechodzę dalej.

Ustawiam jeszcze nazwę mojego telefonu pod jaką będzie widziany w Home Assistant.
Włączam też śledzenie lokalizacji, gdyż będę tą funkcjonalność wykorzystywał.
Zakańczam konfigurację.
Pojawia się panel z widokiem, ten sam jak przy dostępie przez przeglądarkę na komputerze.
Wszystko więc działa poprawnie.
Integracja – Aplikacja Mobilna
W momencie gdy zalogowałem się przez aplikację mobilną na mój Home Assistant, dodała się do niego automatycznie nowa integracja Aplikacja Mobilna na urządzenie, którym jest właśnie mój telefon.
Dodanych zostało też od razu parę encji głównie związanych z sensorami dotyczącymi baterii telefonu.
Wybieram z lewego menu Konfiguracja > Integracje i widzę od teraz mój telefon w Home Assistant.

Zmienię jeszcze nazwę dla mojego telefonu.
Klikam na trzy kropki, wybieram opcję do zmiany nazwy i wpisuję tam dla ułatwienia swoje imię i zatwierdzam.
Wybieram z lewego menu Konfiguracja > Osoby. W tym miejscu jest lista osób, które Home Assistant śledzi. Mogę tu dodawać osoby i edytować czy mają być śledzone przy użyciu encji device_tracker z integracji telefonu.
Wybieram z lewego menu Mapa. Tu widzę na mapie miejsce gdzie znajduje się mój telefon. Oczywiście by to wszystko działało na telefonie mam włączoną na stałe lokalizację, czyli GPS.
Więcej sensorów z telefonu
Domyślnie dodało się 7 encji dotyczących stanu baterii telefonu i informacji o ładowaniu jej oraz encja do śledzenia lokalizacji.
Oczywiście telefon potrafi udostępnić o wiele więcej informacji.
Gdy uruchomię na telefonie aplikację Home Assistant to w lewym menu jest dodatkowa opcja Konfiguracja aplikacji.
W niej jest miedzy innymi Zarządzanie sensorami. I tu mogę włączyć naprawdę dużo różnych dodatkowych sensorów, które pojawią się w Home Assistant jako kolejne encje.
Ja na razie nie potrzebuję włączać nic dodatkowo. Może w przyszłości się przydadzą jakieś dodatkowe informacje z telefonu, wtedy je dodam.
Lokalizacja – czyli gdzie teraz jestem
Najciekawszą chyba funkcjonalnością jaką daje integracja telefonu komórkowego z Home Assistant jest jego lokalizacja.
Home Assistant pozwala na dodawanie własnych stref na mapie, np. miejsca zamieszkania, pracy, szkoły.
I gdy znajdziemy się z telefonem w jednej z takich stref, wtedy encja device_tracker zwróci nam odpowiedni stan z nazwą tej strefy.
Będzie to przydatna rzecz w automatyzacjach z wykorzystaniem lokalizacji.
Strefy dodaje się bardzo łatwo.
Wybieram z lewego menu Mapa. Klikam w prawym górnym narożniku na ikonę z ołówkiem, co włącza tryb edycji.
Teraz przyciskiem DODAJ STREFĘ mogę dodać nową strefę.
Wpisuję nazwę dla strefy, wskazuję na mapie lokalizację. Ustawiam też promień zasięgu strefy.
Mogę też ikonkę zmienić. Home Assistant wykorzystuje ikony Material Design Icons. Na ich stronie mogę znaleźć interesującą mnie ikonę i jej nazwę, którą wpisać musze w polu Ikona.
Na końcu wszystko zapisuję przyciskiem UTWÓRZ.
W taki sposób dodaję sobie kolejne strefy, tam gdzie chcę by Home Assistant rozpoznawał moją obecność.
W każdym innym miejscu niż zaznaczone strefy na mapie, encja device_tracker będzie miała stan not_home.
Podsumowanie
Aplikacja mobilna Home Assistant jest bardzo przydatnym narzędziem.
Telefon mam prawie zawsze przy sobie. Pozwala mi to w każdym momencie mieć dostęp do mojej instancji Home Assistant.
Mogę też budować ewentualne powiadomienia, które będą wysyłane na mój telefon.
No i co się też na pewno przyda, mogę tworzyć automatyzacje wykorzystujące w zależnościach miejsce mojej lokalizacji w danym momencie.





