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

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 7, 2025, 6:55pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/429 "2025-04-07T18:55:16Z")

</div>

No one any idea how to get my iCasa remote to work?  
(see my post just above this one)  
@Gruijter perhaps? 😉

---

<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:** [April 7, 2025, 8:27pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/430 "2025-04-07T20:27:18Z")

</div>

I looked into it, but this button is not following normal reporting. Therefore not possible to map. Sorry 😟

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 7, 2025, 8:49pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/431 "2025-04-07T20:49:00Z")

</div>

No need to say sorry. Very thankfull that you looked into it! 👍🏻

My thoughts were such, because I checked at the “supported devices” pages of Zigbee2mqtt, I see a lot of devices using “action\_group”.

Isn’t it possible to read "action\_group\_ from mqtt as well and make it avalable as a variable?

---

<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:** [April 7, 2025, 9:04pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/432 "2025-04-07T21:04:41Z")

</div>

I guess i could do that. Your flows would be complex though, since you need to combine info from 2 variables that are not triggered simultaneous.

---

<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:** [April 8, 2025, 4:41am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/433 "2025-04-08T04:41:44Z")

</div>

I don’t know anything about the Homey app, so just ignore me if I’m talking nonsense, but wouldn’t this work:

WHEN device is turned on  
AND action group equals …  
THEN

So add a condition card for `action_group` (or at least a token containing the group the action was sent to, so you can use a regular Logic card to test equality).

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 9, 2025, 2:41pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/434 "2025-04-09T14:41:05Z")

</div>

That would be great…  
Is that possible, @Gruijter?

---

<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:** [April 9, 2025, 3:53pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/435 "2025-04-09T15:53:37Z")

</div>

maybe. but lot on my plate now. Hope I dont forget… (or you could create a pull request 😘)

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [April 9, 2025, 4:13pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/436 "2025-04-09T16:13:35Z")

</div>

I’d be happy to create an issue on Github if that is convenient for you?

I am just no programmer (and not much familiar with Github as well) unfortunately…

---

<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:** [April 11, 2025, 3:58pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/437 "2025-04-11T15:58:10Z")

</div>

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

- Added Air Quality sensor icon.
- Added sending payload to groups.
- Added bridge reset button.
- Added action\_group.

Thx @daniel3 for your code contributions!  
@Henk_Renting please test action group.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [April 12, 2025, 7:53am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/438 "2025-04-12T07:53:10Z")

</div>

I had recently a situation where my SLZB-06 coordinator started having buffer full issues resulting in that it didn’t report anything to Zigbee2MQTT server.

Now I didn’t check, if there is any MQTT messages, but was wondering if the bridge card ’`Msgs/minute became less than`’ could have been used to trigger on such event?

This would help in triggering a power cycle the coordinator (restart was not enough).

---

<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:** [April 12, 2025, 7:59am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/439 "2025-04-12T07:59:29Z")

</div>

> [@OH2TH](#):
>
> `Msgs/minute became less than`’ could have been used to trigger on such event?

Just try. You can see in Insights what msgs/minute was doing during the issue.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [April 12, 2025, 8:10am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/440 "2025-04-12T08:10:37Z")

</div>

![IMG_0766](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/7/17dfcab4bc0ebdb200d70ad04e9ad100b68ac036.jpeg)

Thanks for the hint on insights. Msgs/minute 123 at the time of event. Which looks like a floor value for the past week anyway. Will need to do some monitoring on that.

There is a zigbee dev firmware update for SLZB to address the buffer full problem, but that version may require to re-pair all 84 devices. Need to wait for a stable version for that.

---

<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:** [April 12, 2025, 8:14am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/441 "2025-04-12T08:14:44Z")

</div>

That is a lot of messages by the way. What is your log level set at. Level ‘Info’ should give the best results.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [April 12, 2025, 8:18am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/442 "2025-04-12T08:18:03Z")

</div>

Have log level at info.  
Looks like the Moes thermostats are spamming quite a bit.

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [April 12, 2025, 10:39am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/443 "2025-04-12T10:39:20Z")

</div>

Added debounce to the thermostats and msgs/minute is down to ~75.

---

<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:** [April 15, 2025, 8:40pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/444 "2025-04-15T20:40:46Z")

</div>

Any chance to get Z2M scene support in a further release.

Some background why I am looking forward to it.  
I moved all my Hue Lamps to Z2M and use Biforst as Hue Emulator [GitHub - chrivers/bifrost: Hue Bridge Emulator](https://github.com/chrivers/bifrost)

The Hue App is still my primary frontend. With Bifrost as Hue emulator I have support for all original features (including effects, entertainment area in testing, just Dynamic Scenes need to be implemented) without a hue bridge in background. Everything is done through Biforst and Z2M  
Creating a Group/ Room scene in the Hue App (including the originals of the app) they are written in z2m scenes of the group/room. This makes the original Hue scenes universally available through z2m

So it would be great if the Hue Scenes can be used in Homey, too via Z2M Scenes. This will eliminate the need of the Homey Hue (API) App but will include all features of it within the flows

---

<div class="post-metadata">

**Author:** ![daniel3](https://avatars.discourse-cdn.com/v4/letter/d/a4c791/32.png) [@daniel3](https://community.homey.app/u/daniel3)\
**Post date:** [April 15, 2025, 9:41pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/445 "2025-04-15T21:41:04Z")

</div>

Since the last update you’re able to set payloads in groups. That way you can also store and recall scenes using the following payload:  
{“scene\_recall”: 100}  
{“scene\_store”: 100}

The number e.g. 100 in this case is the number of the scene you want to either store or recall. If you want to store a scene with a number that doesn’t exists, it creates a scene with that number.

I hope this helps 🙂

---

<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:** [April 15, 2025, 10:26pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/446 "2025-04-15T22:26:29Z")

</div>

Thanks. Great

---

<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:** [May 9, 2025, 6:23am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/447 "2025-05-09T06:23:59Z")

</div>

IOTspecialist many thx for your kind donation!  
🍺

---

<div class="post-metadata">

**Author:** ![Soren\_Fisker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/soren_fisker/32/82880_2.png) [@Soren\_Fisker](https://community.homey.app/u/Soren_Fisker)\
**Post date:** [May 9, 2025, 10:47am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/448 "2025-05-09T10:47:38Z")

</div>

I have a SMLIGHT SLZB-06 ethernet/Zigbee device.  
I want to extend my zigbee signal from my homey to another building via ethernet.

I have set up the device to act as a zigbee router and it is on the same network as my homey.

In my homey pro I have installed the app - Zigbee2MQTT.

I am trying to connect to the SLZB-06 device via the app, but without success.

Do I need to install an MQTT client or Broker to make it work.

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

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