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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyaprilaire-0.5.0b3.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.0b3.tar.gz
Algorithm Hash digest
SHA256 fc41d0f9b3448dbe7ecac5b54aac1176e40e23be1e1b58b3b262d2325ff2271e
MD5 b31c8d9d846cd8ba41c7c22a521a38c1
BLAKE2b-256 28fdd97c0308559b6d57a0ad862b4731a38fa42731d93f13060af5c207a8427a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyaprilaire-0.5.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 b94716d199b487bd19ed9cea6dd4e71930ea66a76fb868f4daf19c8fa9e2b472
MD5 153c91e80ee366f4bc6186f86de4352f
BLAKE2b-256 f3c9412fc75848a3b14d7c3dfd7647611ec9947f1c3af6fc78674b4415b3a345

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