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

logan_libdyson-0.8.13.tar.gz (35.2 kB view details)

Uploaded Source

Built Distribution

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

logan_libdyson-0.8.13-py3-none-any.whl (50.9 kB view details)

Uploaded Python 3

File details

Details for the file logan_libdyson-0.8.13.tar.gz.

File metadata

  • Download URL: logan_libdyson-0.8.13.tar.gz
  • Upload date:
  • Size: 35.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for logan_libdyson-0.8.13.tar.gz
Algorithm Hash digest
SHA256 01c59a55faed0bc2fdcf98b5b46f7e0b22b79570b5f3e5588d6010140ebe6a4e
MD5 7dd95873e2826574441fdb4c869ff08b
BLAKE2b-256 b7f9fdbc7f4f7c4fcf8904991ae0b9c904c8bac3e0329880113af3a84ff4327b

See more details on using hashes here.

File details

Details for the file logan_libdyson-0.8.13-py3-none-any.whl.

File metadata

File hashes

Hashes for logan_libdyson-0.8.13-py3-none-any.whl
Algorithm Hash digest
SHA256 8e317567938e40352ceb9d0fdb55659df396c85ca16badff774de740bac58d49
MD5 531aea6223b7a07a272b6cc5eb11309b
BLAKE2b-256 272a4302ca0c28db8854d1b66f89974fc887f27b18581f80f20b37bb6f727695

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