What You'll Need
- Shelly Plug US
- Shelly app (iOS or Android)
- 2.4GHz Wi-Fi network
- Optionally: a web browser for the local web interface
Step-by-Step Setup
- Plug in the Shelly Plug US. It immediately creates its own Wi-Fi access point for setup. No app is needed for this step.
- Download the Shelly app and create an account (or skip the account if you want local-only control).
- Connect your phone to the Shelly AP:
- Go to your phone's Wi-Fi settings
- Look for a network named "shellyplugus-XXXX" (the X's are unique to your device)
- Connect to that network
- Open the Shelly app and add the device:
- Tap "+" and then "Add Device"
- The app will discover the Shelly plug on the temporary network
- Enter your home Wi-Fi network name and password
- The plug disconnects from its own AP and joins your home network. The Shelly app will find it on your network.
Key Features
- Built-in power metering showing watts and kWh consumption
- 15A capacity
- Local HTTP and CoAP API with no cloud required
- Works with Alexa, Google Home, and HomeKit (via third-party integrations)
- MQTT support for advanced home automation setups
- Native Home Assistant integration
- Built-in web interface accessible from any browser
- Schedules and automations run locally on the device
Local Control and Web Interface
The Shelly Plug US is designed for people who want local control without depending on cloud services:
- Web interface: Open a browser and navigate to the plug's IP address on your network. You get a full configuration dashboard where you can control the plug, view power data, set schedules, configure MQTT, and update firmware.
- No cloud account required: You can use the Shelly plug entirely without a Shelly Cloud account. All functions work locally over your network.
- MQTT: Connect to any MQTT broker for integration with Home Assistant, Node-RED, or custom automation setups.
- REST API: Control the plug with simple HTTP requests. This makes it scriptable from any programming language or automation tool.
Troubleshooting
- Cannot find the Shelly AP: The access point only broadcasts when the plug is not connected to a Wi-Fi network. If it was previously configured, reset the plug by pressing the button 5 or more times quickly. The AP will reappear.
- Web interface: Find the plug's IP address in your router's client list or in the Shelly app. Type that IP into any browser to access the built-in dashboard.
- Cloud vs. local: The plug works locally without any cloud account. If you prefer cloud access for remote control outside your home, create a Shelly Cloud account in the app. But for local use, the cloud is entirely optional.
- Factory reset: Press the button 5 times rapidly while the plug is powered on. The device resets and the setup AP reappears.
- Firmware updates: Check for updates in the web interface under Settings, or in the Shelly app. Shelly actively maintains firmware and updates can add features and improve stability.
- MQTT not connecting: Verify your MQTT broker address, port, username, and password in the web interface under Settings. Make sure the broker is reachable from the plug's network.
Was this guide helpful?