Changelog

Versione stabile v. 0.7.0 (2021-11-21)
Versione stabile v. 0.7.2 (2021-12-13)
  • Correzione di un bug che interrompeva il refresh di un dispositivo al suo riavvio (reboot o fw update);
  • Correzione di un bug che determinava la richiesta delle credenziali per tutti i dispositivi con login configurato anche nel caso in cui le credenziali erano uguali;
  • Prosegue l'adattamento dell'applicazione ai dispositivi di seconda generazione; ora funziona il restricted login;
  • Possibilità di definire il periodo di refresh (in secondi) per lo stato e separazione del refresh della configurazione (si può scegliere ogni quanti aggiornamenti di stato si aggiorna la configurazione);
  • Ottimizzazione del codice.
Versione beta v. 0.7.2a beta
  • Aggiunto supporto per Shelly Bulb;
  • Prosegue l'adattamento dell'applicazione ai dispositivi di seconda generazione; ora è possibile fare l'aggiornamento del firmware;
  • Rimodulazione delle chiamate ai dispositivi per ridurre il loro carico;
  • Ottimizzazione del codice.
Versione stabile v. 0.7.2b
  • Risolto un bug, introdotto nella versione precedente :(, che impediva a Button1 di essere correttamente visuaizzato;
  • Prosegue l'adattamento dell'applicazione ai dispositivi di seconda generazione; ora è possibile gestire il wi-fi di backup e il restricted login.
Versione stabile v. 0.7.2d
  • Suporto completo per 1 plus e 1PM plus
Versione stabile v. 0.7.3
Versione stabile v. 0.7.4 (2022-03-01)
  • GUI - filtro per righe;
  • GUI - personalizzazione: l'applicazione ricorda la posizione delle colonne inoltre è possibile scegliere quali colonne visualizzare;
  • Gestione degli script (solo dispositivi G2);
  • Miglioramento visualizzazione dei log (solo dispositivi G2);
  • Suporto per Shelly 3EM;
  • Piccole modifiche grafiche e miglioramento delle prestazioni.
Versione stabile v. 0.8.0 (2022-04-04)
  • Nuova colonna "Measures";
  • nuova colonna SSID (lo so che tutti noi abbiamo lo stesso SSID e sembra inutile, ma mi e' stata chiesta da qualcuno che evidentemente ha una rete "complicata"; in ogni caso ricordo che si può decidere quali colonne visualizzare);
  • "copy hostname" e "copy mac address" sul menu contestuale;
  • Copy (ctrl-C) di una singola cella selezionata della tabella adesso funzionante;
  • Miglioramento del modulo "fw update";
  • Miglioramento del restore Per EM e 3EM.
Versione stabile v. 0.8.1 (2022-05-21)
  • Nuova colonna "MAC";
  • Supporto dell'addon su Shelly 1/1PM (colonna "Measures") con relativo restore;
  • Miglioramento della gestione degli slider: la label con il valore è aggiornata durante il trascinamento.
  • Migliorato il supporto dello switch add-on su Shelly 1/1PM;
  • Corretto un errore che in alcuni casi impediva la configurazione dei parametri MQTT per più dispositivi di prima generatione contemporaneamente;
  • Corretto un errore a causa del quale in rari casi il restore di alcuni parametri inizialmente vuoti scriveva "null";
  • Il restore adesso include il resticted login se configurato (in questo caso chiede la password);
  • Il restore adesso include il wi-fi 1 se il dispositivo non è connesso al wi-fi 1 (chiede la password);
  • Il restore adesso include il wi-fi 2 se il dispositivo non è connesso al wi-fi 2 (chiede la password);
  • Il restore adesso, nel recuperare i parametri MQTT, chiede la password se precedentemente impostata;
  • Miglioramenti della GUI e ottimizzazione del codice;
  • Aggiunto link per il download nella dialog "Informazioni" [?].
Versione v. 0.8.2 (2022-06-11)
  • Supporto per Shelly plus 2PM;
  • Nuova colonna MQTT (enabled/disabled);
  • Nuova colonna "Source"; il dato precedentemente era visibile come tooltip di "Command" dove si trova ancora solo se "Source" non è configurata come visibile;
  • Aggiungendo una nuova colonna (prima non visibile) dai settings, l'applicazione tenta adesso di metterla in una posizione sensata;
  • Credenziali per "restricted login" memorizzabili tra i settings applicativi (Attenzione la password non è salvata in modo sicuro);
  • La modalità di scan di default (per i nuovi utenti) è adesso "full scan";
  • La finestra che mostra i dettagli dei dispositivi ha adesso un nuovo bottone "Refresh";
  • Viene mostrato il progresso dal backup sulla barra di stato (in basso a sinistra);
  • Miglioramento del restore: nuovi parametri e correzione di bug;
  • Piccoli miglioramenti grafici e ottimizzazione del codice.
Versione v. 0.8.3 (alpha 2022-06-22; stabile 2022-07-02)
  • Supporto per Shelly Motion;
  • Lettura dei dettagli della configurazione (json) per i dispositivi a batteria supportati anche quando sono offline;
  • Backup per i dispositivi a batteria supportati anche quando sono offline (solo se i dati necessari sono disponibili: Button 1 o già letti con "full device info");
  • Miglioramento del dialog dei settings applicativi (al close la configurazione iniziale della tabella viene ripristinata);
  • Miglioramento della GUI per utenti con oltre 35 dispositivi;
  • Correzione di alcuni bug.
Versione v. 0.8.4 (beta 2022-07-13; stabile 2022-08-19)
  • Supporto per Shelly H&T;
  • Miglioramento del supporto per Shelly Motion;
  • Supporto parziale per Shelly i4;
  • Introduzione della vista di dettaglio [+] con relativa configurazione;
  • Aggiornamento della libreria org.jmdns all'ultima versione;
  • Correzione di alcuni bug.
Versione v. 0.8.5 (alpha 2022-09-05; stabile 2022-09-23)
  • Supporto per Shelly i4 completo;
  • Scansione di rete per IP;
  • Finestra "Application Settings" ridisegnata;
  • Ordinamento per IP sui byte (precedentemente era alfabetico);
  • CLI, parametro -ipscan;
  • Corretto un bug relativo alla visualizzazione di alcuni valori nella sezione di gestione dei parametri MQTT per i dispositivi G2;
  • Corretti alcuni errori di lieve entità;
  • Miglioramento delle prestazioni.
Versione v. 0.8.6 (alpha 2022-10-06; beta 2022-10-25; stabile 2022-11-04)
  • Stato degli input visibile;
  • Miglioramento delle funzionalità "device settings": bottoni di selezione e contatori FW;
  • Miglioramento delle funzionalità "device settings": "Copy" per copiare i parametri wi-fi ed mqtt da un diverso dispositivo selezionabile da una lista;
  • Ctrl-S adesso cicla tra gli elementi della combo sulla barra di stato (finestra principale in basso);
  • Aggiornamento librerie.
Versione v. 0.8.7 (alpha 2022-11-26; beta 2022-12-02; stabile 2022-12-10)
  • Nuovo Dialog "Configuration checklist" (bottone [V] sulla toolbar);
  • Nuovo Pannello WI-FI1;
  • Pannelli WI-FI2 e Firmware update migliorati;
  • Restore degli script per dispositivi di seconda generazione (dialog scripts);
  • Colonna MQTT col modello del cloud con doppia indicazione abilitato/connesso;
  • Arricchita gestione MQTT per dispositivi di seconda generazione;
  • Restore dei parametri di roaming per i dispositivi di prima generazione.
Versione v. 0.8.8 (alpha 2022-12-13; beta 2022-12-22; stabile 2023-01-03)
  • Supporto TRV;
  • Pannello comandi per RGBW2 in configurazione canali monocromatici;
  • Tooltip stato offline con indicazione orario ultima connessione;
  • Miglioramento pannello comandi bulb RGBW;
  • Miglioramento delle prestazioni.
Versione v. 0.9.0 (alpha 2023-01-12; beta 2023-01-18; stabile 2023-01-26)
  • Grafici;
  • Shelly Pro 2;
  • Shelly Pro 2PM;
  • Misura della tensione per 2.5;
  • Bugfix - il restore di dispositivi con nomi contenenti caratteri particolari poteva produrre errori non prevedibili.
Versione 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;
  • Riconoscimento del modello anche per i dispositivi protetti da login.
Versione v. 0.9.3 (beta 2023-02-23; stabile 2023-02-04)
  • library swap; org.java-websocket -> org.eclipse.jetty.websocket;
  • supporto per nuovi device: Pro1 - Pro1PM - Pro3;
  • supporto per Plus plug US;
  • Pro4PM - Pro2 - Pro2PM (ora con supporto completo);
  • vari miglioramenti della GUI (in particolare i pannelli: FW update e device info).
Versione v. 0.9.5 (alpha 2023-03-11; beta 2023-03-24; stabile 2023-04-01)
  • Nuova icona di stato per dispositivi G2: online - reboot richiesto;
  • Plus H&T supportato;
  • Wall Dimmer supportato;
  • Shelly Smoke supportato;
  • checklist: indicazione del numero di device connessi al range extender o range extender non abilitato;
  • risultato della chiamata a WiFi.ListAPClients aggiunto alle "device info" (G2);
  • modulo di log per dispositivi G2 migliorato;
  • funzioni "Firmware update" migliorate.
Versione v. 0.9.6 (alpha 2023-04-15; stabile 2023-05-04)
  • Range Extender connected devices discovered and managed;
  • Miglioramento della checklist che adesso consente di modificare alcuni del valori testati;
  • Bug corretto sul pannello "restricted login";
  • Correzione di bug minori;
  • Miglioramento delle prestazioni.
Versione v. 0.9.7 (alpha 2023-05-19; beta 2023-06-09)
  • Motion 2 support;
  • plug plus S and UK support;
  • Selezione dei device arricchita nella finestra principale;
  • Possibilità di editazione arricchire nella checklist;
  • bugfix restore plug+IT and plug+US;
  • bugfix export csv charts in particolari condizioni;
  • Shelly Pro 1PM era erroneamente identificato come 4PM;
  • Miglioramento delle prestazioni.
Versione v. 0.9.8 (beta 2023-06-22; stabile 2023-07-13)
  • supporto dell'add-on gen2;
  • Shelly 1 visualizza la potenza in misure (se editata: IP/settings/power/0?power=x);
  • Power on Shelly 1 restored;
  • Bug fix per un errore sul modello di Shelly plus 1PM.
Versione v. 1.0.0 (alpha 2023-07-21)
  • Introduzione dell'archivio dei dispositivi;
  • modificato il layout delle colonne e potenziato lo strumento di ricerca;
  • corretto errore sul restore di Shelly UNI.
Versione v. 1.0.0 (beta 2023-09-07; stabile 2023-09-16)
  • Attenzione: Da questa versione dell'applicazione la versione minima supportata di java è la 17;
  • Aggiornamento di librerie chiave: org.eclipse.jetty e org.jmdns;
  • Archivio dei dispositivi;
  • modificato il layout delle colonne e potenziato lo strumento di ricerca;
  • corretto errore sul restore di Shelly UNI;
  • Introdotto il bottone "Check for updates" nel dialog di informazioni [?];
  • Nuovi comandi CLI (-backup; -list);
  • Offline scan mode; consultazione archivi.
Versione v. 1.0.1 (alpha 2023-10-02; beta 2023-10-12; stabile 2023-10-28)
  • Note individuali per ogni dispositivo (l'archivio deve essere attivo) - nuova icona sulla toolbar;
  • "reload" sul menu contestuale per i dispositivi archiviati; questa funzione cerca di contattare un dispositivo usando il suo ultimo IP conosciuto senza l'intervento dell'mDNS;
  • reload opzionalmente automatico dopo circa 45 secondi dall'avvio per tutti i dispositivi archiviati, non trovati e non alimentati a batteria;
  • editazione script (gen2);
  • editazione KVS (gen2);
  • il restore dei dispositivi gen2 adesso comprende anche i dati KVS;
  • ricerca all'avvio di eventuali aggiornamenti;
  • migliore supporto di Shelly UNI;
  • migliore gestione degli stati sul pannello di update del firmware;
  • disposizione verticale (opzionale) dei dati nell'export dei grafici in formato CSV;
  • nuovo parametro CLI -graphs; se utilizzato i campionamenti dei grafici correntemente visualizzati saranno ripostati sullo standard output;
  • revisioni dei timeout di comunicazione per migliorare l'efficacia della ricerca;
Versione v. 1.0.2 (alpha 2023-11-18; beta 2023-11-30; beta2 2023-12-13; stabile 2023-12-27)
  • Backup/Restore e firmware updates anche per dispositivi offline o solo in archivio; l'azione avviene, ovviamente, quanto i dispositivi diventano raggiungibili; l'elenco dei processi in attesa è visibile premendo il nuovo bottone in vbasso a sinistra;
  • Extended view: ora è possibile quali colonne visualizzare e ritrovare la loro posizione;
  • Menu contestuale anche su selezione multipla;
  • GUI: optional captions on toolbar;
  • Warning where deleting an element from archive if a notes exists;
  • Il dialog che visualizza dettagli ("Full device info") di un dispositivo adesso attende che il dispositivo torni on line (se non lo era) per caricare i valori; il comando adesso puo' essere dato anche per i dispositivi archiviati (cerchio bianco);
  • CoIoT: implementato il restore e visualizzazione dettagli su "Full device info";
  • Fix restore per plus H&T;
  • Grafici:
    • zoom;
    • "temperature" mostra adesso tutte le temperature misurate (nel caso sia montato un addon le temperature possono essere multiple);
    • nuovo selettore che consente di scegliere quale grafico mostrare se ce ne sono più d'uno (per esempio è il caso della potenza in un 2pm);
    • nuovo tipo - somma delle potenze misurate da un singolo dispositivo;
    • Bug fix sui grafici delle misure dell'addon.
Versione v. 1.0.3 (alpha 2024-01-11; beta 2024-01-18; beta2 2024-02-08; stabile 2024-02-22)
  • Supporto di mini 1, mini 1 pm (parziale), mini pm (parziale) - gen2;
  • Supporto di dispositivi generici (dati di base) gen3;
  • Restore degli script (precedentemente gli script potevano essere recuperati solo singolarmente);
  • Configurazione dei parametri MQTT differibile;
  • Configurazione dei parametri Restricted login differibile;
  • Temperatura ambientale riportata su motion 1 (supporto del firmware sperimentale);
  • Firmware update differito migliorato ("any" per dispositivi archiviati);
  • Migliorato il pannello KVS;
  • Fix sui grafici (comportamento anomalo se esistevano due grafici con lo stesso id);
  • Aggiunti bottoni di "help" [?] sui dialog checklist e graphs.
Versione v. 1.0.5 (alpha 2024-03-05; beta 2024-03-21; stabile 2024-04-06)
  • Supporto di mini 1 (parziale), mini 1 pm (parziale), mini pm (parziale) - gen3;
  • Supporto di H&T gen3 (parziale);
  • Fix on motion 1/2 restore;
  • Editor script migliorato.

Shelly Scanner è scaricabile gratuitamente e lo sarà sempre, tuttavia, se lo ritenete opportuno, potete supportare il suo sviluppo con una donazione.