Skip to main content

Library for Sky Q hub

Project description

CodeFactor

maintained maintainer

pyskyqhub

Python module for accessing Sky Q hub and retrieving connected devices

Introduction

This library enables access to SkyQ hub to pull back a list of devices connected to the hub, and their names/

Installing

To install:

pip install pyskyqhub

Usage

Base

from pyskyqremote import SkyQhub

hub = SkyQHub('192.168.1.254')
await hub.async_connect()

hub.success_init will indicate for connection was succesful or not

Get connected devices

devices = await skyhub.async_get_skyhub_data()

Will return an object such as below:

[
   {'mac': '68:xx:7b:cc:xx:5c', 'name': 'UNKNOWN', 'connection': 'Wireless'},
   {'mac': '70:xx:57:a3:xx:f0', 'name': 'UNKNOWN', 'connection': 'Cabled'},
   {'mac': 'e4:xx:6e:44:xx:7d', 'name': 'Laptop', 'connection': 'Wireless'},
   {'mac': '20:xx:ed:c5:xx:72', 'name': 'SKY+HD', 'connection': 'UnKnown'},
   {'mac': '18:xx:30:bf:xx:e6', 'name': '09AA0xxxxxx02WV', 'connection': 'Wireless'},
   ...
]

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

pyskyqhub-0.1.9.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

pyskyqhub-0.1.9-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file pyskyqhub-0.1.9.tar.gz.

File metadata

  • Download URL: pyskyqhub-0.1.9.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.5 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.2

File hashes

Hashes for pyskyqhub-0.1.9.tar.gz
Algorithm Hash digest
SHA256 c891771483f896ab5e4fc82e9a9b190cf1b7c0e3f626519b3e90c2ff4370e86e
MD5 c3d489d2bc606d75d52fc6837b30008c
BLAKE2b-256 7274e1369bfdc4b15a47c6e306f830a77976741dedd61973a60a4dca09ee803c

See more details on using hashes here.

File details

Details for the file pyskyqhub-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: pyskyqhub-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.5 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.2

File hashes

Hashes for pyskyqhub-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cbf34c26c634fbd1bf349cc83a07fcc2d608f9e1202bc44ac1788556f6e30efd
MD5 2528f97dc3707495d4761d27f6fe12cd
BLAKE2b-256 37a4c6cb8278a9c060ba641515dc2bb9d6029c5f3a316857e2238ca6b2b09eb1

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