Best local in-wall relays for Home Assistant
Comparison tables are useful, but most buyers still want a plainspoken shortlist. The matching guide gives that recommendation layer.
Read the buying guide →Hidden relay modules for making existing switches smarter without replacing every wall control.
Comparison tables are useful, but most buyers still want a plainspoken shortlist. The matching guide gives that recommendation layer.
Read the buying guide →Want the full set of product notes with images, outbound product links, and buyer caveats? Jump back to the catalog for this category.
Browse product notes →Shelly · HA: excellent · local: excellent
tiny form factor fits behind most light switches and junction boxes
View product notes →Shelly · works offline: yes
Fully local control via HTTP API or MQTT. Cloud is optional and not needed for core relay functionality.
Why it stands out →Shelly · setup: moderate
Home Assistant users who want to control two circuits (lights, fans, etc.) from a single device
See buyer notes →| Criteria | Shelly Plus 1 | Shelly Plus 1 Mini Gen3 | Shelly Plus 2PM | Shelly Wave 1PM Mini | Shelly Wave 2PM | Shelly Wave Pro 1PM | SONOFF ZBMINI Extreme | SONOFF ZBMINI-L2 | Zooz ZEN16 MultiRelay | Zooz ZEN51 Dry Contact Relay | Zooz ZEN52 Double Relay | Zooz ZEN72 800LR Dimmer Switch |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Local control | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent |
| Cloud dependency | low | none | none | none | none | none | none | none | none | none | none | none |
| Home Assistant fit | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent | excellent |
| Works offline | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Setup difficulty | advanced | advanced | moderate | moderate | moderate | advanced | advanced | advanced | advanced | advanced | advanced | moderate |
| Needs extra hub / controller | no | no | no | yes | yes | yes | yes | yes | yes | yes | yes | yes |
| Power / form factor | hardwired | hardwired | hardwired | mains | mains | mains | hardwired | hardwired | hardwired | hardwired | hardwired | hardwired |
| Protocols | wifi, mqtt, bluetooth | wifi, bluetooth | wifi, mqtt, bluetooth | z-wave | z-wave | z-wave | zigbee | zigbee | z-wave | z-wave | z-wave | z-wave |
| Best for | Home Assistant users who want to smart-enable existing dumb switches | making any dumb switch smart without replacing the switch itself | Home Assistant users who want to control two circuits (lights, fans, etc.) from a single device | Home Assistant users with an existing Z-Wave network who want compact behind-switch relays | Home Assistant users who need to control two circuits from one box, like a dual gang switch or two light groups | Home Assistant users who want to control circuits from the electrical panel rather than behind switches | older homes without neutral wires that need smart relays | older homes without neutral wires at the switch box | DIY home automation projects needing multiple independent relay controls | making existing dumb switches smart without changing the switch plate | two-gang switch boxes where you want to keep existing switches and add Z-Wave behind them | Z-Wave Home Assistant setups wanting a quality dimmer switch |
Shelly · local control: excellent · cloud: low
Shelly · local control: excellent · cloud: none
Shelly · local control: excellent · cloud: none
Shelly · local control: excellent · cloud: none
Shelly · local control: excellent · cloud: none
Shelly · local control: excellent · cloud: none
SONOFF · local control: excellent · cloud: none
SONOFF · local control: excellent · cloud: none
Zooz · local control: excellent · cloud: none
Zooz · local control: excellent · cloud: none
Zooz · local control: excellent · cloud: none
Zooz · local control: excellent · cloud: none