[Edge] IKEA RODRET, SOMRIG and SYMFONISK Gen 2 Button Edge Driver

Hi @Pyrylamo , glad you’re enjoying the drivers!

While I don’t really get the full picture of the scenario, it seems more related to the virtual scene switcher and how to handle the switching than to the button driver.

Regarding the specific request for the button driver, I understand what you are asking and I believe there are more generic approaches. On the technical side, the driver does not use custom capabilities or presentations and I prefer to keep it that way.

Scene switchers can auto-cycle as you know, there’s no need for the auto-repeat in a button. You can expose the release action in the button driver settings and use Held to start and “Toggled up” to stop the auto cycling features of a scene switcher, either the one you’re using or an extra one to help in your specific scenario.

Maybe you can achieve what you’re looking for with the auto-cycle reversing mode of the scene switcher. Alternatively, you can create a helper scene switcher to call the smart prev/next action of the other switcher.

Yes… you’re right… I can do it with auto-cycle feature creating more scene switchers devices.
Thank you

1 Like

Hi @mocelet I want to start by thanking you for all the work and advice, it is really great!

I am fairly new to this whole area and it would be great if I could ask some setup advice to get a light dimming using the Somrig held function.

I have a zigbee dimmer from Paulmann:


What settings do I need to select on the ‘Somrig settings’ to get the lights to brighten slowly and dim slowly when one of the buttons is held and for the lights to remain at the desired level when the button is released?
Thanks very much for your time and apologies if this has already been discussed :slight_smile:

1 Like

That’s one of those basic features missing from SmartThings that I’ve requested.

Mind the button driver does not control the lights, it just tells SmartThings “I’ve been pressed / held / released” so you can create routines like “if button held then do something”.

The actions in this case depend on what SmartThings and the driver of the lights allows. I can tell you stock drivers for lights don’t have a dim slowly or brighten slowly action. Maybe with a custom driver for the light switch you can. Or maybe you can use the virtual dimmer with steps mentioned in the previous link and the auto-repeat feature of the driver (this won’t be that smooth but better than nothing).

If you find a driver for the lights that has start / stop dimming, then you’ll have to “Enable Toggled Up on release” in the button settings so the Toggled up event also appears (that’s the release event after the Held).

Hi, Thanks very much for the detailed reply. I’ll have a hunt around and see what I can find re drivers for the lights. From what i’ve seen so far there’s very little for Paulman dimmers.
Thanks again and I def try the steps you’ve mentioned as I don’t need them to dim smoothly etc, just to dim/brighten.
Cheers

1 Like

I’ve updated the drivers, just a maintenance release, you don’t need to do anything.

The reason being there is a bug introduced in recent hub firmwares (discussed here) that affects pairings of certain buttons regardless of the driver (mostly old firmware versions of TRADFRI and STYRBAR that relied on reading the binding table). Already paired buttons are not affected and work normally.

The driver does not fix that issue because it’s something in the hub firmware. The update is so it doesn’t affect modern buttons since the driver tried to read the binding table and a handler would crash but that’s not really needed for RODRET, SOMRIG, etc.

───────────────────────────────────────────────────
 Driver Id    ddc4c655-053a-4a52-b882-6d31e28a1ffa
 Name         Ikea Button Tweaks
 Package Key  ikea-button-tweaks
 Version      2025-06-19T10:07:25.766473419
───────────────────────────────────────────────────

───────────────────────────────────────────────────
 Driver Id    649094f7-4c84-4085-ab95-6b8c2c2be04d
 Name         Styrbar Button Tweaks
 Package Key  styrbar-button-tweaks
 Version      2025-06-19T10:02:07.706072652
───────────────────────────────────────────────────
2 Likes

New update to fix pairing of old buttons. SmartThings devs confirmed the bug in the hub firmware but came up with a mitigation code for their stock drivers that I’ve added to mine :raising_hands: .

The updated versions:

───────────────────────────────────────────────────
 Driver Id    ddc4c655-053a-4a52-b882-6d31e28a1ffa
 Name         Ikea Button Tweaks
 Package Key  ikea-button-tweaks
 Version      2025-06-26T05:28:35.781950212
───────────────────────────────────────────────────
───────────────────────────────────────────────────
 Driver Id    649094f7-4c84-4085-ab95-6b8c2c2be04d
 Name         Styrbar Button Tweaks
 Package Key  styrbar-button-tweaks
 Version      2025-06-26T05:28:49.532840989
───────────────────────────────────────────────────
2 Likes

Hey @mocelet! I have a Rodret button (June-Oct 2024) and a Samsung M7 monitor, with the Zigbee Dongle as my SmartThings hub. I’ve successfully connected an IKEA light, and it works perfectly with SmartThings.

However, I have a Rodret button lying around that I haven’t paired yet. I’ve tried connecting it to SmartThings about 20 times, but it just doesn’t show up. Not sure what’s going wrong.

So you put it in pairing mode, scan for devices and what happens in the app?

1 Like

Nothing, there’s no new devices

Since the device is not discovered I guess it’s not even loading the driver.

My method is put it in pairing mode by pressing the back button four times, placing the button almost touching the hub, then quickly go to the app and scan nearby. If you’re already doing that I’m out of ideas :smiley:

Out of curiosity, what is the four digit number of the manufacturing code in the box? Sometimes you read people in reddit or forums talking about RODRETs that seem impossible to pair, not just in SmartThings but Home Assistant too.

1 Like

Yeah, I’m doing the same thing not sure why it doesn’t work.

Sure! I’ll have to check if I have the box, but I’ll let you know!

I tried installing the Virtual Scene Switcher driver, and I can see the scene switcher while scanning, so I think the drivers are loading, but I’m not completely sure.

I held the button next to the hub after pressing it four times. The red light blinks, but it hasn’t worked.

I don’t have the box, but the device has “W2405” written on it, which I think stands for February 2024.

You’re right, didn’t remember it’s also written near the battery (prefer 1.2 V NiMH instead of 1.5 V alkalines by the way).

That would include the original firmware then, just like mine and most users’. There were no updates in rodret until May 2024 and, even then, new firmwares should be discovered just fine anyway.

1 Like

Interesting, I tried searching for devices on the SmartThings app on the TV. It didn’t show any available devices, but I saw this instead. I couldn’t click on it to add, though

So there’s a new device, check in the advanced website your list of devices to see if the device is indeed listed or there’s a device that could be the button. You can check the model and other information when clicking on the name.

1 Like

There don’t seem to be any new devices as far as I can tell

After I deleted the “Zigbee Thing” device and scanned again, it discovered the “Rodret Button”! It works now!

Thanks a lot for creating the driver!

2 Likes

Glad it works, enjoy the button!

2 Likes

Thanks! One more thing, I’m using the RODRET to control the MITTLED lights, but SmartThings doesn’t let me change brightness through actions.

You mentioned that the ST Edge Virtual Dimmer Device Driver works with MITTLED, but I also saw you shared another link earlier to the Zigbee Light Multifunction MC Driver.

Do you recommend using one over the other? Or do they serve different use cases?