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?
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.
Ah okay,
danke für den Hinweis.
Hab das Modul gefunden, danke!
https://forum.fhem.de/index.php/topic,32528.msg391588.html#msg391588