Looking for help: Zigbee2mqtt "Failed to connect to the adapter" (a GoControl USB stick)

Hello! First, I’m extremely thankful that this resource and vibrant community exists. I’ve been able to work through so many things on my own as a result. However, right now I’m working through some issues here and trying to get it resolved so that I can get MQTT up and running!

I’ve got a Raspberry Pi 4, with a Nortek GoControl USB stick for Zigbee / Z-Wave. I’ve got 0.118.4 installed, with Mosquitto broker and Zigbee2mqtt installed. Config seems to be pretty straightforward, but I keep getting an error that it won’t connect to the adapter.

Here is my hardware log:
serial:
  - /dev/ttyUSB0
  - >-
    /dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_31400491-if00-port0
  - /dev/ttyUSB1
  - >-
    /dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_31400491-if01-port0
  - /dev/ttyAMA0
input: []
disk:
  - /dev/mmcblk0
  - /dev/mmcblk0p1
  - /dev/mmcblk0p2
  - /dev/mmcblk0p3
  - /dev/mmcblk0p4
  - /dev/mmcblk0p5
  - /dev/mmcblk0p6
  - /dev/mmcblk0p7
  - /dev/mmcblk0p8
gpio:
  - gpiochip499
  - gpiochip0
  - gpiochip502
  - gpiochip504
usb:
  - /dev/bus/usb/001/001
  - /dev/bus/usb/001/002
  - /dev/bus/usb/001/003
  - /dev/bus/usb/002/001
audio:
  '0':
    name: bcm2835_alsa - bcm2835 ALSA
    type: ALSA
    devices:
      - chan_id: '0'
        chan_type: digital audio playback
      - chan_id: '1'
        chan_type: digital audio playback
      - chan_id: '2'
        chan_type: digital audio playback
Here is my config for Zigbee2mqtt:
data_path: /share/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: '192.168.1.144:8123'
  user: mqtt
  password: mqtt
serial:
  port: >-
    /dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_31400491-if00-port0
advanced:
  log_level: info
  pan_id: 6754
  channel: 11
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental:
  new_api: true
socat:
  enabled: false
  master: 'pty,raw,echo=0,link=/dev/ttyZ2M,mode=777'
  slave: 'tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5'
  restartdelay: 1
  initialdelay: 1
  options: '-d -d'
  log: false

Note: I have tried all of the serial combinations including /dev/ttyUSB0 and /dev/ttyUSB1 and they all respond the same way. I last tried the by-id version because it seemed to work for others based on my research.

Does anyone have any advice on what to do next?

I don’t see GoControl as a supported option.

:expressionless: well I certainly took that for granted. Just ordered a Conbee 2. If that seems to work seamlessly I’ll know the culprit was the GoControl.

Thanks!

1 Like

Did the Conbee work?