# Homey ZigBee compatibility checker - Check devices by Manufacturer and Product ID

**URL:** <https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483>\
**Category:** Off-Topic\
**Created:** [February 22, 2026, 3:30am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483 "2026-02-22T03:30:03Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 22, 2026, 3:30am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/1 "2026-02-22T03:30:03Z")

</div>

With this new tool, you can check the compatibility of ZigBee devices by entering their Manufacturer Name and Product ID. It shows which app supports the device, and which driver it uses.

> **[Homey ZigBee compatibility checker](https://smarthomesven.github.io/homey-zigbee-compatibility-checker/)**

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/f/8f73dcc5d9306bd3560094f62feac3759a136359.png)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/0/200236861d10f000f94a42d24dc04cc60440937e.png)

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [February 23, 2026, 1:04pm UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/2 "2026-02-23T13:04:02Z")

</div>

Really a great idea!  
However, it doesn’t seem to be that easy to find compatible devices, as the manufacturer’s name must be entered exactly, including case sensitivity.

### Example

- ZigBee Manufacturer Name: sonoff  
ZigBee Product ID: SNZB-02D  
❌: No result

- ZigBee Manufacturer Name: Sonoff  
ZigBee Product ID: SNZB-02D  
❌: No result

- ZigBee Manufacturer Name: SONOFF  
ZigBee Product ID: SNZB-02D  
✅: One result out of two possible results  
App suggestion: [Sonoff](https://homey.app/a/se.styrahem.sonoff.zigbee/) app by **StyraHem Sweden**  
Notice: The stable [SONOFF Zigbee](https://homey.app/a/tech.sonoff/) app by Johan Bendz, a community app, supports the same device but is not displayed. Why? 🤷‍♂️

If the search function doesn’t become more user-friendly, e.g., with a drop-down menu for the manufacturer name, many useless app requests will be created in the future.

A few more questions. Are only “official” apps suggested or also community apps? Are app test versions also searched for compatible devices?

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 23, 2026, 2:12pm UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/3 "2026-02-23T14:12:35Z")

</div>

> [@DirkG](#):
>
> If the search function doesn’t become more user-friendly, e.g., with a drop-down menu for the manufacturer name, many useless app requests will be created in the future.

That’s not possible, I’m completely dependent on the (undocumented) API endpoint from the Athom Apps API (the same one used when adding a generic ZigBee device in Homey that checks for compatible apps).

> [@DirkG](#):
>
> A few more questions. Are only “official” apps suggested or also community apps?

If you choose Homey Cloud, then only official apps will be shown. On Homey Pro/SHS, also community apps will be shown.

The “This device is not compatible” page is also different for Homey Cloud vs Homey Pro/SHS. It will only show the official app requests link if you choose Homey Cloud. On Pro/SHS, it will also show the community app requests link.

> [@DirkG](#):
>
> Are app test versions also searched for compatible devices?

No, those aren’t searched for. The Athom Apps API endpoint only checks live versions.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [February 23, 2026, 3:21pm UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/4 "2026-02-23T15:21:57Z")

</div>

> [@smarthomesven](#):
>
> If you choose Homey Cloud, then only official apps will be shown.

Of course, because Homey Cloud only works with “official” apps.

> [@smarthomesven](#):
>
> On Homey Pro/SHS, also community apps will be shown.

But that’s not the case, as I mentioned in my test.  
The **SONOFF Zigbee** community app by _ **Johan Bendz** _ is not offered as an option, only the “official” **Sonoff** app by by _ **StyraHem Sweden** _.  
What I forgot to mention was that I made a search request for a Homey Pro (2023 - 2026).

![Ohne Titel loop](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/a/4a4aa505553e2d9d7b0addff6be7c27f428c1ebb.gif)

> [@smarthomesven](#):
>
> The “This device is not compatible” page is also different for Homey Cloud vs Homey Pro/SHS. It will only show the official app requests link if you choose Homey Cloud.

That is also not the case, or I’m doing something wrong:

![Ohne Titel2 loop](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/b/7b82d9741adbf2724a3e8155a2e9d67efddf8690.gif)

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 24, 2026, 9:15am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/5 "2026-02-24T09:15:06Z")

</div>

> [@DirkG](#):
>
> The **SONOFF Zigbee** community app by _ **Johan Bendz** _ is not offered as an option

That’s because the API seems to prefer official apps over community apps. If you choose one without an official app (only community), then it will show the community app.

> [@DirkG](#):
>
> That is also not the case, or I’m doing something wrong

That’s a bug in that case, I’ll check on it later today.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [February 24, 2026, 10:43am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/6 "2026-02-24T10:43:35Z")

</div>

> [@smarthomesven](#):
>
> That’s because the API seems to prefer official apps over community apps.

I then wonder if this tool really makes any sense. When I enter the device name in the search field in the Homey App Store, both possible Homey apps are displayed:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/2/720b89c2ed69e7d9938b83c1bc36ba98e979c8e2.png)  
And the request isn’t case sensitive.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 24, 2026, 11:05am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/7 "2026-02-24T11:05:03Z")

</div>

It doesn’t use that endpoint.

When you add a generic ZigBee device to Homey, it checks the Manufacturer Name and the Product ID to a Homey Apps API endpoint (this is invisible) so that it can recommend an app. My checker uses that same endpoint to check which app and driver is used.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 24, 2026, 7:14pm UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/8 "2026-02-24T19:14:51Z")

</div>

> [@DirkG](#):
>
> That is also not the case, or I’m doing something wrong:
> 
> ![Ohne Titel2 loop](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/b/7b82d9741adbf2724a3e8155a2e9d67efddf8690.gif)

I’ve tried to reproduce this issue but couldn’t. This is what it shows for me (exactly the same manufacturer and product ID were used):

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/267bf619fe8507017e63405aa1cffcd131efa714.png)

Can you try it again? What browser are you using?

> **[Homey ZigBee compatibility checker](https://smarthomesven.github.io/homey-zigbee-compatibility-checker/)**

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [February 25, 2026, 11:03am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/9 "2026-02-25T11:03:30Z")

</div>

I used the Safari browser on a MacBook.

I won’t be investing any more time in it, as it’s not useful for me. A search via the Homey App Store currently yields better results, the input is not case sensitive, and the search is not limited to Zigbee devices.

Sorry!

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 25, 2026, 11:32am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/10 "2026-02-25T11:32:56Z")

</div>

It’s not meant for checking devices by model number/manufacturer name. It’s meant to check devices’ compatibility if you have their Manufacturer Name and Model ID (e.g. from another ZigBee coordinator) and can then copy those 2 values into the tool

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 27, 2026, 9:54am UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/11 "2026-02-27T09:54:46Z")

</div>

I was able to reproduce the issue. It seems to happen only when you first click Pro 2023-2026 and enter an unsupported device, and then switching to Homey Cloud and then entering different device information from another unsupported device. I’ll have to check what’s causing this, it’s a strange issue.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [February 27, 2026, 9:19pm UTC](https://community.homey.app/t/homey-zigbee-compatibility-checker-check-devices-by-manufacturer-and-product-id/151483/12 "2026-02-27T21:19:46Z")

</div>

I have fixed the bug/issue now.
