@BroderickCarlin@JDRoberts
I don’t think that having one more option for two buttons would be confusing.
It’s like you are saying that people are being confused with dimmer switches. No one is confused with on/off button when you can dim to 0% (off), and to 1-100% (on). It’s there as an option.
People are more (really) confused about buttons within app, that they can’t push. It’s only for decoration there. Buttons only show status of physical buttons.
Please put “held” option those two buttons in the middle as they can have good purposes, and think about making buttons actionable within app.
I may be (and probably am) missing something, but the I’m not seeing where including the “held” for buttons 2 and 3 would break any functionality. Seems like in your code, button 4 presses are set up to filter out the associated button 3 data, and apparently works regardless of the values stored to button 4 via held/long presses.
Mostly just curious how difficult it would be for someone to tweak it later to add “held” for buttons 2 and 3, but certainly grateful for the handler as it is.
Thanks for the reply I already had the button driver installed. For some reason it doesn’t show the remote as a device that I can use. I’m also using the old app.
Since you didn’t specify, you have the HubConnect Universal Button Driver installed on the Hubitat Hub correct? Did the remote pair to the SmartThings Hub ok with the DTH that Broderick’s team created? If both answers are yes, i am afraid we have reached the end of my ability to help. Sorry.
Thank you so much for this! Does “Button Controller” smartapp in the Classic app work? I couldn’t get the functionality I was looking for with this smart app.
Even after I reset the remote, reinstall it with the correct ST DTH from the repo, I found my remote can still control ALL the ecosmart lights I have in my home, even I never pair the lights with this remote.
I can confirm, if I just reset the remote, it couldn’t control the lights anymore. But the moments I added it back to ST, it can control all the lights again.
I was able to resolve this issue by unpairing the remote from each bulb and re-adding each bulb to SmartThings. It remembered the devices including the names, rooms, and groups, so it wasn’t too much trouble to re-add them.
You have to unpair remote and bulb, before factory resetting both. After factory reset pair bulbs with hub.
Now remote part. Install DTH from ST repo and pair it with hub. You have two choices, to use remote as 4 buttons in SmartThings app, or to pair it back with light bulb. It will continue to work as out of factory, but also would be available to be assigned in SmartThings.
If you assign remote to hub and bulb(s), and decide to use it as buttons for SmartThings, that can create problems, as when you push button, it will do what is assigned in App and what is meant to do as factory assigned to the bulb. However, it could work well too. You can turn bulb on and off as factory intended, and have that same button turn off or on some other bulb.
Unfortunately, if you pair the remote to an Ecosmart bulb, or group of bulbs which is paired to Smartthings, all additonal Ecosmart remotes paired to Smartthings will also control that bulb or group.
I don’t think anyone has a solution to this issue other than not pairing the remote to any Ecosmart bulb paired to Smartthings.
I have 10 if this Lightbulbs with 10 remotes, all remotes unpaired, and some paired back to some bulbs, after paired to hub, and they work independently, not controlling all the lights. They work like they suppose to.