I figured someone might find this useful. I just finished cobbling together a RF Signal Receiver/Transmitter using arduino and some duct tape.
What it does
Listens for external sensors (rain, soil, motion) that broadcast signals to a base station using RF and relays them to a http server for processing (in my case NodeRed). Do what you will with them after this point.
Runs its own http-server that listens for incoming requests, and can relay signals to switches that run via RF (Christmas lights, outdoor lights, etc)
Why
I have a rain sensor that I wanted to get the data from so I can do rain/sprinkler logic. Additionally, I have some outdoor lights that run with those cheapy RF controllers. Its nice to now tell HE/Alexa to operate them
There is a much deeper integration of this OpenMQTTGateway that handles a lot more sensors/signals and operates via MQTT. I just like things a bit simpler, and found this after I already set out
The Sonos RF Bridge looked like it could do similiar, I couldnt find the v1 which appeared to be the one that you could flash the RF chip with Portisch to get things working. Those are a lot of words that I dont know if mean anything, as I didnt attempt it.
What you need
- ESP32 Module
- CC1101 RF doohickey
- Patience
Cost $10 and time