Skip to main content

A Python library for Dyson devices.

Project description

Dyson Python Library

codecov

This library is still under development.

This library is a refactor of libpurecool. There is going to be some major changes:

  • Initializing local connections no longer requires cloud login. Users can use the MQTT credentials directly.

  • The interface of the library will be improved so that the same operation of different types of devices (e.g. PureCoolLink and PureCool) will have the same interface.

  • Zeroconf based auto connection will be decoupled from device classes so that we can use only one zeroconf service to to auto connection for more than one device.

  • The main purpose of this library is to support the HomeAssistant Dyson integration so that it'll only support Python 3.7+ and there is no plan for older versions of Python.

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

libdyson-0.6.2.tar.gz (32.5 kB view details)

Uploaded Source

Built Distribution

libdyson-0.6.2-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file libdyson-0.6.2.tar.gz.

File metadata

  • Download URL: libdyson-0.6.2.tar.gz
  • Upload date:
  • Size: 32.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for libdyson-0.6.2.tar.gz
Algorithm Hash digest
SHA256 675eb201a93e1dfc4001f01ceeefea86b5b20d8db9f2e914e23efe2a6166c93f
MD5 e005d16f6041282878aeba0dc3538b76
BLAKE2b-256 0883d9eed405d126d686cdbce75e64227344e8cbe70e8e7b50ec0cc3b318813f

See more details on using hashes here.

File details

Details for the file libdyson-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: libdyson-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for libdyson-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 96628b7704412c240adfbac9113a1838243b2e3dcf814875d6c030abfb749dfd
MD5 1f906b3588bf75053e237264c4e28376
BLAKE2b-256 f8557cca6ee5f64a58b471f2313940a53f7206f7f524a156f384298c54d5fac3

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