Componente Home Assistant “Climate”

4 minuti di lettura
Produttore: Home Assistant Community
Disponibilità: incluso nell’HUB personale Home Assistant
Categoria: software
Tipologia: componente Home Assistant
Difficoltà di implementazione: bassa
Revisione scheda: 1.2

Il componente “Climate” di Home Assistant permette di definire in configurazione una o più entità volte al controllo e al monitoraggio di impianti di riscaldamento e/o raffreddamento e/o ventilazione, con forte analogia coi tradizionali termostati.

Per abilitare tale componente è sufficiente indicare un nuovo blocco in configurazione, “climate:“, tipo il seguente:

climate:
  platform: demo

Il che dà origine a un’entità similare alla seguente:

tado° su Home Assistant

Le piattaforme collegate a questo componente sono diverse, oltre cinquanta: sono elencate presso la pagina del componente (colonna di destra) presso il sito di Home Assistant.

Servizi del componente

I servizi disponibili associati a questo componente sono:

N.b. Non tutti i sopracitati servizi – illustrati a seguire in dettaglio – sono disponibili per tutte le piattaforme collegate al componente.

Alcune piattaforme figlie di questo componente e utilizzate per alcuni progetti di inDomus sono:

Dettaglio dei servizi

climate.set_aux_heat

Accende/spegne un riscaldatore ausiliario se presente presso il dispositivo clima controllato.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione
aux_heatnoNuovo valore per il riscaldatore ausiliario

Esempio di automazione:

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

Imposta la modalità predefinita per il dispositivo clima. Le modalità predefinite variano in base alla piattaforma di integrazione.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione
preset_modenoValore di preset.

Esempio di automazione:

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

Imposta la temperatura target del dispositivo clima.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione
temperaturenoNuovo valore temperatura
target_temp_high
yesNuova temperatura di soglia (alta)
target_temp_low
yesNuova temperatura di soglia (bassa)
hvac_mode
yesModalità operativa del dispositivo clima (override su current_operation)

Esempio di automazione:

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

Imposta l’umidità target del dispositivo clima.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione
humiditynoNuovo valore per l’umidità target

Esempio di automazione:

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

climate.set_fan_mode

Imposta la modalità di ventilazione per il dispositivo clima.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione
fan_modenoNuovo valore per la modalità di ventilazione

Esempio di automazione:

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

Imposta la modalità operativa del dispositivo clima.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione
hvac_modenoNuovo valore per la modalità operativa. La lista di modalità dipende dalla piattaforma di integrazione usata.

Esempio di automazione:

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

Imposta la modalità di oscillazione del dispositivo clima.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione
swing_modenoNuovo valore per la modalità di oscillazione

Esempio di automazione:

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

Accende il dispositivo clima.

AttributoOpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orienta verso tutti le entity “climate” presenti in configurazione

climate.turn_off

Spegne il dispositivo clima.

 

Attributo

OpzionaleDescrizione
entity_idyesStringa o lista di stringhe che indicato al servizio a quale entity (di tipo “climate”) è orientato il servizio. In assenza, si orenta verso tutti le entity “climate” presenti in configurazione


Home Assistant Official LogoATTENZIONE: ricorda che sul nostro community FORUM c'è una sezione ad hoc dedica a Home Assistant, per qualsiasi dubbio, domanda, informazione nel merito specifico di queste componenti.


Please comment below