Guten Abend,
Ich habe ein Problem nach einem Update meines Synology NAS DS920+ auf Version 7.2
Egal, ob ich den Dongle am USB-Port anschließe oder abziehe, Gladys zeigt mir immer nur das Folgende an:
Ich habe immer noch diese Liste =>
Seit Version 7 von DSM sind die USB-Ports gedrosselt.
Ich habe natürlich die Treiber zurückgesetzt, um dieses Problem zu umgehen.
Mein Z-Wave funktioniert und meine Sonoff wird erkannt, aber ich bin mir nicht sicher, ob das Problem beim Syno lag.
Ich habe einen Neustart des Gladys-Containers durchgeführt und jetzt sehe ich den richtigen Port:
Beim nochmaligen Lesen des Themas sollte man auch bei Synology nachschauen, das scheint ja eine echte Plage mit dieser Synology-Version zu sein. Vielleicht mal auf den Synology-Spezialforen nachschauen?
Und rein zufällig hast du den richtigen Dongle in der Gladys-Seitenliste ausgewählt? Wenn dein Dongle ein Sonoff P ist, hast du Sonoff P ausgewählt, und wenn es ein Sonoff E ist, hast du Sonoff E ausgewählt?
C’est bien le « p » und ich habe den Dongle richtig ausgewählt
Auf der Syno-Seite denke ich, dass ich alles richtig gemacht habe, da der Dongle erkannt wird und mein Z-Wave funktioniert.
Und das Gerät wird im cp210x-Treiber erkannt:
Ich verstehe aber nicht, was « rst » in Gladys zwischen den Containern macht.
In Gladys wähle ich ttyusb0 aus, aber in der Z2M-Konfiguration habe ich ttyacm0 angegeben.
Ich habe versucht, es manuell zu ändern, aber es hat sich nichts geändert
Aus dem Gedächtnis (Achtung, falls ich Quatsch rede) bei mir gibt es auch einen Unterschied zwischen dem z2m-Dashboard und Gladys. Eines Tages wollte ich alles gleich machen… Und ich habe alles zum Absturz gebracht
Tatsächlich habe ich den Code angesehen, es sei denn, ich habe den Ablauf dieses Teils nicht verstanden, die Zuordnung zwischen dem Host-Port und dem Port im Container erfolgt nur, wenn der Container zum ersten Mal konfiguriert wird:
Damit diese Änderung wirkt, müsste die Zigbee-Integration deaktiviert/und dann neu gestartet werden, denke ich..
(ich sage das, nachdem ich den Code in 10 Sekunden gelesen habe, ich habe nicht weiter untersucht)
Kannst du ein GitHub-Issue erstellen, damit wir dieses Verhalten überprüfen können?
Im Container gladys-z2m-zigbee2mqtt ist der Port des Dongles immer/dev/ttyACM0 (das war, um die Konfiguration zu erleichtern).
Sie finden immer in /var/lib/gladysassistant/zigbee2mqtt/z2m/configuration.yaml
serial:
port: /dev/ttyACM0
Die Zuordnung zwischen dem Host-Port (dem echten) und dem des Containers erfolgt tatsächlich bei der Erstellung des Containers (oder bei der Reaktivierung, falls eine Änderung vorgenommen wurde).
Ist das der richtige Zeitpunkt, um dieses Verhalten zu überarbeiten? Ich meine, den richtigen Port in der Konfiguration festzulegen und eine direkte Zuordnung zu erstellen?
Ich habe Angst vor den Auswirkungen auf bestehende Installationen
Keine Ahnung, aber ich verstehe das Problem. Es lag wohl bei Gladys. Ich werde eine Nachricht im Koenkk-Repo hinterlassen, dass das Problem bei Gladys liegt, die mit z2m (noch in der Testphase) nicht 100% funktioniert.