Skip to main content

Extract eero network details and insights

Project description

Eero Client - Starter client for Eero API Interactions

Having seen 343max/eero-client's excellent starter project, I wanted extend the same to add api for network insights. This project is a fork of bruskiza/eero-client since I saw more recent updates after 343max/eero-client, the initial project.

This is still a simple client lib extended from eero(https://pypi.org/project/eero/) to access information about your eero home network. Reused major part from the original project and added few more api calls for network usage and speedtest

Right now it support the following features:
- login/login verification
- user_token refreshing
- account (all information about an account, most importantly a list of your networks)
- networks (information about a particular network)
- devices (a list of devices connected to a network)
- reboot
- data_usage_last_5_min_breakdown (network usage breakdown by device/profile/eeros)
- speedtest (invoke and get speedtest from eero)

The API should be easy to extend from here if you miss something. There are a lot of URLs in the response json that will help you explore the API further.

There is a sample client that you might use for your experiments. On first launch it will ask you for the phone number you used to create your eero account. Afterwards you've been asked for the verification code that you got via SMS. From here on you are logged in - running the command again will dump a ton of information about your network(s).


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-km-0.0.6.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

eero_km-0.0.6-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file eero-km-0.0.6.tar.gz.

File metadata

  • Download URL: eero-km-0.0.6.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.2

File hashes

Hashes for eero-km-0.0.6.tar.gz
Algorithm Hash digest
SHA256 9855d31a49aa8ccf1cc304bf4caf81785fa3f3ca51e857ba89b6f5980d3dcc40
MD5 fc16d84b68c015334c8058195597d781
BLAKE2b-256 95de4a84cf38aa94c1ddac6d24d2c8a7df5e29eb876e941eb0c023c896955191

See more details on using hashes here.

File details

Details for the file eero_km-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: eero_km-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.2

File hashes

Hashes for eero_km-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 58f03e13c9c82e3484b3027eea4fdc2b3264c6a43d896fa0a651bdb2692c2e71
MD5 63b461452d2b289796b082ea8d61f02d
BLAKE2b-256 5d9562a50601dc69c465a5754e44e20bb65ddc6e83988ca5e6733c1431490c84

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