Skip to main content

Modern Prometheus exporter for eero mesh WiFi networks

Project description

🌐 Eero Prometheus Exporter

Keep an eye on your mesh network like never before

Python 3.12+ PyPI License Prometheus Docker


A modern, async Prometheus exporter for your eero mesh WiFi network.
Monitor network health, device connectivity, speed tests, and 115+ metrics with ease.

Get Started · Metrics · Docker · Documentation


📸 Dashboard Preview

Grafana Dashboard

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 WikiInstallation · Docker · CLI · Configuration · Troubleshooting


📄 License

Apache License 2.0


📊 Repository Metrics

Repository Metrics

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eero_prometheus_exporter-3.12.0.tar.gz (37.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eero_prometheus_exporter-3.12.0-py3-none-any.whl (37.5 kB view details)

Uploaded Python 3

File details

Details for the file eero_prometheus_exporter-3.12.0.tar.gz.

File metadata

File hashes

Hashes for eero_prometheus_exporter-3.12.0.tar.gz
Algorithm Hash digest
SHA256 1312bb622e6e45c7c00e04f2a937aa9e4d357ec33d9b853ecd7c976fdf9b86f0
MD5 b95e0d3c501148f55390efe4c821f25c
BLAKE2b-256 4221e3ea7a1f8d3bc5ffc84c7f6cc42834b6eacacdc8f1b94f7d3beb4c4182c5

See more details on using hashes here.

File details

Details for the file eero_prometheus_exporter-3.12.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eero_prometheus_exporter-3.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d16e31a001bb645ac7e7018df5582143a36d6eba111426c5012b2866db0e690b
MD5 f431c7eca74668f10921fc61a0b8430f
BLAKE2b-256 61e81829529d36979a508f6ab016e545a0f26516cac312b2a842d62ed0528dc5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page