Home Assistant — konfiguracja systemu Supla przez MQTT

Posiadasz system Supla, chcesz go połączyć z Home Assistant? Za chwilę dowiesz się, w jaki sposób to zrobić przez MQTT.

Supla Home Assistant MQTT

Home Assistant — otwarty system automatyki budynkowej

To otwarty projekt, który stawia na lokalną kontrolę i prywatność. Home Assistant pozwala integrować wiele systemów w jeden główny, który zarządza nimi wszystkimi. W zasadzie, dzięki HA, nie ma praktycznie ograniczeń w tworzeniu bardzo zaawansowanej automatyki budynkowej. Wystarczy odpowiednio dobra maszyna i trochę czasu, aby stworzyć Smart Home z prawdziwego zdarzenia.

W poprzednim wpisie informowałem, że właśnie system Supla zyskał możliwość integracji z innymi systemami przez MQTT wraz z nową wersją cloud’a m.in. systemem Home Assistant.

Chciałbym Wam przedstawić na przykładzie urządzenia Raspberry Pi 3, w jaki sposób zainstalować, a następnie skonfigurować Home Assistant, aby działał z systemem Supla. Na samym początku zaznaczę — wiem, że jest wiele metod na instalację HA i że Raspberry Pi nie jest najlepszym wyborem. Mimo wszystko chciałbym się skupić na jednej metodzie i jednym urządzeniu. Zapraszam do dalszej lektury.


Pełna jawność. Jako pracownik firmy ZAMEL, opisuję w moim blogu produkty tej firmy. Chcę podkreślić, że jest to moja prywatna inicjatywa. Niektórzy mogą zobaczyć w tym wpisie promocję marki ZAMEL i mają do tego pełne prawo.


Instalacja Home Assistant

Poniższy opis powstał w oparciu o:

  • Raspberry Pi 3 B+
  • Karta microSD 64GB SAMSUNG EVO+ (Home Assistant nie powinno się instalować na kartach SD — ze względu na częste awarie — lepiej już to zrobić na dysku SSD — po więcej informacji zapraszam do Google 🙂 )
Raspberry Pi 3 i karta microSD

Na samym początku zaproszę Cię na Discord’a. Na serwerze poruszamy tematy związane z nowymi technologiami, smart home oraz IoT. Zawsze gdy, będziesz mieć problem, pomożemy Ci go rozwiązać.

Zaczynamy:

Uwaga! Niektóre zdjęcia mogą być nieaktualne. Home Assistant stale się rozwija. Staram się jednak, aby ten wpis był w miarę aktualny.

1. Przechodzimy na stronę: https://www.balena.io/etcher/ i pobieramy program.

Zdjęcie strony balenaEtcher

2. Po pobraniu i instalacji programu możemy go uruchomić. Następnie będziemy instalować system Home Assistant z gotowego repozytorium. Wybieramy przycisk Flash from URL.

Program Etcher

3. Po uruchomieniu programu przystąpimy do instalacji Home Assistant. Dla przykładu przypomnę, że przedstawiam instalację dla Raspberry Pi 3. Jeśli posiadasz inne urządzenie, to przejdź na stronę: https://www.home-assistant.io/installation/ i dowiedz się jak zainstalować Home Assistant.

W kolejnym oknie wpisujemy adres URL miejsca, skąd instalator pobierze gotowy obraz i zainstaluje go na naszej karcie SD. Ja wybrałem Raspberry Pi 3 64-bit, ponieważ dla tego urządzenia przygotowuję Home Assistant. Następnie naciskamy przycisk Ok.

Raspberry Pi 4 64-bit: https://github.com/home-assistant/operating-system/releases/download/8.5/haos_rpi4-64-8.5.img.xz
Raspberry Pi 4 32-bit: https://github.com/home-assistant/operating-system/releases/download/8.5/haos_rpi4-8.5.img.xz
Raspberry Pi 3 64-bit: https://github.com/home-assistant/operating-system/releases/download/8.5/haos_rpi3-64-8.5.img.xz
Raspberry Pi 3 32-bit: https://github.com/home-assistant/operating-system/releases/download/8.5/haos_rpi3-8.5.img.xz
Wpisujemy adres URL do programu Etcher

4. W kolejnym oknie wybieramy miejsce instalacji Home Assistant.

Miejsce instalacji Home-Assistant

W moim przypadku na potrzeby tego poradnika wybrałem kartę microSD. Nie zalecam jednak instalacji na tego typu kartach, ponieważ Home Assistant będzie wykonywał dużo odczytów i zapisów. Prędzej czy później, karta nie będzie się już do niczego nadawać. Zdecydowanie lepiej instalować Home Assistant na dyskach SSD.

5. Po wybraniu naszej karty microSD naciskam przycisk Select.

Miejsce instalacji Home Assistant karta pamieci

6. Możemy przejść do instalacji Home Assistant. Czas wybrać przycisk Flash!

Instalacja Home Assistant Etcher

7. Po kilku minutach wszystko jest gotowe. Home Assistant został zainstalowany na karcie microSD.

Zdecydowanie zalecam podłączenie Home Assistant po kablu Ethernet. Wystarczy wtedy wpiąć do routera nasze Raspberry Pi i sprawdzić jaki adres router przydzielił „malince”.