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

nf-libdyson-0.9.3.tar.gz (35.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nf_libdyson-0.9.3-py3-none-any.whl (51.1 kB view details)

Uploaded Python 3

File details

Details for the file nf-libdyson-0.9.3.tar.gz.

File metadata

  • Download URL: nf-libdyson-0.9.3.tar.gz
  • Upload date:
  • Size: 35.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for nf-libdyson-0.9.3.tar.gz
Algorithm Hash digest
SHA256 b78c0ef854050de73a2bc456c996be4d5fce83fde721f71b95f03e1649cc0c14
MD5 0d6e34b0cd9d563214f3f80700a766b5
BLAKE2b-256 51827a7e61ba5ac7ea2f5829dad0193a9fb818fb2b37a3fb1a6543d04f0d0ceb

See more details on using hashes here.

File details

Details for the file nf_libdyson-0.9.3-py3-none-any.whl.

File metadata

  • Download URL: nf_libdyson-0.9.3-py3-none-any.whl
  • Upload date:
  • Size: 51.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for nf_libdyson-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1dad1acf624ed4736696ae3439fa03c693d717081ddea93b2ba8d5937fc92719
MD5 e1518b719568ea7414320c666fd069c3
BLAKE2b-256 66fdcd964fc5abb6ba160fed691fffe833c3d009c3ce43d2bedeb579a31ee5fa

See more details on using hashes here.

Supported by

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