mirror of
https://github.com/esphome/esphome-docs.git
synced 2025-01-12 20:10:50 +01:00
Thermostat doc update for esphome/esphome#2032 (#1311)
This commit is contained in:
parent
420230adb3
commit
983e84f9aa
@ -139,11 +139,22 @@ The thermostat controller uses the sensor to determine whether it should heat or
|
||||
|
||||
- **sensor** (**Required**, :ref:`config-id`): The sensor that is used to measure the current temperature.
|
||||
|
||||
Default Target Temperatures
|
||||
***************************
|
||||
Default Target Temperatures and Mode
|
||||
************************************
|
||||
|
||||
These temperatures are used when the device first starts up.
|
||||
|
||||
- **default_mode** (*Optional*, climate mode): The default climate mode the controller should use if it
|
||||
is unable to restore it from memory. One of:
|
||||
|
||||
- ``off``
|
||||
- ``heat_cool``
|
||||
- ``cool``
|
||||
- ``heat``
|
||||
- ``dry``
|
||||
- ``fan_only``
|
||||
- ``auto``
|
||||
|
||||
- **default_target_temperature_low** (*Optional*, float): The default low target
|
||||
temperature for the control algorithm. This can be dynamically set in the frontend later.
|
||||
- **default_target_temperature_high** (*Optional*, float): The default high target
|
||||
@ -152,8 +163,8 @@ These temperatures are used when the device first starts up.
|
||||
**At least one of** ``default_target_temperature_low`` **and** ``default_target_temperature_high``
|
||||
**must be specified.**
|
||||
|
||||
``min_temperature`` and ``max_temperature`` from the base climate component **are used to define the range**
|
||||
of allowed temperature values in the thermostat component. See :doc:`/components/climate/index`
|
||||
Note that ``min_temperature`` and ``max_temperature`` from the base climate component are used to define
|
||||
the range of allowed temperature values in the thermostat component. See :doc:`/components/climate/index`.
|
||||
|
||||
Heating and Cooling Actions
|
||||
***************************
|
||||
@ -255,6 +266,8 @@ Advanced Options
|
||||
|
||||
- **hysteresis** (*Optional*, float): Defines how far the temperature may vary from the target values before
|
||||
an :ref:`action <config-action>` (cooling, heating, etc.) is triggered. Defaults to 0.5 °C.
|
||||
- **target_temperature_change_action** (*Optional*, :ref:`Action <config-action>`): The action to call when the
|
||||
thermostat's target temperature(s) is/are changed.
|
||||
- **away_config** (*Optional*): Additionally specify target temperature range settings for away mode.
|
||||
Away mode can be used to have a second set of target temperatures (for example, while the user is
|
||||
away or sleeping/at night).
|
||||
@ -269,10 +282,11 @@ Advanced Options
|
||||
|
||||
.. note::
|
||||
|
||||
While this platform uses the term temperature everywhere, it can also be used to regulate other values.
|
||||
For example, controlling humidity is also possible with this platform. Note that ``min_temperature`` and
|
||||
``max_temperature`` from the base climate component are used the define the range of adjustability and the
|
||||
defaults will probably not make sense for control of things like humidity. See :doc:`/components/climate/index`
|
||||
- While this platform uses the term temperature everywhere, it can also be used to regulate other values.
|
||||
For example, controlling humidity is also possible with this platform.
|
||||
- ``min_temperature`` and ``max_temperature`` from the base climate component are used the define the range of
|
||||
adjustability and the defaults will probably not make sense for control of things like humidity. See
|
||||
:doc:`/components/climate/index`.
|
||||
|
||||
Bang-bang vs. Thermostat
|
||||
------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user