Hasty Briefsbeta

Bilingual

RF hacking my cloud-controlled ceiling fan

8 days ago
  • #RF Hacking
  • #Home Automation
  • #Local Control
  • The author replaced their bedroom ceiling fan with a cloud-controlled Dreo fan and wanted local control via Home Assistant to avoid cloud dependencies.
  • They decoded the RF remote's commands by identifying the carrier frequency, modulation method (ASK/OOK), and payload structure, using an RTL-SDR to capture and analyze the signal.
  • To replay commands, they used a Xiao ESP32-C6 board with an RFM69HCW transceiver, manually toggling the data pin with decoded pulse timings and debugging with the RTL-SDR.
  • The setup integrates with Home Assistant via MQTT, with the ESP32 subscribing to topics to trigger RF commands and maintaining an internal state for fan and light controls.
  • The project successfully enables reliable local control without cloud reliance, with the transmitter working stably for nearly a year and controlled via Siri.