Add hvac fan state (#25030)

This commit is contained in:
Andrew Sayre 2019-07-09 03:59:48 -04:00 committed by Pascal Vizeli
parent 3016d3a186
commit 7a5fca69af
2 changed files with 6 additions and 5 deletions

View File

@ -80,6 +80,7 @@ CURRENT_HVAC_HEAT = 'heating'
CURRENT_HVAC_COOL = 'cooling' CURRENT_HVAC_COOL = 'cooling'
CURRENT_HVAC_DRY = 'drying' CURRENT_HVAC_DRY = 'drying'
CURRENT_HVAC_IDLE = 'idle' CURRENT_HVAC_IDLE = 'idle'
CURRENT_HVAC_FAN = 'fan'
ATTR_AUX_HEAT = 'aux_heat' ATTR_AUX_HEAT = 'aux_heat'

View File

@ -9,9 +9,9 @@ from homeassistant.components.climate import (
DOMAIN as CLIMATE_DOMAIN, ClimateDevice) DOMAIN as CLIMATE_DOMAIN, ClimateDevice)
from homeassistant.components.climate.const import ( from homeassistant.components.climate.const import (
ATTR_HVAC_MODE, ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, ATTR_HVAC_MODE, ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW,
CURRENT_HVAC_COOL, CURRENT_HVAC_HEAT, CURRENT_HVAC_IDLE, HVAC_MODE_AUTO, CURRENT_HVAC_COOL, CURRENT_HVAC_FAN, CURRENT_HVAC_HEAT, CURRENT_HVAC_IDLE,
HVAC_MODE_COOL, HVAC_MODE_DRY, HVAC_MODE_FAN_ONLY, HVAC_MODE_HEAT, HVAC_MODE_AUTO, HVAC_MODE_COOL, HVAC_MODE_DRY, HVAC_MODE_FAN_ONLY,
HVAC_MODE_HEAT_COOL, HVAC_MODE_OFF, SUPPORT_FAN_MODE, HVAC_MODE_HEAT, HVAC_MODE_HEAT_COOL, HVAC_MODE_OFF, SUPPORT_FAN_MODE,
SUPPORT_TARGET_TEMPERATURE, SUPPORT_TARGET_TEMPERATURE_RANGE) SUPPORT_TARGET_TEMPERATURE, SUPPORT_TARGET_TEMPERATURE_RANGE)
from homeassistant.const import ATTR_TEMPERATURE, TEMP_CELSIUS, TEMP_FAHRENHEIT from homeassistant.const import ATTR_TEMPERATURE, TEMP_CELSIUS, TEMP_FAHRENHEIT
@ -37,12 +37,12 @@ STATE_TO_MODE = {
OPERATING_STATE_TO_ACTION = { OPERATING_STATE_TO_ACTION = {
"cooling": CURRENT_HVAC_COOL, "cooling": CURRENT_HVAC_COOL,
"fan only": None, "fan only": CURRENT_HVAC_FAN,
"heating": CURRENT_HVAC_HEAT, "heating": CURRENT_HVAC_HEAT,
"idle": CURRENT_HVAC_IDLE, "idle": CURRENT_HVAC_IDLE,
"pending cool": CURRENT_HVAC_COOL, "pending cool": CURRENT_HVAC_COOL,
"pending heat": CURRENT_HVAC_HEAT, "pending heat": CURRENT_HVAC_HEAT,
"vent economizer": None "vent economizer": CURRENT_HVAC_FAN
} }
AC_MODE_TO_STATE = { AC_MODE_TO_STATE = {