# Missing Capability Listener error

**URL:** <https://community.homey.app/t/missing-capability-listener-error/128690>\
**Category:** Questions & Help\
**Created:** [January 24, 2025, 5:00am UTC](https://community.homey.app/t/missing-capability-listener-error/128690 "2025-01-24T05:00:40Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [January 24, 2025, 5:00am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/1 "2025-01-24T05:00:40Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![SingKT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/singkt/32/173226_2.png) [@SingKT](https://community.homey.app/u/SingKT)\
**Post date:** [January 24, 2025, 9:41am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/2 "2025-01-24T09:41:48Z")

</div>

Have you tried an app restart?  
In case this helps you might implement a delayed app restart after a homey restart

---

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [January 24, 2025, 10:26am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/3 "2025-01-24T10:26:13Z")

</div>

Hi @SingKT ,

Good call out, I should had listed some of those troubleshooting steps I have completed in my original post.

I have:

- Restarted the HomeKit app
- Rebooted Homey Pro
- PTP Homey Pro
- Rebooted the Pulse2 Hub
- PTP the Pulse2 Hub
- Reset the switch box fuse(s) that power the roller shades electrical circuits
- Made adjustments to roller shade settings in the Pulse2 app

None of these actions have resolved the issue.

Please keep the suggestions and ideas coming.

---

<div class="post-metadata">

**Author:** ![Jan\_Albert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_albert/32/53188_2.png) [@Jan\_Albert](https://community.homey.app/u/Jan_Albert)\
**Post date:** [January 24, 2025, 10:46am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/4 "2025-01-24T10:46:04Z")

</div>

Homey 2023?

---

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [January 24, 2025, 11:30am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/5 "2025-01-24T11:30:21Z")

</div>

Yes

---

<div class="post-metadata">

**Author:** ![Jan\_Albert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_albert/32/53188_2.png) [@Jan\_Albert](https://community.homey.app/u/Jan_Albert)\
**Post date:** [January 24, 2025, 11:47am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/6 "2025-01-24T11:47:10Z")

</div>

Then try to repair in the maintenance of the device. You will reconnect the device without the need of repairing flows

---

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [January 24, 2025, 6:38pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/7 "2025-01-24T18:38:58Z")

</div>

I don’t have a Repair option in the right click menu for the device.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/e/cefb6efc91d45aac2cb42afd534a3210da0fb1eb.png)

Is there another way to perform a device repair?

---

<div class="post-metadata">

**Author:** ![Jan\_Albert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_albert/32/53188_2.png) [@Jan\_Albert](https://community.homey.app/u/Jan_Albert)\
**Post date:** [January 24, 2025, 7:02pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/8 "2025-01-24T19:02:01Z")

</div>

Which options appear under settings?

---

<div class="post-metadata">

**Author:** ![Jan\_Albert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_albert/32/53188_2.png) [@Jan\_Albert](https://community.homey.app/u/Jan_Albert)\
**Post date:** [January 24, 2025, 7:05pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/9 "2025-01-24T19:05:40Z")

</div>

If you have to remove and add the devices, you can use the script of Martijn Poppen

[https://gist.githubusercontent.com/martijnpoppen/dcf0b8fd3f7fe63dec087c87dbc66090/raw/4335dfc926ebc8db39a3ce4704739571c8d6629a/gistfile1.txt](https://gist.githubusercontent.com/martijnpoppen/dcf0b8fd3f7fe63dec087c87dbc66090/raw/4335dfc926ebc8db39a3ce4704739571c8d6629a/gistfile1.txt)

(Replacing devices without repairing flows)

---

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [January 24, 2025, 7:15pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/10 "2025-01-24T19:15:46Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/a/0a8460116947c4a24213605163cf2832a1f66f73.png)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/f/2fc4a1088799a949ad8f5d932b282b11d60a6337.png)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/8/38badf889dda9954f02baeaaef6223cb754378d6.png)

---

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [January 24, 2025, 7:18pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/11 "2025-01-24T19:18:43Z")

</div>

That looks promising, but I’m not familiar with executing scripts in Homey.

Is there a walkthrough or guide you can point me to?

---

<div class="post-metadata">

**Author:** ![Jan\_Albert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_albert/32/53188_2.png) [@Jan\_Albert](https://community.homey.app/u/Jan_Albert)\
**Post date:** [January 24, 2025, 7:45pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/12 "2025-01-24T19:45:44Z")

</div>

Very easy, just install the app homeyscript…

---

<div class="post-metadata">

**Author:** ![Jan\_Albert](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_albert/32/53188_2.png) [@Jan\_Albert](https://community.homey.app/u/Jan_Albert)\
**Post date:** [January 24, 2025, 7:48pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/13 "2025-01-24T19:48:30Z")

</div>

> [@\[HOW-TO\]\[Pro\]\[Cloud\] - Tool to FIX (advanced) flows after removing and re-adding devices](https://community.homey.app/t/how-to-pro-cloud-tool-to-fix-advanced-flows-after-removing-and-re-adding-devices/65018):
>
> rotating_lightwarning Use at own risk! warning rotating_light Hi, So I just go a new house and wanted to make my Zigbee network a bit better by removing an re-adding my devices so I get a stable network. But the issue with this is you have to fix all your flows. (Ofcourse [Flow Checker App for Homey | Homey](https://homey.app/a/com.athom.flowchecker/) can indicate the broken flows) I made a small script which can help with fixing the flows. So what do you need: Device ID you would like to update - You can get this via t…

---

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [January 25, 2025, 12:55am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/14 "2025-01-25T00:55:31Z")

</div>

Thank you for this.

It’s an improvement of my previous workaround, automating updates to impacted flows after a remove and re-add for each device, but doesn’t help identify the root cause of the error.

Very keen to understand why the issue is occurring.

---

<div class="post-metadata">

**Author:** ![Mark\_Dowling](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mark_dowling/32/113992_2.png) [@Mark\_Dowling](https://community.homey.app/u/Mark_Dowling)\
**Post date:** [May 29, 2025, 12:54am UTC](https://community.homey.app/t/missing-capability-listener-error/128690/15 "2025-05-29T00:54:24Z")

</div>

I’ve recently purchased, installed and cut over all of my Blinds to the Automate Pulse Pro hub.

This allows me to connect all my blinds into Homey over Matter, and this has fixed my issue.

---

<div class="post-metadata">

**Author:** ![maslan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/maslan/32/56967_2.png) [@maslan](https://community.homey.app/u/maslan)\
**Post date:** [September 11, 2025, 5:00pm UTC](https://community.homey.app/t/missing-capability-listener-error/128690/16 "2025-09-11T17:00:58Z")

</div>

I have had identical issue. No zwave device was working due to missing capablity listener. No restart/unplug/app restart helped. However I finally realized that all those unknown devices that are appearing, are paired devices, that have failed while pairing. They even respond to test frames, and are reachable, just unknown, even though they have been later added correctly. Lastest device (fibaro walli) was not correctly paired like five times, when I simply disconnected it from the power, and was able to finally remove it (the unknown device) in developers tools – suddently all my other zwave devices started to work fine. I wish I was able to remove unknown devices without testing if they are reachable or not
