O NasBlogKontakt
ProduktyBlack CoverKonfiguracja Oprogramowania

Połączenie z Home Assistant

Dowiedz się, jak połączyć urządzenie boneIO Black z Home Assistant.

Sterownik boneIO Black komunikuje się z Home Assistant przez protokół MQTT. Masz dwa sposoby konfiguracji:

Opcja 1: Broker MQTT na boneIO Black (domyślnie)

To najprostszy sposób - sterownik ma wbudowany broker MQTT Mosquitto, który jest już skonfigurowany i uruchomiony.

Ustawienia MQTT

Konfiguracja domyślna

Domyślnie sterownik jest połączony z lokalnym brokerem MQTT:

  • Host: 127.0.0.1 (localhost)
  • Port: 1883
  • Username: boneio
  • Password: boneio
  • Topic Prefix: boneio

Zmień hasło MQTT! Przejdź do UstawieniaSystem → zakładka MQTT i zmień domyślne hasło brokera MQTT na bezpieczne.

Zmiana hasła MQTT w System

Podłączenie Home Assistant do brokera na boneIO

  1. Zainstaluj Mosquitto Broker w Home Assistant (jeśli jeszcze nie masz):

    • Przejdź do UstawieniaDodatkiSklep z dodatkami
    • Wyszukaj Mosquitto broker
    • Kliknij Instaluj i Uruchom
  2. Dodaj integrację MQTT w Home Assistant:

    • Przejdź do UstawieniaUrządzenia i usługi
    • Kliknij Dodaj integrację → wyszukaj MQTT
    • Wprowadź dane:
      • Broker: IP sterownika boneIO (np. 192.168.1.100)
      • Port: 1883
      • Username: homeassistant (lub boneio)
      • Password: hasło zmienione w zakładce System
    • Kliknij Prześlij
  3. Automatyczne wykrywanie:

    • Sterownik boneIO automatycznie zgłosi wszystkie urządzenia do Home Assistant
    • Urządzenia pojawią się w UstawieniaUrządzenia i usługiMQTT

Opcja 2: Broker MQTT na Home Assistant

Możesz podłączyć sterownik do brokera MQTT znajdującego się na Home Assistant lub innym urządzeniu.

Konfiguracja brokera w Home Assistant

  1. Zainstaluj Mosquitto Broker (jeśli jeszcze nie masz):

    • Przejdź do UstawieniaDodatkiSklep z dodatkami
    • Wyszukaj Mosquitto broker
    • Kliknij Instaluj i Uruchom
  2. Utwórz użytkownika MQTT:

    • Przejdź do UstawieniaOsobyUżytkownicy
    • Kliknij Dodaj użytkownika
    • Wypełnij dane:
      • Nazwa: boneio
      • Nazwa użytkownika: boneio
      • Hasło: wybierz bezpieczne hasło
    • Kliknij Utwórz
  3. Dodaj integrację MQTT (jeśli jeszcze nie masz):

    • Przejdź do UstawieniaUrządzenia i usługi
    • MQTT powinien być automatycznie wykryty
    • Jeśli nie, kliknij Dodaj integracjęMQTT
    • Wprowadź dane użytkownika (np. homeassistant lub utworzonego użytkownika)

Konfiguracja MQTT w sterowniku boneIO

  1. Przejdź do UstawieniaMQTT
  2. Wprowadź dane brokera:
    • Host: IP Home Assistant (np. 192.168.1.50)
    • Port: 1883
    • Username: boneio
    • Password: hasło utworzonego użytkownika
    • Topic Prefix: boneio (lub dowolny)
  3. Kliknij Zapisz
  4. Urządzenia automatycznie pojawią się w Home Assistant

Komunikacja między sterownikami boneIO

Jeśli masz wiele sterowników boneIO Black i chcesz, aby mogły nawzajem wykonywać komendy (np. przycisk na jednym sterowniku włącza światło na drugim), wszystkie sterowniki muszą być podłączone do tego samego brokera MQTT.

Przykład konfiguracji dla wielu sterowników:

  1. Wybierz jeden broker MQTT (np. na Home Assistant lub na jednym ze sterowników)
  2. Podłącz wszystkie sterowniki do tego samego brokera
  3. Każdy sterownik powinien mieć unikalny Topic Prefix (np. boneio1, boneio2, boneio3)
  4. W akcjach możesz używać Remote Output i Remote Cover do sterowania urządzeniami na innych sterownikach

Weryfikacja połączenia

Po poprawnej konfiguracji:

  1. W Home Assistant przejdź do UstawieniaUrządzenia i usługiMQTT
  2. Powinieneś zobaczyć urządzenie boneIO Black z wszystkimi skonfigurowanymi wyjściami, roletami, wejściami i sensorami
  3. Wszystkie encje będą automatycznie dostępne w Home Assistant

Sterownik używa MQTT Discovery - wszystkie urządzenia są automatycznie wykrywane przez Home Assistant bez konieczności ręcznej konfiguracji.