Termostato in cloud con Alexa, Google Home e Homekit

Un termostato è un componente costituito da un interruttore la cui azione è comandata da una variazione di temperatura. In questo caso, la logica del termostato è stata realizzata sul cloud e la comunicazione tra il termostato, l’interruttore e il sensore di temperatura avviene attraverso il protocollo MQTT.

Nella figura seguente è rappresentata l’architettura con i vari componenti applicativi.

Architettura

Sul cloud sono state realizzate le interfacce con Alexa e Google Home.

Interfaccia utente su Google Home ed Alexa

Per quanto riguarda Homekit, si è dovuto optare per una soluzione basata su Homebridge all’interno della LAN casalinga.

L’interruttore è stato realizzato installando il firmware TASMOTA sullo Smart Plug di Tuya.