Radio
| Frequency band | 433.92 MHz (ISM band, licence-free in Sweden and the EU) |
|---|---|
| RF chip | Texas Instruments CC1101 via SPI |
| Modulation | OOK (On-Off Keying) — covers virtually all 433 MHz consumer protocols |
| Receiver sensitivity | ~ -110 dBm (typical for CC1101) |
| Transmit power | +10 dBm |
| Range | ~30-50 m indoors, up to 100 m line of sight outdoors. Affected by walls, interference and antenna placement. |
| Antenna | Built-in, replaceable with external via SMA connector for extended range |
Processor and memory
| Module | Seeed Studio XIAO ESP32-C3 (Espressif ESP32-C3FN4) |
|---|---|
| CPU | RISC-V 32-bit single-core, up to 160 MHz |
| Flash | 4 MB |
| RAM | 400 KB SRAM |
| Operating system | FreeRTOS (Arduino + ESP-IDF) |
Connectivity
| WiFi | 2.4 GHz (b/g/n) — RF-HUB does not support 5 GHz. Your router must also broadcast on 2.4 GHz. |
|---|---|
| Bluetooth | BLE 5.0 (for configuration via app, opt-in) |
| USB | USB-A (Type-A) male, USB 2.0 |
| Local APIs | HTTP (port 80), WebSocket (live device updates), MQTT (outgoing to broker) |
| Cloud service | WebSocket over TLS to qtrl.me — auth via SHA-256 hash of token + salt |
Power supply
| Voltage | 5 V via USB |
|---|---|
| Power consumption | ~80-150 mA active (WiFi + RF), peaks during TX |
| Adapter | Any USB charger (phone charger >= 500 mA works), or a USB port on a computer/router |
Software features
| RF protocols (RX) | Oregon v1/v2/v3, Bresser, UPM, Telldus Temp, MarQuant, MtxRain, Mandolyn, Everflourish, Telldus/Nexa remotes, Sonoff RF, Unitec, Somfy, A-Ok, Bofu and more — see the full list |
|---|---|
| RF protocols (TX) | Nexa, Telldus, Sonoff RF, A-Ok, Bofu, Somfy (rolling code), plus learned remotes via universal pulse-replay |
| Remote learning | Universal pulse-capture (RF1 bitmap) — records any 433 MHz button press |
| Automation | Triggers -> Actions, max 20 rules, NVS persistence |
| Scheduling | Cron + sunrise/sunset (lat/lon configurable) |
| OTA update | Primarily from the cloud (qtrl.me), USB as backup |
| Home automation integrations | Home Assistant (MQTT discovery), Homey (via qtrl.me), web interface, mobile app (coming soon) |
| Webhooks | HTTP actions to any URL (IFTTT, Telegram, Discord, your own API ...) |
Data storage and privacy
| Storage location | Locally on the device in NVS flash partition (~20 KB) |
|---|---|
| What is stored | WiFi credentials, device list, automation rules, schedules, MQTT config |
| What is not stored | Personal data, sensor values over time, websites you visit — none of this is logged or forwarded |
| Cloud data | Only when explicitly using Homey/qtrl.me — device status is then sent encrypted over TLS |
What you need
- WiFi network with 2.4 GHz support and internet access for cloud features
- USB port or charger (5 V, >= 500 mA)
- To integrate with Home Assistant: MQTT broker (Mosquitto in HA Add-ons works great)
- For Homey: a free qtrl.me account
Specifications may change with software updates. Get in touch if you need more details — we're happy to help.