🌐 Eero Prometheus Exporter
Keep an eye on your mesh network like never before
A modern, async Prometheus exporter for your eero mesh WiFi network.
Monitor network health, device connectivity, speed tests, and 115+ metrics with ease.
📸 Dashboard Preview
Eero Mesh Network Grafana Dashboard - Real-time monitoring of network status, device health, and connectivity
✨ Why This Project?
Your eero mesh network is the backbone of your connected home. Shouldn't you be able to monitor it properly?
This exporter gives you real-time insights into your network's performance, device health, and connectivity—all exposed as Prometheus metrics ready for your favorite dashboards.
What You Get
| Feature | Description |
|---|---|
| 📊 115+ Metrics | Network, eero hardware, devices, Ethernet ports, Thread, Eero Plus & more |
| ⚡ Async Architecture | Non-blocking I/O for efficient, lightweight collection |
| 🔗 Async API Client | Powered by eero-api |
| 🔐 Secure Auth | Session-based authentication with secure local storage |
| 🐳 Docker Ready | Multi-stage build with minimal image footprint |
| 🎨 Beautiful CLI | Rich terminal output with colors and progress indicators |
| 📈 Grafana Compatible | Perfect for building stunning dashboards |
| 💎 Eero Plus Support | Activity tracking, backup network, and premium feature metrics |
🚀 Quick Start
pip install eero-prometheus-exporter
eero-exporter login your-email@example.com
eero-exporter serve
Metrics live at http://localhost:10052/metrics
📚 Documentation
Full documentation in the Wiki — Installation · Docker · CLI · Configuration · Troubleshooting
📄 License
MIT — Use it, fork it, build cool stuff 🎉
Metadata
Release files for eero-prometheus-exporter 3.19.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eero_prometheus_exporter-3.19.2.tar.gz | 46.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eero_prometheus_exporter-3.19.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 86.8 kB
Release files / eero_prometheus_exporter-3.19.2.tar.gz
| Download URL | eero_prometheus_exporter-3.19.2.tar.gz |
|---|---|
| Size | 46.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e573cdde34f39d5e6f6dfae3b811e41d7aeb107b65d3ad58e119808cfe9580d6
|
|
BLAKE2b-256 checksum How to use checksums |
f425999facc4f573c77de4133f6b34dfe59ad14b4912575df643eea1704bcfe1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / eero_prometheus_exporter-3.19.2-py3-none-any.whl
| Download URL | eero_prometheus_exporter-3.19.2-py3-none-any.whl |
|---|---|
| Size | 40.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
326d1a283856954ece5dee55fb8b0142be6f3b0d3c8ec47ce2b80287080a347e
|
|
BLAKE2b-256 checksum How to use checksums |
dce4aed449ef104c4ff61544369c279260332cc4301704e790e62459d55f3054
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|