Truly awesome. Thanks!
How to configure the Philips Hue wall module to use push button (momentary) type wall switches [ZHA]
Do you know a way to make this work for the Dimmer Switch? I tried to follow the same steps hoping it would work but I didn’t see a “mode” attribute
Sorry, I don’t know.
Hello,
I can’t get my hue wall module (RDM004) to work properly.
I am using it with a Gira single rocker type switch (Rocker switches: When activated, these switches turn on lights/consumers, the rocker “rocks” and stays in that position until it is switched off).
In the PhilipsBasicCluster (Endpoint id: 1, id: 0x0000, Type: in) the mode (id. 0x034) value is at enum8.undefined_0x00, whitch should be right.
Regardless of whether I create a manual automation or use the “Philips Hue wall module (RDM001 / RDM004) button press blueprint”, I can only ever switch the lamp on. Switching it off does not work.
The following events appear in the logbook:
Regardless of whether I turn the switch on or off, 3 events (Turn on, On event or Off With Effect, Release) are always generated. The only differece ist the middle event.
How can I create an automation so that the lamp is always switched on when it is “switched on” and always switched off when it is “switched off”?
Thanks
Set your module to rocker mode, not push button mode.
Hello Rudd-O,
thank you for your advice, but the switch is already in single rocker mode, if I’m not wrong.
May then be an issue with how the switch is connected to the module.
I don’t know what else you can connect. The mechanical switch can only close the contact (= switch on) or open the contact (= switch off). The module also reacts to the switch, but it does not seem to differentiate between on and off or it only seems to react to left press. Left short release or left long release does not seem to trigger anything.
At the moment it only works by setting the toggle function to left short press.
I have bought a couple of the RDM004. I’ve also updated HA to 11.02 but my switch looks excactly the same. Wasn’t this supposed to be fixed with 11.00?
I thought the same, but can’t find the source where I got it from.
almost 6 months with an RDM004 in the wall, doing nothing ![]()
not having a good time trying it show up those attributes
I just notice a bug report has been submitted: Here.
Aaaahhhhh! So yes that quirk is not available yet in the code for later RDM modules.
It’s working now with HA 12.0
@Harry-1976
I am also on HA 12.0 but it still doesn’t work. How exactly did you get it to work?
@Fons11 If the module was already paired before you upgraded to HA 12 you will have to reset it by holding the reset button for 10s.
After reset you should be able to add it to ZHA.
@Harry-1976
Thank you very much for your answer. I have reset the module as you described and relearned it. Somehow this does not work for me. The module only ever reacts to the “Left Press” command in the automation. I can enter whatever I want for the “Release” commands, they do not get executed. This means that only “Toggle” on “Left Press” works for me for switching.
I have tried it with the “Philips Hue Wall Module 2.0” blueprint and with the normal automation.
Do you have screenshots of your settings or any other idea what else I could try?
Before resetting the device and pairing it again, delete the device from home assistant. If you don’t delete the device and repair it, then home assistant has no way of knowing that the relevant query needs to be applied.
I would also suggest trying the repair menu item under the device’s Zigbee controls in the device page. But in my experience, that piece of s*it menu item doesn’t do s@it, pardon my french ![]()
I suggest you try what @Rudd-O suggested. Nothing fancy about my setup tbh. I just paired it and used that blueprint, everything worked out of the box.
I have a rdm004, and cannot get it into mode 3: Failed to perform the action zha/set_zigbee_cluster_attribute. '3' It accepts mode 1 and 2, but not 3.
Device info says it’s using quirks: Quirk: zhaquirks.philips.wall_switch.PhilipsWallSwitchRDM004
Home Assistant 2024.12.5
Rather, i can only get it to accept mode 0 and 1, not 2 or 3

