# \[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:** 2

<div class="post-metadata">

**Author:** ![DinoRayn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dinorayn/32/24471_2.png) [@DinoRayn](https://community.homey.app/u/DinoRayn)\
**Post date:** [June 30, 2023, 8:37am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/21 "2023-06-30T08:37:32Z")

</div>

Kudos for your analysis. I had never noticed this point and you just helped me debug similar issues for other Homey apps.

Thanks for your help

---

<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:** [July 1, 2023, 12:27pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/22 "2023-07-01T12:27:03Z")

</div>

new version 1.0.5 available as test: [Zigbee2MQTT | Homey](https://homey.app/a/com.gruijter.zigbee2mqtt/test/)

This adds device class mapping in Homey (socket, light, sensor, etc.)

---

<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:** [July 2, 2023, 9:41am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/23 "2023-07-02T09:41:36Z")

</div>

new version 1.0.6 available as test: [Zigbee2MQTT | Homey](https://homey.app/a/com.gruijter.zigbee2mqtt/test/)

- Stability fixes.
- Increased maxListeners (devices) to 100.

---

<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:** [July 3, 2023, 10:29am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/24 "2023-07-03T10:29:39Z")

</div>

new version 1.1.0 available as test: [Zigbee2MQTT | Homey](https://homey.app/a/com.gruijter.zigbee2mqtt/test/)

- You can now set the network in `Allow Join` mode from the Homey app.
- The number of joined devices is now shown
- The number of messages per minute is now shown
- When the bridge is offline, the devices will show as unavailable.

 ![Screenshot_20230703_122927_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/1/d1f411c9af60b691cb3a171363cafc489da9f792.jpeg)

 ![Screenshot_20230703_122844_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/c/2c75fad1434cca6635d4b726b5ee7ddc63087c81.jpeg)

To make use of the new functionality you need to delete the bridge in Homey, and add it again. Your existing Homey devices and flows will remain working (after app restart)

---

<div class="post-metadata">

**Author:** ![DinoRayn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dinorayn/32/24471_2.png) [@DinoRayn](https://community.homey.app/u/DinoRayn)\
**Post date:** [July 3, 2023, 12:18pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/25 "2023-07-03T12:18:37Z")

</div>

Hello @Gruijter ,  
Thank you again for your investment in the Zigbee2MQTT plugin. I have presence sensors, thermostatic head and power strip in my Z2M instance.  
However, you can see in the screenshots, the capabilities are not included. In HA this is ok but not in Homey.  
I think it’s a mapping problem?

Do you have a sample source file so I can help you add new devices?

Thank you so much !

 ![IMG_5079.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/8/884f0442d6645dc9f144a65ecb18321111e6938d.jpeg)

 ![IMG_5080](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/5/d51681c709ddea452c37feda8a03f4f359867f8a.jpeg)

 ![IMG_5077.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/5/55831d52260366b507160f55cb1e630e844f2a27.jpeg)

 ![IMG_5078](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/2/d22e5a3d2965f913aaf734b84fe45ae3bd9000f4.jpeg)

 ![IMG_5076.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b9834a68922bb9153a28067f3c0205bf65ac649e.jpeg)

 ![IMG_5075](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/8/a87c0303c96d83f235a943e71f6ff6af8153addf.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:** [July 3, 2023, 12:58pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/26 "2023-07-03T12:58:29Z")

</div>

> [@DinoRayn](#):
>
> source file so I can help you add new devices?

Here is the repo: [GitHub - gruijter/com.gruijter.zigbee2mqtt: Connect Zigbee devices to Homey via Zigbee2MQTT](https://github.com/gruijter/com.gruijter.zigbee2mqtt)

For simple ‘exposures’ I created a mapping file for your pull request: [https://github.com/gruijter/com.gruijter.zigbee2mqtt/blob/main/capabilitymap.js](https://github.com/gruijter/com.gruijter.zigbee2mqtt/blob/main/capabilitymap.js)

But actually I still need to figure out how more complex devices like thermostats and the FP1 presence sensor are reported in Z2M, so that I can make a sort of standardized mapping method. And since I don’t have those devices myself it is almost impossible for me now.

You could donate those devices to me, and in return I could add the devices. Or if you are against donating ( 😉 ) you temporarily could give me remote access to your mqtt broker and just maybe I can already figure it out just from the mqtt messages. But you would have to trust me completely…

If you want to donate a device, give me a link where I can order, and supply the funds including shiping to NL:

> **[Pay Robin de Gruijter using PayPal.Me](https://www.paypal.com/paypalme/gruijter)**
>
> Go to paypal.me/gruijter and type in the amount. Since it’s PayPal, it's easy and secure. Don’t have a PayPal account? No worries.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [July 3, 2023, 1:47pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/27 "2023-07-03T13:47:50Z")

</div>

> [@Gruijter](#):
>
> and just maybe I can already figure it out just from the mqtt messages

Would it help to send you just the MQTT message payload data?

---

<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:** [July 3, 2023, 1:52pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/28 "2023-07-03T13:52:48Z")

</div>

Yes. I need the full devices, and the state messages

---

<div class="post-metadata">

**Author:** ![Ollem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ollem/32/9413_2.png) [@Ollem](https://community.homey.app/u/Ollem)\
**Post date:** [July 4, 2023, 12:56pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/29 "2023-07-04T12:56:00Z")

</div>

I noticed each time I install (or upgrade) this app, I need to click install twice due to an error popping up:

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/3/43fdb9a2ba48bf016491736d4412422d802f7dd9.png)

Is that just for me or a generic ‘issue’?

---

<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:** [July 4, 2023, 12:58pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/30 "2023-07-04T12:58:33Z")

</div>

That is an app store issue. Not related to the app itself afaik.

---

<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:** [July 4, 2023, 1:29pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/31 "2023-07-04T13:29:47Z")

</div>

Generic issue indeed. I’m also getting “invalid JSON” errors with random app installs. Just hitting install again ‘solves’ it.

---

<div class="post-metadata">

**Author:** ![Kringloper](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kringloper/32/70714_2.png) [@Kringloper](https://community.homey.app/u/Kringloper)\
**Post date:** [July 6, 2023, 8:23pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/32 "2023-07-06T20:23:54Z")

</div>

```auto
{"cli":" ","detection_delay":0.1,"device":{"applicationVersion":70,"dateCode":"","friendlyName":"AanwezigheidWoonkamer","hardwareVersion":1,"ieeeAddr":"0x70ac08fffe9dbf2c","manufacturerID":4098,"manufacturerName":"_TZE204_ztc6ggyl","model":"ZY-M100-L","networkAddress":18660,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"fading_time":60,"illuminance_lux":10,"linkquality":248,"maximum_range":5,"minimum_range":0.6,"presence":true,"radar_sensitivity":7,"self_test":"check_success","target_distance":2.08}

```

Is this the sort of information you are looking for? Willing to help you map devices, but not sure how to do it yet. This is not the FP1, but another mmwave tuya sensor.

---

<div class="post-metadata">

**Author:** ![Lipas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lipas/32/72447_2.png) [@Lipas](https://community.homey.app/u/Lipas)\
**Post date:** [July 7, 2023, 9:05pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/33 "2023-07-07T21:05:49Z")

</div>

Guys, what do I need to make my Blitzwolf SHP-13 working with HP2023 and this app?

---

<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:** [July 8, 2023, 4:24am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/35 "2023-07-08T04:24:09Z")

</div>

> [@Lipas](#):
>
> what do I need to make my Blitzwolf SHP-13 working with HP2023 and this app?

> [@\[APP\]\[PRO\] Zigbee2MQTT](https://community.homey.app/t/new-app-pro-zigbee2mqtt/83214/26):
>
> Here is the repo: [GitHub - gruijter/com.gruijter.zigbee2mqtt: Connect Zigbee devices to Homey via Zigbee2MQTT](https://github.com/gruijter/com.gruijter.zigbee2mqtt) For simple ‘exposures’ I created a mapping file for your pull request: [com.gruijter.zigbee2mqtt/capabilitymap.js at main · gruijter/com.gruijter.zigbee2mqtt · GitHub](https://github.com/gruijter/com.gruijter.zigbee2mqtt/blob/main/capabilitymap.js) But actually I still need to figure out how more complex devices like thermostats and the FP1 presence sensor are reported in Z2M, so that I can make a sort of standardized mapping method. And since I don’t have those dev…

---

<div class="post-metadata">

**Author:** ![DickO](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dicko/32/78103_2.png) [@DickO](https://community.homey.app/u/DickO)\
**Post date:** [July 8, 2023, 10:28am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/36 "2023-07-08T10:28:02Z")

</div>

> [@Gruijter](#):
>
> [PayPal.Me](https://www.paypal.com/paypalme/gruijter)

Hi @Gruijter, I’m willing to donate [this radiator thermostat](https://nl.aliexpress.com/item/1005005231686429.html) (either by supplying funds or by handing a physical device to you; I’ll be in the city of Utrecht this saturday evening and probably next tuesday).  
It would be nice to have a working driver (at least a possibility to set a temperature) by the end of autumn 😉

Reading temperature setting, current temperature, acitve status (is it heating or not) and battery level already works.  
Please let me know if you prefer the funds or the physical object.

---

<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:** [July 8, 2023, 11:09am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/37 "2023-07-08T11:09:41Z")

</div>

> [@DickO](#):
>
> willing to donate [this radiator thermostat](https://nl.aliexpress.com/item/1005005231686429.html)

I’ll send you a PM. If it is supported by Z2M I would love to add that since I surely could use the donated thermostat myself. I see several versions of the TuYa thermostat here, so I guess it is supported: [| Zigbee2MQTT](https://www.zigbee2mqtt.io/supported-devices/)

---

<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:** [July 8, 2023, 11:18am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/38 "2023-07-08T11:18:18Z")

</div>

> [@Kringloper](#):
>
> Is this the sort of information you are looking for?

Thx for the effort, but this doesnt contain what I need. I think I need the full `zigbee2mqtt/bridge/devices`, and the state messages from `zigbee2mqtt/friendly_name`.

But without the physical device it will be hard for me anyway to implement support.

---

<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:** [July 8, 2023, 11:21am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/39 "2023-07-08T11:21:48Z")

</div>

> [@Lipas](#):
>
> what do I need to make my Blitzwolf SHP-13 working with HP2023 and this app?

Just found out it is a regular power plug. That is already supported by the Homey app. So that means you haven’t read the first post where I already explained what you need to use the app…

---

<div class="post-metadata">

**Author:** ![Lipas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lipas/32/72447_2.png) [@Lipas](https://community.homey.app/u/Lipas)\
**Post date:** [July 8, 2023, 12:04pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/40 "2023-07-08T12:04:32Z")

</div>

I have read this post, but I don’t understand the bridge thing. I need to use another device (and add it 1st and after that I can add SHP-13), like Sonoff Zigbee Bridge or it is not necessary?

---

<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:** [July 8, 2023, 12:13pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/41 "2023-07-08T12:13:12Z")

</div>

> [@Lipas](#):
>
> I don’t understand the bridge thing

In Homey you first need to add the MQTT broker that Zigbee2MQTT is reporting to. This is called the bridge. You do understand you need to run an MQTT broker and Zigbee2MQTT before starting in Homey?

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

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