Back to the overview

Shelly in Home Assistant

shelly part of Home Assistant since 0.115

Local, push Set up in the user interface Quality: Platinum

The Shelly integration connects Home Assistant with Shelly smart home devices, enabling control and monitoring of various functions. It supports a wide range of device types, including lights, sensors, and climate controls. Typical use cases include automating home lighting, monitoring environmental conditions, and managing energy usage.

Typical uses

  • Controlling smart lights
  • Monitoring temperature and humidity
  • Automating climate systems
  • Tracking energy consumption

Facts about this integration

Compatible with Home Assistant
yes, official integration
Connection
Local, push – Talks to the device on your own network and is told about every change straight away.
Setup
in the user interface
Kind
Single device
Quality scale
Platinum – The highest level: fully typed, efficient and maintained to every rule of the project.
Installations
143,986 (20.1 % of the installations that share statistics)
Provides
Binary sensor, Button, Camera, Climate, Cover, Diagnostics, Event, Light, Media player, Number, Select, Sensor, Switch, Text, Update, Valve
Found automatically via
Network discovery (Zeroconf), Bluetooth
Maintained by
@bieniu, @thecode, @chemelli74, @bdraco
Python packages
aioshelly==14.0.1

Setup

  1. Home Assistant can find this integration on its own: if it is suggested under Settings → Devices & services, confirm it there.
  2. In Home Assistant open Settings → Devices & services.
  3. Click "Add integration" and search for Shelly.
  4. Follow the dialog – it asks for everything the integration needs.

Add to my Home Assistant

The link goes through my.home-assistant.io and opens the setup dialog in your own instance – no address of ours is involved.

Blueprints that use this integration

  • Automation Shelly switch events – Handles events from Shelly switches, requiring the Shelly integration. ♥ 15 · Import · Forum
  • Automation Shelly Button1 press – Triggers actions when a Shelly Button1 is pressed, using binary sensor input. ♥ 5 · Import · Forum
  • Automation Shelly Detached Input - Single Button v1.3.1 – Triggers light and switch actions from Shelly button presses. ♥ 3 · Import · Forum
  • Automation Shelly Plus 1 Button actions – Automates actions based on Shelly Plus 1 Button presses. Requires Shelly integration. ♥ 2 · Import · Forum

All blueprints for it

Known issues and fixes

22 open issues and 53 bug fixes in the last twelve months are recorded for Shelly in the Home Assistant issue tracker. If something does not work, update first: the most recent fix shipped with Home Assistant 2026.11.0.

Open

  • open Users experience intermittent connection problems and error messages when using Shelly devices. since August 6, 2026 · 8 reactions · 22 comments · #178360
  • open Home Assistant fails to retrieve data from Shelly devices consistently. since June 17, 2026 · 3 reactions · 7 comments · #174098
  • open Shelly devices frequently drop and reconnect to Home Assistant every three minutes. since May 11, 2026 · 1 reaction · 16 comments · #170327
  • open The Shelly 2PM Gen3 cover does not allow setting position when first added. Affects: Shelly 2PM Gen3 since September 6, 2026 · 0 reactions · 35 comments · #181476
  • open Temperature and humidity readings from the Shelly H&T Gen3 are updated unpredictably. Affects: Shelly H&T Gen3 since September 6, 2026 · 0 reactions · 24 comments · #181421
  • open Controlling multiple channels on the Shelly RGBW2 device does not work as expected. Affects: Shelly RGBW2 since March 14, 2026 · 0 reactions · 13 comments · #165532
  • open A warning appears related to the IP address of the Shelly Relais device. Affects: Shelly Relais since October 8, 2026 · 0 reactions · 10 comments · #184803
  • open Reported problem #179044 since August 13, 2026 · 0 reactions · 8 comments · #179044

Fixed

Source: the issue tracker of Home Assistant, as of November 2, 2026. The sentences are written by a language model from the titles of the issues; the reports themselves are on GitHub.

Check a specific device for known problems in the product check →

Source of this entry: the official documentation of the integration
The description was written by a language model from the facts listed here, not taken from the documentation.

Scroll to Top