Changelog

Version 1.3.4 (alpha: 2026-07-18; beta: 2026-09-01; stable 2026-09-16)
  • Shelly Camera support;
  • Shelly Dimmer 0/1-10V Gen4 support;
  • Shelly 1L Gen4 support;
  • Shelly 2L Gen4 support;
  • Adaptations for Shelly firmware 2.0.0;
  • Great optimization for BLU (BTHome) devices;
  • Editor for scheduler paramers (much more user friendly);
  • Font size selection on Application Settings dialog;
  • Minor bugs fix.
Version 1.3.3 (alpha: 2026-03-25; alpha2: 2026-04-09; beta: 2026-05-22; stable 2026-06-11)
  • Shelly Mini EM G4 support;
  • Plug M Gen3 support;
  • Shelly Duo Bulb E27 Gen3 support;
  • Shelly Multicolor Bulb E27 Gen3 support;
  • Shelly Presence support;
  • Shelly EM Gen4 support;
  • Shelly Flood Gen4 support;
  • Shelly Pro Sensor Add-on supported (currently only on Pro 1 and Pro Dimmer 1PM);
  • Shelly Pro LoRa Add-on supported (currently only on Pro 1 and Pro Dimmer 1PM);
  • BLU D&W status now shown;
  • Checklist: The “BLUE” column now shows the number of connected BLUE devices for gateways (the tooltip shows which ones) and the number of gateways for BTHome devices (the tooltip shows which ones);
  • Bug fixed on Shelly Pro Dual Cover;
  • Bug fixed on 3EM total power graph;
  • New chart: V custon expression.
Version 1.3.2 (alpha: 2026-01-06; beta: 2025-01-25; stable 2026-02-13)
  • Shelly EM Gen3 support;
  • Shelly Flood Gen4 support (?);
  • Shelly Wall Display X2i support;
  • CLI -font xxx parameter (xxx font size multiplier);
  • CLI -slow xxx parameter (MQTT updater delay; xxx 0.1 s);
  • New default path for scripts on Application settings (IDE);
  • Bug fix on the checklist affecting some devices as Wall Displays;
  • Bug fix on devices logs when restricted login was active.
Version 1.3.1 (alpha: 2025-11-08; beta: 2025-11-28; stable 2025-12-12)
  • Shelly Dimmer Gen4 support;
  • Shelly Plug PM Gen3 support;
  • Improved wall dispalay thermostat profiles support;
  • CLI extensions (-gen x; -list ip/full);
  • CLI restore;
  • Export script fix for certain charsets (backup also);
  • Auto firmware update column on the checklist; value is editable;
  • Critical libraries update;
  • A lot of work on code optimization.
Version 1.3.0 (alpha: 2025-09-05; alpha 2: 2025-09-13; beta: 2025-10-03; stable 2025-10-17)
  • Shelly Power Strip support;
  • Shelly Outdoor Plug S Gen3 support;
  • BLU Remote support;
  • BLU Distance support;
  • Energy (wh) graph for supported EM devices (gen2 +);
  • Sort on columns and rows multiselection on the "firmware update" table;
  • Management for parameters: Enable RPC over MQTT - Enable 'MQTT Control' (gen2+);
  • macOS users finally have cut/copy/paste mapped to standard shortcuts (the "control" combination still works - please let us know if any are missing);
  • Fixed some rare backup issues (I was forced to revert to the pre-1.2.4 model);
  • Fixed some restore issues that could occur when there were a large number of BTHome devices associated with the device;
  • Various fixes on Scheduler editor.
Version 1.2.6 (alpha: 2025-06-20; beta: 2025-07-13; beta2: 2025-07-27; stable 2025-08-21)
  • Shelly Shutter Gen3 support;
  • Shelly 2PM Gen4 support;
  • Scheduler editor;
  • Wall Display thermostat profiles restore;
  • Cross restore for some similar devices;
  • Improved BTHome (BLU devices) support;
  • firmware update dialog - double click & menu on table -> web UI;
  • Bux fixes on some columns sort.
