# Connect zigbee2mqtt to matterbridge

**URL:** <https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213>\
**Category:** Configuration\
**Tags:** zigbee2mqtt\
**Created:** [May 8, 2026, 11:02am UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213 "2026-05-08T11:02:53Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![deckard24](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/deckard24/32/20750_2.png) [@deckard24](https://community.gladysassistant.com/u/deckard24)\
**Post date:** [May 8, 2026, 11:02am UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/1 "2026-05-08T11:02:53Z")

</div>

Hello everyone,

I’m new to Gladys. I’ve added my peripherals to zigbee2mqtt and I need to retrieve them in matterbridge.

So I installed the matterbridge zigbee2mqtt plugin on matterbridge. However, it fails to start.

I have two messages: the first one tells me that I need to configure the Mdns parameter in matterbridge (I confess I don’t know what that is), and the second one informs me that the matterbridge zigbee2mqtt plugin is in error because it cannot connect to the MQTT broker.

Here are the error messages from the log:

1. 

> 1. The plugin did not receive zigbee2mqtt bridge state. Check if zigbee2mqtt is running and connected to the MQTT broker.
> 2. error[10:41:33.220][Matterbridge zigbee2mqtt plugin]The plugin did not receive zigbee2mqtt bridge info. Check if zigbee2mqtt is running and connected to the MQTT broker.
> 3. error[10:41:33.221][Matterbridge zigbee2mqtt plugin]The plugin did not receive zigbee2mqtt bridge devices/groups. Check if zigbee2mqtt is running and connected to the MQTT broker.
> 4. error[10:41:33.225][PluginManager]Failed to start plugin matterbridge-zigbee2mqtt: The plugin did not receive zigbee2mqtt bridge state or info or devices/groups. Check if zigbee2mqtt is running and connected to the MQTT broker. Stack: Error: The plugin did not receive zigbee2mqtt bridge state or info or devices/groups. Check if zigbee2mqtt is running and connected to the MQTT broker. at ZigbeePlatform.onStart (file:///usr/local/lib/node\_modules/matterbridge-zigbee2mqtt/dist/module.js:316:19) at process.processTicksAndRejections (node:internal/process/task\_queues:104:5) at async PluginManager.start (file:///usr/local/l … inManager.js:916:13) at async PluginManager.load (file:///usr/local/l … inManager.js:877:21)

Can someone enlighten me?

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 8, 2026, 2:50pm UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/2 "2026-05-08T14:50:21Z")

</div>

Hi @deckard24 and welcome to the Gladys community 😁

For `mdns`, you need to retrieve the name of your interface (visible on the matterbridge dashboard) and put it in the network `Settings`:  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/c/fc7d9535bdbfaa4f579b9488c55e388c58475ba6.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/e/4e63672dd616bfaaa1f59ccc6920be940e78c5b6.png)

For the zigbee2mqtt plugin part, you must have activated the zigbee2mqtt integration in Gladys, chosen a USB key and its port.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/9/0/90270bd10b0fbed60cda0ec2c15464a720fd459c.png)  
If this is not your setup, you will need to provide screenshots of your configuration.

You will also need the username and password for the zigbee2mqtt integration, as well as the IP and port to zigbee2mqtt (sorry, I don’t have a screenshot).

I assume that the IP address of your Gladys is 192.168.10.10, you will change it with your values.

Moreover, the integration has created an mqtt server that you do not see but is indeed present (on port 1884) and this is what we are going to configure in matterbridge.

Here is the configuration to put in matterbridge:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/6/8668e5b7bd3dcc1dc2af24134646c02f57145e9d.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/2/1247c3c3cef0800de04ad6ddb5fdfabaece63e9a.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/7/37e60c195117d77ead2a54f654758db1a8192341.png)  
The port `12000` in my screenshot will need to be modified according to what you have in Gladys.

Keep us updated on your progress.

---

<div class="post-metadata">

**Author:** ![deckard24](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/deckard24/32/20750_2.png) [@deckard24](https://community.gladysassistant.com/u/deckard24)\
**Post date:** [May 8, 2026, 4:24pm UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/3 "2026-05-08T16:24:38Z")

</div>

Hello.

Thank you so much for this warm welcome.

Thank you very much for the reply. The Mdns is indeed fixed by setting the interface name.  
For zigbee2mqtt, I have indeed successfully enabled the integration via the USB port and a Sonoff key.

For the settings, I just need the password and I don’t know where to find it.  
Can you enlighten me?

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 8, 2026, 6:39pm UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/4 "2026-05-08T18:39:55Z")

