Unable to connect to the MQTT broker: Connection Refused: not authorised.

Home Assistant je stejně jako MQTT software s otevřeným zdrojovým kódem pro automatizaci domácnosti, který je navržen jako centrální řídicí systém pro chytrá domácí zařízení se zaměřením na místní ovládání a soukromí. Lze k němu přistupovat přes webové uživatelské rozhraní, doprovodné aplikace (systémy Android, iOS)..

Nebo pomocí hlasových příkazů prostřednictvím podporovaných virtuálních asistentů, jako jsou Google Assistant a Amazon Alexa, nebo open-source alternativ, jako jsou „Almond“ a „Genie“ ze Stanford Open Virtual Assistant Lab (Standford OVAL) na Stanfordské univerzitě (které nabízejí možnosti plného provozu na místě kvůli ochraně soukromí).

MQTT

Technologie, zařízení, software, aplikace a služby internetu věcí jsou podporovány modulárními integračními komponentami, které zahrnují nejen nativní integrace pro místní protokoly připojení, jako jsou Bluetooth, MQTT, Zigbee a Z-Wave, ale také podporu pro ovládání proprietárních ekosystémů, pokud poskytují veřejný přístup prostřednictvím otevřeného rozhraní API pro integrace třetích stran.

Po instalaci softwarové aplikace Home Assistant jako počítačového zařízení bude fungovat jako centrální řídicí systém pro automatizaci domácnosti (běžně označovaný jako „hub“, „bridge“, „gateway“, „controller“, „coordinator“ nebo „control center/centre“).

Řešení chyb MQTT připojení Home Assistant

Home Assistant plugin Zigbee2MQTT + Deconz Conbee II + Mosquitto Broker s hláškou v log Viewer:

Unable to connect to the broker: Connection Refused: not authorised.

Zigbee2MQTT plugin log

Unathorised access for user homeassisant (uživatel homeassistant + heslo je generováné u přidání integrace)
  1. Změnit heslo uživatele v Home Assistant vytvořeného pro MQTT broker
  2. Konfigurace
  3. Integrace
  4. Mosquitto
  5. Rekonfigurovat
  6. Vložit nový login a heslo (bez ohledu na konfiguraci allow_anonymous true / false – nepomůže)
Pozíž je v automaticky vytvořeném uživateli homeassistant + heslo. U aktivace integrace Mosquitto, po instalaci Mosquito brokera.

Pokud postup chybu nevyřeší, je nutné smazat integraci, odinstalovat Mosquito Broker, restartovat Home Assistant a vše ohledne Mosquitto od počátku znovu nastavit. Po úspěšném provedení opravy v logu Mosquitto addonu místo Unknown uvidíte jako uživatele homeassistant nebo sériové ID

1635856381: New client connected from 172.30.32.1 as auto-1FA48506-A41B-IE79-2211-AEC4B1CBFB22 (p2, c1, k60, u'homeassistant').
1635856381: Client auto-1FA48506-A41B-IE79-2211-AEC4B1CBFB22 disconnected.
1635856381: New connection from 172.30.32.1 on port 1883.

Další navrhované řešení / příčina

mqtt:
  birth_message: {}
Jedná se kontrolní spojení ha-core

je bez souvislostí

Užitečné

Home Assiatnt komponent trigger.
Domovská stránka HA.

ICTIS.CZ