nachdem ich mir die neuen Senoro
Fenstersensoren bestellt habe muss zigbee2mqtt auf meinen System einziehen. MQTT läuft bereits seit geraumer Zeit. Sonoff 3 Stick an mein NAS gesteckt, Addon installiert, konfiguriert und gestartet. Anschließend habe ich festgestellt das ich nicht das Frontend habe. Im Protokoll habe ich dann die Fehler entdeckt
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
[2025-06-13 15:54:38] info: z2m: Logging to console, file (filename: log.log)
[2025-06-13 15:54:38] info: z2m: Starting Zigbee2MQTT version 2.4.0 (commit #unknown)
[2025-06-13 15:54:38] info: z2m: Starting zigbee-herdsman (4.1.0)
[2025-06-13 15:54:38] info: zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"ITead","serialNumber":"18ffd0b7cc74ef1191e1c68c8fcc3fa0","pnpId":"usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_18ffd0b7cc74ef1191e1c68c8fcc3fa0-if00-port0","vendorId":"10c4","productId":"ea60"} => zstack: 4
[2025-06-13 15:54:38] info: zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-06-13 15:54:38] info: zh:zstack:znp: Serialport opened
[2025-06-13 15:54:39] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2025-06-13 15:54:40] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2025-06-13 15:54:59] error: z2m: Error while starting zigbee-herdsman
[2025-06-13 15:54:59] error: z2m: Failed to start zigbee-herdsman
[2025-06-13 15:54:59] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-06-13 15:54:59] error: z2m: Exiting...
[2025-06-13 15:54:59] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@4.1.0/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:114:27)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@4.1.0/node_modules/zigbee-herdsman/src/controller/controller.ts:133:29)
at Zigbee.start (/app/lib/zigbee.ts:71:27)
at Controller.start (/app/lib/controller.ts:102:13)
at start (/app/index.js:149:5)
[15:54:59] INFO: Preparing to start...
[15:55:00] INFO: Socat not enabled
[15:55:00] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
Onboarding page is available at http://0.0.0.0:8099/
Leider habe ich unter der genannten Seite keine Lösung gefunden. Kann mir da jemand helfen? Home Assistant läuft virtuell auf meiner Synology NAS.
Die Suche habe natürlich vorher befragt und das Thema mit den unterschiedlichen Chips kenne ich auch. Bei meinem Stick handelt es sich um einem Texas Instruments Chip und entsprechend ist zstack eingestellt.
Ich hatte jetzt mqtt und z2m nochmal deinstalliert, den Stick abgezogen und neu gestartet. Jetzt wird der Stick zwar in der VM Ware erkannt aber in ha nicht. Ich gucke morgen nochmal was das Problem ist. Jetzt erstmal das Wetter genießen.
So guten Morgen erstmal. Der Sonoff Stick ist wieder eingebunden. Reboot tut gut. Anbei die beiden Konfigurationen. MQTT läuft soweit. Keine Fehler im Protokoll. Den Usernamen und das Kennwort haben ich xxxx.
Ich vermute Du meinst den Synology Virtual Machine Manager (VMM) und nicht “VM Ware”. Weil “VM Ware” in der Schreibweise VMware steht für etwas anderes.
Was das Problem betrifft: Was Dir bei der Addon Konfiguration des Z2M Addons in dem HA GUI angezeigt wird ist bei der Ersteinrichtung von Z2M war wichtig, aber am Ende zählt einzig und allein was in der Z2M configuraion.yaml steht und diese sollte Du mal abgleichen, sprich ob darin der Sonoff Dongle-P unter serial: auch korrekt eingetragen wurde/ist. Auch könntest Du Dein Z2M configuration.yaml hier mal als Code posten.
Edit: Ach ja und auch jetzt das aktuelle Z2M Protokoll mit der/den Fehlermeldung(en).
OK das sieht grundsätzlich erst einmal nicht so verkehrt aus. Nur zur Sicherheit:
Der Dongle-P taucht jetzt bei HA unter Hardware —> Gesamte Hardware auch wieder auf?
Hast oder hattest Du ggf. ZHA mal installiert oder aktiviert und wenn ja hast Du ZHA jetzt auch gelöscht und wenn ZHA nach einem HA Reboot den Dongle automatisch neu erkennt dann auch ZHA auf ignorieren gesetzt?
Dongle Tauch bei Hardware auf.
Hatte noch nie ZHA installiert. Sollten somit keine Reste vorhanden sein.
Ich sehe immer im Protokoll das zigbee-herdsman nicht startet.
ich bin jetzt schon, eine ganze weile, nicht mehr mit Synology als Virtualisierung unterwegs, daher bin ich etwas unsicher, aber kann es sein, dass der durchgereichte Stick die falschen rechte hat?
z2m: Error: Failed to connect to the adapter
Ist die Firmware des Sticks auf dem Level, wie von Z2M bevorzugt?
z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
Fehler taucht halt auch auf falls ZHA “dazwischenfunken” würde, aber wenn ZHA noch nie genutzt wurde fällt das als mögliche Ursache aus.
Wenn der Dongle-P jetzt auch bei der HA Hardware auftaucht dürfte das unterschiedliche durchreichen was mit VMM möglich ist eigentlich auch keine Rolle spielen. Du könntest mal als Test den Dongle statt per ID einfach direkt per USB-Port durchreichen. Also bei serial: —> port mal port: /dev/ttyUSB0 (passend zu den Port den Du nutzt) testen.
Ansonsten bin ich hier leider raus, weil es schon zu lange her ist das ich einen Dongle-P unter VMM für eine HA VM genutzt habe.
Edit @dp20eic : Irgendwelche Rechte gibt es beim durchreichen des Dongle an eine VM beim VMM nicht.
hatte ich vorher schon probiert. Ebenfalls kein start. Ok mit Rechten von VMM und Co bin ich raus. Da möchte ich mit meinem Halbwissen nicht rumspielen.
Da verstehe ich dann nicht was Du meinst. Welche Rechte der Synology? An der DS steckt der UBS Dongle und dieser wird per VMM an die HA VM durchgereicht. Da spielen irgendwelche Rechte - wo auch immer - doch gar keine Rolle und HA selber interessiert auch nicht wo der Dongle steckt und hat mit der DS und irgendwelchen Rechten dort, nichts am Hut. Wenn der Dongle bei der HA VM unter Hardware auftaucht ist er da und funktioniert erst einmal grundsätzlich. Bei der DS und dem VMM gibt es auch keine Rechte für einen USB-Port.
@coolice “Sinniger” ist relativ. Ein LAN-Adapter würde halt das Thema USB-Port und evtl. Probleme damit, umgehen. Aber der Dongle-P sollte per VMM und HA VM auch funktionieren. Das hatte ich hier rund 1 Jahr so im Betrieb. Allerdings ist das bestimmt schon 2 oder 3 Jahre her.
Edit: Das Thema aktuelle Firmware für den Dongle-P solltest Du aber auch noch klären.
Nein das ist pauschal so nicht richtig, aber das Thema Firmware und Kompatibilität solltest Du auch noch klären. Wobei ich meine das die letzte Firmware für den Dongle-P glaube ich immer noch die aus 2024 ist. Falls auf Deinem Dongle-P eine noch ältere Firmware ist solltest Du ein Update machen.
na ja, es kann schon passieren, dass ein USB Stick z. B.
crw-rw----
Aber eigentlich
crw-rw-rw-
Korrekt wären, aber ich bin, was das die Synology angeht, schon eine ganze weile raus, deswegen schaue ich in alle Richtungen.
Da ich aber far, far away bin und mir auch nichts mehr einfällt, bin ich dann raus, hoffe, das der firmware check vielleicht noch neue erkenntnisse bring
OK aber wie gesagt gibt es bei DSM oder VMM standardmäßig gar keine Rechteverwaltung. Auf Command Mode Ebene könnte man einem USB Dongle oder auch Port ggf. irgendwelche Rechte entziehen, aber das müsste man dann schon irgendwie “zu Fuß” machen und ich denke nicht das @coolice da irgendwo per Command Mode “herumgefummelt” hat.
Ich denke auch das man das Thema aktuelle Firmware erst klären sollte, bevor man hier noch weiter spekuliert. Ich könnte mit einer meiner DS und den Dongle-P aus der Schublade das ganze zwar mal nachstellen, aber so wirklich Zeit und Lust habe ich dazu auch nicht, weil ich mir ziemlich sicher bin das es dann bei mir bei einer HA VM unter dem VMM auch funktioniert.