record and replay Radio Frequency (RF) remote signal
Record any replay any RF signal. (optional) Integrate with Home Assistant. Trigger replay with Alexa or Google Home.
Common use cases: airconditioners, remote power plugs, fans, shades and kitchen hoods. This won't work with rolling codes often used for more secure communication to open doors for example.
required hardware
- Raspberry Pi (check https://github.com/F5OEO/rpitx#hardware for supported versions)
- radio receiver USB dongle (RTL-SDR with RTL2832U chipset)
record and replay RF signal
on your Pi
-
Install Raspberry Pi OS.
-
Install https://github.com/F5OEO/rpitx
-
Connect the RTL-SDR dongle to your Pi.
-
Record remote signal.
To find the frequency, your can install SDR software. If the remote has an FCC id, you can look that up here. Common frequencies are: 433.92, 868.3, 315, 288, 300, 303, 306, 310, 318, 330, 390, 403.55 and 418 MHz.
cd rpitx # this records on 868.00 MHz frequency and writes it to a fan-on-button.iq file rtl_sdr -s 250000 -g 35 -f 868.0000e6 fan-on-button.iqabove can also be done through the rtlmenu.sh GUI
-
CTRL + C to stop recording.
You can remove the RTL-SDR dongle when you're done recoding. It's not required for sending.
-
Add electrical wire to GPIO pin#7 (4th pin down, left row) - see picture.
-
Replay recording.
sudo ./rpitx/sendiq -s 250000 -f 868.0000e6 -t u8 -i ./rpitx/fan-on-button.iqcredits
All rights of the original authors reserved.