Exposed capabilities of IKEA BILRESA dual button Matter remote

Hi everyone.

I’m playing around with a few of the new IKEA Matter devices on my new standalone Homey server. Everything seems to work fairly well, but I’m having a problem that could very well be due to a severe lack of knowledge on my part on how Homey works.

Thing is, It’d like to run my automations in Node-RED, using @evervondel’s excellent Node-RED plugin. I trigger my flows using events from Homey, the events in question being a change in one of the capabilities exposed by the device. For example, I listen for a change on the alarm_motion capability on a sensor device to know if the motion sensor’s been triggered.

The Bilresa remote only exposes the measure_battery and button.identify capability, nothing related to button press. However, I CAN create a flow in the Homey app that triggers on a button press, even though this seemingly isn’t a capability of the device according to the developer tools app? Does anybody know why that is? Some problem with the IKEA integration, or is it something I’ve misunderstood?

The button press isn’t a capability, the Flow card triggers are different from capabilities. The IKEA app simply triggers the Flow card directly

Oh. That’s bad. Well, that explains it, thanks! Do you know why? Seems like the device must have the capability somehow and they chose not to expose it?

It’s normal to not expose button pressed capabilities, as those are just events, so a boolean capability wouldn’t be appropriate since button presses are stateless.

1 Like