Hi everyone,
I managed to remove a Floalt lamp and rodret button from my Ikea hub and pair them to the Hubitat. Then I went nuts trying to get dimmer functionality to work. Turning on and off worked fine (basic rules) but dimming up/down did not work. Tried two "button controller" apps but the closest I ever got was turning the light on and off when holding the on/off buttons. I programmed them to go to 100 (0) when holding the up (down) button in 10s, but it just turned on/off in less than a second - no use specifying more seconds... I had a look at the forums but eventually gave up.
Later, I upgraded my hub to the latest version and I noticed an option in preferences panel to "Control Zigbee device - Select the target Zigbee device that will be directly controlled by this device.". I selected my Floalt lamp and lo and behold ...It worked, never succeeded in getting anything to dim (except natively on the ikea hub) - but now it was working on hubitat.
In the preferences panel, any other option you select and then save, is kept. When you return to the device, your previous choice is shown (such as for example if you increase/decrease logging and save that, the next time you come back to the device, your previously saved choice is shown). This does not apply for the "control zigbee device". When I save and come back to the same panel, it just shows four dashes as if I previously did not select anything. Feature or bug?
Kind regards,
G.
I believe you're talking about the Zigbee Bindings feature of the IKEA Zigbee community drivers; if this is the case, then it has nothing to do with hub updates.
You are right that the user experience is a bit confusing; the challenge is that you can control more than one device with the Rodret device (if you follow again the same procedure you did with your Float lamp). It is not possible to show more than one devices in the drop-down, so it defaults back to showing you the four dashes.
You can see what devices you are currently controlling if you look in the State Variables section:

Hope this helps a bit 
2 Likes
All clear. Thanks for that and thank you for your IKEA contributions. I've found IKEA devices surprisingly reliable, but migrating them from an IKEA hub to Hubitat has proven a bit more challenging than expected. 
1 Like
I have one of these Rodret devices as well. The pushed, held, and released functions all work perfectly with the community driver and on/off and dimming are also working using the built in Button Controller 5.1 app.
I've never used the zigbee bindings feature on any devices so I'm not an expert, but maybe there's a conflict between what Hubitat is trying to do vs. The direct (binding) control?
1 Like
Hi Dylan,
Thanks for the feedback. Indeed, I revisited this, I threw out the added button controllers and used the one with the 5.1 version number. I finally got it to work by selecting:
"switch" on/off for pushed for the on/off buttons respectively
"dimmer" raising/lowering for held on/off buttons respectively
"dimmer" stop changing for released (for both buttons)
Guess there is more than one way to achieve this. Seems this works, but using the direct bindings works too. This works simultaneously wich is normal. I programmed a second spare rodret to use the button controller, leaving the one with the direct bindings as it is. I'll leave the direct bindings for now, I can go back to the button controller method if I run into trouble.
Kind regards,
G.
2 Likes
I just got the Rodret, I can use the buttons to turn my lights on/off, but the Held feature is not working for me.
I got the driver IKEA Rodret Dimmer (E2201).
@dylan.c @Mortimer
What is this built in Button Controller 5.1 app?
hmmm when trying to dim ( Rodret Dimmer) I get an error:
java.lang.IllegalArgumentException: Command 'startLevelChange' is not supported by device 4. on line 3915 (method allHandlerX)
When using the hold button I start raising my lights?
I guess its not supported anymore?
If you go to your lights device page, do you see "Start Level Change" and "Stop Level Change" buttons in the "Commands" section? What lights brand and model do you have?
Yes I do see start level chand and stop level change.
I am using hue lights
Ah I think I figured it out, instead of using it on my light directly I was using it on a group instead.
Seems to work just fine now.
Thanks for the help @dandanache
1 Like