Introduzione
Al momento di scegliere i climatizzatori per la nuova casa ho ovviamente avuto (come tutti) il problema della scelta della marca.
Alla fine la scelta è caduta su Daikin, per tutta una serie di motivi (rapporto qualità/prezzo in primis) ed anche per la disponibilità di integrazione verso Home Assistant.
Purtroppo, dalle ultime versioni dei propri climatizzatori, Daikin ha rimosso la possibilità di integrarsi tramite API locali con i propri prodotti, obbligando a far passare le comunicazioni tramite il loro cloud proprietario riducendo quindi, di fatto, la lista dei dispositivi direttamente interfacciabili come Home Assistant che, come sappiamo, fa dell’aderenza agli standard open source il proprio punto di forza.
Nonostante questo, effettuando una rapida ricerca online, è possibile trovare numerosi addon non ufficiali che consentono di interfacciare anche i nuovi componenti tramite cloud in Home Assistant.
Installazione
Se però, come me, siete proprietari di un modello che supporta ancora il collegamento tramite API locali, la procedura da seguire è molto semplice:
- Selezionare “Impostazioni“
- Selezionare “Dispositivi e servizi“
- Selezionare “Aggiungere integrazione“
- Ricercare “Daikin” e confermare l’installazione dell’integrazione (https://www.home-assistant.io/integrations/daikin/)
Se i climatizzatori sono già correttamente presenti e configurati all’interno della rete, questi saranno scoperti e mostrati in una lista, dovendo solo indicare la zona/stanza all’interno della nostra abitazione in cui sono posizionati.
Si rimanda alle istruzioni specifiche di ogni singolo modello per le procedure di configurazione di rete dei climatizzatore.
Creiamo la Dashboard di controllo
Una volta configurati i nostri climatizzatori in Home Assistant possiamo passare alla configurazione della nostra dashboard di controllo.
Per quanto mi riguarda ho preferito creare una vista dedicata ai climatizzatori, così da avere in un unico punto la visualizzazione dello stato dei climatizzatori di tutta casa.
Ogni climatizzatore riporta le informazioni essenziali e di dettaglio in una colonna dedicata.
In un secondo momento provvederò all’integrazione delle informazioni essenziali una dashboard generale di controllo.
Qui di seguito il codice YAML di configurazione di una colonna:
type: grid
square: false
columns: 1
cards:
- hours_to_show: 24
graph: line
type: sensor
entity: sensor.sala_inside_temperature
detail: 1
name: Temperatura interna soggiorno
- type: thermostat
entity: climate.sala
- type: entities
entities:
- entity: sensor.sala_inside_temperature
name: Temperatura
- entity: sensor.sala_outside_temperature
name: Temperatura esterna
- entity: sensor.sala_energy_consumption
name: Consumo energia
- entity: sensor.sala_cool_energy_consumption
name: Consume energia rinfrescamento
- entity: sensor.sala_heat_energy_consumption
name: Consumo energia riscaldamento
- entity: sensor.sala_compressor_frequency
name: Frequenza compressore
- entity: switch.sala_streamer
name: Streamer
title: Soggiorno
- type: history-graph
entities:
- entity: climate.sala