github EnricoFlammini/Dashboard_EERO v1.5.0
v1.5.0 — Multi-Network Fleet Switcher, Per-Device Data Usage & Network Analytics

9 hours ago

eero Custom Dashboard v1.5.0

Version v1.5.0 is here! This release brings multi-network management, per-device historical data tracking, extended network analytics, and critical security hardening.


What's New

  • ** Multi-Network Fleet Switcher (#22):** Switch between multiple eero networks under the same account on-the-fly using the top header dropdown — zero restarts required.
  • ** Per-Device Data Usage Suite:** View historical data usage (Download/Upload) per client across 24 hours, 7 days, and 30 days, plus a new Top Bandwidth Hogs overview widget.
  • ** Network Analytics & SLA Dashboard:** New dedicated analytics page tracking Wi-Fi band distributions, mesh node load balancing, vendor breakdown, and ISP SLA reliability trends.
  • ** 1-Click Data Export:** Easily export device inventories, WAN speedtest histories, Wi-Fi RSSI signals, and data usage records directly to CSV or JSON.
  • ** Intelligent DNS & Address Pruning (#30, #31):** Cleans up stale DHCP leases and rotating SLAAC IPv6 addresses in AdGuard Home without affecting custom tags or aliases.
  • ** Dual-Stack IPv6 Visibility (#43):** Live search table filtering by IPv6 address/prefix and dedicated IPv6 details inside the client modal.
  • ** Security Hardening:** Patched 4 GHSA advisories (CORS/CSRF middleware, Wi-Fi credential sanitization, secure session.json permissions, and optional Swagger docs).

Key Fixes & Improvements

  • Node ID & Gateway Election (#26, #49): Switched to exact URL path matching to prevent node ID collisions and incorrect primary gateway elections.
  • Telemetry Accuracy (#48, #50, #52): Removed synthetic speedtest fallbacks, fixed 5 GHz UNII-3 / 6 GHz channel classifications, and ensured only genuine live metrics are logged.
  • Live Session Isolation (#47): Authenticated accounts with temporary cloud lookups no longer fall back to demo data.
  • Node Load Matching (#41): Replaced substring matching with exact string/ID equality, fixing 0-device counts on similarly named nodes.
  • Bilingual Localization (#38): Full English/Italian localization across daily digests, alerts, and settings.

Special Thanks

A massive thank you to our community contributors for their feedback, testing, and PRs:
@carbones73, @jpatchMC, @Hatton920, @jimcampbell100, @stevehoek, @DannyFeliz, @BaRaD5, @jonmacdonald, @phutmacher, @txrangersxx, @nextlevel2023, and u/djbills.


Upgrade & Run

docker compose pull && docker compose up -d

Don't miss a new Dashboard_EERO release

NewReleases is sending notifications on new releases.