Skip to main content

A client for Honeywell's US-based cloud devices

Project description

https://travis-ci.org/kk7ds/somecomfort.svg?branch=master

NOTE: This is for the US model and website. Be aware that EU models are different!

Installing

$ pip install somecomfort
$ somecomfort -h
usage: somecomfort [-h] [--get-fan_mode] [--set-fan_mode SET_FAN_MODE]
                   [--get-system_mode] [--set-system_mode SET_SYSTEM_MODE]
                   [--get-setpoint_cool]
                   [--set-setpoint_cool SET_SETPOINT_COOL]
                   [--get-setpoint_heat]
                   [--set-setpoint_heat SET_SETPOINT_HEAT]
                   [--get-current_temperature] [--username USERNAME]
                   [--password PASSWORD] [--device DEVICE]

optional arguments:
  -h, --help            show this help message and exit
  --get-fan_mode        Get fan_mode
  --set-fan_mode SET_FAN_MODE
                        Set fan_mode
  --get-system_mode     Get system_mode
  --set-system_mode SET_SYSTEM_MODE
                        Set system_mode
  --get-setpoint_cool   Get setpoint_cool
  --set-setpoint_cool SET_SETPOINT_COOL
                        Set setpoint_cool
  --get-setpoint_heat   Get setpoint_heat
  --set-setpoint_heat SET_SETPOINT_HEAT
                        Set setpoint_heat
  --get-current_temperature
                        Get current_temperature
  --username USERNAME   username
  --password PASSWORD   password
  --device DEVICE       device

Using

$ somecomfort --username foo --password bar
+----------+---------+---------------+
| Location |  Device |      Name     |
+----------+---------+---------------+
| 0123456  | 1177223 | My Thermostat |
+----------+---------+---------------+
$ somecomfort --username foo --password bar --get_current_temperature
58.0
$ somecomfort --username foo --password bar --get_setpoint_heat
58.0
$ somecomfort --username foo --password bar --set_setpoint_heat 56
$ somecomfort --username foo --password bar --get_setpoint_heat
56.0

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

somecomfort-0.1.tar.gz (34.7 kB view hashes)

Uploaded Source

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