Software Documentation

Complete guide to all features and interfaces of the RF433-MQTT-SNIFFER

🌟 What Makes This Device Special

The RF433-MQTT-SNIFFER is a professional-grade 433MHz signal monitoring device with built-in web interface and Home Assistant integration. Key highlights:

πŸ“Š Status Dashboard

The main monitoring screen provides a complete overview of your device at a glance. All information updates automatically every 5 seconds.

Status Dashboard

What You'll See

πŸ“‘ Device Status

Operating Mode shows the current state: starting up, configuring WiFi, connecting, or fully operational with MQTT.

Uptime displays how long since last reboot - useful for monitoring stability.

Free Memory indicates available RAM for smooth operation.

πŸ“Ά Network Status

WiFi shows connection status with green (connected) or red (disconnected) indicator.

IP Address is where you access the web interface from other devices.

Signal Strength (RSSI) shows WiFi quality: -30 is excellent, -70 is acceptable, below -80 may cause issues.

πŸ”¬ RF Module Status

CC1101 Status confirms the RF transceiver is working. Shows chip version (typically "v14") when OK.

Signal Counters track total received (RX) and transmitted (TX) RF signals since boot.

Restart Button reinitializes the RF module without rebooting the entire device.

πŸ”¬ Diagnostic Monitor

Real-time RF signal monitoring with detailed protocol analysis. This is where you see every signal your device captures.

Diagnostic Monitor

RF Signal Log

The scrolling log shows the last 100 RF signals with complete details:

Quick Actions

RAW Pulse Data

Click any signal entry marked with [+RAW] to expand and see the raw pulse timing data. This is useful for analyzing unknown protocols or debugging reception issues.

System Log

Below the RF log, you'll find system diagnostic messages with color-coded severity:

🏷️ Alias Manager

Assign friendly names to RF codes so you can easily identify your devices. Instead of seeing "0x554FF0", see "Front Door Sensor" or "Garage Remote".

Alias List

How Aliases Work

Adding an Alias

Add Alias

Two ways to add aliases:

Unique Codes Discovery

Unique Codes

The device automatically tracks every unique RF code it receives (up to 200 codes). This helps you discover all RF devices in your environment:

Backup & Restore

Backup

Backup - Download all aliases as a JSON file

Restore

Restore - Import aliases from a backup file

Use backup before firmware updates or when migrating to a new device. The restore function automatically skips duplicates.

πŸ“Š RF Spectrum Analyzer

Visualize the RF activity around 433MHz in real-time. See which frequencies are busy, find interference sources, and verify your antenna is working correctly.

Spectrum Analyzer

Understanding the Display

Practical Uses

πŸ”¬ CC1101 Hardware Diagnostics

Built-in hardware testing to verify the RF module is properly connected and configured. Run these tests if you're experiencing reception problems.

CC1101 Test

Test Results

All tests should show green checkmarks. Red X indicates a problem that needs attention - usually a wiring issue or power supply problem.

πŸ”— Mesh Network UNIQUE FEATURE

This is the standout feature that sets RF433-MQTT-SNIFFER apart from any other 433MHz receiver. Connect multiple devices in a Master-Satellite configuration to cover your entire property with a single unified system.

Mesh Network

Why Mesh Matters for RF433

Traditional RF receivers only cover the area around them. One device in your basement can't hear a sensor on the second floor. With mesh networking, you place Satellite devices throughout your property, and they all forward signals to a single Master device. Your Home Assistant sees ONE device with complete coverage.

How It Works

🎯 Master Device

The central hub that receives signals from all Satellites. Only the Master connects to MQTT and Home Assistant. Place it wherever is convenient - it doesn't need to be centrally located.

πŸ“‘ Satellite Devices

Remote sensors placed where RF coverage is needed. When a Satellite receives an RF signal, it immediately forwards it to the Master via WiFi. Typical response time under 100ms.

πŸ” Auto-Discovery

The Scan function finds all RF433 devices on your network. Click "Pair" to instantly configure a device as a Satellite connected to your Master.

♻️ Smart Deduplication

If the same RF signal is received by multiple devices (common in overlapping areas), the Master automatically filters duplicates. Only one event reaches Home Assistant.

Deployment Example

Result: Complete RF coverage of a 3-story house with a single MQTT integration. No signal is missed regardless of where it originates.

Health Monitoring

The Master continuously monitors all Satellites:

βš™οΈ Settings & Configuration

Complete device configuration through the web interface. All settings are saved to flash memory and persist across reboots.

πŸ“Ά WiFi Settings

Configure your network name (SSID) and password. Optionally set a static IP address if you prefer the device to always have the same address.

If WiFi connection fails, the device creates its own access point "RF433-Config" for recovery.

πŸ”Œ MQTT Settings

Enter your MQTT broker address (usually your Home Assistant IP). Configure username/password if your broker requires authentication.

Test Connection button verifies the broker is reachable before saving.

πŸ”— Mesh Settings

Choose operating mode: Standalone (single device), Master (hub), or Satellite (remote sensor).

For Satellites, enter the Master's IP address and assign a unique Device ID.

🏷️ Device Identity

Set a friendly device name that appears in Home Assistant and the web interface.

Configure timezone for correct timestamps in logs and MQTT messages.

WiFi Settings MQTT Settings

πŸ”„ Firmware Updates (OTA)

Update your device wirelessly without connecting any cables. New firmware versions add features and fix bugs.

OTA Update

Update Process

Select File

1. Select the firmware.bin file

Upload Progress

2. Watch the upload progress

Safety Features

Best Practices

🏠 Home Assistant Integration

Zero-configuration integration with Home Assistant via MQTT Discovery. Just connect and all sensors appear automatically.

Automatic Discovery

When the device connects to your MQTT broker, it automatically announces itself to Home Assistant. Within seconds, you'll see:

RF Signal Events

Every received RF signal triggers an event with complete information:

Automation Ideas

πŸ’Ύ Data Storage

All your settings and data are permanently saved to flash memory. Nothing is lost when power is disconnected.

What's Saved

βš™οΈ Configuration

WiFi credentials, MQTT settings, mesh configuration, device name, timezone - all persisted.

🏷️ Aliases

Up to 255 RF code aliases with their names. Saved immediately after any change.

πŸ“œ Signal History

Last 100 RF signals preserved for review after reboot. Auto-refreshes on new signals.

πŸ”’ Unique Codes

Up to 200 discovered unique RF codes with statistics - survives indefinitely.

Factory Reset

If you need to start fresh, hold the BOOT button for 10 seconds. This erases all settings and returns the device to factory defaults. The device will create an access point for initial configuration.

← Hardware Specifications Back to Home GitHub Repository β†’