Skip to main content

Programmatically control the Winix C545

Project description

Winix Controller

This is a Python library for controlling Winix C545 Air Purifier devices. I reverse-engineered the API calls from the Android app. There are a few weird idiosyncrasies with the Winix backends.

Included in this package is a CLI program winixctl.

Setup

winixctl CLI

~/dev/winix(master*) » winixctl                                                                                                                                                                                                 hfern@arrakis
usage: winixctl [-h] {login,refresh,devices,fan,power} ...

Winix C545 Air Purifier Control

positional arguments:
  {login,refresh,devices,fan,power}
    login               Authenticate Winix account
    refresh             Refresh account device metadata
    devices             List registered Winix devices
    fan                 Fan speed controls
    power               Power controls

optional arguments:
  -h, --help            show this help message and exit

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

winix-0.0.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

winix-0.0.1-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file winix-0.0.1.tar.gz.

File metadata

  • Download URL: winix-0.0.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2

File hashes

Hashes for winix-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ea24c4357d1065d3cd96b8e68bbda01a6d5ade071e0f43c9904482e79ae60b97
MD5 cc6c2227e9b1d43e3157a96ec6f52a3c
BLAKE2b-256 6636f9e06f7740e48edef771dff547e8dc4e30c919f1489389a811aa7d41ec33

See more details on using hashes here.

File details

Details for the file winix-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: winix-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2

File hashes

Hashes for winix-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6e4c6350fe6baa4bad86d88279422b8803aa9333031b6488b80a2e612a0f3e6c
MD5 442ba7421bfe28d653c5161937c1daf0
BLAKE2b-256 4d0574b1e90f7e141af0468e6c99db5d7379c33c672f7773c8e18cc936d47602

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