Version 1.2.4 (alpha: 2025-04-03; beta: 2025-05-01; beta2: 2025-05-27; stable 2025-06-06)
  • Shelly 1 Gen4 support;
  • Shelly 1PM Gen4 support;
  • Shelly 1 Mini Gen4 support;
  • Shelly 1PM Mini Gen4 support;
  • Shelly 1L Gen3 support;
  • Shelly 2L Gen3 support;
  • LinkedGo ST1820 e LinkedGo ST802 support (incomplete on ST802);
  • input:1 considered on pro1 and pro1PM;
  • LoRa restore;
  • Devices group restore;
  • Search on fw update panel;
  • Gen2+ Restore "debug" status;
  • Gen2+ Devices info - Shelly.GetComponents, KVS.GetMany and BLE.CloudRelay.ListInfos pagination;
  • New BTHome (BLU) devices management to adapt to Shelly firmware 1.6.0 and newer;
  • Graphs: types combo only have pertinent values;
  • OS X fix: there was a problem occurring when exiting from the application with cmd-Q.
Version 1.2.2/1.2.3 (alpha: 2025-01-30; beta 2025-02-13; beta2 2025-03-07; stable 2025-03-21)
  • Shelly Pro Dimmer 2PM support;
  • Shelly Pro Dual Cover support (partial);
  • 3EM-63 Gen3 support;
  • Shelly Pro RGBWW PM support;
  • Shelly Dimmer Gen3 support;
  • Best Shelly BLU Motion support;
  • Ogemray SW40 (Powered by Shelly) support;
  • LinkedGo ST1820 e LinkedGo ST802 minimal support (measures only);
  • Shelly gen4 "generic" support;
  • Backup/Restore fixed error with fw >= 1.5.0;
  • Improved checklist on BLE and Extender colums (compatibility with fw >= 1.5.0);
  • Improved checklist on Logs: now ediatable gen2+ log modes;
  • SSID AP retore (from fw 1.5.0);
  • GUI colors;
  • New distribuition as Windows installer (no jre needed);
  • Bug fix: could not show app configuration dialog if executing computer had IPv6.
Version 1.2.1 (alpha 2024-11-22; beta 2024-12-13; beta2 2024-12-20; stable 2025-01-11)
  • Checklist multiselection;
  • Checklist roaming and wi-fi edit;
  • Checklist scripts;
  • Fahrenheit temperature unit support;
  • Blu TRV support;
  • Improved Shelly Pro 3EM support (fix);
  • Many small, scattered changes that improve the usability of Shelly Scanner, improve its efficiency and fix minor bugs.
Version 1.2.0 (alpha 2024-10-12; beta 2024-10-24; stable 2024-11-09)
  • BTHome support (BLU devices);
  • BLU Gateway support (gen2/gen3);
  • Plus UNI support;
  • Plus UNI support;
  • -graphs [INT_TEMP,RSSI,P,S,V,I,T_ALL,H,LUX,FREQ];
  • Ctrl-Shift subtract selection using right-bottom tools.
Version 1.1.1 (alpha 2024-09-05; beta 2024-09-19; stable 2024-09-28)
  • Shelly Pro EM-50 support;
  • Shelly Plus RGBW PM support;
  • Shelly 2PM G3 support;
  • Shelly plus 1PM - Shelly plus 2PM - Shelly 1PM G3 24V DC support;
  • Charts horizontal scroll;
  • Input reset group configuration;
  • Bug fix on rgbw2.
Version 1.1.0 (alpha 2024-06-28; beta 2024-07-11; beta 2024-07-11; beta2 2024-07-20; beta3 2024-08-06; stable 2024-08-22)
  • Support for Shelly 1 G3 and Shelly 1PM G3;
  • Support for Shelly i4 G3;
  • Support for Shelly Dimmer 0/1-10 G3;
  • Support for Shelly Dimmer 1 PRO;
  • Support for X MOD1; much improved since beta 1 but not yet full support, I'll work on it;
  • Added the "keyword" field to "Notes" dialog. This field can be shown on a main table column and interact with the filter;
  • In the application settings you can now choose the default value (at startup) for the filter search columns;
  • Addon configuration restore improved (3 steps);
  • dht22 restore bug fix;
  • Dynamic components restore.
Version 1.0.7 (alpha 2024-06-05; beta 2024-06-16; stable 2024-06-21)
  • NTP server addres configutarion (also deferrable);
  • Cloud enable/disable (also deferrable);
  • Improved Wall Display support;
  • Revamped Checklist UI;
  • Script editor - improved color map.
