I've got the following setup I would like to automate:
- Press button A on a remote to turn the alarm system off
- Press button A on a remote to open the garage door
- Press button A on a remote to close the garage door
- Press button B on a remote to turn the alarm system on
In between those steps, I could include a step to press a button on a third remote to turn on/off the car alarm.
I'm a newbie in both RF and electrical engineering, so any bits of advice would be very greatly appreciated.
I see three possible solutions for my problem, unfortunately, one of them I cannot apply:
- I - (most preferable, as I can keep the remotes out of the garage) - simulate the presses by sending a signal from a Hack RF place inside the garage. The signals will be chained and depending on one another.
- II - (not preferable, as the remotes have to physically be in the garage) - by using solenoids controlled by a Raspberry Pi and placed next to the remotes, those solenoids to actually press the remotes but the whole process to be started externally.
- III - (this would void the warranty so it's not applicable) - open the plastic cases of the remotes, and through soldering / desoldering simulate button press through a Raspberry Pi.
I've watched some tutorials, made my research so decided to proceed with the option I. Bought me a Hack RF and started my struggle to reproduce the signal, unfortunately, I'm still failing but this could be due to lack of knowledge or experience on my side. An issue to add on top of the situation - I'm pretty sure some of the remotes are using a rolling code, so simulating the signal won't be that easy...
Coming to my question - do you think option I is doable at all? Should I keep trying to replicate the signal, then the second one and so on until I eventually reach the point where I can replicate and chain the successful sequence?
Should I go for a different option or there is something I'm missing and you would advise me to do? Thanks! :)