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

<div class="post-metadata">

**Author:** ![edbe](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edbe/32/79104_2.png) [@edbe](https://community.homey.app/u/edbe)\
**Post date:** [January 4, 2026, 3:26pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/490 "2026-01-04T15:26:45Z")

</div>

“no Zigbee2MQTT bridge found“ is triggered because the default topic is wrong.  
In the input field it states “defaults to zigbee2mqtt” however I had to enter “zigbee2mqtt“ manually in order to connect.  
my topic is all lowercase, maybe the code states MQTT with capitals?

---

<div class="post-metadata">

**Author:** ![chixxi1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chixxi1/32/24106_2.png) [@chixxi1](https://community.homey.app/u/chixxi1)\
**Post date:** [January 6, 2026, 10:54am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/491 "2026-01-06T10:54:57Z")

</div>

For the [Aqara FP300](https://www.zigbee2mqtt.io/devices/PS-S04D.html#aqara-ps-s04d), do you think it would be possible to also expose Motion and Presence to Homey?

In Zigbee2MQTT, the device exposes “Presence” and “PIR Detection” separately:

 ![Screenshot 2026-01-06 at 11.51.22](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/e/0ec13744f7efd6a95c6518b612dda884c8eedfd1.png)

However, in Homey we only get one value, which seems to be linked to “PIR Detection”:

 ![Screenshot 2026-01-06 at 11.53.44](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/2/22ae64bea10507d7002ac7f281b0abd7f6df32a1.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:** [January 6, 2026, 12:05pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/492 "2026-01-06T12:05:10Z")

</div>

> [@chixxi1](#):
>
> the [Aqara FP300](https://www.zigbee2mqtt.io/devices/PS-S04D.html#aqara-ps-s04d), do you think it would be possible to also expose Motion and Presence to Homey?

Probably. See first post how you can help get devices/ capabilities supported: [[APP][PRO] Zigbee2MQTT](https://community.homey.app/t/app-pro-zigbee2mqtt/83214)

---

<div class="post-metadata">

**Author:** ![chixxi1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chixxi1/32/24106_2.png) [@chixxi1](https://community.homey.app/u/chixxi1)\
**Post date:** [January 6, 2026, 12:39pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/493 "2026-01-06T12:39:20Z")

</div>

I’d really love to and I have done so in the past before ordering a sensor for you. But somehow right now, I am to stupid to find your instructions in the first post which I need to get the info to you.

Will check again later today.

---

<div class="post-metadata">

**Author:** ![chixxi1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chixxi1/32/24106_2.png) [@chixxi1](https://community.homey.app/u/chixxi1)\
**Post date:** [January 6, 2026, 2:30pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/494 "2026-01-06T14:30:29Z")

</div>

Is this what you are looking for? If you think you need physical access to the device let me know your local price, then we can come up with a deal, just like we did before 🍻

`{`  
`“absence_delay_timer”: 30,`  
`“ai_interference_source_selfidentification”: “ON”,`  
`“ai_sensitivity_adaptive”: “ON”,`  
`“battery”: 100,`  
`“detection_range”: 16777215,`  
`“detection_range_composite”: {`  
`“detection_range_0”: true,`  
`“detection_range_1”: true,`  
`“detection_range_10”: true,`  
`“detection_range_11”: true,`  
`“detection_range_12”: true,`  
`“detection_range_13”: true,`  
`“detection_range_14”: true,`  
`“detection_range_15”: true,`  
`“detection_range_16”: true,`  
`“detection_range_17”: true,`  
`“detection_range_18”: true,`  
`“detection_range_19”: true,`  
`“detection_range_2”: true,`  
`“detection_range_20”: true,`  
`“detection_range_21”: true,`  
`“detection_range_22”: true,`  
`“detection_range_23”: true,`  
`“detection_range_3”: true,`  
`“detection_range_4”: true,`  
`“detection_range_5”: true,`  
`“detection_range_6”: true,`  
`“detection_range_7”: true,`  
`“detection_range_8”: true,`  
`“detection_range_9”: true`  
`},`  
`“detection_range_prefix”: 768,`  
`“humidity”: 50.9,`  
`“humidity_report_mode”: “threshold and interval”,`  
`“humidity_reporting_interval”: 3600,`  
`“humidity_reporting_threshold”: 5,`  
`“illuminance”: 19,`  
`“led_disabled_night”: false,`  
`“light_report_mode”: “threshold and interval”,`  
`“light_reporting_interval”: 3600,`  
`“light_reporting_threshold”: 15,`  
`“light_sampling”: “low”,`  
`“light_sampling_period”: 60,`  
`“linkquality”: 168,`  
`“motion_sensitivity”: “high”,`  
`“pir_detection”: false,`  
`“pir_detection_interval”: 30,`  
`“power_outage_count”: 4,`  
`“presence”: false,`  
`“presence_detection_options”: “both”,`  
`“schedule_end_time”: “09:00”,`  
`“schedule_start_time”: “21:00”,`  
`“schedule_time_raw”: 589845,`  
`“target_distance”: 0,`  
`“temp_&`_`humidity_sampling": “low”,`  
 `"temp`_`&_humidity_sampling_period”: 600,`  
`“temp_reporting_interval”: 3600,`  
`“temp_reporting_mode”: “threshold and interval”,`  
`“temp_reporting_threshold”: 0.5,`  
`“temperature”: 20.22,`  
`“update”: {`  
`“state”: “scheduled”`  
`},`  
`“voltage”: 3003`  
`}`

---

<div class="post-metadata">

**Author:** ![Jason\_Edwards](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jason_edwards/32/80450_2.png) [@Jason\_Edwards](https://community.homey.app/u/Jason_Edwards)\
**Post date:** [January 11, 2026, 2:05pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/495 "2026-01-11T14:05:05Z")

</div>

They are both supported with Advanced Flows when connected via Zigbee.

 ![Screenshot 2026-01-11 8.03.40 AM](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/8/f80d456e38db467b9d83fba5f06b48a5012c3ac8.png)

---

<div class="post-metadata">

**Author:** ![chixxi1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chixxi1/32/24106_2.png) [@chixxi1](https://community.homey.app/u/chixxi1)\
**Post date:** [January 20, 2026, 8:02am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/496 "2026-01-20T08:02:06Z")

</div>

I need to use this via Zigbee2MQTT since I use Homey Self-Hosted.

@Gruijter Could you help me provide the info you need?

---

<div class="post-metadata">

**Author:** ![Jason\_Edwards](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jason_edwards/32/80450_2.png) [@Jason\_Edwards](https://community.homey.app/u/Jason_Edwards)\
**Post date:** [January 20, 2026, 4:10pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/498 "2026-01-20T16:10:01Z")

</div>

My bad. This is what happens when someone (me) jumps in without knowing anything about the conversation. Apparently, I could not even be bothered to read the title.

---

<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:** [January 23, 2026, 9:51am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/499 "2026-01-23T09:51:22Z")

</div>

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

- Added pir\_detection mapping

@chixxi1 Can you test?

---

<div class="post-metadata">

**Author:** ![chixxi1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chixxi1/32/24106_2.png) [@chixxi1](https://community.homey.app/u/chixxi1)\
**Post date:** [January 23, 2026, 10:35am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/500 "2026-01-23T10:35:37Z")

</div>

I am not at home right now, but from what I can check remotely it seems to work. I now see both values in the Homey App, and I see the two options in the advanced Flows:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/f/6f623d96042940a5910af15c1d0a038a7cd36f06.jpeg)

 ![Screenshot 2026-01-23 at 11.33.21](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/0/f0d350a949b503bac390c2d060818b2aaf0d25c2.png)

Thank you so much!!! Will do the actual tests at home tonight and report back later this weekend.

---

<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:** [January 28, 2026, 8:20am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/501 "2026-01-28T08:20:35Z")

</div>

Hi Robin, thanks again for your great app.

Could you be so kind to add full support for the Aqara W100 thermostat in your app, too.

It is fully compatible in Z2M including the Aqara protocol and you can select devices and their modes, temperatures based on the buttons of the device. Additional there are sensors internal and external that can be used.

I want to use this thermostat for controlling my floor heating (change temperature) and my climate fan/ cooling. These devices are in homey already. Additional I’m using the internal sensors for temperature and humidity and based on homey groups the room temperatures and humidities as external sensors  
Based on the middle button I want to change what homey device can be controlled.

Floor heating control and external sensors I have already implemented using mqtt workloads (based on the default z2m implementation) and flows

Thanks for your work

---

<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:** [January 31, 2026, 4:07pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/502 "2026-01-31T16:07:06Z")

</div>

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

- Changed system\_mode mapping to ENUM.
- Added fan\_mode capability mapping and flows
- Added identify capability mapping and flows
- Added thermostat\_mode capability mapping and flows
- Added temperature\_external capability mapping and flows
- Added humidity\_external capability mapping and flows
- Changed onoff uiComponent to button where applicable

@owuerker This should enable all useful capabilities for the W100 thermostat. Please test.

---

<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:** [February 2, 2026, 1:51pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/503 "2026-02-02T13:51:49Z")

</div>

Got a flow alarm from the change.

 ![Screenshot 2026-02-02 at 15.20.18](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/dfae74b177d14db9f5da1eeb290bb4ecaa5571ca.png)

Until now, the boolean onoff variable I had used. So this was a breaking change.

Bit of a reflowing had to be done. Now fixed and works with the “system\_mode” attribute for thermostat.

---

<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 2, 2026, 3:21pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/504 "2026-02-02T15:21:32Z")

</div>

> [@Gruijter](#):
>
> Changed onoff uiComponent to button where applicable

Ah yes, this is indeed a breaking change for people that use the changed onoff in their flows. Thx for testing @OH2TH

edit: mmh. Not so sure now I think about it a bit more. I only changed the UI behavior, not the flow behavior afaik.

---

<div class="post-metadata">

**Author:** ![Martijn\_Strunk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijn_strunk/32/9441_2.png) [@Martijn\_Strunk](https://community.homey.app/u/Martijn_Strunk)\
**Post date:** [February 3, 2026, 1:49pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/505 "2026-02-03T13:49:04Z")

</div>

Is it possible to dim or brighten the lights smoothly? When I dim the lights via a flow, the change happens abruptly. Ideally, I’d like the lights to transition to the new value over about one second, similar to how this works when adjusting the brightness via the Hue 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 3, 2026, 1:50pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/506 "2026-02-03T13:50:12Z")

</div>

> [@Martijn\_Strunk](#):
>
> dim or brighten the lights smoothly

You need to do that somehow using a flow. I think there is an app for smooth transitioning.

Edit: try this one [Transitions — Flexible time transitions](https://community.homey.app/t/transitions-flexible-time-transitions/443)

---

<div class="post-metadata">

**Author:** ![cloudpulse\_01](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cloudpulse_01/32/143041_2.png) [@cloudpulse\_01](https://community.homey.app/u/cloudpulse_01)\
**Post date:** [February 8, 2026, 9:58am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/507 "2026-02-08T09:58:05Z")

</div>

Hello @Gruijter thank you for creating this awesome app. I created a new [bug](https://github.com/gruijter/com.gruijter.zigbee2mqtt/issues/65) on GitHub, could you please review when you have a chance ? I have about 15 covers at home and would love to have this capability exposed. Thanks a lot!

---

<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 8, 2026, 10:03am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/508 "2026-02-08T10:03:53Z")

</div>

> [@cloudpulse\_01](#):
>
> created a new [bug](https://github.com/gruijter/com.gruijter.zigbee2mqtt/issues/65) on GitHub,

This is not a bug. The device is just not fully mapped in the Homey app. See first post in this thread why this is. You can donate (the funds) of a device, and I will try to implement the extra features.

---

<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 8, 2026, 11:20am UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/509 "2026-02-08T11:20:19Z")

</div>

New version 3.1.4 ready for test: [Zigbee2MQTT | Homey](https://homey.app/a/com.gruijter.zigbee2mqtt/test/)

- Added tilt and state support for window coverings

Thx for your donation @cloudpulse_01 ! I added support for your shelly window coverings device. I think besides tilt the state was also not mapped correctly for your device. Both should be working now (without breaking existing State mapping I hope 🙏 )

Please test and let me know 🙂

---

<div class="post-metadata">

**Author:** ![cloudpulse\_01](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cloudpulse_01/32/143041_2.png) [@cloudpulse\_01](https://community.homey.app/u/cloudpulse_01)\
**Post date:** [February 8, 2026, 2:57pm UTC](https://community.homey.app/t/app-pro-zigbee2mqtt-use-zigbee-devices-via-mqtt/83214/510 "2026-02-08T14:57:13Z")

</div>

Works good, thank you!

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

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