Support

How to add Shelly Wi-Fi devices to Home Assistant

Shelly Wi-Fi devices integrate natively with Home Assistant, making it easy to control lights, switches, relays, sensors and more – all locally, without relying on the cloud.

This guide walks you through how to add Shelly Wi-Fi devices to Home Assistant, common setup issues and best-practice tips.

What you will need

Before you start, make sure you have…

    • A Shelly Wi-Fi device

    • Home Assistant Green (of Home Assistant OS hosted on your own hardware)

    • Shelly device connected to the same local Wi-Fi network as Home Assistant

    • Shelly device already powered on and configured to your Wi-Fi network

Tip: Shelly devices work best when "cloud mode" is disabled, allowing Home Assistant to fully control them locally.

Method 1: Automatic discovery (recommended)

By far the easiest method… Most Shelly Wi-Fi devices should be automatically discovered by Home Assistant!

Here is how to check…

    1. Open your Home Assistant Web Interface

    2. Go to Settings > Devices & Services

    3. Look for a notification saying…

      “Discovered Shelly device”

    4. Click Configure

    5. Confirm the device(s) and finish setup

That’s it – your Shelly device should now appear as a new integration with entities ready to use.

Method 2: Manual integration

If Home Assistant doesn’t automatically detect the device, you can add it manually.

How to add Shelly devices manually…

    1. Open your Home Assistant Web Interface

    2. Go to Settings > Devices & Services

    3. Click Add Integration

    4. Search for Shelly

    5. Select Shelly

    6. Enter the IP address of your Shelly device

    7. Click Submit

Home Assistant should connect directly to the device and create the relevant entities.

Troubleshooting

Shelly device not discovered

    • Ensure Shelly and Home Assistant are on the same Wi-Fi subnet

    • Reboot the Shelly device

    • Restart Home Assistant

    • Try manual IP-based setup (method 2 above)

Shelly device shows as offline

    • Check Wi-Fi signal strength

    • Check if your router has assigned a new IP address to your Shelly device
    • Assign a static IP to the Shelly device

    • Disable AP isolation on your router

    • Confirm the Shelly device has power
    • Check if you can browse directly to your Shelly device in a browser via its IP address

Related Shelly blogs & guides

Updated on March 5, 2026