Zigbee2mqtt configuration AND a MQTT question

Hi All,
Extremely new to HA.
I have HA set up on a RP4 with 4GB ram and on the surface appears to be operating correctly.
IP Address is

I have MQTT server and zigbee2mqtt set up on a RP3 and operating correctly. I can browse to the zigbee2mqtt web interface and add devices and these devices can be seen operating via MQTT explorer.

How do I setup HA so that it connects to the external zigbee2mqtt instance?
I have the following configured

This is the log information

[14:45:00] INFO: Preparing to start...
[14:45:01] INFO: Socat not enabled
[14:45:02] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-09-05 14:45:08: Logging to console and directory: '/config/zigbee2mqtt/log/2023-09-05.14-45-08' filename: log.txt
Zigbee2MQTT:info  2023-09-05 14:45:08: Starting Zigbee2MQTT version 1.33.0 (commit #unknown)
Zigbee2MQTT:info  2023-09-05 14:45:08: Starting zigbee-herdsman (0.18.5)
Zigbee2MQTT:error 2023-09-05 14:45:09: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-09-05 14:45:09: Failed to start zigbee
Zigbee2MQTT:error 2023-09-05 14:45:09: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-09-05 14:45:09: Exiting...
Zigbee2MQTT:error 2023-09-05 14:45:09: Error: Error while opening socket
    at Socket.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:198:24)
    at Socket.emit (node:events:525:35)
    at emitErrorNT (node:internal/streams/destroy:157:8)
    at emitErrorCloseNT (node:internal/streams/destroy:122:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)

With regard to the MQTT question, how do I add multiple external MQTT servers
It appears I can only have one (1) entry. I also have a MQTT server on and

Thanks, Neil.

Correct. You need to setup a mqtt bridge

What Zigbee dongle are you using ?

That looks like the HA Add-on, not an external zigbee2mqtt instance

I’m using a Sonoff Zigbee 3.0 USB Dongle Plus.
The zigbee2mqtt server is running on and HA is on
I want HA to connect to the Basically so that I can use the enhanced features like easy changing of the friendly name etc. Note _ I cant see this facility yet??
Regards, Neil.

confusing. Let my try to tell what I understand

You have Zigbee2MQTT running on, and you want the HA Add-on installed on using the same dongle ?

Does not matter where Zigbee2MQTT is installed, these things flow through MQTT anyway.

Hi Francis,
Thanks for taking the time to respond, as mentioned I’m extremely new to HA so my understanding of the different areas is not up to speed yet.
I watched DigiblurDIY at time 10:10 he shows putting in an external IP address of the zigbee2mqtt.
At time position 18:51, he shows in HA changing the friendly name of the device.

I want the HA add on to communicate to the dongle on

How do I get the screen displayed at 18:51 with the extra functions (rename etc). These aren’t edittable on the native zigbee2mqtt screen on



How did you install Zigbee2MQTT on ? I have a Linux installation of Zigbee2MQTT on bare metal, and that screen on 18:51 just works ?

tcp:// is to connect to an Ethernet/Wifi/Ser2Net shared Zigbee coordinator.

See this if you want to use ser2net: