Plugs and switches · Shelly
Shelly relays and plugs
Made to be controlled locally: a documented HTTP and MQTT API on every device, and the cloud is optional.
ModelsShelly 1Shelly 1PMShelly Plus 1Shelly Plug SShelly ProShelly 1 Gen4
Saved in this browser, no account.
What it can become
What owners already do with it, easiest first.
Easy~10 minNo risk
Switch it with one HTTP call
Every Shelly answers on your network: turn the relay on, read the power draw, or have it publish to your MQTT broker. No account needed.
Built inShelly API docs
An evening~30 minNo risk
Run your own scripts on it
Gen2 and later devices run small JavaScript programs you write: timers, logic between devices, calls to any web service, all on the device.
Built inShelly API docs
An evening~30 minMay void the warranty
Make it a native HomeKit device
A community firmware, flashed over Wi-Fi, makes the relay show up in Apple Home without a bridge.
Hands-on~1 hCan brick it
Run it on Matter over Thread
Third-party firmware for the Gen4 line swaps Wi-Fi for Matter over Thread. Young project: read its device list first.
Everything built for it
9 projects from the index, most active first.
- mongoose-os-apps/shelly-homekitNative Apple HomeKit firmware for Shelly devicesActive★ 2K
- tomquist/AstraMeterEmulates smart meters for Marstek B2500/Jupiter/Venus home batteriesActive★ 384
- automatous-io/shelly-1-gen4-matter-threadThird-party Matter over Thread firmware for Shelly Gen4 devicesActive★ 279
- automatous-io/shelly-gen4-esphomeESPHome firmware for Shelly Gen4 devices installed through the stock web UIActive★ 46
- RavenSystem/mgos32toHAAOTA path from ESP32 Shelly Mongoose OS firmware to HAASlow★ 20
- yaourdt/mgos-to-tasmotaMinimal OTA firmware for flashing Tasmota or HAA from stock Shelly Mongoose OS firmwareDormant★ 422
- yaourdt/tasmota-to-mgosMinimal OTA firmware for flashing Mongoose OS back from Tasmota or Tuya stock firmwareDormant★ 72
- ioprev/shelly-firmwareScript building a full flashable image of the official Shelly firmwareDormant★ 51
- Mollayo/Shelly-Dimmer-2Custom firmware for the Shelly Dimmer 2Dormant★ 15