Skip to main content

Shelly devices offer local-first smart home control with optional cloud features. This guide covers common connectivity and configuration issues.

Device Won't Connect to WiFi

Initial setup problems:

  • AP mode: New Shelly creates WiFi network "shelly-xxx" - connect to configure
  • Web interface: Navigate to 192.168.33.1 when connected to Shelly AP
  • Shelly app: Can also use Shelly app for Bluetooth setup (Gen2+ devices)
  • 2.4GHz only: Most Shelly devices only support 2.4GHz WiFi
  • Special characters: Avoid special characters in WiFi password initially
  • Factory reset: Hold button 10+ seconds until LED pattern changes

Device Goes Offline

Connection stability issues:

  • Static IP: Set static IP in Shelly settings or router DHCP reservation
  • WiFi signal: Check signal strength in device web interface
  • Eco mode: Disable eco mode if device needs faster response
  • Cloud vs local: Local control works even if cloud is down
  • Firmware: Update to latest firmware for stability fixes

Switch/Relay Wiring Issues

When relay doesn't control load:

  • Wiring diagram: Follow correct diagram for your setup (with/without neutral)
  • Load type: Configure for light, switch, or edge trigger mode
  • Button type: Set momentary vs toggle switch type in settings
  • Detached mode: Button can control WiFi independently of physical switch
  • Power metering: PM models show power - verify load is receiving power

Dimmer Issues

For Shelly Dimmer:

  • Minimum brightness: Set minimum brightness to prevent flickering
  • Bulb compatibility: Not all LED bulbs work well - test with incandescent first
  • Trailing/leading edge: Try different dimming modes for your bulbs
  • Bypass needed: Very low wattage loads may need bypass module

Home Assistant Integration

Local control with HA:

  • Shelly integration: Official integration auto-discovers Shelly devices
  • CoAP/REST: Uses local protocols - no cloud needed
  • Gen2 devices: Use different protocol - ensure HA is updated
  • MQTT: Alternative: enable MQTT in Shelly for custom setups
  • Scripts: Gen2+ devices support local scripting