I recently bought the IKEA Fyrtur cover, and whilst the original controls are great I noticed that the cover is way too long for my window. Thus I connected the cover and remote control to HomeAssistant and started hacking away on a virtual remote which let me specify max and min values for open and closed position. However, writing all the custom logic as entities made it really hard to overview and maintain, thus I created this custom component for cover control!
It does the following:
- Can be configured to a new
open
andclosed
value to set specific boundaries how high and low the cover can go. - Listens to open and close events, and keeps opening or closing until the desired max or min value is reached. If your cover is already in motion and you press the same button again, the cover stops. If the cover is in motion and you press the other button, the cover changes directions, just like an original IKEA cover remote!
- Can be set up to listen to a multitude of different remotes (espcially since it already integrates with deconz).
- One physical remote can control multiple covers to synchronize open and close (group behaviour).
- Controls covers based on any HomeAssistant event, as long as it contains an id and optionally an event in the data section.
- Can be controlled from automations or scripts using the
open
andclose
services
I also added a write up to do the same thing using HomeAssistant entities