Add missing Stop option and Open Anyway feature to Velux Active integrated via HomeKit Controller integration

I have Velux Active integrated into Home Assistant using the HomeKit Controller integration. However, there are two key features missing:

  • When a cover (window or blind) is moving, the Stop option will not work. This is true for many Lovelace cards that do provide a Stop option, so it is not a UI issue. The original remote control from Velux (a KLR200) does provide this a Stop option and so does the Indoor Climate Sensor that comes with the Velux Active kit. Indeed, so does the Velux Active phone app. So not sure why Stop option is not honoured by the HomeKit Controller integration.

  • When requesting a window to be opened while it is raining, the Velux KLR200 remote control will warn you and provide an “Open Anyway” option. Whereas, in Home Assistant, the window request is just ignored. Typically I open the windows after it has stopped raining, but because the sensor on the Velux Integra window is still wet, it reports it is raining. The “Open Anyway” option would cater for this scenario.