Hallo,
Ich habe die Tests fortgesetzt, es scheint, dass das Problem mit den Zugriffsrechten auf die Dateien von docker-compose verursacht wird, ein einfaches docker run scheint auf beiden Umgebungen zu funktionieren: das offizielle Gladys-Image und HypriotOS.
Ich habe es geschafft, zwei Xiaomi MiJia Wireless-Schalter und einen Xiaomi Mi/Aqara Smart Home Cube damit zu verbinden, also bleibt nur noch zu testen, wie man diese verwendet, um Szenen zu starten
Danke für diese schnellen Tests. Solche Rückmeldungen freuen einen.
@Albenss, hattest du auch dieselben Verbindungsprobleme zwischen den Containern beim Starten?
Ich hatte tatsächlich Dinge gesehen, die mir nicht unbedingt « nützlich » erschienen, aber ich glaubte, alles so belassen zu haben. Ich werde einen Blick darauf werfen und, falls notwendig, ein Update durchführen.
Tatsächlich handelt es sich um ein Frontend, das nun in den Zigbee2mqtt-Dienst integriert ist. Für Tests ermöglicht es, die korrekte Paarung der Geräte zu überprüfen, die, finde ich, mit Zigbee… trotzdem recht eigenwillig ist.
Langfristig plane ich, die Anzeige der Netzwerkmap direkt in Gladys zu integrieren.
Naja, ich habe nicht herausgefunden, wie man darauf zugreifen kann
Übrigens @Reno, soll ich in deinem PR die kleinen Dinge auflisten, die korrigiert/verbessert werden müssen? Ich habe auch einige Anzeigefehler in der PWA auf dem Handy.
Das ist unter dem Titel „Netzwerkentdeckung“. Vielleicht funktioniert es nicht mit deiner Konfiguration…
Ich bin für Korrekturen offen, das wird mir helfen. Entweder in der PR oder als Issues auf meinem GitHub.
Für die Anzeigefehler habe ich nicht auf mobilen Geräten getestet, daher bin ich ebenfalls dankbar.
Hallo, kleine Frage, das MQTT-Topic, das von Gladys gehört wird, entspricht dem friendlyName, also wenn man den friendlyName über die Z2M-GUI ändert, muss man das Gerät neu zuordnen. Sollte man das Topic nicht lieber auf der Geräte-ID basieren lassen, anstatt auf dem friendlyName?
Ich habe versucht, das Zigbee-Image zu installieren, aber ich habe alles durcheinander gebracht und alles von vorne neu installiert.
Ich habe Gladys 4 installiert und dann den Docker-Code von r6n0 eingegeben.
Ich habe den MQTT-Dienst in den Integrationen installiert, aber er verbindet sich nicht.
In den Logs sehe ich, dass er meinen Dongle nicht findet.
Ich zeige sie Ihnen direkt darunter an:
docker logs gladys-zigbee2mqtt
gladys-server@ start:prod /src/server
cross-env NODE_ENV=production node index.js
Initialising OpenZWave 1.6.1051 binary addon for Node.JS.
OpenZWave Security API is ENABLED
ZWave device db : /usr/local/etc/openzwave
User settings path : /src/server/services/zwave/node_modules/openzwave-shared/build/Release/../../
Option Overrides : --Logging false --ConsoleOutput false --SaveConfiguration true
2020-11-17T18:46:54+0100 init.js:38 (Zigbee2mqttManager.init) Zigbee2mqtt USB dongle not attached
2020-11-17T18:46:54+0100 index.js:19 (Object.start) Starting telegram service
2020-11-17T18:46:55+0100 service.start.js:53 (Service.start) Service telegram is not configured, so it was not started.
2020-11-17T18:46:55+0100 service.start.js:53 (Service.start) Service mqtt is not configured, so it was not started.
2020-11-17T18:46:55+0100 index.js:20 (Object.start) Starting Open Weather service
2020-11-17T18:46:55+0100 service.start.js:53 (Service.start) Service openweather is not configured, so it was not started.
2020-11-17T18:46:55+0100 index.js:15 (Object.start) Starting Bluetooth service
2020-11-17T18:46:56+0100 index.js:16 (Object.start) Starting zwave service
2020-11-17T18:46:56+0100 service.start.js:53 (Service.start) Service zwave is not configured, so it was not started.
2020-11-17T18:46:56+0100 index.js:13 (Object.start) Starting usb service
2020-11-17T18:46:57+0100 index.js:19 (process.) uncaughtException catched: uncaughtException
2020-11-17T18:46:57+0100 index.js:20 (process.) Error: listen EADDRINUSE: address already in use :::80
at Server.setupListenHandle [as _listen2] (net.js:1317:16)
at listenInCluster (net.js:1365:12)
at Server.listen (net.js:1451:7)
at Object.start (/src/server/api/index.js:62:10)
at /src/server/index.js:33:10 {
code: ‹ EADDRINUSE ›,
errno: ‹ EADDRINUSE ›,
syscall: ‹ listen ›,
address: ‹ :: ›,
port: 80
}
Ich habe das Gefühl, dass ich etwas übersehe, aber ich sehe nicht was.
Können Sie mir helfen oder bin ich komplett auf dem Holzweg? ^^
Hallo,
Das Bild von Reno ist ein angepasstes Gladys mit Zigbee2Mqtt. In deinem Fall hast du, soweit ich verstanden habe, zwei Gladys installiert. Wenn du beide Bilder parallel nutzen möchtest, musst du einen neuen Port für das Gladys-Bild von Reno sowie einen neuen Speicherort für die Datenbank dieses angepassten Gladys angeben.
Du kannst dich an den Code von VonOx unten halten:
Du wirst dann Gladys auf Port 80 und Gladys von Reno auf Port 1080 haben.
Ja, das habe ich gemacht, entschuldige, ich habe mich falsch ausgedrückt.
Ansonsten habe ich die Überraschung von r6n0 gefunden, aber jetzt kann ich sie nicht nutzen ^^
klickst,
erkennst du dein Gerät in der Zigbee2Mqtt-Oberfläche? (Du kannst auf ein Gerät klicken, um seine Infos zu sehen, z. B. ob es die Marke oder das Modell erkennt).
Wow, diese Ansicht ist genial!!
Tatsächlich wird mein Gerät angezeigt
EDIT: Nach einigen riskanten Manipulationen bin ich jetzt richtig festgefahren.
Ich dachte, um sauber neu zu starten, würde ich die Geräte aus der Ansicht Zigbee-Netzwerk entdecken löschen … Mist!
Jetzt werden meine Geräte nicht einmal mehr gescannt und sind nirgends zu sehen.
Aus Unsicherheit habe ich das gemacht:
docker restart z2m-mqtt
docker restart zigbee2mqtt
Das hat nichts gebracht. Als hätte ich meine Geräte auf die schwarze Liste gesetzt ^^ Ein erleuchteter Rat dazu?
Vielleicht stelle ich eine dumme Frage, aber ich sehe nirgends eine Erwähnung davon. Hast du deine Geräte wie hier angegeben im Paarungsmodus (pairing) geschaltet? Aqara WXCJKG11LM control via MQTT | Zigbee2MQTT