Version 1.0.6 (alpha 2024-04-20; beta 2024-05-02; stable 2024-05-17)
  • Wall display basic support;
  • IP scan now supporting multiple intervals/networks;
  • Configurable "uptime" format;
  • Enhanced Script editor: tab - autoindent - autoclose - autocomplete - dark mode - brackets highlight - block comments ... (see online help)
  • App settings new tAB: IDE (Script editor);
  • Fix on gen2+ firmware update (not showing progress);
  • Code optimization and libraries update.
Version 1.0.5 (alpha 2024-03-05; beta 2024-03-21; stable 2024-04-06)
  • Support for mini 1 (partial), mini 1 pm (partial), mini pm (partial) - gen3;
  • Support for H&T gen3 (partial);
  • Fix on motion 1/2 restore;
  • Improved Scripts editor.
Version 1.0.3 (alpha 2024-01-11; beta 2024-01-18; beta2 2024-02-08; stable 2024-02-22)
  • Support for mini 1, mini 1 pm (partial), mini pm (partial) - gen2;
  • Support for generic gen3 devices;
  • Restore of scripts on "restore" procedure (previously scripts could only be restored one by one);
  • MQTT configuration added to deferrable processes;
  • Restricted Login configuration added to deferrable processes;
  • Temperature on motion 1 (experimental firmware supported);
  • Improved deferred Firmware update process ("any" for archived devices);
  • Improved (fixed) KVS panel;
  • Bug fix on ghaphs (anomalous behaviour when 2 or more ghaphs had the same id);
  • Added "help" [?] buttons on checklist and graphs dialogs.
Version 1.0.2 (alpha 2023-11-18; beta 2023-11-30; beta2 2023-12-13; stable 2023-12-27)
  • Backup/Restore and firmware updates also for offline or just archived devices; the actions are, obviously, executed when the devices come online; the list of waiting processes is shown by the new button on the bottom-left;
  • Extended view: store column selection/column position;
  • Multiple lines contextual menu;
  • GUI: optional captions on toolbar;
  • Warning where deleting an element from archive if a notes exists;
  • The dialog showing detailed devices info ("Full device info") now waits for the device to be online to load values (the command is now active also for archived devices);
  • CoIoT: restore and info on "Full device info" (gen1 devices);
  • Bug fix on restore for plus H&T;
  • Graphs:
    • zoom;
    • "temperature" shows all probed values (addon);
    • new selector to show only one of the series (e.g. single power ghaph on a 2pm device);
    • new selection: sum W;
    • Bug fix on addon measures charts.
Version 1.0.1 (alpha 2023-10-02; beta 2023-10-12; stable 2023-10-28)
  • Individual notes for each device (the archive must be active) - new icon on the toolbar;
  • "reload" on the context menu for archived devices; this function tries to contact a device using its last known IP without the intervention of mDNS;
  • automatic optional reload approximately 45 seconds after startup for all stored, not found and non-battery powered devices;
  • script editing (gen2);
  • KVS editing (gen2);
  • restore of gen2 devices now also includes KVS data;
  • search for Shelly Scanner updates when starting;
  • better UNI support;
  • inproved status management un firmware update panel;
  • optional vertical layout for CSV charts export;
  • new CLI parameter -graphs; when used graphs samplings are sent to the standard output;
  • revisions to communication timeouts to improve search effectiveness.
Version v. 1.0.0 (beta 2023-09-07; stable 2023-09-16)
  • Warning: from this version minimum supperted java version is 17;
  • Core libraries update: org.eclipse.jetty and org.jmdns;
  • Devices archive;
  • new columns layout and improved search tool;
  • Bug fix on Shelly UNI restore;
  • New "Check for updates" on info [?] dialog;
  • New CLI commands (-backup; -list);
  • Off line scan mode for archive consultation.
Version v. 1.0.0 (alpha 2023-07-21)
  • Devices archive;
  • new columns layout and improved search tool;
  • fix on Shelly UNI restore.
