About this project

Eero Prometheus Exporter is a modern, asynchronous Python-based exporter designed to make eero mesh WiFi network data available to Prometheus. It collects a broad set of metrics—more than 115 according to the project—covering network status, eero hardware, connected devices, Ethernet ports, Thread, and Eero Plus features such as activity tracking and backup network status. The exporter uses an async architecture and an API client from the related eero-api project, with session-based authentication and secure local storage of credentials. Users can install it from PyPI, log in with their eero account email, and start a local metrics endpoint, which is served at http://localhost:10052/metrics by default. A Docker option is also provided for containerized deployment. Because the output follows Prometheus conventions, the data can be scraped by Prometheus and visualized in tools such as Grafana, making the project useful for home network monitoring dashboards and observability setups. The README also points to a wiki for installation, CLI usage, configuration, and troubleshooting.