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?