SmartThings Zigbee Button Edge Driver

If you’re referring to the long list of button enums shown in the detail view, that’s an issue that is affecting other integrations, not only Edge drivers. It is related to the plugin, not the configuration itself.

1 Like

Which edge driver have you installed for your ecosmart buttons? I wanna try it on my system.

SmartThings’ own driver beta channel has the ecosmart remote

Ecosmart Remote works great with Edge drivers.
I wish SmartThings adds support for Zigbee Groups in this driver.

@lmullineux could you, if it’s possible, to add Zigbee group capability to Ecosmart remote? Natively remote have group support, and originally that created problem for This remote as SmartThings did not support groups at the time. Now it should work with Edge driver, and it could bring original functions back

1 Like


If there’s already an edge driver available then I would suggest you contact the dev and ask them to add the group code. They can look in my GitHub or @Mariano_Colmenarejo 's for examples how to do it.

I can’t really write drivers for devices I don’t own as that makes testing impossible, especially as my approach is still trial and error.

(+ I don’t really have much available time at the moment)

I hope this helps.

1 Like

Is that the ‘Zigbee button’ driver in the driver list? If yes, how to force my device to use this driver instead of DTH? thanks

@lmullineux Dev is SmartThings :disappointed_relieved:

@nayelyz is there anything that can be done with Zigbee Button driver, can Group capability be added to stock driver?

Please, provide more details according to the following:

  • Do you mean in the dashboard?
  • What do you want to display for which device?

The released drivers are based on the corresponding stock DTH (which already went through a certification process). I will ask the engineering team if it’s possible to do it or what does it involve.

This would be added to device Settings.
Devs are adding this to lights and remotes.
For example @Mariano_Colmenarejo has added support for groups for zigbee lights

@lmullineux has added this to some remote driver (I think Ikea 4 or 5 button remote)
If group numbers are matching, remote can control light, even without hub being on. It creates bond between devices eith same group number.

@lmullineux can elaborate more, as he has provided code for this.
This would not change device details presentation

See this post and couple below

This ecosmart remote has native group capability, and if it’s bought in package with light bulb, it comes bound to the bulb from the factory.

yes. Use the current standard process for beta drivers: follow link to install driver, delete device from ST, reset and add again.

1 Like

A better approach for this would be if ST natively supported zigbee groups and you gave us some kind of manager within the ST app to bind and un-bind devices to groups, this way it could possibly work for edge and non-edge devices and wouldn’t require group code adding to every single edge device driver.


Yes, definitely. Not necessarily via the app if it is considered a bit ‘advanced’ for the target app user, but at least using the API via the CLI or any other tool that appears.

The same is also the case for any device configuration that involves choosing numbers, such as setting reporting intervals. The numbers should be user configurable as standard.

Neither of these things should require custom drivers. OK we have to start somewhere, but with the stock DTHs we rather saw that we tended to finish in the same place.


I think as the first step it will be good to have the existing group code published to the official ST repository.

It will make it much more visible and maybe ST team will re-use the same code for other “official” drivers

1 Like

I kind of feel like I’m cross-posting, but I think this is the place as far as Edge drivers go.

So, in short, the Ecosmart remote supports “held”, at least on buttons 2 and 3, not sure about 4.

Any chance of getting that working int the Edge Zigbee Button Driver, at some point?

Please, and thank you!

1 Like

Have you checked this note in the driver located in the official SmartThings repo?

If you need those options, you can create your own driver (you can use the code from the official one but remember to change the name and packageKey)

I don’t know if the driver from @Mariano_Colmenarejo includes those enums:

Could you let us know, Mariano, please?

1 Like

I’m only now, getting familiar with Edge drivers and channels and such. Now that I’m catching up, I may soon be able to do that on my own.

I’m guessing “held” would show for all four buttons, and that would create that confusion. I understand the reasoning, if so.

Thanks, Nayelyz. I’ll see what I can manage, while hoping someone might do it for me in a custom driver.

1 Like

Not all buttons support hold action

If I remember, but I can’t find answer from ST dev, only button 2 and 3 support Held, but he didn’t want to add Held capability to only those two buttons, as “users will be confused with not all of them having HELD capability”
It was all or none

1 Like

Yeah, it’s an odd remote, but, people can still get a bulb and remote for about $9…

Personally, I would dare say anyone going through the trouble of getting them unpaired from one another, and then re-paired individually with Smartthings, wouldn’t be terribly confused.

The real confusion has always been trying to use the remotes with Smartthings while another remote is touchlinked to a bulb.

I consider it a miracle it ever made into an official DTH, much less an Edge driver.

Nonetheless, buttons 2 and 3 are just begging to be held.

1 Like

I only have the ST button on the controller

Could you please add fingerprints to Zigbee Button driver for Ecosmart 4-button remote?

I have a different version from Ecosmart; it is under “Airam” brand in Finland. The remote worked with Ecosmart 4-button remote datahandler without problems.

Device Info:
Manufacturer: C046
Model: ZBT-Remote-EU-DIMV1A2
Raw Description: 01 0104 0830 01 03 0000 1000 0003 07 0003 0004 0005 0006 0008 1000 0019
FingerPrinted_EndPoint.ld: 0x01
App Version: 0x01
ZCL Version: 0x02
Network ID: Ox003F
Zigbee EUI: 001 58D0001B6BE59
Device ID: 09953052-58ea-41 ec-9336-