There’s health check problem in Edge Driver with some of the battery powered devices that never send heartbeat.
Sensors or buttons that periodically send their packets are OK for Edge Drivers,
but Hue Dimmer Switch never sends any packet unless you press the button.
That means, if you don’t frequently press the button, it will become offline.
In Groovy DTH, it is possible to turn off the health check with the following source code, but it is impossible to do such thing in Edge Driver.
I have now connected my Hue Dimmer Switch directly to ST using this Edge driver
However I have a problem as when I try to set up a rule in CoRE (not WebCoRE), and I select the type “Button”, I cannot select a button number, as 1,2, 3 or 4.
I have read the button-capability from the document, but I stiill dont understand how I then create rules based on if user click the On or Off button, or click the “dim up” or “dim down” button. Can you help by giving a hint?
In WebCoRE, if you go into “Select devices by capability” - “capability group 1” - “button capability”,
you can find all of the 4 buttons.
If you want to create a rule with Rules API
the component names are button1, button2, button3, and button4 (from top to bottom order)
Rules with Rules API are still difficult to make. No good tools are available yet. You have to make the rule json (or yaml) manually. You can find documentation for Rules API in Smartthings Developer website.
Of course. It works well with Smartthings app automations.
One problem is, component names are not visible while creating ST app automations. Automation itself works well though. I’ve reported this UI problem to Samsung Korea.
Hi
I got it working, thank you
Is it correct that the Edge-driver does not show up as a Device Handler?
Question: I see on the frontpage of the device itself, there are the nice 4 buttons, to progam for when pushed and held.
How do I program the dimmer-function-buttons?
When pushing button 2 (which is for turn the light level up), how do I program it to encrease the light level?
And another question
As in the Hue app, you can program what should happen after you press button 1 once, twice, third and forth time, with different color schemes.
Can that be done in ST and how then?
I have several Hue dimmer switches connected with this edge driver for almost 3 months, and my devices are still online. Health checking is pretty OK for this one.
I have just changed from DTH to Edge for my seven Hue Dimmers. I will let you know what the effects are.
Interesting fact: I forgot to uninstall the cloud handler before installing the edge driver, but it overwrote and replaced it anyway. Everything works.
EDIT: Though it’s not the case, but finally to use local driver I’ve had to delete and re-connect it.
After a few days of using the edge driver, I can say that two of the four dimmers connected in this way regularly drop out of the system and stop working. In addition to these four connected via edge I have three more connected via cloud, in the “old” way.
Could this affect the operation of the locally connected ones?