Ejemplo 2. Interconexión con Home Assistant vía MQTT
Una posible limitación del CrowPanel circular es que no dispone de «puntos de entrada» para conexión física de sensores por lo que podría parece que tendría limitada su interacción con el mundo real /IoT. Afortunadamente el ESP32 dispone de conectividad WiFi (y BT) por lo que resulta muy sencillo intercambiar información utilizando MQTT.
En la Wiki de Elecrow se describe paso a paso desde la instalación de HomeAssistant a la de MQTT en base a ADDONS por lo que aquí iremos muy rápido. En nuestro caso al utilizar la versión de Home Assistant Container no podemos usar Add-ons aunque el uso de MQTT en dockers es igual de sencillo.
Antes de seguir adelante comentar unas cuantas cosas relativas a los proyectos con Arduino. Este CrowPanel funciona en base a un ESP32C3 como os habíamos comentado anteriormente. Aunque en este ejemplo «todavía» no es necesario tampoco pasa nada porque selecciones el ESQUEMA DE PARTICION «HUGE APP» así evitar errores de que el programa compilado no quepa en tu dispositivo. Otra cosa curiosa que hemos sufrido trabajando con nuestro Mac Air es que curiosamente falla si intentamos subir el compilado a velocidad superiores a 460800 baudios ¿?.




4266
