I’ve had pretty good success repurposing cheap rf remotes for smart home control. Thought I’d share.
https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20220126215649&SearchText=433mz+remote+control
My Sonoff RF Bridge flashed with ESPhome learns and listens for the RF codes and triggers whatever you want.
I’ve even printed some little desktop stands/mounts for them.
Labels are a bit rustic but they do the job. I generally have them programed as up, down or toggle.
I find them to be pretty reliable. The Sonoff receives the signals lighting fast.
Edit: Moved from a Sonoff to a DIY solution.
I moved off my hardware hacked Sonoff RF Bridge and onto these connected to an ESP32 after I hit up against limits in number of codes I could watch/send.
Very happy with it so far. I also hooked up and LED and an RTTL buzzer to it. I have it beep when I hit buttons on my 433mhz remotes so that I know it’s “been sent and heard”…
I tried a few ESp32’s I had and it became really solid when I used a Quinled.
I left it kind of exposed deliberately - it’s my “RF bug”…
[image]
substitutions:
…
3 Likes
nickrout
(Nick Rout)
January 27, 2022, 6:10am
2
They are fantastic.
I have thought for a while that we need a compilation thread of all the messiest home made HA projects, you know with wires all over the place and components hanging precariously, the sort of “Heath Robinson meets Rube Goldberg” thread. (Not that your buttons are in any way bad, just delightfully home made).
1 Like
Pro tip - with whiteout pens you both maximise the crappiness of your icon while ensuring it’s long life:)
1 Like
nickrout
(Nick Rout)
January 27, 2022, 6:23am
4
Ironically this 2016 video was one of the earliest HA demo/howto’s I saw.
1 Like
Oh yeah I remember that dude. I think he was one of the first youtubers I watch too. RF is pretty old tech:)
It’s kind of fallen by the wayside (mainly because of state tracking I guess), but I think it still has it’s place.
francisp
(Francis)
January 27, 2022, 8:12am
6
I use quite a lot of them too. But I have never put labels on them
1 Like
nickrout
(Nick Rout)
January 27, 2022, 8:51am
7
Now you have a challenge to make them better than @Mahko_Mahko ’s
2 Likes
Gotta dig deep and connect with your inner child artist self;)
pashdown
(Pete Ashdown)
January 28, 2022, 7:23pm
9
This is timely for me, because I’m trying to figure out how to do the same thing. I’ve flashed my Sonoff and I’m getting codes via advanced_sniffing for some buttons and bucket_sniffing for another. Here are some examples of the output:
[12:09:14][I][rf_bridge:077]: Received RFBridge Advanced Code: length=0x04 protocol=0x00 code=0x3F3201
[12:09:18][I][rf_bridge:077]: Received RFBridge Advanced Code: length=0x04 protocol=0x00 code=0x7FF141
[12:10:52][I][rf_bridge:100]: Received RFBridge Bucket: AA B1 04 01B8 0118 00AA 01EA 381A09 55
It is entirely unclear to me as to how to make an automation trigger from these codes. Can someone post an example please?
Hey I’m pretty sure there are quite a few examples around if you dig around the forum.
But in summary, you create a binary sensor which listens for the signal in your ESPHome config like this.
Then you use that as an automation trigger (either in Home Assistant or perhaps directly in ESPHome).
I’m not familiar with the advanced or bucket sniffing approaches though and don’t know if they differ.
Not sure if these docs help.
I did the hardware hack.
Now remembering that I don’t have a clue what I’m doing, would anyone be able to walk me through, or point me to a walk-through, of how to connect my usb-ttl adapter to my rf bridge?
Like I don’t even know what to connect to what, the different types of connectors that there are, and what I need etc - I have some wire on hand, and not much else:)
I’ve done the hardware part (I guess we’ll also see how wise I was to do it with wire, not resistors:).
Thanks!
@beikeland ? @iz3man ?
[connect%2…
pashdown
(Pete Ashdown)
January 28, 2022, 10:18pm
11
This got me a little further, I can trigger on advanced codes that appear, but not on raw, otherwise only detectible via bucket sniffing.
Did you try this one for raw? Not sure if it would work.
The remote reciever has an on_raw trigger. Not sure if that works with the sonoff?