mirror of
https://github.com/esphome/esphome.git
synced 2025-09-05 21:02:20 +01:00
Thermostat component (#1105)
* Add thermostat component * Add hysteresis accessor * Linted * Fixed up const.py and test * Fix test...again...oops
This commit is contained in:
@@ -44,6 +44,7 @@ CONF_ASSUMED_STATE = 'assumed_state'
|
||||
CONF_AT = 'at'
|
||||
CONF_ATTENUATION = 'attenuation'
|
||||
CONF_AUTH = 'auth'
|
||||
CONF_AUTO_MODE = 'auto_mode'
|
||||
CONF_AUTOMATION_ID = 'automation_id'
|
||||
CONF_AVAILABILITY = 'availability'
|
||||
CONF_AWAY = 'away'
|
||||
@@ -102,6 +103,7 @@ CONF_CONDITION = 'condition'
|
||||
CONF_CONDITION_ID = 'condition_id'
|
||||
CONF_CONDUCTIVITY = 'conductivity'
|
||||
CONF_COOL_ACTION = 'cool_action'
|
||||
CONF_COOL_MODE = 'cool_mode'
|
||||
CONF_COUNT_MODE = 'count_mode'
|
||||
CONF_CRON = 'cron'
|
||||
CONF_CS_PIN = 'cs_pin'
|
||||
@@ -140,6 +142,8 @@ CONF_DIV_RATIO = 'div_ratio'
|
||||
CONF_DNS1 = 'dns1'
|
||||
CONF_DNS2 = 'dns2'
|
||||
CONF_DOMAIN = 'domain'
|
||||
CONF_DRY_ACTION = 'dry_action'
|
||||
CONF_DRY_MODE = 'dry_mode'
|
||||
CONF_DUMP = 'dump'
|
||||
CONF_DURATION = 'duration'
|
||||
CONF_ECHO_PIN = 'echo_pin'
|
||||
@@ -159,6 +163,17 @@ CONF_EXTERNAL_VCC = 'external_vcc'
|
||||
CONF_FALLING_EDGE = 'falling_edge'
|
||||
CONF_FAMILY = 'family'
|
||||
CONF_FAN_MODE = 'fan_mode'
|
||||
CONF_FAN_MODE_AUTO_ACTION = 'fan_mode_auto_action'
|
||||
CONF_FAN_MODE_DIFFUSE_ACTION = 'fan_mode_diffuse_action'
|
||||
CONF_FAN_MODE_FOCUS_ACTION = 'fan_mode_focus_action'
|
||||
CONF_FAN_MODE_HIGH_ACTION = 'fan_mode_high_action'
|
||||
CONF_FAN_MODE_LOW_ACTION = 'fan_mode_low_action'
|
||||
CONF_FAN_MODE_MEDIUM_ACTION = 'fan_mode_medium_action'
|
||||
CONF_FAN_MODE_MIDDLE_ACTION = 'fan_mode_middle_action'
|
||||
CONF_FAN_MODE_OFF_ACTION = 'fan_mode_off_action'
|
||||
CONF_FAN_MODE_ON_ACTION = 'fan_mode_on_action'
|
||||
CONF_FAN_ONLY_ACTION = 'fan_only_action'
|
||||
CONF_FAN_ONLY_MODE = 'fan_only_mode'
|
||||
CONF_FAST_CONNECT = 'fast_connect'
|
||||
CONF_FILE = 'file'
|
||||
CONF_FILTER = 'filter'
|
||||
@@ -183,6 +198,7 @@ CONF_GROUP = 'group'
|
||||
CONF_HARDWARE_UART = 'hardware_uart'
|
||||
CONF_HEARTBEAT = 'heartbeat'
|
||||
CONF_HEAT_ACTION = 'heat_action'
|
||||
CONF_HEAT_MODE = 'heat_mode'
|
||||
CONF_HEATER = 'heater'
|
||||
CONF_HIDDEN = 'hidden'
|
||||
CONF_HIGH = 'high'
|
||||
@@ -190,6 +206,7 @@ CONF_HIGH_VOLTAGE_REFERENCE = 'high_voltage_reference'
|
||||
CONF_HOUR = 'hour'
|
||||
CONF_HOURS = 'hours'
|
||||
CONF_HUMIDITY = 'humidity'
|
||||
CONF_HYSTERESIS = "hysteresis"
|
||||
CONF_I2C = 'i2c'
|
||||
CONF_I2C_ID = 'i2c_id'
|
||||
CONF_ICON = 'icon'
|
||||
@@ -285,6 +302,7 @@ CONF_NUM_CHANNELS = 'num_channels'
|
||||
CONF_NUM_CHIPS = 'num_chips'
|
||||
CONF_NUM_LEDS = 'num_leds'
|
||||
CONF_NUMBER = 'number'
|
||||
CONF_OFF_MODE = 'off_mode'
|
||||
CONF_OFFSET = 'offset'
|
||||
CONF_ON = 'on'
|
||||
CONF_ON_BLE_ADVERTISE = 'on_ble_advertise'
|
||||
@@ -449,7 +467,11 @@ CONF_STOP_ACTION = 'stop_action'
|
||||
CONF_SUBNET = 'subnet'
|
||||
CONF_SUPPORTS_COOL = 'supports_cool'
|
||||
CONF_SUPPORTS_HEAT = 'supports_heat'
|
||||
CONF_SWING_BOTH_ACTION = 'swing_both_action'
|
||||
CONF_SWING_HORIZONTAL_ACTION = 'swing_horizontal_action'
|
||||
CONF_SWING_MODE = 'swing_mode'
|
||||
CONF_SWING_OFF_ACTION = 'swing_off_action'
|
||||
CONF_SWING_VERTICAL_ACTION = 'swing_vertical_action'
|
||||
CONF_SWITCHES = 'switches'
|
||||
CONF_SYNC = 'sync'
|
||||
CONF_TABLET = 'tablet'
|
||||
|
Reference in New Issue
Block a user