# \[APP\]\[Pro\] Zigbee2MQTT - Use Zigbee devices via MQTT

**URL:** <https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214>\
**Category:** Apps\
**Tags:** app, zigbee, tools, homey-pro\
**Created:** [June 26, 2023, 7:02am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214 "2023-06-26T07:02:44Z")\
**Posts on this page:** 20\
**Page:** 26

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [February 10, 2026, 8:36am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/511 "2026-02-10T08:36:39Z")

</div>

@owuerker Many thx for your donation!

v3.1.5 is ready for testing: [Zigbee2MQTT | Homey](https://homey.app/a/com.gruijter.zigbee2mqtt/test/)

- Added water\_warning mapping.
- Added custom battery\_state mapping.

@owuerker please test your soil moisture device

---

<div class="post-metadata">

**Author:** ![owuerker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/owuerker/32/39707_2.png) [@owuerker](https://community.homey.app/u/owuerker)\
**Post date:** [February 10, 2026, 10:09pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/512 "2026-02-10T22:09:24Z")

</div>

Hi Robin,

thanks  
Works fine.

Just a small cosmetic thing.  
Could you please add a icon for the battery state, too  
Thanks

 ![Bildschirmfoto 2026-02-10 um 23.06.44](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/b/bbfcd5c54e840d46f8ff7f34aef324bb29ba7e05.jpeg)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [February 13, 2026, 10:13am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/513 "2026-02-13T10:13:58Z")

</div>

v3.1.6 ready for testing: [https://homey.app/a/com.gruijter.zigbee2mqtt/test/](https://homey.app/a/com.gruijter.zigbee2mqtt/test/)

- Added custom battery\_state icon.
- Added soil moisture device class and icon mapping.

---

<div class="post-metadata">

**Author:** ![Techniman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/techniman/32/8654_2.png) [@Techniman](https://community.homey.app/u/Techniman)\
**Post date:** [February 19, 2026, 7:13am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/514 "2026-02-19T07:13:28Z")

</div>

Just tried to install the app but it will not connect to my MQTT broker, it states:  
Error: MQTT settings OK, but no Zigbee2MQTT bridge info found.

Tried this on 2 homey’s, same broker though. The app runs fine on my SHS thought that has been running since mid-december. It feels like there is an issue with the creation of the bridge as this would explain why my SHS instance is still working.

---

<div class="post-metadata">

**Author:** ![lucverd](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lucverd/32/140642_2.png) [@lucverd](https://community.homey.app/u/lucverd)\
**Post date:** [February 19, 2026, 7:42am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/515 "2026-02-19T07:42:15Z")

</div>

In homey, you must a a bridge device first. Device \> Add \> Zigbee2MQTT \> Bridge

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [February 19, 2026, 8:05am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/516 "2026-02-19T08:05:01Z")

</div>

> [@Techniman](#):
>
> MQTT settings OK, but no Zigbee2MQTT bridge info found.

Actually this means that the Mqtt broker does not get messages from Z2M. Did you read the setup instructions in the first post? You need to have a zigbee dongle and the Z2M software (not the Homey app) running first.

---

<div class="post-metadata">

**Author:** ![Techniman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/techniman/32/8654_2.png) [@Techniman](https://community.homey.app/u/Techniman)\
**Post date:** [February 19, 2026, 8:18am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/517 "2026-02-19T08:18:36Z")

</div>

Sorry i wasn’t clear.

I have a MQTT broker with Z2M running, i have Homey SHS with the Z2M app running linked to the MQTT broker and this works flawless.  
I wanted to also have the Z2M app on my backup homey (2019) but while your app sees the broker it will nog connect. the same applies to my DEV homey (2018).

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [February 19, 2026, 8:24am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/518 "2026-02-19T08:24:34Z")

</div>

Ok. You need to check if Z2M is connected to the broker, and if it is publishing to the default topic. The Homey message says that it can connect to the MQTT broker, but that it cannot find the Z2M topic that is supposed to be there. So you are almost there 😉

You can use mqtt-explorer (Windows) to see what topics are active on your mqtt broker.

---

<div class="post-metadata">

**Author:** ![JvdMeulen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jvdmeulen/32/71049_2.png) [@JvdMeulen](https://community.homey.app/u/JvdMeulen)\
**Post date:** [February 19, 2026, 1:21pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/519 "2026-02-19T13:21:25Z")

</div>

> [@Gruijter](#):
>
> mqtt-explorer (Windows)

or any other platform

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [February 21, 2026, 10:47pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/520 "2026-02-21T22:47:21Z")

</div>

Hi, is it possible to use your app to pair a Sonoff with Homey Pro and run the firmware updates?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 22, 2026, 12:25am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/521 "2026-02-22T00:25:54Z")

</div>

No. Homey is not able to perform OTA, although there’s plans to implement it one day.  
For now, to update OTA you’ll need (for instance) a separate zigbee2mqtt server and a zigbee dongle, see first post.

Second, this app can’t pair zigbee devices.  
It ‘connects’ with Zigbee devices, which are paired with a zigbee2mqtt server, per MQTT.

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [February 22, 2026, 10:35am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/522 "2026-02-22T10:35:49Z")

</div>

If I buy this hub, can I update my Sonoffs and reintegrate them into Homey?

[https://it.aliexpress.com/item/1005007416348596.html?spm=a2g0o.cart.0.0.7d9518fce0GSng&mp=1&pdp\_npi=6%40dis!EUR!EUR%2027.85!EUR%2013.09!!EUR%2012.96!!!%40211b431017717564992417785eb036!12000040662280074!ct!IT!778948252!!1!0!&gatewayAdapt=glo2ita](https://it.aliexpress.com/item/1005007416348596.html?spm=a2g0o.cart.0.0.7d9518fce0GSng&mp=1&pdp_npi=6%40dis!EUR!EUR%2027.85!EUR%2013.09!!EUR%2012.96!!!%40211b431017717564992417785eb036!12000040662280074!ct!IT!778948252!!1!0!&gatewayAdapt=glo2ita)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 22, 2026, 10:46am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/523 "2026-02-22T10:46:24Z")

</div>

No, no Tuya please.  
For zigbee2mqtt server, you’ll need a zigbee2mqtt compatible dongle, like f.e. a [Sonoff ZBdongle-P or -E](https://sonoff.tech/nl-nl/products/sonoff-zigbee-3-0-usb-dongle-plus-zbdongle-e)

> **[Getting started | Zigbee2MQTT](https://www.zigbee2mqtt.io/guide/getting-started/)**
>
> Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges

You can run zigbee2mqtt (temporary) relatively easy by starting a downloadable virtual Home Assistant instance (VirtualBox/VMware) on a PC/laptop, and install the zigbee2mqtt addon to it.  
The zigbee USB dongle should be allowed to connect to the VM.

> **[Windows](https://www.home-assistant.io/installation/windows/)**
>
> Install Home Assistant on Windows

> **[Linux](https://www.home-assistant.io/installation/linux)**
>
> Install Home Assistant on a Linux

---

<div class="post-metadata">

**Author:** ![Giovanni4312](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/giovanni4312/32/155115_2.png) [@Giovanni4312](https://community.homey.app/u/Giovanni4312)\
**Post date:** [February 22, 2026, 1:40pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/524 "2026-02-22T13:40:03Z")

</div>

I understand that your solution is more suitable… but I need something simple.

Isn’t this Tuya hub able to connect the Sonoff to the eWeLink Android app and allow it to be updated? Then I’d go back to using Homey Pro.

---

<div class="post-metadata">

**Author:** ![JvdMeulen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jvdmeulen/32/71049_2.png) [@JvdMeulen](https://community.homey.app/u/JvdMeulen)\
**Post date:** [February 22, 2026, 8:04pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/525 "2026-02-22T20:04:16Z")

</div>

maybe create a new thread where you ask how to update a tuya zigbee device.  
not a lot of people have a zigbee2mqtt running.

Probably more people have the same question and even maybe a solution

---

<div class="post-metadata">

**Author:** ![Frankman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frankman/32/85173_2.png) [@Frankman](https://community.homey.app/u/Frankman)\
**Post date:** [February 24, 2026, 9:25pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/526 "2026-02-24T21:25:46Z")

</div>

Hello Robin, this is great work and a fantastic app. Thank you.

I am currently testing the app on my SHS to set up a Zigbee network (as well as Z-Wave and Thread) that is independent of Athom. I am also using this in parallel in HA and the existing HP23. So far, everything looks good. Zigbee is running thanks to your app, and Z-Wave is being tested.

Now my question: is there an option for the app to also integrate Z-Wave and Thread via Mosquitto? That would be my ultimate goal. Currently, the latter two would probably only be integrable via MQTT as a hub and the Mosquitto client. However, a combination with your app would be more elegant. Do you already have any ideas or thoughts on this? The app listens to Mosquitto, regardless of whether it’s Zigbee, Z-Wave or Thread. The question is how this will be implemented further and how you could extend the app to include the other two waves.

I look forward to hearing from you.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [February 25, 2026, 7:07am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/527 "2026-02-25T07:07:08Z")

</div>

> [@Frankman](#):
>
> an option for the app to also integrate Z-Wave and Thread

Nope. No plans or intention to add that.

---

<div class="post-metadata">

**Author:** ![Frankman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frankman/32/85173_2.png) [@Frankman](https://community.homey.app/u/Frankman)\
**Post date:** [February 25, 2026, 7:16am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/528 "2026-02-25T07:16:59Z")

</div>

O. K.: Thank you. Your app is still great, though.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [February 25, 2026, 10:47pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/529 "2026-02-25T22:47:58Z")

</div>

Next best option imho: connect the HA z-wave and Thread devices to Homey by the [Home Assistant community app](https://community.homey.app/t/app-pro-home-assistant-community-app/71477).

---

<div class="post-metadata">

**Author:** ![Frankman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frankman/32/85173_2.png) [@Frankman](https://community.homey.app/u/Frankman)\
**Post date:** [February 27, 2026, 11:02am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/530 "2026-02-27T11:02:49Z")

</div>

Thank you, that is currently the only and best solution. Especially because of the summary of compounds.

[Previous page](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214.md?page=25)

[Next page](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214.md?page=27)
