NEWS
MQTT verbindet sich nicht mit mosquitto
-
Hi zusammen,
ich versuche gerade vergeblich den MQTT Client Adapter mit meinem mosquitto Server zu verbinden.
Folgendes Log bekomme ich vom ioBroker:host.NAS(ioBroker) 2020-01-03 19:47:17.439 info instance system.adapter.mqtt-client.0 terminated with code null () host.NAS(ioBroker) 2020-01-03 19:47:17.438 warn instance system.adapter.mqtt-client.0 terminated due to SIGTERM host.NAS(ioBroker) 2020-01-03 19:47:17.424 info stopInstance system.adapter.mqtt-client.0 killing pid 2708 mqtt-client.0 2020-01-03 19:47:10.676 warn (2708) client offline mqtt-client.0 2020-01-03 19:47:10.655 warn (2708) client error: Error: Connection refused: Not authorized mqtt-client.0 2020-01-03 19:47:10.599 info (2708) Try to connect to mqtt://darki:*******************@192.168.178.105:1883?clientId=ioBroker mqtt-client.0 2020-01-03 19:47:10.598 warn (2708) Cannot get view: ReplyError: Error getObjectView Error [object Object] host.NAS(ioBroker) 2020-01-03 19:47:10.595 warn Objects 127.0.0.1:49167 Error from InMemDB: Error: getObjectView Error [object Object] Cannot 2020-01-03 19:47:10.595 error find view "custom" mqtt-client.0 2020-01-03 19:47:10.578 info (2708) starting. Version 1.1.1 in C:/Program Files/iobroker/ioBroker/node_modules/iobroker.mqtt-client, node: v10.17.0
Die Einstellungen sind nicht besonders:
Und mosquitto log hilft irgendwie auch nicht groß weiter:
1578077228: New connection from 192.168.178.10 on port 1883. 1578077228: Socket error on client <unknown>, disconnecting.
Jemand einen Rat?
Auch der MQTT Broker/Client Adapter funktioniert im Client Modus nicht. -
@darki
Das sieht aus, als ob dein Broker die Credentials nicht akzeptiert oder sonstige Sicherungsmechanismen hat, die der Client nicht erfüllt:@darki sagte in MQTT verbindet sich nicht mit mosquitto:
Error: Connection refused: Not authorized
-
Passwort und Benutzername sind jedoch richtig, ist nicht der einzige Client.
SSL verwende ich nicht. Hm... -
Hab das Problem gefunden.
Die beiden MQTT Adapter funktionieren beim Passwort wohl nicht mit jedem Sonderzeichen.
Ohne diese Sonderzeichen funktioniert das Verbinden einwandfrei.