I have a Remote Control for my windows shades and I would like to be able to trigger them using some software using a web interface or an android app. As I am an enthusiast programmer I would like to code this myself so using a home automation framework is not yet my goal. I already learnt about the remote control that its protocol is difficult to mimic especially when I want to be able to always use the hardware device remote control as a fallback (even if the Raspi should cease to function my family should be able to open or close the shades). The protocol was designed to be secure, it uses a security token that changes for each transmission so I consider it impossible to do the 868 communication on my own.
So my idea was to attach the remote control to a plate and position three "fingers" over the buttons and to control the fingers using the io connectors of the Raspi. I know that it would also be possible to solder something to the board of the remote control but I would prefer an approach where the remote control itself gets controlled remotely without opening the case.
Do you have suggestions for me how to achieve my goal? Is there some device that enables me to push a button physically?