Shelly Scanner


Manual - Deferrable tasks

grafici grafici grafici
Appearance may change depending on version and OS.

This section applies to offline or stored devices and to some specific functions listed below. Remember that for both the mentioned statuses the tootip of the status icon states the moment of the last detection.
Some battery-powered devices, for example H&T, are normally in one of these states (they periodically connect to the network for a very short time) nevertheless also devices with poor signal reception can occasionally go offline. Shelly Scanner is able to carry out some operations on these devices or, better, to queue the requested operations and execute them as soon as the device involved becomes operational. For deferrable tasks to have full functionalities mDNS network scan must be active.

  • Full device info - This feature provides complete information about the selected device in json format. On battery-powered devices some information is also reported in offline status as Shelly Scanner stores it internally as soon as the device becomes visible; in this case the text is blue and not black as usual to highlight the fact that information is not fresh. Beeing the relevant window open, if the device goes to the on-line status, data is immediately loaded and made available.
  • Backup - Requesting backup for an offline device results in a waiting task that will run as soon as possible. Some battery-operated devices may have already stored the proper information; in this case the backup is performed immediately and Shelly Scanner explicitly states, in the confirmation message, that it used previously stored data.
  • Restore - When requesting restore for an offline device, the data file is immediately selected and verified. Subsequently, a waiting process is produced which will be executed as soon as possible. The restore of the wi-fi connection parameters, in this case, is ignored.
  • Devices settings - Firmware update - To be able to update the firmware Shelly Scanner must first know if any updates is available; for this reason a device must be preliminarily seen online by the application while the firmware update window is open; at this point the essential information is known and it is possible to request an update which, if the device is off-line again, produces a pending process that will complete as soon as possible; for battery-powered devices, preliminary information may already be known.
    There is also the option to request an upgrade to the new stable version "if available"; devices in the archive display an "any" checkbox for this purpose.
  • Devices settings - Resticted login - It is possible to enable restricted login in deferred modality. In order to disable the resticted login or change the credentials, they must be known to Shelly Scanner. This is possible if another device with identical credentials has already successfully completed the authentication process or if the credentials have been stored in the application settings.
  • Devices settings - MQTT - MQTT settings can also be edited in a deferred process. Currently this is only possible for values common to gen1 and gen2 devices.

Pending tasks list

The button located at the bottom left of the Shelly Scanner main window opens a view in which the processes awaiting execution and those already executed are listed. In case of failure, the reason is indicated; the application will not attempt to re-execute a failed process unless explicitly re-proposed. From the same window it is possible to cancel a request that has not yet been satisfied.
To the right of the button you find the number of processes waiting to be executed; button changes its appearance to when a waiting process is successfully executed or to when the attempt to execute a waiting process ends with an error. Any subsequent event does not overwrite the failure state; when the list is opened the button state returns to the neutral state .