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