If your Shelly Pro 3 is in AP (Access Point) mode, connect your PC or mobile device to the Wi-Fi network with the name (SSID) such as ShellyPro3-f008d1d8bd68. Enter http://192.168.33.1 into the address field of your browser to load the web interface of Shelly Pro 3.
If you can’t find the Shelly Pro 3 AP, the device may have already connected to your home Wi-Fi network and have its AP mode disabled.
Find your Device IP address in the Wi-Fi network. If you can’t find the Shelly Pro 3 AP or its IP address in your home Wi-Fi network, you can enable the AP mode by pressing and holding the button on the front panel for 5 seconds.
GENERAL - HOME PAGE
This is the home page of the embedded web interface. If it has been set up correctly, you will see information about the 3 channels and their common functionality menus on the bottom. For individual functionality menus, choose one of the 3 channels.
The Shelly device connection status is displayed in the header bar between the logo and the time.
Gray: AP mode is disabled.
Blue: AP mode is enabled.
Gray: Wi-Fi connection is disabled.
White: Wi-Fi connection is enabled, but not established.
Blue: Device is connected to Wi-Fi.
Gray: Connection is disabled.
Blue: Connection is enabled.
Gray: Connection to Shelly Cloud is disabled.
White: Connection to Shelly Cloud is enabled, but not established.
Blue: Device is connected to Shelly Cloud.
White: Connection to ethernet cable network is disabled.
White: Connection to ethernet cable network is enabled, but not established.
White: Device is connected to an ethernet cable network.
Gray: MQTT is disabled.
Blue: MQTT is enabled.
Clicking on each of the icons above takes you to the corresponding settings.
Expand setting by pressing on dropdown button to reveal more information.
SNTP synchronizes your device's system time with a server that has already been synchronized by another source. There is already a set server, which is the default one - http://time.google.com, however if there are any problems, you can easily change it and enter a new one in the text box. Changing this setting will reboot the device.
To change the name of your device, simply type in your desired name into the text box.
See your firmware version or check for an update. If available, you can update your firmware to the latest version (sometimes a beta version is available).
Your timezone and location will be autodetected, but you can manually change them from this setting by choosing a timezone from the drop-down menu and typing in your latitude and longitude. There is also a button Auto detect location, which will make the device automatically detect the location once again if it failed the previous time.
Reboot the Shelly device.
Reset the Shelly device to factory settings.
If you enable authentication, you will be asked to type in a password, which you will then use to access the Web UI of the device. Once enabled, to disable it, click the toggle and enter your authentication pass once prompted.
This setting includes Mqtt, Websocket and Udp debug. To enable any of these, click the toggle switch next to the specific setting. For Udp debug you will also be asked to type in a udp address.
Reduce energy consumption on the device by lowering CPU frequency and modem activity while in Eco Mode. To enable this setting click the toggle switch next to Enable eco mode and then click the Apply button to save the changes.
Register the Shelly device to connect to up to 2 different Wi-Fi networks.
Either input or select the Wi-Fi network. Can select an open network, and also set a static IP address.
Enable Wi-Fi 1, or Wi-Fi 2, or both at the same time. If both Wi-Fi 1 and Wi-Fi 2 are enabled, and the Shelly device disconnects from one of the networks, it will connect to the other.
Configure the device's AP, including switching it on or off, and setting a password. The access point of the device is an open network by default. The SSID is unique and cannot be changed.
When enabled, you will be able to to connect the device to an ethernet cable network. You can also toggle the setting Set Static IP address and type your desired IP address in the text box. To save the changes you made, click Apply. Changing these settings requires a device reboot.
Connecting your Shelly to its cloud allows you to control it remotely, receive notifications and updates about your devices. The default for this setting is for the cloud to be enabled. If you disable the device cloud support, you will lose connection to your device from outside its local network!
Disable/enable Bluetooth by toggling the switch. The device's default Bluetooth setting is enabled.
Configure the Shelly device to execute actions via MQTT. By default, MQTT is disabled, but you can enable it by toggling the switch. Changing these settings will cause the device to reboot. There are some other settings, such as RPC status notifications over MQTT (which enables you to communicate with your device through RPC notifications) and Generic status update over MQTT (to get an overall status update), which you can enable/disable by toggling the switches on their right. You can also enable SSL and type in your server, username and password, but be aware that enabling SSL will hurt the battery life and most likely shorten it by half.
You may write your own script. Follow this tutorial on creating and writing a script.
Individual channel menus
Select a channel, and access channel specific settings, timers, schedules and web hooks.
These settings define the way the attached switch or button controls the output state. The possible input modes are button and switch. You can set the relay type, and relay power condition when the Shelly device has power depending on the preferred usage of the device.
Set relay type:
Follow: (Switch only) - Set Shelly device to be Toggle switch. Act as a flip switch with one state for ON and one state for OFF.
Momentary: (Button only) - Set Shelly device to be Momentary switch. Push for ON or Push for OFF.
Flip: (Switch only) - Set Shelly device to be Edge switch. Changes state on every hit.
Detached: (Button and Switch) - Set Shelly device to be in Detached switch mode - switch is separated from the relays.
Set relay power on default:
On: (Button and Switch) - Configure Shelly device to Turn ON, when it has power.
Off: (Button and Switch) - Configure Shelly device to Turn OFF, when it has power.
Restore last: (Button and Switch) - Configure Shelly device to Restore the last mode it was in, when it has power.
Match input: (Switch only) - Operates the Shelly device according to the state of the switch or button connected to the device
If enabled, the device will consider the switch is on, while it is actually switched off and vice versa.
For example, if you mounted and wired your toggle switch the wrong way up, you can then invert input logic in order to flip the states of the switch and have “ON” and “OFF” the correct way up.
Set a name for / Rename the channel.
From the drop-down menu, select the consumption type or set a custom one. To save the changes you made, click Apply.
When enabled, the device will remain in the mode it is in - on/off to prevent accidental turning on/off.
Allows you to manage the power supply automatically. You may use:
Auto on: After turning off, the relay output will be automatically turned on after a predefined period of time (in seconds).
Auto off: After turning on, the relay output will be automatically turned off after a predefined period of time (in seconds).
Create a weekly schedule for the day(s) and time(s) you want the corresponding device to turn On/Off automatically. You may add up to 20 weekly schedules with 5 URLs each. To add a new schedule, first enable weekly schedules by ticking the box next to Enable schedule timer. After that, click Add and then:
Select the day(s) of the week.
Choose time interval: time, sunrise, or sunset.
Set the time for the specified day(s):
Time: Click up/down button, or type in a number, to set a time in hours and minutes.
Sunset/Sunrise: The Shelly device may turn on/off automatically at sunrise/sunset, or at a specified time before or after sunrise/sunset. Click up/down button, or type in a number, to set a time in hours and minutes.
This function requires a working connection to the Internet, so the device can synchronize the time. In this setting you can also view, delete and edit your existing schedules.
Use events to trigger http endpoints. You can add up to 20 webhooks. Create a webhook:
Set webhook name.
Active time: May leave as the 24-hour default option or choose an active start and end time.
When: Select from a variety of conditions for the button/switch.
Add URLs: Input URL to send the Shelly device a command. You may add up to 5 URLs per webhook, which will be executed one after the other.