FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: kukamee am 04 November 2016, 19:49:43

Titel: MQTT: Keine Fhem-Mosquitto verbindung mehr
Beitrag von: kukamee am 04 November 2016, 19:49:43
Hallo Leute,

ich habe wie unter https://www.auxnet.de/verschluesseltes-mqtt-vom-und-zum-mosquitto-server/ (https://www.auxnet.de/verschluesseltes-mqtt-vom-und-zum-mosquitto-server/) beschrieben in meine MQTT-Broker ein User:Passwort eingerichtet.

Zuert hab ich einen User + Passwort angelegt:
sudo mosquitto_passwd -c /etc/mosquitto/passwords mqtt

Dann die rechte des Users angepasst:
sudo bash -c "cat > /etc/mosquitto/access.acl <<EOF
user mqtt
pattern readwrite #
EOF"


Und die Datei mit mosquitto verknüpft:
sudo bash -c "cat > /etc/mosquitto/conf.d/auth.conf <<EOF
acl_file /etc/mosquitto/access.acl
allow_anonymous false
password_file /etc/mosquitto/passwords
EOF"
sudo chmod 600 /etc/mosquitto/passwords


Wenn ich jetzt in der Fhem Config den User und das Passwort (wie in dem Modul beschrieben
https://forum.fhem.de/index.php/topic,27532.0.html (https://forum.fhem.de/index.php/topic,27532.0.html)) eingebe, müllt Fhem mir mein Log zu und ich habe keine verbindung mehr:

define mqtt MQTT 127.0.0.1:1883 mqtt:pw123
attr mqtt group Gateways


2016-11-04 19:06:37 MQTT mqtt DISCONNECTED
2016-11-04 19:06:37 MQTT mqtt connection: connecting
2016-11-04 19:06:37 MQTT mqtt CONNECTED
2016-11-04 19:06:37 MQTT mqtt connection: connected
2016-11-04 19:06:37 MQTT_BRIDGE mqtt_test transmission-state: subscribe sent
2016-11-04 19:06:37 MQTT mqtt DISCONNECTED
2016-11-04 19:06:37 MQTT mqtt connection: connecting
2016-11-04 19:06:37 MQTT mqtt CONNECTED
2016-11-04 19:06:37 MQTT mqtt connection: connected
2016-11-04 19:06:37 MQTT_BRIDGE mqtt_test transmission-state: subscribe sent
2016-11-04 19:06:38 MQTT mqtt DISCONNECTED
2016-11-04 19:06:38 MQTT mqtt connection: connecting
2016-11-04 19:06:38 MQTT mqtt CONNECTED
2016-11-04 19:06:38 MQTT mqtt connection: connected
2016-11-04 19:06:38 MQTT_BRIDGE mqtt_test transmission-state: subscribe sent


Wenn ich "allow_anonymous" wieder auf true setze funktioniert die Verbindung wieder ohne Probleme


Könnt ihr mir da bitte weiterhelfen?
Mache ich da etwas falsch?

Titel: Antw:MQTT: Keine Fhem-Mosquitto verbindung mehr
Beitrag von: hillbicks am 08 November 2016, 10:38:45
Irgendwo hier im Forum gibt es eine angepasste Version fuer das Modul das Username und Passwort unterstuetzt, die Version aus dem Repository hat das Feature leider nicht.
Titel: Antw:MQTT: Keine Fhem-Mosquitto verbindung mehr
Beitrag von: kukamee am 08 November 2016, 19:39:18
Ah okay,
danke für den Hinweis.

Hab das Modul gefunden, danke!

https://forum.fhem.de/index.php/topic,32528.msg391588.html#msg391588