Skip to main content

A library that returns a list of devices currently connected to a BT Home Hub 5

Project description

bthomehub5-devicelist

This library will return a dictionary containing information about the devices currently connected to a BT Home Hub 5 with a user specified IP Address.

Installation

pip install bthomhub5-devicelist

How to use

Example Usage:

import bthomehub5_devicelist
from pprint import pprint


def main():

    # If an IP Address is not specified, it will default as 192.169.1.254
    devicelist = bthomehub5_devicelist.get_devicelist('192.168.1.254')

    pprint(devicelist)


if __name__ == '__main__':
    main()

The library will return a dictionary with connected devices MAC addresses as keys and device names as values

The console output from running the example code will look like this:

>>> 
{'4f:c9:32:04:d3:ec': 'Example-PC',
 '3f:6a:66:49:d4:16': 'Example-IPhone',
 '01:5d:e8:fb:c8:a9': 'Example-Smartlight',
 '65:10:5c:6d:d0:2b': 'Example-Android'}

License

MIT - Feel free to go crazy with the code

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

bthomehub5-devicelist-0.1.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

bthomehub5_devicelist-0.1.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file bthomehub5-devicelist-0.1.1.tar.gz.

File metadata

  • Download URL: bthomehub5-devicelist-0.1.1.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for bthomehub5-devicelist-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6d63302db14674c45c64b2156cea6d58c38e1735419b62b143d8f0aaf014eb30
MD5 92445a7ce2f864b3c2eeed1eecca610d
BLAKE2b-256 eb97e67419b7653bd23a99b7c3255f3617496c6636d9f7032e72be4b4823b21f

See more details on using hashes here.

File details

Details for the file bthomehub5_devicelist-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: bthomehub5_devicelist-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for bthomehub5_devicelist-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e7b9e2ea054d4a52b187e49343cea675c8078a6db28f88e322046260cd983cc6
MD5 9ef72c9bc659319252c2155d9a3fe416
BLAKE2b-256 977abb778a4f736e881f40feb59e82d9350178a29adcdafcf68e48146c884834

See more details on using hashes here.

Supported by

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