Für die Aufrüstung meiner Home Automatisierungen habe ich einen SkyConnect Zigbee Stick gekauft. Eigentlich habe ich erwartet das es mit dem Zigbee Stick von NabuCasa einfach wird. MIt der ZHA Integration sah das erst gut aus, aber schon beim ersten Switch kam es zu Problemen. Das lesen im Netz lieferte die Erkentniss das es nur mit Zigbee2MQTT (Z2M) funktionieren wird.

Das war aber dann doch ebenfalls ein etwas komischer Start, denn Z2M verweigerte den Start und verwies nur auf Hilfeseite für diese Probleme: Zigbee2MQTT fails to start. Damit begann eine lange Recherche, denn alle Dinge die da zu finden waren lieferten keine Lösung. Ich habe in Den Dokus für den SkyConnect Stick gesucht, auch in der ZHA Integration noch einmal herumprobiert, in der Z2M Doku, un in den Gitlab Issues. Es war kurios das ich nicht fündig wurde……

Ich kam über Error: SRSP - SYS - ping after 6000ms nicht hinweg…

Die Lösung des Problemchens fand ich hingegen in einem ganz anderen, äußerst langen, Topic. In diesem ging es garnicht um den SkyConnect Stick, sonder um eine ganz andere Hardware. Das Problem konnte auch da nicht erklärt werden, aber gelöst. Im speziellen wurde die Adapterkonfiguration angepasst, es wurde nicht der Default verwendet der nur auf den USB Port verweist:

port: /dev/ttyUSB0

In dem Fall wurde die DeviceID verwendet, und der Adaptertyp im speziellen mitgegeben:

port: >-
  /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_0458e9f6248dec1xxxxxxxxxc5466d-if00-port0
adapter: ezsp

Das ist die Einstellung die mein SkyConnect Stick benötigt, die spezielle ID eures Sticks findet ihr in der Console heraus mit

# ha hardware info

Damit funktionierte der SkyConnect Switch, und mittlerweile auch alle Geräte. Auch der Aqara Switch mit doppelter Wippe liefert da die richtigen Ergebnisse.