Version v. 0.9.8 (beta 2023-06-22; stable 2023-07-13)
  • Add-on gen2 support;
  • Power shown on Shelly 1 (if edited: IP/settings/power/0?power=x);
  • Power on Shelly 1 restored;
  • Bug fix on Shelly plus 1PM software model.
Version v. 0.9.7 (alpha 2023-05-19; beta 2023-06-09)
  • Motion 2 support;
  • plug plus S and UK support;
  • Improved GUI - devices selection (bottom/right on main window);
  • Enhanced editing ability on checklist;
  • bugfix restore plug+IT and plug+US;
  • bugfix export csv charts in rare conditions;
  • Shelly Pro 1PM was erroneously identified as 4PM;
  • Code optimization.
Version v. 0.9.6 (alpha 2023-04-15; stable 2023-05-04)
  • Range Extender connected devices discovered and managed;
  • Checklist improved: now allows to modify some of the checked parameters;
  • Bug fixed on "restricted login" panel;
  • Minor bugs fix;
  • Code optimization.
Version v. 0.9.5 (alpha 2023-03-11; beta 2023-03-24; stable 2023-04-01)
  • New status icon for G2 devices: online - reboot required;
  • Plus H&T supported;
  • Wall Dimmer supported;
  • Shelly Smoke supported;
  • checklist: number of devices connected to range extender or range extender not enabled;
  • call to WiFi.ListAPClients added to device info (G2);
  • improved log module for G2 devices;
  • improved FW update functions.
Version v. 0.9.3 (beta 2023-02-23; stable 2023-02-04)
  • library swap; org.java-websocket -> org.eclipse.jetty.websocket;
  • new devices: Pro1 - Pro1PM - Pro3;
  • new device: Plus plug US;
  • Pro4PM - Pro2 - Pro2PM (now with full support);
  • Various GUI improvements (expecially FW update and device info panels).
Version v. 0.9.1 (alpha 2023-02-10)
  • library swap org.apache.httpcomponents.client5 -> org.eclipse.jetty;
  • new device: pro4PM;
  • new device: Plus plug IT;
  • Model correctly recognized for login protected devices.
Version v. 0.9.0 (alpha 2023-01-12; beta 2023-01-18; stable 2023-01-26)
  • Charts;
  • Shelly Pro 2;
  • Shelly Pro 2PM;
  • Voltage measurement for 2.5;
  • Bugfix - restore when names containing special characters had unpredictable results.
Version v. 0.8.8 (alpha 2022-12-13; beta 2022-12-22; stable 2023-01-03)
  • TRV support;
  • New RGBW2 panel when used in monochrome mode;
  • Tooltip for offline status with last connection timestamp;
  • Improved bulb RGBW panel;
  • Code optimization.
Version v. 0.8.7 (alpha 2022-11-26; beta 2022-12-02; stable 2022-12-10)
  • New Configuration checklist Dialog ([V] button on toolbar);
  • New WI-FI1 panel
  • Improved WI-FI2 and Firmware update panels;
  • Script restore for G2 devices (from scripts dialog);
  • MQTT column now with double value enabled/connected;
  • New parameters on MQTT management for G2 devices;
  • Roaming parameters restore for G1 devices.
Version v. 0.8.6 (alpha 2022-10-06; beta 2022-10-25; stable 2022-11-04)
  • Input status shown;
  • Improvement on "device settings" dialog: selection buttons and counters (FW update);
  • Improvement on "device settings" dialog: "Copy" for wi-fi and mqtt parameters transfer from a different device;
  • Ctrl-S now cycles through the combo items on the status bar (main window - bottom);
  • Libraries update.
Version v. 0.8.5 (alpha 2022-09-05; stable 2022-09-24)
  • Full Shelly i4 support;
  • Network scan by IP;
  • "Application Settings" dialog Redesigned;
  • Sorting by IP based on bytes (previously it was alphabetical);
  • CLI parameter -ipscan;
  • Fixed a bug related to some displayed values in the MQTT parameter management section for G2 devices;
  • Minor bugs fixed;
  • Code optimization.
Version v. 0.8.4 (beta 2022-07-13; stable 2022-08-19)
  • Shelly H&T support;
  • Improved Shelly Motion support;
  • Partial Shelly i4 support;
  • New visual mode (detailed view) [+] and specific configuration;
  • org.jmdns library update to last version;
  • Bugs fixed.
