Components Home Assistant "Climate”

4 minutes of reading
Proconductor: Home Assistant Community
Availability: included in thepersonale HUB Home Assistant
Category: software
Typology: components Home Assistant
Implementation difficulties: low
Card revision: 1.2

The component "Climate” di Home Assistant allows to define one or more configurations entity times at control and monitoring of heating and / or cooling and / or ventilation systems, with a strong analogy with traditional thermostats.

To enable this component it is sufficient to indicate a new block in configuration, "climate:", Like the following:

climate:
  platform: demo

Which gives rise to an entity similar to the following:

tado°  su  Home Assistant

The platforms connected to this component they are different, over fifty: they are listed at the component page (right column) at the site of Home Assistant.

Component services

The available services associated with this component are:

Nb Not all the aforementioned services - illustrated in detail below - are available for all platforms connected to the component.

Some platforms of this component are used for some proinDomus jets are:

Detail of the services

climate.set_aux_heat

Turns on / off an auxiliary heater if present at the climate controlled device.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration
aux_heatNo.New value for the auxiliary heater

Example of automation:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_aux_heat
      data:
        entity_id: climate.salotto
        aux_heat: true

climate.set_preset_mode

Set the default mode for the climate device. The default methods vary based on the integration platform.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration
preset_modeNo.Preset value.

Example of automation:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_preset_mode
      data:
        entity_id: climate.salotto
        preset_mode: 'eco'

climate.set_temperature

Set the target temperature of the climate device.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration
temperatureNo.New temperature value
target_temp_high
And it isNew threshold temperature (high)
target_temp_low
And it isNew threshold temperature (low)
hvac_mode
And it isClimate device operating mode (override on current_operation)

Example of automation:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_temperature
      data:
        entity_id: climate.salotto
        temperature: 24
        hvac_mode: Heat

climate.set_humidity

Set the target humidity of the climate device.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration
humidityNo.New value for the target humidity

Example of automation:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_humidity
      data:
        entity_id: climate.kitchen
        humidity: 60

climate.set_fan_mode

Set the ventilation mode for the climate device.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration
fan_modeNo.New value for ventilation mode

Example of automation:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_fan_mode
      data:
        entity_id: climate.salotto
        fan_mode: 'On Low'

climate.set_hvac_mode

Set the climate device operating mode.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration
hvac_modeNo.New value for the operating mode. The list of modes depends on the integration platform used.

Example of automation:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_hvac_mode
      data:
        entity_id: climate.salotto
        hvac_mode: heat

climate.set_swing_mode

Sets the oscillation mode of the climate device.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration
swing_modeNo.New value for the oscillation mode

Example of automation:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_swing_mode
      data:
        entity_id: climate.salotto
        swing_mode: 1

climate.turn_on

Turn on the climate device.

AttributeOptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration

climate.turn_off

Turn off the climate device.

Attribute

OptionalDescription
entity_idAnd it isString or list of strings indicated to the service to which entity (of the "climate" type) the service is oriented. In the absence, it is oriented towards all the "climate" entities present in the configuration


Home Assistant Official LogoATTENZIONE: remember that there is on our FORUM community an ad hoc section dedicated to Home Assistant, for any doubt, question, information on the specific merit of these components.


Please comment below