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

While they both allow to increase / decrease brightness (I still can’t understand why that’s not a stock feature of SmartThings in 2025 :see_no_evil_monkey:), the approaches are different.

Mc driver replaces the driver of the Zigbee light so it adds more commands and features, like the β€œsteps”. Try that first, if it works with your light I’d probably choose that option. Unfortunately the driver is no longer maintained.

The virtual dimmer works with any light because it is an additional auxiliary device but it doesn’t really know the actual brightness of the light, it keeps a internal dimmer level and copies its value to the light with an automation. As long as you only use the virtual dimmer to control the brightness, it will work as expected when you β€œincrease 10%” for instance. If you change the light by other means, the levels of the dimmer and the light won’t be in sync so the β€œincrease 10%” may not match what you expect.

3 Likes

Thanks! The MC driver works fine for me, though it’s a bit choppy!

Thanks again for your help! :slightly_smiling_face:

Hi, I enrolled your driver. The Somrig button is discovered, but it doesn’t send any actions. I checked it with Home Assistant and Zigbee2MQTT, and it works there. Any suggestions?

If it’s already discovered (not as ZigBee Thing but as SOMRIG Button) and using my driver, try pairing it again, no need to remove it. Just put it in pairing mode, place it very close to the hub and, a second or two after, scan for devices. That works for me every time.

If that still doesn’t work then I’d be curious about the firmware version of the button and the logs of the driver when pairing.

Maintenance update.

When in Rome, do as the Romans do. SmartThings added recently a change to every zigbee driver so I’ll follow suit :slight_smile: Apparently improves latency and saves memory. I’ve not noticed anything after a day so seems good.

───────────────────────────────────────────────────
 Driver Id    ddc4c655-053a-4a52-b882-6d31e28a1ffa
 Name         Ikea Button Tweaks
 Package Key  ikea-button-tweaks
 Version      2025-07-03T13:35:47.852153462
───────────────────────────────────────────────────

───────────────────────────────────────────────────
 Driver Id    649094f7-4c84-4085-ab95-6b8c2c2be04d
 Name         Styrbar Button Tweaks
 Package Key  styrbar-button-tweaks
 Version      2025-07-03T13:36:00.824640681
───────────────────────────────────────────────────

TL;DR: health_check = false in driver template.

1 Like

Yep, the health_check = false was anticipated last year, trying to know what that actually does takes a long read though. Mariano said it was useless for battery powered devices since they would deep sleep and would not reply to the pings anyway. And looks like SmartThings now believes it’s not needed either.

2 Likes

Got a new RODRET, made in 2025, and… it was recognized as Zigbee Thing :see_no_evil_monkey:. Turns out they have changed the fingerprint! :face_with_steam_from_nose: Now the device model is RODRET wireless dimmer instead of RODRET Dimmer.

Anyway, I’ve updated the drivers to account for that, I believe everything’s fine, the fingerprint is in many places for the extra tweaks but I’ve tested multitap, auto-repeat held and toggled-up on release.

───────────────────────────────────────────────────
 Driver Id    ddc4c655-053a-4a52-b882-6d31e28a1ffa
 Name         Ikea Button Tweaks
 Package Key  ikea-button-tweaks
 Version      2025-07-09T09:40:24.139204669
───────────────────────────────────────────────────
2 Likes