Componente Home Assistant “Climate”

Produttore: Home Assistant Community
Disponibilità: incluso nell’HUB personale Home Assistant
Categoria: software
Tipologia: componente Home Assistant
Costo medio: gratuito
Difficoltà di implementazione: bassa
Valutazione inDomus: n/a

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:

# Esempio di configurazione
climate:
  platform: demo

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

tado° su Home Assistant
un esempio di termostato 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:

Nb. Non tutti i sopracitati servizi – illustrati a seguire – sono disponibili per tutte le piattaforme collegate al componente.

climate.set_aux_heat

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

Attributo Opzionale Descrizione
entity_id yes Stringa 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
aux_heat no Nuovo 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_away_mode

Imposta la modalità “away” per il dispositivo clima. Tale modalità imposta permanentemente la temperatura target a una di risparmio energetico.

Questo servizio può essere utilizzato come modalità “vacanza”, ovvero quando ci si assenta a lungo.

Attributo Opzionale Descrizione
entity_id yes Stringa 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
away_mode no Nuovo valore per la modalità “away”

Esempio di automazione:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_away_mode
      data:
        entity_id: climate.salotto
        away_mode: 'on'

climate.set_hold_mode

Imposta la modalità “hold” per il dispositivo clima, la quael cambia temporaneamente la temperatura target del dispositivo clima a una temperatura diversa, specifica. Solitamente, le modalità “hold” possono essere impostate a loro volta in modalità “away” o “home”, con diverse temperature associate.

Attributo Opzionale Descrizione
entity_id yes Stringa 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
hold_mode no Nuovo valore per la modalità “hold”

Esempio di automazione:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_hold_mode
      data:
        entity_id: climate.salotto
        hold_mode: 'away'

climate.set_temperature

Imposta la temperatura target del dispositivo clima.

Attributo Opzionale Descrizione
entity_id yes Stringa 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
temperature no Nuovo valore temperatura
target_temp_high
yes Nuova temperatura di soglia (alta)
target_temp_low
yes Nuova temperatura di soglia (bassa)
operation_mode
yes Modalità 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
        operation_mode: Heat

climate.set_humidity

Imposta l’umidità target del dispositivo clima.

Attributo Opzionale Descrizione
entity_id yes Stringa 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
humidity no Nuovo 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.

Attributo Opzionale Descrizione
entity_id yes Stringa 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
fan_mode no Nuovo 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_operation_mode

Imposta la modalità operativa del dispositivo clima.

Attributo Opzionale Descrizione
entity_id yes Stringa 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
operation_mode no Nuovo valore per la modalità operativa

Esempio di automazione:

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: climate.set_operation_mode
      data:
        entity_id: climate.salotto
        operation_mode: Heat

climate.set_swing_mode

Imposta la modalità di oscillazione del dispositivo clima.

Attributo Opzionale Descrizione
entity_id yes Stringa 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
swing_mode no Nuovo 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.

Attributo Opzionale Descrizione
entity_id yes Stringa 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

climate.turn_off

Spegne il dispositivo clima.

 

Attributo

Opzionale Descrizione
entity_id yes Stringa 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 iconATTENZIONE: 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.
Dubbi? Perplessità? Fai un salto sul FORUM o sulla CHAT @DISCORD!
Questa pagina è coperta dalla licenza Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Licenseil che significa che puoi liberamente condividerlo, senza modificarlo, citando il link della fonte.