mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Added states and modes for zwave climate (#25274)
* Update climate.py Added support for Fan Only State Added additional missing modes and states this should correct issue #25216 * Correct line lint error * Corrected mode spelling * Lint
This commit is contained in:
parent
be56851feb
commit
217da36c86
@ -4,8 +4,9 @@ import logging
|
|||||||
|
|
||||||
from homeassistant.components.climate import ClimateDevice
|
from homeassistant.components.climate import ClimateDevice
|
||||||
from homeassistant.components.climate.const import (
|
from homeassistant.components.climate.const import (
|
||||||
CURRENT_HVAC_COOL, CURRENT_HVAC_HEAT, CURRENT_HVAC_IDLE, CURRENT_HVAC_OFF,
|
CURRENT_HVAC_COOL, CURRENT_HVAC_FAN, CURRENT_HVAC_HEAT, CURRENT_HVAC_IDLE,
|
||||||
DOMAIN, HVAC_MODE_COOL, HVAC_MODE_HEAT, HVAC_MODE_HEAT_COOL, HVAC_MODE_OFF,
|
CURRENT_HVAC_OFF, DOMAIN, HVAC_MODE_COOL, HVAC_MODE_HEAT,
|
||||||
|
HVAC_MODE_HEAT_COOL, HVAC_MODE_DRY, HVAC_MODE_FAN_ONLY, HVAC_MODE_OFF,
|
||||||
SUPPORT_FAN_MODE, SUPPORT_SWING_MODE, SUPPORT_TARGET_TEMPERATURE)
|
SUPPORT_FAN_MODE, SUPPORT_SWING_MODE, SUPPORT_TARGET_TEMPERATURE)
|
||||||
from homeassistant.const import ATTR_TEMPERATURE, TEMP_CELSIUS, TEMP_FAHRENHEIT
|
from homeassistant.const import ATTR_TEMPERATURE, TEMP_CELSIUS, TEMP_FAHRENHEIT
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
@ -35,6 +36,11 @@ HVAC_STATE_MAPPINGS = {
|
|||||||
'Heat': HVAC_MODE_HEAT,
|
'Heat': HVAC_MODE_HEAT,
|
||||||
'Heat Mode': HVAC_MODE_HEAT,
|
'Heat Mode': HVAC_MODE_HEAT,
|
||||||
'Heat (Default)': HVAC_MODE_HEAT,
|
'Heat (Default)': HVAC_MODE_HEAT,
|
||||||
|
'Aux Heat': HVAC_MODE_HEAT,
|
||||||
|
'Furnace': HVAC_MODE_HEAT,
|
||||||
|
'Fan Only': HVAC_MODE_FAN_ONLY,
|
||||||
|
'Dry Air': HVAC_MODE_DRY,
|
||||||
|
'Moist Air': HVAC_MODE_DRY,
|
||||||
'Cool': HVAC_MODE_COOL,
|
'Cool': HVAC_MODE_COOL,
|
||||||
'Auto': HVAC_MODE_HEAT_COOL,
|
'Auto': HVAC_MODE_HEAT_COOL,
|
||||||
}
|
}
|
||||||
@ -43,7 +49,13 @@ HVAC_STATE_MAPPINGS = {
|
|||||||
HVAC_CURRENT_MAPPINGS = {
|
HVAC_CURRENT_MAPPINGS = {
|
||||||
"Idle": CURRENT_HVAC_IDLE,
|
"Idle": CURRENT_HVAC_IDLE,
|
||||||
"Heat": CURRENT_HVAC_HEAT,
|
"Heat": CURRENT_HVAC_HEAT,
|
||||||
|
"Pending Heat": CURRENT_HVAC_HEAT,
|
||||||
|
"Heating": CURRENT_HVAC_HEAT,
|
||||||
"Cool": CURRENT_HVAC_COOL,
|
"Cool": CURRENT_HVAC_COOL,
|
||||||
|
"Pending Cool": CURRENT_HVAC_COOL,
|
||||||
|
"Cooling": CURRENT_HVAC_COOL,
|
||||||
|
"Fan Only": CURRENT_HVAC_FAN,
|
||||||
|
"Vent / Economiser": CURRENT_HVAC_FAN,
|
||||||
"Off": CURRENT_HVAC_OFF,
|
"Off": CURRENT_HVAC_OFF,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user