433 MHz Arduino
homebridge-433-arduino · v0.12.3
Adds bidirectional 433MHz switches via an Arduino or ESP transceiver.
What it says it supports
Devices it names
- 433MHz switches
- Arduino Micro
- ESP8266
- ESP32
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
433 MHz switches work via rc-switch or ESPiLight; dimmers are unsupported and Elro remote feedback toggles all switches.
- Works6
- Partly works1
- Requested1
The plugin’s own supported-device list
| Device | Status | What they said | Source |
|---|---|---|---|
| ChacOn RSL366 switch | Works | Works via ESPiLight with arctech_switch_old typeSaved copy… deprecated and you don't give support anymore. Thus, I have a big problem and maybe you have a short advice to point me in the right direction. I have a ChacOn switch that identifies itself as a RSL366. Even on the back of the plug this information is given. If I analyze the code sent by the remote I get the following Information: Valid message: [rsl366] {"systemcode":4,"programcode":3,"state":"on"} Valid message: [rsl366] {"systemcode":4,"programcode":3,"state":"off"} But the JSON file in Homebridge fails to send code. In Homebridge log I can see the messages: [Arduino RC Switch Platform] … Excerpt saved from GitHub on 2026-10-22. | Issue #33 · 2025-04 |
| EasyHome / Globaltronics 4-plug set | Works | ESPiLight with quigg_gt1000 typeSaved copyList of switches that have been confirmed to work Etekcity 5-port power plug (rc-switch & ESPiLight) Intertechno YWT-800 switch (rc-switch & ESPiLight) Intertechno CMR-1000 actuator (rc-switch & ESPiLight) SilverCrest 4-plug set (ESPiLight with quigg_gt1000 type) EasyHome / Globaltronics 4-plug set (ESPiLight with quigg_gt1000 type) Excerpt saved from GitHub on 2026-10-22. | Wiki: Working Switches |
| Etekcity 5-port power plug | Works | Confirmed with rc-switch and ESPiLightSaved copyList of switches that have been confirmed to work Etekcity 5-port power plug (rc-switch & ESPiLight) Intertechno YWT-800 switch (rc-switch & ESPiLight) Intertechno CMR-1000 actuator (rc-switch & ESPiLight) SilverCrest 4-plug set (ESPiLight with quigg_gt1000 type) EasyHome / Globaltronics 4-plug set (ESPiLight with quigg_gt1000 type) Excerpt saved from GitHub on 2026-10-22. | Wiki: Working Switches |
| Intertechno CMR-1000 actuator | Works | Confirmed with rc-switch and ESPiLightSaved copyList of switches that have been confirmed to work Etekcity 5-port power plug (rc-switch & ESPiLight) Intertechno YWT-800 switch (rc-switch & ESPiLight) Intertechno CMR-1000 actuator (rc-switch & ESPiLight) SilverCrest 4-plug set (ESPiLight with quigg_gt1000 type) EasyHome / Globaltronics 4-plug set (ESPiLight with quigg_gt1000 type) Excerpt saved from GitHub on 2026-10-22. | Wiki: Working Switches |
| Intertechno YWT-800 switch | Works | Confirmed with rc-switch and ESPiLightSaved copyList of switches that have been confirmed to work Etekcity 5-port power plug (rc-switch & ESPiLight) Intertechno YWT-800 switch (rc-switch & ESPiLight) Intertechno CMR-1000 actuator (rc-switch & ESPiLight) SilverCrest 4-plug set (ESPiLight with quigg_gt1000 type) EasyHome / Globaltronics 4-plug set (ESPiLight with quigg_gt1000 type) Excerpt saved from GitHub on 2026-10-22. | Wiki: Working Switches |
| SilverCrest 4-plug set | Works | ESPiLight with quigg_gt1000 typeSaved copyList of switches that have been confirmed to work Etekcity 5-port power plug (rc-switch & ESPiLight) Intertechno YWT-800 switch (rc-switch & ESPiLight) Intertechno CMR-1000 actuator (rc-switch & ESPiLight) SilverCrest 4-plug set (ESPiLight with quigg_gt1000 type) EasyHome / Globaltronics 4-plug set (ESPiLight with quigg_gt1000 type) Excerpt saved from GitHub on 2026-10-22. | Wiki: Working Switches |
| Elro sockets and remote | Partly works | Control works; remote press switches all socketsSaved copyHi, thanks for that nice integration. First of all, the code is working fine to control 5 different elro sockets from Homebrige UI and Homekit. But there is an issue when receiving a signal from the elro remote control: No matter which "on" or "off" button is pressed (unitcode), homebridge always set on ALL switches to on, or all to off. The log clearly reports the correct systemcode and unitcode, which correspond to the configured switches. I am using ESPILight. this is my switches config: [code] and an example from the log: [code] What is wrong here? thanks, Hendrik Excerpt saved from GitHub on 2026-10-22. | Issue #30 · 2023-01 |
| 433 MHz dimmers | Requested | No dimmer support; user prototypeSaved copyI might me missing something, but I do not see any support for dimmers. This should be possible using the ESPiLight protocol, but I am unsure how to add them in the configuration. Excerpt saved from GitHub on 2026-10-22. | Issue #19 · 2020-05 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
USB or WiFi link to Arduino/ESP transceiver
You’ll need
- Arduino or ESP board
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=0.4.0 |
| Homebridge 2.0 | No |
| Node.js | >=0.12.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | ArduinoRCSwitch |
| License | MIT |
Community signals
| Downloads a week | 4 |
|---|---|
| Downloads a month | 51 |
| GitHub stars | 26 |
| Open issues | 7 |
| Closed issues | 24 |
| Last code push | 2023-12-22 |
| Latest version | 0.12.3 (2020-11-29) |
| First published | 2017-06-08 |
| Releases | 24 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- LeakSensor
- MotionSensor
- SmokeSensor
- Switch
Sources
- npm: https://www.npmjs.com/package/homebridge-433-arduino
- Source code: https://github.com/normen/homebridge-433-arduino
- Issues: https://github.com/normen/homebridge-433-arduino/issues
- Verified plugins list: https://github.com/homebridge/verified