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.jsonpermissions, 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