Climate

The Climate integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to control and monitor HVAC (heating, ventilating, and air conditioning) devices and thermostats.

Note

Building block integration

This climate is a building block integration that cannot be added to your Home Assistant directly but is used and provided by other integrations.

A building block integration differs from the typical integration that connects to a device or service. Instead, other integrations that do integrate a device or service into Home Assistant use this climate building block to provide entities, services, and other functionality that you can use in your automations or dashboards.

If one of your integrations features this building block, this page documents the functionality the climate building block offers.

The state of an HVAC entity

An HVAC entity can have the following states, depending on the specific climate device and its capabilities.

  • Off: The device is turned off.
  • Heat: The device is set to heat to a target temperature.
  • Cool: The device is set to cool to a target temperature.
  • Heat/Cool: The device is set to heat/cool to a target temperature range.
  • Auto: The device is set to a schedule, learned behavior, AI.
  • Dry: The device is set to dry/humidity mode.
  • Fan only: The device only has the fan on. No heating or cooling is taking place.
  • Unavailable: The entity is currently unavailable.
  • Unknown: The state is not yet known.

List of actions

The Climate integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following actions. Each link below opens a dedicated page with examples, parameters, and a step-by-step UI walkthrough.

For an overview of every action across all integrations, see the actions reference.

Attributes

The climate entity has extra attributes to represent the state of the thermostat.

Name Description
hvac_action Current state: heating / cooling / idle.
fan_mode If the fan is currently on or off: on / off.

It depends on the thermostat you are using which states are available.

List of triggers

The Climate integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following triggers. Each link below opens a dedicated page with examples, fields, and a step-by-step UI walkthrough.

For an overview of every trigger across all integrations, see the triggers reference.

List of conditions

The Climate integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following conditions. Each link below opens a dedicated page with examples, fields, and a step-by-step UI walkthrough.

For an overview of every condition across all integrations, see the conditions reference.