---
title: "Shelly"
description: "Shelly is a built-in integration for Home Assistant. It has 143k installs sharing analytics and works locally."
canonical: "https://vulpo.app/integrations/core/shelly"
url: "https://vulpo.app/integrations/core/shelly.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Shelly

> Shelly is a built-in integration for Home Assistant. It has 143k installs sharing analytics and works locally.

Shelly is a built-in integration that connects Shelly devices to Home Assistant over the local network. It is set up in the UI, and Home Assistant can discover devices on the network and offer to add them, or a host address can be entered by hand. Devices appear across many platforms, including sensors, binary sensors, switches, lights, covers, climate, valves, cameras and update entities. Button presses such as single, double, triple and long clicks are exposed as device triggers that can start automations. Two actions read and write values in a device's key-value storage. Repair notices appear for devices running outdated or unsupported firmware, and devices that are gone are removed automatically.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=shelly)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **Device triggers**: Its devices can start automations directly.
- **Cleans up devices**: Devices that are gone are removed by themselves.
- **Change settings later**: Its connection settings can change without removing it.
- **Platinum quality**: Home Assistant's own rating of its code and setup experience.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

Home Assistant usually finds it on the network and offers to add it. It can also be added by hand under Settings, Devices and services.

### Connect

- **Device**: Select a discovered device or enter an address manually.

### Enter the address

- **Host**: The hostname or IP address of the Shelly device to connect to.
- **Port**: The TCP port of the Shelly device to connect to (Gen2+).
- **Verify SSL certificate**: Verify SSL/TLS certificate when connecting on HTTPS (port 443, Gen2+).

Also asked when changing the connection.

### Provision Wi-Fi via Bluetooth

- **Disable Wi-Fi access point after provisioning**: For improved security, disable the Wi-Fi access point after successfully connecting to your network.
- **Disable Bluetooth RPC after provisioning**: For improved security, disable Bluetooth RPC access after Wi-Fi is configured. Bluetooth will remain enabled for BLE sensors and buttons.

### Sign in

- **Password**: Password for the device's web panel.
- **Username**: Username for the device's web panel.

Also asked when signing in again.

### Choose a Wi-Fi network

- **Password**: Password for the Wi-Fi network.
- **Wi-Fi network**: Select a Wi-Fi network from the list or enter a custom SSID for hidden networks.

### After setup

- **Bluetooth scanner mode**: The scanner mode to use for Bluetooth scanning.

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Entities

- **Binary sensors**: Cable unplugged, Calibration, Cloud, Door, External input, External power, Flood, Input, Mute, Occupancy, Output, Overcurrent, and 8 more
- **Buttons**: Calibrate, Close, Mute alarm, Open, Self-test, Turn off the screen, Turn on the screen, Unmute alarm
- **Numbers**: Current limit, External temperature, Left slot intensity, Right slot intensity, Target humidity, Target temperature, Valve position
- **Selects**: Mode
- **Sensors**: ADC, Analog, Analog value, Apparent power, Average temperature, Charger state, Current, Detected objects, Device temperature, Energy consumed, Energy returned, Energy, and 34 more
- **Switches**: Privacy, Charging, Child lock, Away mode, Frost protection, Left slot, Left slot boost, Motion detection, Right slot, Right slot boost, Thermostat enabled, Valve opened
- **Updates**: Beta firmware, LoRa add-on firmware
- **Valves**: Valve

## Actions

- **Get Shelly KVS value**: Gets a value from a Shelly device's Key-Value Storage.
  Fields: Device, Key
- **Set Shelly KVS value**: Sets a value in a Shelly device's Key-Value Storage.
  Fields: Device, Key, Value

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  Is running unsupported firmware, Is running outdated firmware

## At a glance

- Kind: Built-in integration
- Category: [Plugs and switches](https://vulpo.app/integrations/category/plugs-and-switches.md)
- Brand: [Shelly](https://vulpo.app/integrations/shelly.md)
- Number: 143k installs sharing analytics
- Connection: Works locally
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Quality scale: Platinum quality scale
- Domain: `shelly`
- Source: <https://www.home-assistant.io/integrations/shelly/>

In Vulpo: Shelly Plug card for plugs with power metering

## Other ways in for Shelly

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Shelly Cloud DIY](https://vulpo.app/integrations/marketplace/notdirk-shelly-cloud-diy-ha.md) | Marketplace integration | 242 installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [Shelly Plug LED Ring](https://github.com/ishiharas/shelly_plug_led) | Marketplace integration | 19 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Shelly Saldation](https://github.com/RF1705/shelly-saldation) | Marketplace integration | 12 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Shelly Modbus](https://github.com/sphings79/shelly-modbus-home-assistant) | Marketplace integration | 3 installs sharing analytics | Works locally | Updated in the last 6 months |
| [ShellyLanMan](https://github.com/wimmme/shellylanman-ha) | Marketplace integration | 3 installs sharing analytics | Works locally | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/core/shelly

---

- HTML version of this page: https://vulpo.app/integrations/core/shelly
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
