# \[Unofficial\] /\[App\] HomeSuite — reliability-focused Zigbee drivers for Homey

**URL:** https://community.homey.app/t/unofficial-app-homesuite-reliability-focused-zigbee-drivers-for-homey/155646
**Category:** Apps
**Created:** [June 2, 2026, 1:33am UTC](https://community.homey.app/t/unofficial-app-homesuite-reliability-focused-zigbee-drivers-for-homey/155646 "2026-06-02T01:33:22Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Gabriel\_Pedrosa\_Mach](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gabriel_pedrosa_mach/32/176567_2.png) [@Gabriel\_Pedrosa\_Mach](https://community.homey.app/u/Gabriel_Pedrosa_Mach)
#### Post date: [June 2, 2026, 1:33am UTC](https://community.homey.app/t/unofficial-app-homesuite-reliability-focused-zigbee-drivers-for-homey/155646/1 "2026-06-02T01:33:22Z")

</div>

A personal/unofficial Homey Pro app focused on **device availability** and **power-cut recovery** for Zigbee devices I physically own and test. It’s **not** a universal Tuya app or a replacement for other apps — I’m sharing it mainly so others can use it, fork it, improve it, or take it over.

**Supported (tested on my own hardware):**

- Zemismart / NovaDigital switches 1–6 gang (+ 2-gang+outlet) & 1CH relay
- Tuya smart plugs & power strip (TS011F)
- MOES 3-gang dimmer + wireless scene remotes
- Temp/humidity sensors (Tuya LCD + Sonoff SNZB-02)
- HEIMAN combustible gas detector (plug-in)
- Sonoff ZBMINIR2 / BASICZBR3 relays
- Zigbee repeater / USB dongle (router firmware)

_(Full list with manufacturer IDs is in the README.)_

💡 **Easy to extend.** Many of these differ only by manufacturer ID — if your device shares the same clusters, adding it is often just editing the matching driver’s `driver.compose.json` (add your manufacturer ID, **no code change** ), or forking to go further. The GIRIER 1CH relay was added this way: it reuses the switch driver with its own manufacturer ID.

## **Main features**

- **Availability** — detects when a mains device loses power or drops off the network, instead of silently looking “online”.
- **Reconnect-after-power-cut** trigger — fires on the device’s boot/rejoin, even for short outages.
- **Connected-devices info** — for multi-gang devices, shows the group and which sub-device is the main.
- **Smart polling** — exponential backoff (no hammering offline devices) + jittered timing so devices don’t all report at the same instant.
- **No dead settings** — firmware options the hardware doesn’t actually have (relay LED, gas-detector tamper) are hidden, not shown as non-functional.
- **Device-specific** — native inching, toggle/momentary switch mode, per-gang power-on, persistent backlight, working Sonoff ZBMINIR2 turbo mode.

## **Availability strategy**

Homey exposes little operational Zigbee state, so this layer is heuristic (probabilistic, not deterministic):

- passive heartbeat monitoring
- adaptive timeout windows
- exponential-backoff polling
- reconnect detection after power restore

I also opened an upstream issue requesting proper availability primitives in Homey’s Zigbee stack: [Feature request: expose node.lastSeen timestamp in the ZigBee node object · Issue #180 · athombv/node-homey-zigbeedriver · GitHub](https://github.com/athombv/node-homey-zigbeedriver/issues/180)

## **How it was built**

Zigbee packet captures (Wireshark + network keys), Tuya/Sonoff traffic analysis, comparisons against Hubitat / ZHA / zigbee2mqtt behaviour, and live debugging with `homey app run --remote`.

## **Limitations**

- Experimental / personal project, tested on Homey Pro (2023).
- Tuya firmware/manufacturer IDs change — behaviour may break after updates.
- Availability is heuristic — “online on the network” ≠ “fully operational”.
- **Best-effort only — and I’m explicitly open to others picking it up.**

## **GitHub**

[GitHub - gpmachado/com.gpm.homesuite: Homey app for Zigbee/Tuya devices — switches, sensors, plugs and more · GitHub](https://github.com/gpmachado/com.gpm.homesuite) — **GPL-3.0** , fork / improve / reuse freely.  
Credits: JohanBendz (Tuya/Sonoff base) · StyraHem / s-dimaio (Sonoff).

---

<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: [June 2, 2026, 5:11am UTC](https://community.homey.app/t/unofficial-app-homesuite-reliability-focused-zigbee-drivers-for-homey/155646/2 "2026-06-02T05:11:14Z")

</div>

> [@Gabriel\_Pedrosa\_Mach](#):
>
> **GPL-3.0** , fork / improve / reuse freely.

FWIW, AI/LLM-generated code is, in most jurisdictions, unlicensable.

---

<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: [June 2, 2026, 10:01am UTC](https://community.homey.app/t/unofficial-app-homesuite-reliability-focused-zigbee-drivers-for-homey/155646/3 "2026-06-02T10:01:17Z")

</div>

> [@Gabriel\_Pedrosa\_Mach](#):
>
> - Tuya firmware/manufacturer IDs change — behaviour may break after updates.

Unless you have them linked to a Tuya multimode/Zigbee gateway to update them occasionally, the device can’t change manufacturer or product ID when it’s linked to Homey. And even if you do use a Tuya gateway to update your device, I don’t think Zigbee devices will change their identity after a firmware update

---

<div class="post-metadata">

### Author: ![Gabriel\_Pedrosa\_Mach](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gabriel_pedrosa_mach/32/176567_2.png) [@Gabriel\_Pedrosa\_Mach](https://community.homey.app/u/Gabriel_Pedrosa_Mach)
#### Post date: [June 3, 2026, 10:33pm UTC](https://community.homey.app/t/unofficial-app-homesuite-reliability-focused-zigbee-drivers-for-homey/155646/4 "2026-06-03T22:33:47Z")

</div>

![CleanShot 2026-06-03 at 19.01.11@2x](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/1/514b98ffa8879ad8a2dec224d1e55ec0be114b00.jpeg)

---

<div class="post-metadata">

### Author: ![Gabriel\_Pedrosa\_Mach](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gabriel_pedrosa_mach/32/176567_2.png) [@Gabriel\_Pedrosa\_Mach](https://community.homey.app/u/Gabriel_Pedrosa_Mach)
#### Post date: [June 3, 2026, 10:37pm UTC](https://community.homey.app/t/unofficial-app-homesuite-reliability-focused-zigbee-drivers-for-homey/155646/5 "2026-06-03T22:37:11Z")

</div>

![CleanShot 2026-06-03 at 19.38.10@2x](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/2/c2e42cc808bba9d9c067a699985cfcc35668278d.jpeg)
