Skip to main content

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'},
   ...
]

Release files for pyskyqhub 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyskyqhub 0.1.9
File Size Uploaded
pyskyqhub-0.1.9.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyskyqhub 0.1.9
File Interpreter ABI Platform
pyskyqhub-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 9.4 kB

Release files / pyskyqhub-0.1.9.tar.gz

Download URL pyskyqhub-0.1.9.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c891771483f896ab5e4fc82e9a9b190cf1b7c0e3f626519b3e90c2ff4370e86e
BLAKE2b-256 checksum
How to use checksums
7274e1369bfdc4b15a47c6e306f830a77976741dedd61973a60a4dca09ee803c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pyskyqhub-0.1.9-py3-none-any.whl

Download URL pyskyqhub-0.1.9-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbf34c26c634fbd1bf349cc83a07fcc2d608f9e1202bc44ac1788556f6e30efd
BLAKE2b-256 checksum
How to use checksums
37a4c6cb8278a9c060ba641515dc2bb9d6029c5f3a316857e2238ca6b2b09eb1
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page