Hacking a Ceiling Fan Remote with RTL-SDR and ESP32 for Home Assistant

whiteblossom2 pts0 comments

RF Hacking A Ceiling Fan Via The Remote | Hackaday

Skip to content

[Sam Wilkinson] recently installed a Dreo CLF513S ceiling fan in his place — it’s cheap, well-sized, and blows air around as you’d expect it to. The only problem is that it only works with an ugly cloud-only smart home setup out of the box. Never mind, though, because [Sam] figured out how to hack up a custom solution.

Hacking efforts began with the included remote control. [Sam] identified that the remote had to be RF, since it didn’t need line of sight to work properly. The FCC ID on the back of the device further indicated this was the case. Armed with that knowledge, it was simply a case of figuring out the commands sent by the remote, building something to replay them, and then hooking that into [Sam]’s existing Home Assistant setup.

The remote ran on 433.92 MHz, a not-uncommon bit of spectrum for these sort of appliances. An RTL-SDR was thusly enlisted to capture the output, with a spectrogram indicating the remote used simple on-off keying to send commands. Once commands were captured, [Sam] grabbed an ESP32-C6 microcontroller, hooked it up to a RFM69HCW radio transceiver, and programmed it to replay the fan on/off command. From there, a little dabbling with MQTT got the ESP32 controlling the fan as desired from within the Home Assistant ecosystem.

Sometimes, it’s hard to find smart home gear that actually suits your tastes and budgets. Often, a bit of tinkering can shape existing appliances to bend to your will instead. If you’re tweaking your own gear to better fit your smart home, don’t hesitate to notify the tipsline.

Leave a ReplyCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)<br>This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Search for:

Never miss a hack

Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us

Subscribe

If you missed it

Flying Cell Towers Are A Thing

17 Comments

The Trains With Rubber Tires

36 Comments

Linux Fu: Upcycling An Old Router

25 Comments

MSYS2 And The No-Fuss Way To Get More GNU Into Your Windows

33 Comments

What Happens If Russia Shuts The Door On Their Leaky ISS Module?

29 Comments

More from this category

Our Columns

Hacking Routers Like It’s 2008

14 Comments

Hackaday Podcast Episode 375: Rebuilding Tech On Our Terms And The Hero Nerd

1 Comment

This Week In Security: Stealing Email With AI, AMD Nerfs Chips, The World Cup Nearly Rickrolled, And GPSD Bugs

17 Comments

FLOSS Weekly Episode 872: I’m Not Satoshi

1 Comment

Hackaday Links: June 21, 2026

6 Comments

More from this category

Search

Search for:

Never miss a hack

Follow on facebook<br>Follow on twitter<br>Follow on youtube<br>Follow on rss<br>Contact us<br>Subscribe

If you missed it

Flying Cell Towers Are A Thing

17 Comments

The Trains With Rubber Tires

36 Comments

Linux Fu: Upcycling An Old Router

25 Comments

MSYS2 And The No-Fuss Way To Get More GNU Into Your Windows

33 Comments

What Happens If Russia Shuts The Door On Their Leaky ISS Module?

29 Comments

More from this category<br>Categories<br>Categories<br>Select Category<br>3d Printer hacks<br>Android Hacks<br>Arduino Hacks<br>ARM<br>Art<br>Artificial Intelligence<br>Ask Hackaday<br>ATtiny Hacks<br>Battery Hacks<br>Beer Hacks<br>Biography<br>blackberry hacks<br>Business<br>car hacks<br>Cellphone Hacks<br>chemistry hacks<br>classic hacks<br>clock hacks<br>cnc hacks<br>computer hacks<br>cons<br>contests<br>cooking hacks<br>Crowd Funding<br>Curated<br>Current Events<br>Cyberdecks<br>digital audio hacks<br>digital cameras hacks<br>downloads hacks<br>drone hacks<br>Engine Hacks<br>Engineering<br>Fail of the Week<br>Featured<br>Fiction<br>firefox hacks<br>FPGA<br>g1 hacks<br>Games<br>google hacks<br>gps hacks<br>green hacks<br>Hackaday Columns<br>Hackaday links<br>Hackaday Store<br>Hackerspaces<br>HackIt<br>handhelds hacks<br>hardware<br>High Voltage<br>History<br>Holiday Hacks<br>home entertainment hacks<br>home hacks<br>how-to<br>Interest<br>internet hacks<br>Interviews<br>iphone hacks<br>ipod hacks<br>Kindle hacks<br>Kinect hacks<br>laptops hacks<br>Laser Hacks<br>LED Hacks<br>Lifehacks<br>Linux Hacks<br>lockpicking hacks<br>Mac Hacks<br>Machine Learning<br>Major Tom<br>Medical Hacks<br>Microcontrollers<br>Misc Hacks<br>Multitouch Hacks<br>Musical Hacks<br>Netbook Hacks<br>Network Hacks<br>News<br>Nintendo DS Hacks<br>Nintendo Game Boy Hacks<br>Nintendo Hacks<br>Nintendo Wii Hacks<br>Nook Hacks<br>Original Art<br>Palm Pre Hacks<br>Parts<br>PCB Hacks<br>Peripherals Hacks<br>Phone Hacks<br>Playstation Hacks<br>Podcasts<br>Portable Audio Hacks<br>Portable Video Hacks<br>PSP Hacks<br>Radio Hacks<br>Rants<br>Raspberry Pi<br>Repair Hacks<br>Retrocomputing<br>Retrotechtacular<br>Reverse Engineering<br>Reviews<br>Robots Hacks<br>Roundup<br>Science<br>Security Hacks<br>Skills<br>Slider<br>Software Development<br>Software Hacks<br>Solar Hacks<br>Space<br>Tablet Hacks<br>Teardown<br>Tech Hacks<br>The Hackaday Prize<br>Tool Hacks<br>Toy Hacks<br>Transportation Hacks<br>Uncategorized<br>Video Hacks<br>Virtual Reality<br>Weapons Hacks<br>Wearable Hacks<br>Weekly Roundup<br>Wireless Hacks<br>Xbox Hacks

Our Columns

Hacking Routers Like It’s 2008

14 Comments

Hackaday Podcast Episode 375: Rebuilding Tech On Our Terms And The Hero Nerd

1...

hacks comments hackaday home follow remote

Related Articles