[BETA][Edge Driver] Hue Dimmer Switch (No Hue Bridge)

I made a Edge Driver for “Hue Dimmer Switch”

This is a simplified port of my previous DTH.
[BETA] Hue Dimmer Switch DTH (No Hue bridge) rewritten - Devices & Integrations / Community Created Device Types - SmartThings Community


You can install the driver to your SmartThings Hub with the Invitation link that I’ve created.
https://api.smartthings.com/invitation-web/accept?id=e273df9d-10c3-4ead-a34a-0ad6c1040d57

Click Invitation Link → Enroll your ST hub → Goto Available Drivers → Install Hue Dimmer Switch driver → Pair your device

Also, I uploaded the source code of the Edge Driver to my github, for anyone who are interested.


  1. Edge Driver is still in Beta. It could be unstable, especially with health check. This device don’t send periodic heartbeat packet, so it could be displayed as OFFLINE.

  2. Until now, local automation, local Rules are not supported. I heard that multi-component buttons are not yet supported with local Rules. I hope this problem gets solved soon.

10 Likes

Awesome, good stuff @iquix, really excited to see people start to put together drivers for various things. I’ll make sure to make a note with our product people to follow up and on automations and multi-component devices.

I bookmarked and may open a PR with a few suggested changes to make the code a bit more self-documenting (nothing really wrong with what you have, just making use of a few things that are available like constants for cluster IDs, etc.).

2 Likes

Installed and after few rounds of adding and deleting made it work. Thumps up.

1 Like

Thank you so much! I’m able to add it but it isn’t working: greyed out in app, not button press recognised. Any thoughts on what to do?

I have no idea.

If you can use Smartthings CLI and see the hub log, you can take a look and see what happens when you pair the device

Also, if you have previous version of DTH for this device in ST IDE, you might want to remove it before pairing.

Prior to pairing, I did delete the prior custom device handler. Tried multiple times since. The switch shows in the app (greyed out icon) and device list (no Zigbee Id, no Device Network Id, and Execution is ‘Cloud’). Something is wrong. Thoughts anyone?

I had problems at first too but after 3-4 attempts it showed correctly in ST and wotks fine. Couple times it showed as a Thing but after deleting an repairing it eventually worked. :thinking:

Thanks. Yet, I’ve removed and paired more than 10 times now, also using another Hue Dimmer Switch, just to make sure it’s not the device itself. The experience is that the switch is correctly recognised as such, but no actual connection is established. Perhaps something goes wrong during pairing and/or is faulty with the driver? Just leaving this here to describe symptoms as work continues …

What are you using to create the rule?

The edge drivers that I have tested, smoke detector, multipurpose sensor and switch, work well with automations and groovy-based SmartApp. Te switch work with quick controls.

A week ago I commented about it in this thread in case someone wanted to clarify or modify it to avoid misunderstandings.

The triple socket with multi-component driver in smart lighting only works the main switch (endpoint 1).
With automation all 3 plugs work, well as local

2 Likes

Sorry, not sure what you mean by rule. I have not been able to create any rule or automation with the Hue Dimmer Switch yet. I manage to somehow pair the Hue Dimmer Switch using the edge driver, but in the app the switch icon remaines greyed out, and trying to create an automation does not allow me proceed to ‘done’. In the IDE the switch does not show a Zigbee Id or Device Network Id.

1 Like

You shouldn’t expect it to. The IDE is part of the legacy ecosystem built around Groovy Device Type Handlers. It only has limited understanding of integrations built for the current ecosystem.

1 Like

Thanks. I see. Still, how may I get the switch to work?