Skip to content

rtl_433 for Home Assistant

The rtl_433 integration connects Home Assistant to rtl_433 so you can see weather stations, security sensors, and more, all as native Home Assistant devices and entities.

A single rtl_433 hub in Home Assistant with automatically discovered nested devices: a weather sensor, energy meter, door sensor, doorbell, and leak detector

rtl_433 receives 433 MHz and other ISM-band transmissions with a software-defined radio (SDR) and can expose decoded events through its HTTP API. This integration connects to that WebSocket endpoint, normalizes each event into a stable device identity, and maps raw fields to Home Assistant sensors, binary sensors, and events through the device library.

The best way to use this integration is with the rtl_433 Home Assistant add-on and a supported USB radio: install this integration first, restart Home Assistant, and then install and start the add-on. Each radio the add-on detects is discovered automatically — no connection details to type. Otherwise, the integration can connect to any rtl_433 server with HTTP output enabled.

Features

  • Local push over the rtl_433 WebSocket, with no cloud dependency and no polling.
  • Data-driven device library: add support for additional devices by writing YAML snippets in the Home Assistant UI, without having to wait for a new version of the integration.
  • Automatic device discovery: newly observed devices are added automatically, and discovery can be disabled to avoid adding unwanted devices.
  • Configurable availability: silence-based availability with hub defaults, device overrides, and event-driven class defaults.
  • Multiple servers: add one hub per rtl_433 server; device identities are scoped per hub.
  • Hub observability: diagnostic entities for connectivity, SDR/meta values, and server statistics.
  • Optional managed SDR settings: Home Assistant can adopt and re-apply rtl_433 SDR settings after reconnects.
  • Debugging and Diagnostics: downloadable diagnostics show unmapped fields so missing device support is easy to identify.

Where to Start