Version v. 0.8.3 (alpha 2022-06-22; stable 2022-07-02)
  • Shelly Motion support;
  • Configuration details (json) available for supported battery operated devices even when offline;
  • Backup for supported battery operated devices even when they are offline (only if the required data is available: currently Button 1 or other devices if configuretion was previously read by "full device info");
  • Improvement of the application settings dialog (on close the initial configuration of the table is restored);
  • GUI enhancement for users with over 35 devices;
  • Bugs fixed.
Version v. 0.8.2 (2022-06-11)
  • Shelly plus 2PM now supported;
  • New MQTT column (enabled/disabled);
  • New "Source" column; this information was previously visible as tooltip of "Command"; it is still there only if "Source" is not configured as visible;
  • When adding a new column (previously not visible) from the settings dialog, the application tries now to put it in a logical position;
  • Credentials for "restricted login" can now be stored in the application settings (Warning the password is not securely saved);
  • The default scan mode (for new users) is now "full scan";
  • The window showing devices details has now a new "Refresh" button;
  • Backup progress shown on status bar (bottom-left);
  • Restore improvement: new parameters and bug fixes;
  • Small graphical improvements and code optimization.
Stable version v. 0.8.1 (2022-05-21)
  • New "MAC" column;
  • Addon support on Shelly 1/1PM (see "Measures") and addon restore;
  • Improved sliders: realtime update of corresponding value label.
  • Improved support for the switch add-on on Shelly 1/1PM;
  • Fixed a bug that in some cases prevented the configuration of MQTT parameters for multiple first generation devices at the same time;
  • Fixed a bug due to which in rare occasions the restore of some initially empty parameters would write "null";
  • Restore now includes, if configured, the resticted login (in this case the appcication asks for the password);
  • Restore now includes wi-fi 1 parameters if the device is not connected to wi-fi 1 (asks for the password);
  • Restore now includes wi-fi 2 parameters if the device is not connected to wi-fi 2 (asks for the password);
  • Restore now, recovering the MQTT parameters, asks for the password if previously set;
  • Minor graphic improvements and code optimization;
  • Added link for download on " About" dialog [?].
Stable version v. 0.8.0 (2022-04-04)
  • New "Measurements" column;
  • "copy hostname" and "copy mac address" on the contextual menu;
  • Copy (ctrl-C) of a single selected cell is now working as expected;
  • New SSID column (I know most of us have a single SSID and it seems useless, but it was asked by someone who obviously has a "complicated" network; in any case note that you can choose which columns to display);
  • Improvements on the "fw update" module;
  • Improved "restore" for EM and 3EM.
Stable version v. 0.7.4 (2022-03-01)
  • GUI - rows filtere;
  • GUI - customization: the application remembers the position of the columns and it is also possible to choose which columns to display;
  • Scripts management (only G2 devices);
  • Improved logs visualization (only G2 devices);
  • Support for Shelly 3EM;
  • Small graphic changes and code optimization.
Stable version v. 0.7.3
Stable version v. 0.7.2d
  • Full support for 1 plus and 1PM plus.
Stable version v. 0.7.2b
  • Solved a bug recently introduced on Button1;
  • The adaptation of the application to second generation devices continues; are now available wi-fi client backup and restricted login panels.
Beta version v. 0.7.2a beta
  • Support for Shelly Bulb added;
  • The adaptation of the application to second generation devices continues; is now available firmware update dialog;
  • The adaptation of the application to second generation devices continues; is now available wi-fi client backup dialog;
  • Modified calls schedule to reduce devices load;
  • Code optimization.
Stable version v. 0.7.2 (2021-12-13)
  • Fixed a bug that stopped the refresh process for a device when it was restarted (reboot or fw update);
  • Fixed a bug that caused the request for credentials for each device with configured login even if the credentials were the same;
  • The adaptation of the application to second generation devices continues; restricted login now works;
  • It is now possible to define the refresh period (in seconds) for the status; configuration refresh is separately definible (you can choose how many status updates occours before the configuration is updated);
  • Code optimization.
Stable version v. 0.7.0 (2021-11-21)

Shelly Scanner is free and will always be free, however you can support its development with a donation.