Skip to main content

No project description provided

Project description

pyaprilaire

pyaprilaire is a library to interact with Aprilaire thermostats.

Compatibility

pyaprilaire is compatible with many models of Aprilaire thermostats. It is tested with an Aprilaire 6045m, but it should work with other 6000- and 8000-series thermostats.

Prerequisites

In order to connect to the thermostat, you will need to enable automation mode. This involves going into the Contractor Menu on your thermostat and changing the Connection Type to Automation. Please look up the instructions for your model, as this can vary between models.

Development

Mock server

During development, it is necessary to connect to a thermostat, but this can be problematic as a thermostat only allows a single connection at a time. There is a mock server that can be run to expose a local server for development that emulates a thermostat.

python3 -m pyaprilaire.mock_server

The port can be specified with -p PORT_NUMBER. The default port is 7001.

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

pyaprilaire-0.5.0b1.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

pyaprilaire-0.5.0b1-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file pyaprilaire-0.5.0b1.tar.gz.

File metadata

  • Download URL: pyaprilaire-0.5.0b1.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyaprilaire-0.5.0b1.tar.gz
Algorithm Hash digest
SHA256 a740381f5536b1749e2bab9168027bc248cf5598d4e808b6f15d4190880a75ee
MD5 9b70cbab22f6feb66c0d9e9020038b24
BLAKE2b-256 3d71bcf18a7ed2bbe3537dc792976dd91d64d8803b08503799203df7225c387c

See more details on using hashes here.

Provenance

File details

Details for the file pyaprilaire-0.5.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyaprilaire-0.5.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 75ad98664507359257800c936da14d2658bb3573be1bcf0a9d3d571c406a3a0e
MD5 7a55afd7436f68618918d6d788babc8b
BLAKE2b-256 aacbce117202e19efc4abb982da1c67f9d9e9dcd9807c09b6e2dd81535979e70

See more details on using hashes here.

Provenance

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