How to get zigbee2mqtt devices to show up in HA (docker version)

hi, I’m fairly new to HA and my question probably is a tell :slight_smile:

I’ve taken the Docker route with HA mostly because I have quite a lot of experience with containers - so setting up the containers on my Synology wasn’t too hard -

So I have these containers running

CONTAINER ID   IMAGE                                 COMMAND                  CREATED         STATUS         PORTS                     NAMES
283461b5c1f9   koenkk/zigbee2mqtt:latest             "docker-entrypoint.s…"   3 hours ago     Up 8 minutes   0.0.0.0:8080->8080/tcp    koenkk-zigbee2mqtt1
cfad357bc747   eclipse-mosquitto:latest              "/docker-entrypoint.…"   2 weeks ago     Up 7 days      0.0.0.0:49154->1883/tcp   mosquitto
1905ed89a0ad   homeassistant/home-assistant:stable   "/init"                  14 months ago   Up 7 days                                home-assistant

I have the MQTT integration installed on HA and in ‘Devices’ I have a ‘Zigbee2MQTT Bridge’ listed

On my Zigbee2MQTT frontend (8080) I have a Sonoff SNZB-02P (temperature and humidity sensor) listed so I know that my Zigbee2MQTT communicates with my SMLIGHT SLZB-06M via ethernet and all logs seams to be all good and green :slight_smile:

My zigbee2mqtt/configuration.yaml looks like this

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://172.17.0.2:1883
  # user: x
  # password: x
  client_id: 'z2mqtt'
  include_device_information: true
serial:
  port: tcp://10.4.3.127:6638
  baudrate: 115200
  adapter: ember
  rtscts: false
advanced:
  log_level: info
  channel: 11
  network_key:
    - 195
    - 163
    - 236
    - 79
    - 101
    - 94
    - 249
    - 70
    - 214
    - 78
    - 37
    - 37
    - 48
    - 255
    - 47
    - 58
  pan_id: 31631
  ext_pan_id:
    - 203
    - 169
    - 2
    - 134
    - 157
    - 223
    - 214
    - 141
frontend:
  enabled: true
  port: 8080
homeassistant:
    enabled: true
    discovery_topic: 'homeassistant'
    status_topic: 'homeassistant/status'
    experimental_event_entities: false
    legacy_action_sensor: false
permit_join: true

But I get no ‘new devices discovered’ in HA - and trying to add new devices do not list any?

Any ideas?

What versions of HA and Zigbee2MQTT are you running ?

oh how good of you to comment @francisp :heart:

HA Core is at 2024.1.5

Zigbee2MQTT container is at 2.2.1 commit: a14feef8c13f5ce49b0ac358d98d3234d21d7ff4
The coordinator type is EmberZNet
coordinator revision 8.0.2 [GA]
zigbee-hersman-converters version 23.20.1
zigbee-herdsman version 3.4.11

Zigbee Coordinator reports
CPU model: EFR32MG21 ESP32-D0WD-V3
Firmwareversion: 20250220 v2.7.1

This is mine configuration.yaml file.

homeassistant:
  enabled: true
mqtt:
  base_topic: zigbee2mqtt
  server: '!secret.yaml server'
  user: '!secret.yaml user'
  password: '!secret.yaml password'
  keepalive: 60
  reject_unauthorized: true
  version: 5
serial:
  port: /dev/ttyACM0
  adapter: zstack
  baudrate: 115200
  rtscts: false
frontend:
  enabled: true
  port: 8080
  url: http://192.168.8.40:8080

Did you enabled discovery in mqtt integration ?

Since version 2.0 : this version requires at least Home Assistant 2024.9

oh - I’ll hurry to upgrade! thx

Hello Walther Diechmann,
@wdiechmann
Please edit & delete your keys from that post. Those are equiv to passwords and you do not want to dox yourself like that…

Actually since you posted them here, you might want to change them altogether in your system…

:grimacing: there you go - tht’s how n00b I’m

thx a lot

:heart:

Thank you to everybody adding your insight and experience!

Upgrading HA was - from what I can see - the ‘trick’

And @Sir_Goodenough - thank you for pointing out that “standing naked in the rain complaining about getting wet” will to a certain point be ‘on youself’ :wink:
(I’m deep into locking down this installation)

again - thank you very much all!