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.
Version v. 1.0.6 (alpha 2024-04-20; beta 2024-05-02; stabile 2024-05-17)
- Wall display basic support;
- IP scan ora supporta più intervalli/reti;
- Formato di "uptime" configurabile;
- Script editor: tab - autoindent - autoclose - autocomplete - dark mode - brackets highlight - block comments ... (see online help);
- App settings; nuova scheda "IDE" (Script editor);
- Fix on gen2+ firmware update (non veniva più mostrato il progresso);
- Code optimization and libraries update.
Version v. 1.0.7 (alpha 2024-06-05; beta 2024-06-16; stabile 2024-06-21)
- NTP server addres configutarion (also deferrable);
- Cloud enable/disable (also deferrable);
- Supporto del Wall Display migliorato (supporta switch e termostato);
- Interfaccia della Checklist migliorata;
- Script editor - improved color map.
Version v. 1.1.0 (alpha 2024-06-28; beta 2024-07-11; beta2 2024-07-20; beta3 2024-08-06; stabile 2024-08-22)
- Supporto di Shelly 1 G3 and Shelly 1PM G3;
- Supporto di Shelly i4 G3;
- Supporto di Shelly Dimmer 0/1-10 G3;
- Supporto di Shelly Dimmer 1 PRO;
- Supporto di X MOD1; molto migliorato rispetto a beta 1 ma ancora parziale, sarà completato in seguito;
- Migliorato il "restore" in presenza di addon;
- Revisione del dialog delle note con aggiunta di "keyword". La keyword è visualizzabile in una colonna e il filtro è sensibile a questa colonna;
- Nei settings applicativi si può adesso scegliere il valore di default (impostato all'avvio) per le colonne su di ricerca del filtro.
- Addon configuration restore improved (3 steps);
- dht22 restore bug fix;
- Dynamic components restore.
Version v. 1.1.0 (alpha 2024-09-05; beta 2024-09-19; stabile 2024-08-22)
- Supporto di Shelly Pro EM-50;
- Supporto di Shelly Plus RGBW PM;
- Supporto di Shelly 2PM G3;
- Supporto di Shelly plus 1PM - Shelly plus 2PM - Shelly 1PM G3 con alimentazione 24V DC;
- Barra di scorrimento orizzontale sui grafici;
- Input reset group configuration;
- Bug fix on rgbw2.
Version v. 1.1.1 (alpha 2024-09-05; beta 2024-09-19; stabile 2024-09-28)
- Supporto di Shelly Pro EM-50;
- Supporto di Shelly Plus RGBW PM;
- Supporto di Shelly 2PM G3;
- Supporto di Shelly plus 1PM - Shelly plus 2PM - Shelly 1PM G3 con alimentazione 24V DC;
- Barra di scorrimento orizzontale sui grafici;
- Input reset group configuration;
- Bug fix on rgbw2.
Version v. 1.2.0 (alpha 2024-10-12; beta 2024-10-24; stabile 2024-11-09)
- BTHome support (BLU devices);
- BLU Gateway support (gen2/gen3);
- Pro 3 EM support;
- Plus UNI support;
- -graphs [INT_TEMP,RSSI,P,S,V,I,T_ALL,H,LUX,FREQ];
- Selezione sottrattiva con Ctrl-Shift utilizzando il gruppo di strumenti in basso a destra.