MQTT zabezpieczenie

To działa dokładnie tak jak w Home Assistant, główna konfiguracja jest w pliku configuration.yaml
dostępnym w folderze /data/data/pl.sviete.dom/files/home/AIS

Podczas uruchomienia Asystenta domowego łączymy konfigurację użytkownika z domyślną, którą ma wewnętrznie zdefiniowaną - nadpisujemy domyślną parametrami użytkownika.

Jeżeli dodasz w pliku configuration.yaml na końcu taką linijkę:

mqtt: !include mqtt.yaml

następnie w tym folderze dodasz plik mqtt.yaml ze swoimi ustawieniami brokera mqtt (pniżje są nasze domyślne ustawienia):

broker: 127.0.0.1
keepalive: 60
discovery: true
discovery_prefix: homeassistant
protocol: 3.1
birth_message:
  topic: "tele/hass1/LWT"
  payload: "Online"
  qos: 1
  retain: true
will_message:
  topic: "tele/hass1/LWT"
  payload: "Offline"
  qos: 1
  retain: true

sprawdzisz, że konfiguracja jest poprawna i zrestartujesz serwer:

To właśnie napisałeś domyślą konofigurację bokera MQTT dla Asystenta domowego.
Oczywiscie każdy inny klient MQTT (urządzenia) to osobny temat.

PS
tu są opisane wszystkie możliwe ustawienia brokera MQTT w Home Assistant

Uwaga

Nadpisywanie konfiguracji i stosowanie własnych komponentów == wiem co robię i radzę sobie!
Proszę nie liczyć na wsparcie, jeżeli używa się własnych parametrów i konfiguracji - nie mamy czasu na analizowanie problemów powstałych po zmianie konfiguracji lub dodaniu własnych niestandardowych komponentów.
Z góry dziękujemy za zrozumienie :slight_smile:

1 polubienie