RaspyRFM
raspyrfm
The RaspyRFM integration adds support for cheap RC 433 MHz outlets via one of the supported gateways.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet |
What people report
433 MHz switches work through ConnAir, ITGW-433 or RaspyRFM gateways.
- Works3
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| ConnAir gateway | Works | 433MHz switches via gatewaySaved copyDescription: Added support for 433MHz rc devices via ConnAir/ITGW-433/RaspyRFM gateways. Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#7779 ## Example entry for `configuration.yaml` (if applicable): ```yaml switch: platform: raspyrfm gateway_manufacturer: Seegel Systeme gateway_model: RaspyRFM host: 127.0.0.1 # Optional port: 49880 # Optional switches: - name: My Switch controlunit_manufacturer: Intertechno controlunit_model: CMR 1000 channel_config: master: A slave: 1 Excerpt saved from GitHub on 2026-10-23. | PR #19130 · 2018-12 | |
| ITGW-433 gateway | Works | 433MHz switches via gatewaySaved copyDescription: Added support for 433MHz rc devices via ConnAir/ITGW-433/RaspyRFM gateways. Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#7779 ## Example entry for `configuration.yaml` (if applicable): ```yaml switch: platform: raspyrfm gateway_manufacturer: Seegel Systeme gateway_model: RaspyRFM host: 127.0.0.1 # Optional port: 49880 # Optional switches: - name: My Switch controlunit_manufacturer: Intertechno controlunit_model: CMR 1000 channel_config: master: A slave: 1 Excerpt saved from GitHub on 2026-10-23. | PR #19130 · 2018-12 | |
| RaspyRFM gateway | Works | 433MHz remote-control switches via gatewaySaved copyDescription: Added support for 433MHz rc devices via ConnAir/ITGW-433/RaspyRFM gateways. Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#7779 ## Example entry for `configuration.yaml` (if applicable): ```yaml switch: platform: raspyrfm gateway_manufacturer: Seegel Systeme gateway_model: RaspyRFM host: 127.0.0.1 # Optional port: 49880 # Optional switches: - name: My Switch controlunit_manufacturer: Intertechno controlunit_model: CMR 1000 channel_config: master: A slave: 1 Excerpt saved from GitHub on 2026-10-23. | PR #19130 · 2018-12 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Assumed state
Sends commands but can’t read the device’s state back, so Home Assistant assumes it worked.
Details
| Installs (analytics) | 3 |
|---|---|
| Quality scale | Legacy |
| Added in | Home Assistant 0.85 |
| Set up in the UI | No, YAML |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.