Moin
Ich installiere gerade Home Assistent,
beim Einbinden von Zigbee Aqara Komponenten kann ich diese bei „Zigbee2MQTT“ sehen und die Funktion Testen/ Name Ändern usw.
In der Video-Anleitung wird dann „mqtt“ konfigurieren geklickt/gestartet (soll nur einmal gemacht werden. Bei mir kommt dann immer die Fehlermeldung:
Was läuft da Falsch und wie komme ich weiter?
Ach ja im Log von MQTT habe ich diese Meldung (in Grün)
auch nicht gesehen.
Ich habe nun Mosquitto einmal gelöscht und neu installiert, lässt sich auch starten.
Im Programm Zigbee2MQTT bekomme ich während Mosquitto deinstalliert war Fehlermeldungen. Nach der neuen Installation von Mosquitto waren diese weg.
Aber ich kann dann immernoch nicht hier
Moin, nein ich habe kein Passwort vergeben jedenfalls nicht bewust. Kann ich das denn irgendwie Nachschauen ?
Nachtrag:
Ich habe da auch mal sowas jetzt gelesen in Yaml ( ist das glaube ich). Da steht auch etwas wie Fehler und Passwort.?!
/homeassistant/zigbee2mqtt/configuration.yaml
Update2:
Ich habe jetzt auch das mit dem Passwort in mqtt gefunden ( in einem Viedeo) aber ich kann das Add-on garnicht Konfigurieren, beim draufschalten auf Konfigurieren bekomme ich diese Fenster.
Zu einer normalen Standardinstallation des MQTT Broker Addons gehört es das man dafür einen extra User unter HA anlegt, welcher dann von MQTT genutzt wird. Steht auch so in der MQTT Broker Doku:
Create a new user for MQTT via your Home Assistant’s frontend Settings → People → Users , (i.e. not on Mosquitto’s Configuration tab). Notes:
1. This name cannot be homeassistant or addons, those are reserved usernames. 2. If you do not see the option to create a new user, ensure that Advanced Mode is enabled in your Home Assistant profile.
Dieser unter HA angelegt User wird dann auch bei der MQTT Client Integration
benötigt und dort bei dessen Konfiguration, neben der MQTT Broker IP und dem MQTT Broker Port, eingetragen. Sprich dort
Wenn Du das wie vorgegeben gemacht hast und es kommt ggf. weiterhin zu Problemen, dann sieht man weiter.
Edit: Eine Anmerkung noch: Wenn man sich irgendwelche Videos oder Infos zu dem Thema MQTT Broker unter HA anschauen und/oder durchlesen sollte, sollten diese Infos nicht zu alt sein. Früher lief die MQTT Broker Installation unter HA mal anders und es musste noch ein User unter dem MQTT Broker selber festgelegt werden. Das ist aktuell bei einer Standardinstallation des MQTT Brokers unter HA nicht mehr notwendig.
Ich kann Dir aus der Ferne leider nicht sagen was jetzt genau bei Dir das Problem ist.
Der normale Ablauf ist:
MQTT Broker Addon installieren und dafür unter HA einen extra User anlegen.
Dann - wie nach jeder Addon Installation - HA System neu starten
Dann die MQTT Broker Integration installieren und dann sollte diese sich auch konfigurieren lassen, sodass man dort - wie erwähnt - die Zugangsdaten zu dem MQTT Broker eintragen kann. Da kann man eigentlich nicht wirklich viel falsch machen.
Hm - installier Dir mal den MQTT Explorer und schau mal ob Du darüber eine Verbindung zu Deinem MQTT Broker aufbauen kannst.
IP und Port des MQTT Brokers eintragen
den unter HA für MQTT anlegten Usernamen + PW eintragen
Connect Button anklicken
Falls ja scheint irgendetwas mit der MQTT Integration nicht zu stimmen. Daher die ggf. mal löschen → HA System neu starten und dann die MQTT Integration neu installieren.
Falls nein: MQTT Broker Zugangsdaten, IP und Port mal überprüfen.
Das habe ich ja bereits gemacht.
Das mit demProgramm MQTT Connection ist mir noch ein bisschen zu Kompliziert.
Falls nein: MQTT Broker Zugangsdaten, IP und Port mal überprüfen.
Ich habe mal den LOG vom Mosquitto broker kopiert, kann man da etwas sehen?
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/mosquitto.sh
[11:23:27] INFO: SSL is not enabled
cont-init: info: /etc/cont-init.d/mosquitto.sh exited 0
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun mosquitto (no readiness notification)
services-up: info: copying legacy longrun nginx (no readiness notification)
[11:23:27] INFO: Starting NGINX for authentication handling...
s6-rc: info: service legacy-services successfully started
[11:23:28] INFO: Starting mosquitto MQTT broker...
2024-03-28 11:23:28: Warning: Mosquitto should not be run as root/administrator.
2024-03-28 11:23:28: mosquitto version 2.0.18 starting
2024-03-28 11:23:28: Config loaded from /etc/mosquitto/mosquitto.conf.
2024-03-28 11:23:28: Loading plugin: /usr/share/mosquitto/go-auth.so
2024-03-28 11:23:28: ├── Username/password checking enabled.
2024-03-28 11:23:28: ├── TLS-PSK checking enabled.
2024-03-28 11:23:28: └── Extended authentication not enabled.
2024-03-28 11:23:28: Opening ipv4 listen socket on port 1883.
2024-03-28 11:23:28: Opening ipv6 listen socket on port 1883.
2024-03-28 11:23:28: Opening websockets listen socket on port 1884.
2024-03-28 11:23:28: mosquitto version 2.0.18 running
2024-03-28 11:23:29: New connection from 127.0.0.1:56974 on port 1883.
2024-03-28 11:23:29: Client <unknown> disconnected due to protocol error.
[11:23:29] INFO: Successfully send discovery information to Home Assistant.
[11:23:29] INFO: Successfully send service information to the Supervisor.
2024-03-28 11:26:27: New connection from 172.30.32.2:50570 on port 1883.
2024-03-28 11:26:27: Client <unknown> closed its connection.
2024-03-28 11:28:27: New connection from 172.30.32.2:48326 on port 1883.
2024-03-28 11:28:27: Client <unknown> closed its connection.
2024-03-28 11:30:27: New connection from 172.30.32.2:51306 on port 1883.
2024-03-28 11:30:27: Client <unknown> closed its connection.
2024-03-28 11:32:27: New connection from 172.30.32.2:56182 on port 1883.
2024-03-28 11:32:27: Client <unknown> closed its connection.
2024-03-28 11:34:27: New connection from 172.30.32.2:46552 on port 1883.
2024-03-28 11:34:27: Client <unknown> closed its connection.
2024-03-28 11:36:27: New connection from 172.30.32.2:49618 on port 1883.
2024-03-28 11:36:27: Client <unknown> closed its connection.
2024-03-28 11:38:27: New connection from 172.30.32.2:50362 on port 1883.
2024-03-28 11:38:27: Client <unknown> closed its connection.
2024-03-28 11:40:27: New connection from 172.30.32.2:44432 on port 1883.
2024-03-28 11:40:27: Client <unknown> closed its connection.
2024-03-28 11:42:27: New connection from 172.30.32.2:50400 on port 1883.
2024-03-28 11:42:27: Client <unknown> closed its connection.
2024-03-28 11:44:27: New connection from 172.30.32.2:35290 on port 1883.
2024-03-28 11:44:27: Client <unknown> closed its connection.
2024-03-28 11:46:27: New connection from 172.30.32.2:35236 on port 1883.
2024-03-28 11:46:27: Client <unknown> closed its connection.
2024-03-28 11:48:27: New connection from 172.30.32.2:46578 on port 1883.
2024-03-28 11:48:27: Client <unknown> closed its connection.
2024-03-28 11:50:27: New connection from 172.30.32.2:35510 on port 1883.
2024-03-28 11:50:27: Client <unknown> closed its connection.
2024-03-28 11:52:27: New connection from 172.30.32.2:54434 on port 1883.
2024-03-28 11:52:27: Client <unknown> closed its connection.
2024-03-28 11:53:28: Saving in-memory database to /data//mosquitto.db.
2024-03-28 11:54:27: New connection from 172.30.32.2:36500 on port 1883.
2024-03-28 11:54:27: Client <unknown> closed its connection.
2024-03-28 11:56:27: New connection from 172.30.32.2:59762 on port 1883.
2024-03-28 11:56:27: Client <unknown> closed its connection.
2024-03-28 11:58:27: New connection from 172.30.32.2:42988 on port 1883.
2024-03-28 11:58:27: Client <unknown> closed its connection.
2024-03-28 12:00:27: New connection from 172.30.32.2:52462 on port 1883.
2024-03-28 12:00:27: Client <unknown> closed its connection.
2024-03-28 12:02:27: New connection from 172.30.32.2:39450 on port 1883.
2024-03-28 12:02:27: Client <unknown> closed its connection.
2024-03-28 12:04:27: New connection from 172.30.32.2:37336 on port 1883.
2024-03-28 12:04:27: Client <unknown> closed its connection.
2024-03-28 12:06:27: New connection from 172.30.32.2:55624 on port 1883.
2024-03-28 12:06:27: Client <unknown> closed its connection.
2024-03-28 12:08:27: New connection from 172.30.32.2:40242 on port 1883.
2024-03-28 12:08:27: Client <unknown> closed its connection.
2024-03-28 12:10:27: New connection from 172.30.32.2:53938 on port 1883.
2024-03-28 12:10:27: Client <unknown> closed its connection.
2024-03-28 12:12:27: New connection from 172.30.32.2:53148 on port 1883.
2024-03-28 12:12:27: Client <unknown> closed its connection.
2024-03-28 12:14:27: New connection from 172.30.32.2:57642 on port 1883.
2024-03-28 12:14:27: Client <unknown> closed its connection.
2024-03-28 12:16:27: New connection from 172.30.32.2:46560 on port 1883.
2024-03-28 12:16:27: Client <unknown> closed its connection.
Ja, und wenn ich jetzt bei Einstellungen/ Garäte und Dienste den Mqtt konfigurieren will dann bekomme ich die Fehlermeldung “Verbindung fehlgeschlagen”
Es geht hier doch gar nicht um Z2M, sondern darum das die MQTT Integration sich nicht konfigurieren lässt. Z2M spielt hier erst einmal gar keine Rolle.
@Markus.K Ich hatte Dir geschrieben was Du machen kannst und wie Du erst einmal die Verbindung zu dem MQTT Broker überprüfen kannst. Wenn Dir das mit dem MQTT Explorer zu kompliziert ist und das obwohl ich sogar noch einen Screenshot dazu gepostet habe, kann ich Dir leider auch nicht weiter helfen. Warum die MQTT Integration bei Dir nicht funktioniert kann ich Dir so - wie gesagt - nicht sagen.
ok, habe den MQTT Connection auf meinem PC installiert. Wo finde ich denn die IP und Port vom MQTT Broker?
PW habe ich nicht vergeben > also nichts eingeben?
@Jim_OS ich dachte ich muß das auf dem NUC installieren und wollte mir nicht gleich den neuen PC sammt HA zerschießen.
Danke
der MQTT Explorer ist einfach ein Tool die Verbindung zu prüfen, das hat mit der HA installation nichts zu tun. Es wird versucht über die IP-Adresse von HA und dem MQTT Port mit Username + Passwort eine Verbindung aufzubauen.