eeroVista
A read-only web-based monitoring tool for Eero mesh networks.
Features
- Real-time Dashboard: View network status, connected devices, bandwidth usage, and network health score
- Analytics & Reports: Bandwidth summary reports, ISP reliability tracking, signal quality trends, speedtest analysis, device activity patterns, node restart detection, and load balancing insights
- Device Groups: Combine multiple network interfaces (e.g. wired + wireless) from the same physical device into a single logical entry with aggregated bandwidth
- Notifications: Configurable alerts for node/device offline, new devices, high bandwidth, and firmware updates – delivered via 100+ services (email, Slack, Discord, Telegram, webhooks, etc.) powered by Apprise
- Historical Data: Track device connections and network performance over time
- Speedtest History: Monitor ISP performance with historical speedtest results
- Multi-Format Exports:
- Prometheus metrics endpoint
- Zabbix LLD integration
- JSON API for custom integrations
- Beautiful UI: Clean interface using the Catppuccin Latte color theme
- Docker-Ready: Simple container deployment with persistent storage
Quick Start
Using Docker Compose
- Clone the repository:
git clone https://github.com/yeraze/eerovista.git
cd eerovista
- Create data directory:
- Start the container:
-
Open your browser to http://localhost:8080
- Complete the first-run setup wizard to authenticate with your Eero account
Documentation
Screenshots
Dashboard

The main dashboard provides a real-time overview of your Eero network with bandwidth graphs, top bandwidth consumers, and key network statistics.
Device Management

View all connected devices with detailed information including connection status, IP addresses (with DHCP reservation indicators 🔒), signal strength, and port forwarding status (🔀). Create device groups to combine multiple network interfaces from the same physical device.
Device Details

Click any device to see detailed metrics, historical bandwidth usage, configure DNS aliases, and view port forwarding configuration. Grouped devices show an aggregate bandwidth chart with per-member stacked bars and tabbed member details.
Network Topology

Monitor your mesh network nodes, connection quality between nodes, connected device counts, and network routing configuration including IP reservations and port forwards.
Important Notes
- Read-Only: eeroVista cannot modify your Eero configuration or reboot devices
- Unofficial: This project uses reverse-engineered APIs and is not affiliated with Eero
- Local Storage: All data is stored locally in SQLite; no external services required
License
MIT License - See LICENSE file for details
Contributing
Contributions are welcome! Please see Development Guide for setup instructions.