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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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