pyhtcc 0.1.57

Last updated:

0 purchases

pyhtcc 0.1.57 Image
pyhtcc 0.1.57 Images
Add to Cart

Description:

pyhtcc 0.1.57

PyHTCC
An (unofficial) library for interfacing with a Honeywell Total Connect Comfort (TCC) thermostat system. It includes both a simple CLI and an API.
Installation
pip install pyhtcc

Simple API Example
from pyhtcc import PyHTCC
p = PyHTCC(<TCC username>, <TCC password>)
zone = p.get_zone_by_name('<zone name>')

# set cooling on, and a setpoint of 75 degrees
zone.set_permanent_cool_setpoint(75)

See https://csm10495.github.io/pyhtcc/ for full API documentation.
CLI Syntax


usage: pyhtcc [-h] [-u USER] [-p PASSWORD] [-n NAME] [-s] [-d] [-l]
[-H HEAT | -C COOL]

A CLI to perform actions on a Honeywell Total Comfort Connect thermostat
system

options:
-h, --help show this help message and exit
-u USER, --user USER Username to login to TCC. If not given uses the
environment variable PYHTCC_EMAIL
-p PASSWORD, --password PASSWORD
Password to login to TCC. If not given uses the
environment variable PYHTCC_PASS. If neither are
given, will prompt for user input.
-n NAME, --name NAME Thermostat name to target. If not given, targets all
zones
-s, --show-info If given, will show info and quit.
-d, --debug If given, will log to stdout
-l, --logout if given, will logout from TCC after performing
actions.
-H HEAT, --heat HEAT Set a target heat temperature
-C COOL, --cool COOL Set a target cooling temperature


License
MIT License

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.