After a power outage I get “Missing Capability Listener” errors for my Roller Shade devices. Each shade (I have 17) is controlled by a Rollease Acmeda motor.
I use a RA-Pulse2 Hub to control the shade motors, and the hub is added to my Homey Pro via the HomeKit Controller app (developed by @Martin_Verbeek). Each shade is then added as a unique device.
Once the power outage has been fixed the Homey Pro, Pulse2 Hub and shade motors restart simultaneously. Once everything is powered back on I can control the shades through the Pulse2 app, indicating that the Pulse2 hub is functioning correctly to control the shade motors. However, if I try to control the shades via the device card in Homey I get a “Missing Capability Listener” error, with the additional info for the error dependant on the action I try to execute, e.g. set open % or close. I also get the same error type when a flow tries to execute an action on a roller shade.
I assume, but don’t know how to confirm, that during the simultaneous restart there is a “handshaking issue” between the Homey Pro and HomeKit app and the Rollease system (hub and motors).
I can fix the issue by removing and re-adding each device, but as there are 17 of them, and literally dozens of advanced flows impacted, this is time consuming and not a viable workaround everytime there is a power outage. I live in a rural area and power outages are not infrequent, I have experienced three over the X-mas period.
I’m keen to find a way to identify the root cause of the issue and hopefully a set of quick steps I can take after a power outage that enables Homey to resume being able to control the devices without error.
Any help from the community on this issue is greatly appreciated.