Control hardware buttons of remote control

I have a remote control for my shades that can’t be emulated by any HA component.
So i want to hardwire the 6 touch buttons.
What would be the best way to do it?
Wire the buttons directly to gpio pins of the raspberry?
Use an optocoupler? Or some kind if register to save pins?
Thanks

Open collector drivers (general purpose transistors, or a driver IC) connected to the gpio would do.

Or have you thought about learning the codes with one of the BroadLink devices?

http://www.ibroadlink.com/rmPro+/

I think @iz3man might have something similar to my situation where the blinds remote sends rolling RF codes rather than static rf codes. I am using Hunter Douglas PowerView.

Would love to know if Broadlink can support rolling codes?

1 Like

Yes. It’s Rademacher. Afaik they use rolling codes and a proprietary protocol. So i need to press buttons ‘manually’.

@iz3man did you find a solution for this mate?

Yes. :slight_smile: It’s working fine here, and NO, they are NOT using rolling codes. So you can use a standard 433MHz receiver/transmitter connected to your raspi.
Look here https://github.com/dasoho/fernotron-control
If you need english translation let me know. I can control my shades now out of home assistant. Very convenient.

Is it possible to share the English version of the code?

What ENGLISH version do you mean? Version of what?