Classes | |
| class | HoneywellUSThermostat |
Functions | |
| None | _async_migrate_unique_id (HomeAssistant hass, dict[str, SomeComfortDevice] devices) |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities) |
| None | remove_stale_devices (HomeAssistant hass, ConfigEntry config_entry, dict[str, SomeComfortDevice] devices) |
Variables | |
| string | ATTR_FAN_ACTION = "fan_action" |
| string | ATTR_PERMANENT_HOLD = "permanent_hold" |
| dictionary | COOLING_MODES = {"cool", "auto"} |
| dictionary | FAN_MODE_TO_HW |
| dictionary | HEATING_MODES = {"heat", "emheat", "auto"} |
| dictionary | HVAC_MODE_TO_HW_MODE |
| dictionary | HW_FAN_MODE_TO_HA |
| dictionary | HW_MODE_TO_HA_HVAC_ACTION |
| dictionary | HW_MODE_TO_HVAC_MODE |
| dictionary | MODE_HOLD = {MODE_PERMANENT_HOLD, MODE_TEMPORARY_HOLD} |
| int | MODE_PERMANENT_HOLD = 2 |
| int | MODE_TEMPORARY_HOLD = 1 |
| string | PRESET_HOLD = "hold" |
| SCAN_INTERVAL = datetime.timedelta(seconds=30) | |
Support for Honeywell (US) Total Connect Comfort climate systems.
|
private |
Migrate entities to string.
Definition at line 117 of file climate.py.
| None homeassistant.components.honeywell.climate.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
Set up the Honeywell thermostat.
Definition at line 99 of file climate.py.
| None homeassistant.components.honeywell.climate.remove_stale_devices | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| dict[str, SomeComfortDevice] | devices | ||
| ) |
Remove stale devices from device registry.
Definition at line 132 of file climate.py.
| string homeassistant.components.honeywell.climate.ATTR_FAN_ACTION = "fan_action" |
Definition at line 56 of file climate.py.
| string homeassistant.components.honeywell.climate.ATTR_PERMANENT_HOLD = "permanent_hold" |
Definition at line 58 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.COOLING_MODES = {"cool", "auto"} |
Definition at line 63 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.FAN_MODE_TO_HW |
Definition at line 84 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.HEATING_MODES = {"heat", "emheat", "auto"} |
Definition at line 62 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.HVAC_MODE_TO_HW_MODE |
Definition at line 65 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.HW_FAN_MODE_TO_HA |
Definition at line 89 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.HW_MODE_TO_HA_HVAC_ACTION |
Definition at line 78 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.HW_MODE_TO_HVAC_MODE |
Definition at line 71 of file climate.py.
| dictionary homeassistant.components.honeywell.climate.MODE_HOLD = {MODE_PERMANENT_HOLD, MODE_TEMPORARY_HOLD} |
Definition at line 54 of file climate.py.
| int homeassistant.components.honeywell.climate.MODE_PERMANENT_HOLD = 2 |
Definition at line 52 of file climate.py.
| int homeassistant.components.honeywell.climate.MODE_TEMPORARY_HOLD = 1 |
Definition at line 53 of file climate.py.
| string homeassistant.components.honeywell.climate.PRESET_HOLD = "hold" |
Definition at line 60 of file climate.py.
| homeassistant.components.honeywell.climate.SCAN_INTERVAL = datetime.timedelta(seconds=30) |
Definition at line 96 of file climate.py.