A client for Honeywell's US-based cloud devices
Project description
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] [--cancel_hold] [--permanent_hold] [--hold_until HOLD_UNTIL] [--get_hold] [--username USERNAME] [--password PASSWORD] [--device DEVICE] [--login] 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 --cancel_hold Set cancel_hold --permanent_hold Set permanent_hold --hold_until HOLD_UNTIL Hold until time (HH:MM) --get_hold Get the current hold mode --username USERNAME username --password PASSWORD password --device DEVICE device --login Just try to login
Using
$ somecomfort --username foo --password bar --login Success $ somecomfort --devices +----------+---------+---------------+ | Location | Device | Name | +----------+---------+---------------+ | 0123456 | 1177223 | My Thermostat | +----------+---------+---------------+ $ somecomfort --get_current_temperature 58.0 $ somecomfort --get_setpoint_heat 58.0 $ somecomfort --set_setpoint_heat 56 $ somecomfort --get_setpoint_heat 56.0
Project details
Release history Release notifications | RSS feed
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.4.1.tar.gz
(43.4 kB
view hashes)