github EnricoFlammini/Dashboard_EERO v1.03.01
v 1.03.01 - fix 1

latest releases: v1.6.0, v1.5.0, v.1.5.00-rc1...
one month ago

⚡ Fix Negoziazione Porte Ethernet Nodi Mesh & Telemetria Dispositivi (#14)

  • ⚡ Priorità Porta WAN/Upstream su Nodi Mesh Multi-Porta (Issue #14):
    • Risolto il caso di nodi con più porte attive (es. Bedroom con uplink 2.5 Gbps verso Living Room e porta LAN 1 Gbps): il sistema ora identifica e prioritizza la porta WAN (isWanPort, is_wan_port o con neighbour) rispetto alle porte LAN client locali.
    • Risolto il bug di parsing in cui stringhe di frequenza Wi-Fi (es. "5GHz") venivano scambiate per link Ethernet a 5.0 Gbps (5000 Mbps).
  • 🖥️ Parsing Velocità Ethernet Dispositivi Client (connectivity.ethernet_status):
    • Introdotta l'estrazione e decodifica dei codici di velocità speed (es. P2500 ➔ 2.5 Gbps, P1000 ➔ 1.0 Gbps) direttamente dall'oggetto connectivity.ethernet_status dei dispositivi client, consentendo alla UI di mostrare correttamente 2.5 Gbps • Ethernet.
  • 📶 Telemetria RSSI dBm su Nodi Mesh Wireless:
    • Supportata l'estrazione di valori di segnale anche quando strutturati come dizionari (signal.rx_rssi, signal_dbm, mesh_quality), garantendo la corretta visualizzazione del badge (es. Wireless Mesh (5 GHz / -58 dBm)).

🏷️ Mapping Automatico Categorie Dispositivi, Tag AdGuard Home & Metadati (#13)

  • 🏷️ Categorizzazione Nativa eero Intelligente (Issue #13):
    • Implementata la funzione map_eero_device_type per interpretare automaticamente il campo nativo device_type del cloud eero (laptop, phone, tv, gaming_console, camera, nas, smart_plug, printer, speaker) assegnando categoria e icona corrette senza forzare tutto su "Altro".
    • Gerarchia di fallback corretta: Priorità alle personalizzazioni utente salvate nel DB locale SQLite > Categoria/Icona nativa eero > Fallback "Altro".
  • 🛡️ Mappatura Tag Ufficiali AdGuard Home:
    • Integrata la conversione delle categorie e icone nei tag client standard di AdGuard Home (device_laptop, device_pc, device_phone, device_tablet, device_tv, device_gameconsole, device_nas, device_other) nell'endpoint di esportazione /api/devices/export/adguard e nel motore di sincronizzazione automatica.
  • 🔧 Risoluzione Robusta Salvataggio Metadati & JSON Error Handling:
    • Aggiornati gli endpoint /api/devices/{device_id_or_mac}/metadata per consentire la ricerca per MAC address, ID eero univoco, URL o indirizzo IP.
    • Inserito controllo preventivo res.ok e safe JSON parsing in app.js per eliminare l'errore json parse unexpected character line 1 column 1 in caso di risposte HTTP non riuscite.

🛡️ Supporto a Istanze Multiple AdGuard Home & Cache-Busting Asset (#17)

  • 🛡️ Sincronizzazione DNS Multi-Server (Issue #17):
    • Introdotto il supporto per la configurazione e sincronizzazione verso molteplici istanze target AdGuard Home (es. DNS Primario, Secondario o failover).
    • Nuova interfaccia grafica nella card AdGuard con gestione dinamica delle istanze (aggiunta +, rimozione, toggle abilitazione individuale, stato e ora dell'ultimo sync per ciascuna istanza).
    • Endpoint di test e sync aggiornati per verificare e riconciliare tutti i server contemporaneamente in modo parallelo/sequenziale.
  • 🔄 Cache-Busting Automatico & Nota Aggiornamento Browser (Issue #17):
    • Aggiunto parametro di versione ?v={{ app_version }} ai link degli asset CSS e JavaScript in index.html per forzare l'aggiornamento automatico della cache del browser ad ogni rilascio.
    • Documentato nel file README.md (sia in inglese che in italiano) il comportamento della cache del browser e le istruzioni per l'hard reload (Ctrl + F5 / Cmd + Shift + R) all'aggiornamento del container.

👥 Supporto Utenti Amministratori Invitati e Reti Condivise (Amazon Workaround)

  • 🔑 Risoluzione Flessibile Topologia per Account Multi-Rete e Admin Invitati:
    • Potenziato il metodo fetch_account_info in eero_client.py per identificare e mappare le reti mesh non solo da account.networks, ma anche dalle strutture shared_networks, guest_networks, admin_networks e tramite fallback automatico sull'endpoint /2.2/networks.
    • Garantito il pieno supporto agli utenti con account proprietario Amazon SSO che invitano un account amministratore secondario dall'app mobile eero per accedere alla Dashboard con 2FA OTP.

Don't miss a new Dashboard_EERO release

NewReleases is sending notifications on new releases.