OPEN SOURCE RF GATEWAY & ANALYZER

OpenRF Platform

v1.0.0Connecting

SYSTEM OVERVIEW

Dashboard

StatusLoading...
Firmware-
IP address-
WiFi mode-
Radio chip-
Radio mode-
Frequency-
RSSI-
MQTT-
Last RAW frameWaiting...
Frame duration-
Frame RSSI-
Free heap-
Heap fragmentation-
Uptime-
LATEST CAPTURENo signal received yet
-
Press a 433 MHz remote button near the receiver.

RF TRANSMIT CAPTURE

RF Learn

Learn stateIDLE
Idle

Capture a remote button for later transmission from an RF slot.

Pulse count-
Duration-
RSSI-
Noise floor-
Rejected0
Last reject-
LEARN PREVIEWNo preview
The captured signal will appear here before it is accepted.

RF Learn records a signal for transmission. RX Slots are used separately for RF-to-Home Assistant control.

DEVICE CONFIGURATION

Settings

Device

WiFi client

Optional. The setup access point is disabled automatically after a successful connection. It remains available only when WiFi is not configured or the connection fails.

MQTT

Enable communication with MQTT and Home Assistant.

Home Assistant Auto Discovery

Publish saved RF slots and diagnostic sensors automatically when MQTT connects.

RAW RF MEMORY

RF Slots

Loading slots...

RF TO HOME ASSISTANT

RX Slots

Loading RX slots...

Press Capture on an RX slot, then press the remote button once. The page completes automatically after saving. A matched signal publishes both a Home Assistant trigger and a visible binary sensor pulse. 700 ms lockout prevents repeated events from one button press.

LIVE RF DIAGNOSTICS

RF Analyzer

Latest RF eventWaiting for signal
Idle

Passive monitor: every captured RF candidate is analyzed without saving, transmitting, or triggering Home Assistant.

Frequency-
RSSI-
Protocol-
Encoding-
Symbols / bits-
Base pulse-
Frame count-
Quality-
Pulse count-
Duration-
Code-
Pulse classes-
Candidates0
Accepted0
Rejected0
Decoded0
Unknown0
SIGNAL REPORT / RAW EXPORTNo frame analyzed yet
-
Press a remote button near the CC1101 receiver.

MAINTENANCE

System

Firmware update

Upload the PlatformIO firmware.bin. Only the firmware partition is updated; LittleFS configuration and RF slots remain untouched.

Backup

Download one backup containing the configuration and all saved TX slots. The file contains WiFi and MQTT credentials; store it securely.

Download backup

Restore backup

Restoring replaces the current configuration and TX slots, then restarts the bridge. Only OpenRF .orfbackup files are accepted.

Do not disconnect power during firmware update or backup restore.

PROJECT INFORMATION

About

OPEN SOURCE RF GATEWAY & ANALYZER

OpenRF Platform

A compact RF gateway and analyzer for ESP8266 and CC1101 with precise RAW Learn/Replay, protocol-aware RX events, WebUI, REST API, MQTT, Home Assistant Discovery, OTA and backup/restore.

Built for ESP8266 on purpose: to give the slightly dated but still capable boards sitting in drawers a useful second life.

Created byKocsis Krisztián
Architecture & development supportChatGPT (OpenAI)
LicenseMIT
UI statusStable v1.0.0