Es ist im letzten Dev-Build verfügbar! ![]()
Hallo, ich möchte einige Dinge mit zigbee2mqtt von Node-red aus testen. Gibt es eine „einfache“ Möglichkeit, die ID / das Passwort des MQTT-Containers zu erfahren, der von Zigbee2mqtt erstellt wurde?
Also ich weiß nicht, ob das ein einfacher Weg ist, aber ich glaube, dass das Benutzername/Passwort-Paar in einer Datei in /var/lib/gladysassistant auf deinem Rechner gespeichert ist ![]()
Hallo
Entschuldige die späte Antwort! Es ist Sommer ![]()
Ich habe mir das Thema gerade angesehen und leider schlechte Nachrichten: Das Passwort ist gehasht (unverschlüsselt) im Dateipfad /var/lib/gladysassistant/zigbee2mqtt/mqtt/mosquitto_passwd gespeichert.
Man müsste direkt im Container schauen, ob man das Passwort im Klartext wiederherstellen kann. Falls ich etwas finde, lasse ich es dich wissen @Albenss!
Wie @pierre-gilles sagt, ist er in der Datenbank, das ist im Moment der einzige Weg.
Bei mir hat das Konto z2m anscheinend kein Passwort. Dieses Konto wird von zigbee2mqtt verwendet, um mit dem MQTT-Server zu kommunizieren.
Ich weiß nicht, ob es nur für die lokale Kommunikation autorisiert ist oder nicht. Wenn das der Fall ist, kannst du dieses Konto nicht für die Verbindung nutzen, da du Anfragen von außen sendest.
Vielleicht hat @cicoub13 mehr Informationen für dich?
Hallo, von meiner Seite aus ist der einzige « einfache » Weg, die Verbindung über NodeRed herzustellen, ein neues Kennwort im MQTT-Container über SSH zu erstellen
Ich denke tatsächlich, dass dies der einfachste und effektivste Weg ist.
Es gibt zwei Konten, die mit dem Dienst zigbee2mqtt in Gladys erstellt wurden.
Das Konto z2m (das es dem Container zigbee2mqtt ermöglicht, sich mit Mqtt zu verbinden). Du findest den Benutzernamen/ das Passwort unter den Variablen Z2M_MQTT_USERNAME/Z2M_MQTT_PASSWORD in der Tabelle t_variable.
Das Konto gladys (das es dem Container gladys ermöglicht, sich mit Mqtt zu verbinden). Du findest den Benutzernamen/ das Passwort unter den Variablen GLADYS_MQTT_USERNAME/GLADYS_MQTT_PASSWORD in der Tabelle t_variable.
Ich denke, es wäre am besten, einen neuen Benutzer zu erstellen.
@VonOx hatte mich gebeten, den Dienst zigbee2mqtt mit einem bereits vorhandenen Mqtt-Container nutzen zu können (was deinen Bedarf erfüllen würde). Ich sollte mich daran machen ![]()
Ich habe einen PR erstellt, der einige Geräte hinzufügt.
Ich denke, die Priorität bei dieser Integration wird die Erkennung der Funktionen oder eine Möglichkeit sein, mit den Geräten im z2m-Repository synchronisiert zu bleiben.
Die exposes sind die Lösung für unsere Probleme