Add honeywell config flow (#50731)
* Upgrade honeywell from platform to integration * Add codeowner and run code formatter * Add sensors for current indoor temp and humidity * Fix tests and away temp * Spring cleaning of honeywell tests * Add config flow to honeywell integration * Add config flow test * Tie in honeywell service update * Simplify config flow and add import * Remove unnecessary platform schema * Clean up based on PR comments * Use new helper method * Force single device and fix linter errors * Address PR feedback * Update translations * Change string key and remove logger message * Always add first device * Fix test assertion * Put PLATFORM_SCHEMA back * Skip code coverage check on honeywell init * add some tests for honeywell * Make retry async * Make device private * Use _attr_ instead of properties * Code cleanup from PR feedback * Fix test and cleanup code * Make description better Co-authored-by: Matt Zimmerman <mdz@alcor.net>
This commit is contained in:
parent
f5b3118d3c
commit
450fdc91e4
14 changed files with 442 additions and 581 deletions
13
homeassistant/components/honeywell/const.py
Normal file
13
homeassistant/components/honeywell/const.py
Normal file
|
@ -0,0 +1,13 @@
|
|||
"""Support for Honeywell (US) Total Connect Comfort climate systems."""
|
||||
import logging
|
||||
|
||||
DOMAIN = "honeywell"
|
||||
|
||||
DEFAULT_COOL_AWAY_TEMPERATURE = 88
|
||||
DEFAULT_HEAT_AWAY_TEMPERATURE = 61
|
||||
CONF_COOL_AWAY_TEMPERATURE = "away_cool_temperature"
|
||||
CONF_HEAT_AWAY_TEMPERATURE = "away_heat_temperature"
|
||||
CONF_DEV_ID = "thermostat"
|
||||
CONF_LOC_ID = "location"
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
Loading…
Add table
Add a link
Reference in a new issue