RF Device Manager — Control all RF-devices via ESP32+CC1101

:satellite_antenna: RF Device Manager — New Custom Integration

Hi everyone,

I would like to introduce my new Home Assistant custom integration:

:link: GitHub Repository:

RF Device Manager

RF Device Manager brings full RF device management directly into Home Assistant — completely through the web UI.

No YAML. No manual Python configuration.

Create, learn, test, edit, manage and send RF codes directly from Home Assistant.

:sparkles: Features

  • Full UI-based RF device management
  • Learn RF codes with guided wizard
  • Signal clustering and protocol detection
  • Supports raw timings, tri-state, binary, Pronto hex and Tasmota RF formats
  • Manage switches, lights, fans, covers, buttons and sensors
  • Receive RF signals and trigger Home Assistant automations
  • Uses the Home Assistant radio_frequency platform (2026.5+)
  • Designed for ESPHome ir_rf_proxy hardware (CC1101/SX127x)
  • No YAML configuration required

:package: Installation

HACS

  1. Open HACS → Custom repositories
  2. Add:
https://github.com/Gifford47/rf_device_manager

Category:

Integration
  1. Install RF Device Manager
  2. Restart Home Assistant

Add the integration:

Settings → Devices & Services → Add Integration → RF Device Manager

:gear: Requirements

  • Home Assistant 2026.5 or newer
  • A radio_frequency transmitter
  • ESPHome ir_rf_proxy recommended for learning and receiving RF signals

:test_tube: Feedback & Contributions

The integration is still under active development.

Feedback, bug reports and feature requests are welcome:

Enjoy! :rocket:

3 Likes

This is an amazing project !

I finally manage to make an ESPHOME device with an ESP32 and CC1101 to control a projector screen.

I have a Sonoff RF device previously controlling the screen but this project will be excellent for future rf controls.

Thanks for sharing !

It is really easy to configure once the hardware is working in home assistant.

Thank you so much!! I think this is quite helpful.

@Gifford47

I have quite a number of Pir and Door sensors based on ev1527.
I’ve captured a door sensor that works and I can see it as open or closed.
The code for a door example is -
0x18290A for open and 0x18290E for closed.

From my sonoff setup I have these codes for approx 15 other door sensors. Is it possible to type these codes in manually rather than having to go around learning each door sensor?

So far I have had no luck using the manual method.

Thanks for any assistance.

(A captured door sensor that works perfect)

Not sure if it is possible to just enter the code on this manual screen. Everything I tried did not work.