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:

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:
- climate.set_aux_heat
- climate.set_away_mode
- climate.set_hold_mode
- climate.set_temperature
- climate.set_humidity
- climate.set_fan_mode
- climate.set_operation_mode
- climate.set_swing_mode
- climate.turn_on
- climate.turn_off
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 |

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. |