1
mirror of https://github.com/home-assistant/core synced 2024-09-03 08:14:07 +02:00

Drop single-use constants in venstar (#70765)

This commit is contained in:
epenet 2022-04-26 11:25:26 +02:00 committed by GitHub
parent 3440be803c
commit 09350d350d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 19 deletions

View File

@ -44,8 +44,6 @@ from .const import (
DEFAULT_SSL,
DOMAIN,
HOLD_MODE_TEMPERATURE,
VALID_FAN_STATES,
VALID_THERMOSTAT_MODES,
)
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
@ -106,7 +104,8 @@ async def async_setup_platform(
class VenstarThermostat(VenstarEntity, ClimateEntity):
"""Representation of a Venstar thermostat."""
_attr_hvac_modes = VALID_THERMOSTAT_MODES
_attr_fan_modes = [FAN_ON, FAN_AUTO]
_attr_hvac_modes = [HVACMode.HEAT, HVACMode.COOL, HVACMode.OFF, HVACMode.AUTO]
def __init__(
self,
@ -156,11 +155,6 @@ class VenstarThermostat(VenstarEntity, ClimateEntity):
return TEMP_FAHRENHEIT
return TEMP_CELSIUS
@property
def fan_modes(self):
"""Return the list of available fan modes."""
return VALID_FAN_STATES
@property
def current_temperature(self):
"""Return the current temperature."""

View File

@ -1,14 +1,6 @@
"""The venstar component."""
import logging
from homeassistant.components.climate.const import (
HVAC_MODE_AUTO,
HVAC_MODE_COOL,
HVAC_MODE_HEAT,
HVAC_MODE_OFF,
)
from homeassistant.const import STATE_ON
DOMAIN = "venstar"
ATTR_FAN_STATE = "fan_state"
@ -18,9 +10,6 @@ CONF_HUMIDIFIER = "humidifier"
DEFAULT_SSL = False
VALID_FAN_STATES = [STATE_ON, HVAC_MODE_AUTO]
VALID_THERMOSTAT_MODES = [HVAC_MODE_HEAT, HVAC_MODE_COOL, HVAC_MODE_OFF, HVAC_MODE_AUTO]
HOLD_MODE_OFF = "off"
HOLD_MODE_TEMPERATURE = "temperature"