</div>

> [@deckard24](#):
>
> For the settings, I just need the password and I don’t know where to find it.

Oops, I thought it was in the zigbee2mqtt integration config page 🙄  
So it’s probably in a configuration file, but I don’t know which one (I have an external zigbee2mqtt and an external MQTT server, so different config).

@pierre-gilles could you guide @deckard24 to retrieve the password? Thanks!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [May 11, 2026, 7:33am UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/5 "2026-05-11T07:33:29Z")

</div>

> [@deckard24](#):
>
> I added my peripherals to zigbee2mqtt and I need to retrieve them in matterbridge.

Small question, why do you need to do that? 🙂

If you launch Zigbee2mqtt automatically via Gladys, and you had a standard Gladys installation with the official `docker run/compose` available on the site, then it is available with this command:

```auto
cat /var/lib/gladysassistant/zigbee2mqtt/z2m/configuration.yaml

```

You will see a «&nbsp;mqtt&nbsp;» section at the top of the file with the information 🙂

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [May 11, 2026, 9:31am UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/6 "2026-05-11T09:31:50Z")

</div>

> [@pierre-gilles](#):
>
> Small question, why do you need to do that? 🙂

I didn’t dare ask the question, but it was on my mind 😉  
I thought it was to have all devices in Matter and use them with Apple Home (for example), something you can’t do directly with Zigbee.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [May 11, 2026, 9:36am UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/7 "2026-05-11T09:36:03Z")

</div>

> [@mutmut](#):
>
> I thought that was to have all devices in Matter and use them with Apple Home (for example), something you can’t do directly with Zigbee.

Yes, but if you use Gladys, we already do this in the HomeKit integration! So no need for Matterbridge.

---

<div class="post-metadata">

**Author:** ![deckard24](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/deckard24/32/20750_2.png) [@deckard24](https://community.gladysassistant.com/u/deckard24)\
**Post date:** [May 11, 2026, 12:45pm UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/8 "2026-05-11T12:45:14Z")

</div>

Hello

Actually, I had invested in a Switchbot remote to control heating and lighting throughout the house

The problem is that the Switchbot remote only recognizes Matter devices

I had done the same kind of tinkering on Home Assistant at the time, but Home Assistant is a bit complicated given my humble level.

After that, there might be a simpler method, I must confess a low level of home automation and a simple reasoning «&nbsp;if Gladys helps me make my devices Matter, I could easily add them to the remote&nbsp;»

In any case, a huge thank you because Gladys is really simpler than Home Assistant (especially for a beginner like me)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [May 11, 2026, 12:52pm UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/9 "2026-05-11T12:52:40Z")

</div>

Got it, I understand better! And how does SwitchBot work exactly?

Because otherwise, why not just connect your SwitchBot to Gladys via the Matter integration, and then create scenes directly in Gladys between your SwitchBot and your Zigbee devices?

That’s the power of Gladys, you can automate between multiple devices from different technologies!

> [@deckard24](#):
>
> Anyway, a huge thank you because Gladys is really simpler than home assistant (especially for a beginner like me)

Thanks for the feedback!! That’s 100% the goal of Gladys so if we’ve succeeded, that’s great 😃

---

<div class="post-metadata">

**Author:** ![deckard24](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/deckard24/32/20750_2.png) [@deckard24](https://community.gladysassistant.com/u/deckard24)\
**Post date:** [May 11, 2026, 1:38pm UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/10 "2026-05-11T13:38:20Z")

</div>

The remote works by adding each device to the unit. Then you enter the routines directly into the remote. In comparison, it reminds me of a ++ version of Logitech’s Harmony remotes.

I admit I hadn’t thought of doing the opposite (which now that you mention it seems super logical).

I’ll add this to my next home automation tinkering session!

Thanks a million!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [May 11, 2026, 2:32pm UTC](https://community.gladysassistant.com/t/connecter-zigbee2mqtt-a-matterbridge/10213/11 "2026-05-11T14:32:22Z")

</div>

Don’t hesitate if you have any questions along the way!
