Skip to content
Homebridge TestFlight
Protocols and bridges

433 MHz Arduino

homebridge-433-arduino · v0.12.3

VerifiedLocal

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

DeviceStatusWhat they saidSource
ChacOn RSL366 switchWorksWorks via ESPiLight with arctech_switch_old type
Saved 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 setWorksESPiLight with quigg_gt1000 type
Saved copy
List 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 plugWorksConfirmed with rc-switch and ESPiLight
Saved copy
List 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 actuatorWorksConfirmed with rc-switch and ESPiLight
Saved copy
List 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 switchWorksConfirmed with rc-switch and ESPiLight
Saved copy
List 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 setWorksESPiLight with quigg_gt1000 type
Saved copy
List 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 remotePartly worksControl works; remote press switches all sockets
Saved copy
Hi, 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 dimmersRequestedNo dimmer support; user prototype
Saved copy
I 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 HomebridgeYes
Homebridge versions>=0.4.0
Homebridge 2.0No
Node.js>=0.12.0
Settings in Homebridge UIYes
MatterNo
Platform nameArduinoRCSwitch
LicenseMIT

Community signals

Downloads a week4
Downloads a month51
GitHub stars26
Open issues7
Closed issues24
Last code push2023-12-22
Latest version0.12.3 (2020-11-29)
First published2017-06-08
Releases24

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