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.0b0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyaprilaire-0.5.0b0.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.0b0.tar.gz
Algorithm Hash digest
SHA256 57c9b091c8745ab2071a976ec017c4cc1b6a7e62f51d1b7a729c7a97178b4a1e
MD5 0553e54fdc267fdb348b58b705b08d7f
BLAKE2b-256 8218ce415530f74ca16ffa767828deec72c0c9b5db41c1157a8f977291c66662

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyaprilaire-0.5.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b6dd6dc09e199de6ceec8f7f871c817286e67730866a025f5943703e76f7617
MD5 0fc8c07310628da13cc22055f601a4d3
BLAKE2b-256 1544f1b8ed6ab41c37f63680d8f32796093aea8d7acc8c7f976171b3b1b6a709

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