Changelog
Stable version v. 0.7.0 (2021-11-21)
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.
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.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.
Stable version v. 0.7.2d
- Full support for 1 plus and 1PM plus.
Stable version v. 0.7.3
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.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.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 [?].
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.
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.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.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.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.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.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.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.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.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.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.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.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.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. 1.0.0 (alpha 2023-07-21)
- Devices archive;
- new columns layout and improved search tool;
- fix on Shelly UNI restore.
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.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.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 v. 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 v. 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 v. 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 v. 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 v. 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 v. 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 v. 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.