Shelly Plug M Gen3 Device Smart Control
Introduction
In your Smart Control application, tap on your Shelly Plug M Gen3 to open its control panel. You can use the different tabs to manage the behavior of the device.
Main controls
You can use the Main controls tab to view primary information about your Shelly device.
The basic device information includes:
Real-time power consumption (W), voltage (V), current (mA), frequency (Hz), active energy (Wh)
A chart showing the consumption for the last 24 hours
In the Main controls tab, you can turn the device on or off by using the power button at the bottom of the screen.
Notifications
You can use the Notifications tab to view all notifications that you received on your Shelly device.
Charts
You can use the Charts tab to view graphical representations of the key device indicators.
Consumption
Voltage
In each chart you can:
Filter the available information by:
Time period – select the time period for which you want to view the chart. From the drop-down choose one of the following options: Last 24 hours, Day, Hourly, Last 7 days, or other.
Date – choose the specific date for which you want to view the details. Use the left and right arrows to find a specific date.
View the Total Energy, Average, Min, and Max consumption and voltage values.
If you added an electricity tariff in the Energy tab, turn on the Show tariffs distribution toggle to view the existing tariffs in your account.
Manage the preferred chart preview by tapping the three dots in the upper right corner of the chart.
Export the data in .csv by tapping the three dots in the upper right corner of the chart.
Activity log
You can use the Activity log tab to view the history of the events on your Shelly device.
The following data is available per event:
Date and time in the
yyyy-mm-ddformatType of event, for example switched on or switched off
Timer
You can use the Timer tab to set a timer to manage the On and Off state of the device.
You can configure the following options:
Auto on - select the checkbox to enable the timer. Enter the time period (in hours, minutes, or seconds) that should pass for the device to be switched on after it has been turned off.
Auto off - select the checkbox to enable the timer. Enter the time period (in hours, minutes, or seconds) that should pass for the device to be switched off after it has been turned on.
Tap Save to confirm the setting.
Schedule
You can use the Schedule tab to configure tasks that run automatically at a specific time.
If you have previously created schedule for a virtual device, turn on the Show schedules for all device channels toggle to view it on the screen.
Adding schedules
Tap the Add schedule button.
In the Week days subtab, tap one of the following options:
Simple - choose the weekday on which the schedule starts.
Advanced:
Choose the weekday on which the schedule starts.
Select specific days of the month/Select specific months - turn on the toggle and define the following settings:
Select Even/Odd - choose this option if you want the schedule to start only on even or odd days or months.
From - To - enter the start and end of the schedule period and tap Select to confirm it.
In the Time subtab, tap on one of the following options:
Simple - from the drop-down, choose between:
Time - tap on the up or down arrows or enter a number to set the time of the schedule in hours and minutes.
Sunrise / Sunset - select from the drop-down the hours and minutes Before/After Sunrise/Sunset when the schedule must start.
Advanced:
Hours/Minutes/Seconds - turn on the toggle and define the following settings:
Select Even/Odd - choose this option if you want the schedule to start only on even or odd hours, minutes, or seconds.
From - To - enter the schedule period and tap Select to confirm it.
In the Action subtab, tap + Add local action to specify the action that the device must perform. Select between the following options:
Control Output - the device must turn on or off at the scheduled time. Turn on the Toggle value after and enter the number of seconds that should pass for the device to return to the state prior to the scheduled action.
Toggle Output - the On or Off state of the device will be switched at the selected time.
Virtual Components Actions - this option appears when virtual components exist in the Virtual components tab. Select a component and then choose the action that must happen at the scheduled time.
Review the summary of the action and then tap Save to create the schedule.
Example:
Schedule: 17:00 on Monday, Local action: Control Output, State: On, Toggle value after: 360.
At 17:00 on Monday, the device will switch on and then in 360 seconds it will switch off.
Actions
You can use the Actions tab to create an action that a device will execute automatically after a specific set of conditions is fulfilled.
If you have previously created action for a virtual device, turn on the Show schedules for all device channels toggle to show it on the screen.
Creating actions
Tap the Add action button.
In the Name subtab, enter the name of the action, for example Switch on.
In the Time subtab, turn on the Set active time toggle and choose Start time and End time if you want the action to be executed only during a specific time.
In the Condition subtab, specify the conditions that must be fulfilled to trigger the action:
When - select the event that triggers the action: Switch on or Switch off
Repeat When - enter the minimum time interval before the action can repeat. Any condition that is met during the time interval will be ignored.
In the URLs subtab, choose the destination device and the type of the action that must be performed. You have the following options:
URL Actions - use this option if you want another device to perform the action. Select between the following options:
Add URL - enter the URL containing the IP to the destination device and the action that it must perform.
Add action from another device - select the destination device from your account and then select the action to perform.
Local Actions - use this option if you want your device to perform the action. Tap + Add local action and select between the following options:
Control Output - the device must turn on or off. Turn on the Toggle value after and enter the number of seconds that should pass for the device to return to the state prior to the scheduled action.
Toggle Output - the On or Off state of the device will be switched when the trigger event occurs.
Virtual Components Actions - you can see this option if virtual components are created in the Virtual components tab. Select a virtual component and then choose the action based on the selected component.
Tap the Save button to create the action.
Example
Start time: 20:00; End time: 6:00: Condition: Switch on; Add action from another device > Select device: Duo Bulb; Select action: Control light - on and Brightness property - 40%
Between 20:00 PM and 6:00 AM, if you switch on the device, the Duo Bulb device will power on, and the brightness of the light will be 40%.
Scripts
You can use the Scripts tab to create your own scripts or to import scripts from the library.
Creating scripts using open library
Tap on Open library. All existing scripts appear on the screen.
Tap on the desired script and then the Insert code button. The code appears on the screen.
Enter the name of your script and tap
. The name of the script must be unique in your list.After you save the script, you can perform the following actions:
Remove code
Play code
Creating new script
Tap on the Create new script button.
Enter the name of your script.
Choose one of the following options: enter your script, go to Shelly API, or choose from different snippets.
Tap
to save your script. The other available options are:
Remove code
Play code
After you create the script, you have to turn on the toggle to enable it.
Virtual components
Virtual components enable the integration of data between your Shelly device and an external source and expose new controls in the app. You can use the Virtual Components tab to create virtual components or groups of virtual components that are displayed as virtual devices.
You can also create and edit the virtual components via the web interface of your Shelly device. To access the web interface of your device, tap the device IP link if you are connected to the same network as your Shelly device.
Creating groups of virtual components
Tap the Groups tab.
Tap the Create group button.
Enter a Name for the group.
Choose the virtual components that you want to include or create a new virtual component.
Tap the Save button to create the component.
Creating virtual devices from template
You can use the option to create a virtual device by using a product category template.
In the Groups tab, tap the Create device from template button.
In the Select template tab, specify the following details:
Template name
Product category for which you want to create a virtual device
In the Configure template tab, create new or add an already existing component based on the selected product category. Components marked as Required are mandatory for the product category.
In the Preview tab, see how the components will look like in the Main controls tab after the virtual device is enabled.
Tap the Save button.
Creating virtual components
Tap on the Components tab.
Tap on the Create virtual component button.
From the drop-down menu, choose the type of component that you want to create: button, number, boolean, text, or enum.
Tap Next.
Specify the main virtual component features and tap Save.
Networks
You can use the Networks tab to specify the settings for different network connections.
Remember to tap the Save button to apply your changes.
Wi-Fi 1 and Wi-Fi 2
Use the Wi-Fi settings to register the device to 2 different Wi-Fi networks (Wi-Fi 1 and Wi-Fi 2) at the same time. When enabled, the device connects automatically to the network. If your device disconnects from one of the networks, it will automatically connect to the other network.
In the subtab, you can perform the following actions:
View the current network status on your Shelly device: connected or disconnected
Select the Enable checkbox and connect your device to a network. Enter the Wi-Fi manually or scan for the available Wi-Fi networks. The Open network checkbox is selected automatically if the network that you have selected is open.
Select the Static IP address checkbox to consistently access the device on the same IP address.
Note: If your router does not support this feature, consider reserving an IP address for the device through your router's settings.
Access point
Important: After inclusion, the access point of your device will be deactivated.
In the Access Point subtab, you can perform the following actions:
Select the Enable checkbox to access the Wi-Fi access point of your Shelly device.
Set an access point password to protect the device from unauthorized access.
Select the checkbox if you want the access point to be an open network.
Range extender
By enabling the range extender option, a device that is located far from the router can connect to the access point of the Shelly device and receive a strong Wi-Fi signal.
In the Range extender tab, you can turn on the Enable toggle if you want the device to function as a range extender.
Outbound WebSocket
In the Outbound WebSocket subtab, you can perform the following actions:
View the current SSL connection status on your Shelly device: connected or disconnected
Select the Enable checkbox to enable SSL connectivity. Select the type of SSL connectivity from the drop-down menu and enter the server address.
RPC over UDP
You can use the RPC over UDP subtab to enable RPC over UDP communication.
Enter the destination address and port. Then, input the listening port.
Cloud
In the Cloud subtab, you can perform the following actions:
View the current cloud connection status on your Shelly device: connected or disconnected.
Turn on the Enable toggle to connect the device to its cloud. By adding the device to the cloud, you can control the device remotely and receive notifications and updates.
Matter
In the Matter subtab, you can enable Matter on your Shelly device. The Enable checkbox is selected by default. Scan the QR code and follow the instructions that appears on your screen.
MQTT
In the MQTT subtab, you can perform the following actions:
View the current MQTT connection status of the Shelly device: connected or disconnected.
Select the Enable checkbox to enable MQTT. Configure the device to execute actions via MQTT:
Choose the connection type from the following options:
RPC status notifications over MQTT
Generic status update over MQTT
SSL connectivity
Enter the MQTT prefix, the desired server, and client ID.
Enter the username and password.
Bluetooth
You can use the Bluetooth tab to configure the Bluetooth connectivity on your Shelly device.
Bluetooth settings
In the Bluetooth Settings subtab, you can perform the following actions:
Select the Enable checkbox to enable Bluetooth connection
Turn on the Enable RPC toggle to enable RPC communication
Turn on the Enable Bluetooth gateway toggle to enable a Bluetooth gateway on the Shelly device
Assigned Bluetooth devices
In the Assigned Bluetooth devices subtab, you can add and view BLE devices to which your device is a gateway.
Safety
You can use the Safety tab to configure your device to turn off when a specific metric value is reached.
Enter the maximum metric values in the following subtabs:
Max power protection
Max voltage protection
Max current protection
Use the Overvoltage auto recovery subtab to enable auto recovery state before overvoltage.
Application settings
You can use the Application Settings tab to specify the main application settings on your Shelly device, such as appliance type, pin lock, or other.
Remember to tap the Save button to apply your changes.
AI model (Premium plan)
In the AI model subtab, you can enable features for early issue detection and automated notifications on your Shelly device.
Offline notifications (Premium plan)
In the Offline notifications subtab, you can control the offline notifications on your Shelly device:
Enable or disable offline email notifications
Enable or disable offline push notifications
Device card customization
In the Device card customization subtab, you can customize the big and small parameter slots on the preview card of your Shelly device. After customization, the changes apply everywhere that you see the device in the app.
Customizing card preview
Tap the Customize device card button. There are 2 types of slots that you can configure:
Big Parameter slot: Choose between:
None
Action - if you select this option, the On/Off state of the device will be visible
Parameter - from the Parameter type drop-down select the information that you want to view in the big slot: Power, Voltage, Frequency, or other.
Small Parameter Slot: Here you can remove or add parameters that will be displayed in the small parameter slot.
Check the Preview of the device card.
Appliance type
In the Appliance type subtab, you can assign an appliance or energy source type to the device. Use these details in the Energy menu to view real time energy statistics segmented by the assigned classification.
Appliance type - the appliance type according to its intended use, such as Lighting, Entertainment, Heating and Cooling, or other.
Source - the source type of energy that is measured by your Shelly device:
Grid source - the energy that your device measures will be added to the consumed energy statistics.
Generated energy - the energy that your device measures will be added to the generated energy statistics.
Energy Calculation
In the Energy Calculation subtab, you can exclude the energy measured by the device from the total consumption measurement. Turn on the toggle to enable or disable one of the following options:
Exclude from total room energy
Exclude from total account energy
Use the device to record peak consumption
Pin lock
In the Pin lock subtab, turn on the Enable toggle to lock your device with a pin. You can create your pin in the Settings > Application settings menu.
Exclude from activity log
In the Exclude from activity log subtab, turn on the toggle to exclude your device from the global activity log. To see the global activity log, go to the Dashboard > Activity log menu.
Device note
In the Device note subtab, you can leave a short note about your Shelly device.
Device usage details
In the Device usage details subtab, you can view in which room, channel, or dashboard the device is in use.
Share
You can use the Share tab to share limited access to your device with another user of the Shelly Smart Control application. Enter the user email address in the field and tap the Share button.
View the list of users that already have limited control to your device. You can remove a user by tapping the delete button to the right of the email account.
Device settings
You can use the Device settings tab to view and change the main settings of your Shelly device, such as name, geo location, and time zone.
Remember to tap the Save button to apply your changes.
Eco mode
In the Eco mode subtab, you can lower the energy consumption of your device. Turn on or turn off the toggle to enable Eco mode.
Enhanced security
Starting with version 1.8.0 and later, you can enable certificate validation and HTTPS redirection manually to enhance your device security.
Input/output setting
In the Input/output setting subtab, you can determine the Shelly device behavior when it has power.
LED indicator color mode
In the LED indicator color mode subtab, you can specify the following LED indicator settings:
Power - the LED indicator of the Shelly Plug M Gen3 will change depending on the power consumption: green - low consumption and red - high consumption. You have the option to determine the brightness.
Switch - you can determine the LED indicator color and brightness in the on and off state of your Shelly device.
Off - the led indicator does not light up
LED indicator night mode
In the LED indicator night mode subtab, you can enable and specify the main settings of the night mode. You can use the Night mode tab to create comfortable ambient lighting during a specified period of the 24 hours. Turn on the Night mode toggle to activate the mode. When Night mode is activated, the predefined brightness level is applied.
Select the Enable night mode checkbox to activate the option.
Tap the edit button to configure the following settings:
Select Start and End time
Set the brightness of the lighting
Select the lighting mode: Color or White
Detach switch
In the Detach switch subtab, you can select the way to turn on or turn off your device.
Select between the following input types:
Attached - use this option to turn on or turn off the device only by pressing its button.
Detached - use this option to turn on or turn off the device only through the app.
Operational counters
In the Operational counters subtab, you can view the cumulative usage of your Shelly device.
To configure active load threshold for your Shelly device, enter the threshold value in the Active load threshold (W) field.
To track the usage for your device, switch the Enable operational counters toggle. The following counters are available:
Total runtime - the total time the device has been powered on
Switching cycles - the number of times the device has been turned on
Active load time - the total time the device has been powered on while power consumption exceeded the specified watt threshold
To reset all counters to zero, tap the Reset button.
Device name
In the Device name subtab, you can change the current name of the device.
To synchronize the modified name with the web interface of the device, switch the Sync device name toggle.
Firmware version
In the Firmware versions subtab, you can perform the following actions:
Schedule an automatic update
View the current firmware version
Check for update
Initiate an update
Geo location and time zone
In the Geolocation and time zone subtab, you can set your location by one of the following methods:
Enter your Time zone, Latitude, and Longitude.
Select from map and put the marker in your location. Tap Select to confirm the selection.
Enable Auto detect location. As a result, the location data is populated automatically in the fields.
Device reboot
In the Device reboot subtab, you can restart your Shelly device by tapping the Reboot button.
Factory reset
Important: Factory reset will disconnect the device from your Wi-Fi network. All associated users, including you, will be removed from the device account. All previously set data will be deleted.
Tap the Factory Reset button to reset your Shelly device to its factory settings.
Device information
In the Device information subtab, you can view the Device ID, Device IP, Device Type, and other important information about your device.
You can perform the following actions:
Transfer - tap here to transfer your device to another of your accounts. Use this option only if, at the time of transferring the device, you are also logged in to the other account.
Delete - tap here to remove the device from your account.