Shelly Scanner is an application aimed at monitoring and managing most of the IoT devices of the Shelly family.
It provides an instant overview of all devices connected to the same network to which the computer is connected. The dashboard provides information such as wi-fi signal strength,
cloud status, time elapsed since the last reboot (uptime), internal temperature (for devices providing it) and meters values; it also allows to control the devices.
Other useful functions, such as backup and restore of devices configuration, can easily be accessed through the toolbar.
The use of Shelly Scanner should be quite intuitive however there are some details that may be not clear at a first glance, so I have prepared a synthetic manual.
Currenlty the following devices are supported:
- Shelly 1 (addon supprted)
- Shelly 1L
- Shelly 1pm (addon supprted)
- Shelly 2
- Shelly 2.5
- Shelly RGBW2
- Shelly Dimmer (1/2)
- Shelly I3
- Shelly EM
- Shelly 3EM
- Shelly UNI
- Shelly Plug
- Shelly Plug S
- Shelly Bulb
- Shelly Duo
- Shelly Duo RGB
- Button 1
- Motion (1/2)
- Shelly TRV (restore incomplete)
- Shelly D&W (1/2)
- Shelly Flood
- Shelly H&T
- Shelly Plus 1
- Shelly Plus 1PM (addon supprted)
- Shelly Plus 2PM (addon supprted)
- Shelly Plus i4 (addon supprted)
- Shelly Plus Dimmer 0-10 (addon sup.)
- Shelly Plus RGBW PM
- Shelly Plus plug IT
- Shelly Plus plug US
- Plug Plus S
- Plug UK
- Wall Dimmer
- Wall Display
- Plus H&T
- Shelly Smoke
- Shelly mini 1 gen2
- Shelly mini 1pm gen2
- Shelly mini pm gen2
- Shelly Plus UNI
- BLU Gateway
- Shelly Pro 1
- Shelly Pro 1PM
- Shelly Pro 2
- Shelly Pro 2PM
- Shelly Pro 3 (partial)
- Shelly Pro 4PM
- Shelly Dimmer PRO 1
- Shelly Pro EM - 50
- Shelly Pro 3 EM (partial)
- Shelly 1 G3 (addon supprted)
- Shelly 1PM G3 (addon supprted)
- Shelly 2PM G3 (addon supprted)
- Shelly i4 G3 (addon supprted)
- Shelly Dimmer 0/1-10 G3 (addon sup.)
- Shelly X MOD1
- Shelly mini 1 gen3
- Shelly mini 1pm gen3
- Shelly mini pm gen3
- BLU Gateway gen3
- H&T gen3
- BLU (BTHome) devices
Devices, which are found and identified automatically, must be connected to the same local area network (LAN) to which the computer running the application is connected.
Since the application communicates with the devices through the API
exposed and documented by the manufacturer, it cannot damage them in any way.
About Backup/Restore of the devices configuration, it should be noted that not all parameters are restored;
moreover is not guaranteed that the restore process does not alter parameters in an unforeseen way (I perform plenty of tests on my devices but the variants are probably many thousands).
The application may not fully work with devices whose firmware is not updated.
Warning: java jre (or jdk) version 17 or higher must be installed.
You can download the jdk/jre for free from here: Oracle.com or
here you find a very light jre version: Eclipse Temurin jre.
To run the application (compressed version):
- download the zip file from this page;
- unpack the file on the disk;
- Run (double click) the shellyscan-x.x.x.jar file or open a terminal window and digit the following command:
java -jar <full path>\shellyscan-x.x.x.jar
To run on OS X you must create a text file (ASCII) inside the folder obtained after step 2 containing the following linejava -jar /Applications/ShellyScanApp/shellyscan-x.x.x.jar
, the file should not have any extension, make the file executable running the commandchmod 755 <created file name>
from the terminal. Move the folder to Applications and then run the created file with any permissions the OS may require. In some cases you also need to authorize the application to write to the disk: System Settings -> Privacy & Security -> Full Disk Access and add shellyscan-<...>
For information, comments or reports please send messages to the following e-mail address: info@usna.it