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 went ahead and forked it.

This is a very simple client lib to access information about your eero home network. Reused major part from the original owner 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 is pretty nice and it should be kind of easy to extend it 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.5.tar.gz (4.9 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.5-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eero-km-0.0.5.tar.gz
  • Upload date:
  • Size: 4.9 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.5.tar.gz
Algorithm Hash digest
SHA256 8819e550d2705bb2fabe2fbf156de6df071bd380ab26f34fbe81ef9757e00d7e
MD5 4fd66286b6038630ac8eb3488c70a0d0
BLAKE2b-256 18b7d584085d758ab8316d43a031d1e89a358576cbf2bf44e449482a723ea13c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eero_km-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 5.7 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 04b6f14babb7d747caa695ee00a6ac2a4dbd7af862c5b421e6fbfaeb84acf3b5
MD5 e960f245ebbb513344a4173435185972
BLAKE2b-256 8c95d5b033e8958afeecd3fe504c6e8243abbd9860f3945d1814cdf5858bff00

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