Open-source RF gateway platformfor Home Assistant and beyond.
Learn, store, receive and replay RF signals through a modern WebUI, MQTT and Home Assistant Discovery — on hardware that may already be sitting in your drawer.
Stable release • WebUI • OTA • Backup & restore
OpenRFESP8266 + CC1101One compact gateway. A complete RF workflow.
RAW learn & replay
Capture remote-control signals, save them into slots and replay them later.
RF receive matching
Recognize learned signals and expose matching events to your automation system.
Home Assistant
MQTT Discovery creates controls and sensors without manual entity configuration.
Responsive WebUI
Configure Wi-Fi, MQTT, RF slots, analyzer tools and diagnostics from a browser.
OTA updates
Update the firmware over the network after the initial PlatformIO installation.
Backup & restore
Export configuration and learned RF data before upgrades or hardware changes.
From an empty ESP8266 to a working gateway.
The firmware and the LittleFS WebUI must both be uploaded during the first installation.
- 01Open in PlatformIO
Download and extract the source package, then open the project folder.
- 02Upload firmware
PlatformIO → Upload
- 03Upload WebUI
PlatformIO → Upload Filesystem Image
- 04Configure the device
Connect to the OpenRF access point and open 192.168.4.1.
This usually means the firmware was uploaded, but the LittleFS filesystem was not. Run “Upload Filesystem Image” and restart the device.
Stable today. Multi-band tomorrow.
ESP8266 stable base
433 MHz, WebUI, MQTT, HA Discovery, OTA and analyzer.
Protocol expansion
More decoders while keeping RAW compatibility.
ESP32 + dual radio
Dedicated 433 MHz and 868 MHz radio modules in one gateway.
OpenRF Platform v1.0.0 Stable
Download the complete PlatformIO source package including the WebUI, documentation, license and release notes. After extraction, open the project folder in PlatformIO.
Built for legitimate automation and RF development.
Use OpenRF Platform only with equipment and radio signals you own or are authorized to control. Users are responsible for complying with local radio regulations and applicable law.