Tabla de contenido:

Una forma extremadamente simple de comenzar con la automatización del hogar usando módulos de bricolaje: 6 pasos
Una forma extremadamente simple de comenzar con la automatización del hogar usando módulos de bricolaje: 6 pasos

Video: Una forma extremadamente simple de comenzar con la automatización del hogar usando módulos de bricolaje: 6 pasos

Video: Una forma extremadamente simple de comenzar con la automatización del hogar usando módulos de bricolaje: 6 pasos
Video: 🔴DOMÓTICA en 2022 - Casa Inteligente DESDE 0!!! 2024, Noviembre
Anonim
Una forma extremadamente simple de comenzar con la automatización del hogar utilizando módulos de bricolaje
Una forma extremadamente simple de comenzar con la automatización del hogar utilizando módulos de bricolaje

Me sorprendió gratamente cuando decidí intentar agregar algunos sensores de bricolaje al asistente de hogar. Usar ESPHome es extremadamente simple y en esta publicación, aprenderemos cómo controlar un pin GPIO y también obtener datos de temperatura y humedad de un nodo inalámbrico, usando Home Assistant. La mejor parte es que no requiere que se escriba ningún código, ya que lo hace automáticamente.

Paso 1: mira el video

Es mucho más fácil ver todo lo que se hace primero a través de un video y es por eso que recomiendo ver el video que se muestra arriba para tener una idea de cómo funciona todo. Esta publicación solo contendrá los pasos importantes necesarios para hacerlo usted mismo.

Paso 2: Instale ESPHome

Primero, necesitamos instalar el complemento ESPHome en Home Assistant. Navegue a la tienda de complementos haciendo lo siguiente:

Hass.io -> Tienda de complementos

Agregue la siguiente URL a la tienda para que pueda encontrar el complemento ESPHome:

github.com/esphome/hassio

Una vez hecho esto, simplemente busque ESPHome, haga clic en el complemento que aparece y presione el botón de instalación. La instalación puede llevar algo de tiempo, así que espere unos minutos, ya que esto dependerá de su conexión a Internet. Una vez instalado, simplemente presione el botón INICIO y espere unos segundos para que comience. Luego, haga clic en el botón que dice "OPEN WEB UI" que lo llevará a la pantalla de ESPHome.

Paso 3: configurar la placa (nodo)

Configurar la placa (nodo)
Configurar la placa (nodo)

En ESPHome, los dispositivos se denominan nodos y primero debemos crear uno para que luego pueda comenzar a comunicarse con Home Assistant.

Haga clic en el botón Agregar para crear un nuevo nodo. Luego dale un nombre usando los caracteres que se muestran en la pantalla. Lo llamaré "living_room". Luego, seleccione el tipo de dispositivo que es "WeMos D1 Mini" para esta demostración. Finalmente, agregue los detalles de su red WiFi para que la placa pueda conectarse a su red WiFi y luego haga clic en "ENVIAR" para crear el nodo.

ESPHome debe reiniciarse después de crear un nuevo nodo. Esto se puede hacer navegando a hass.io -> ESPHome y luego haciendo clic en el botón RESTART. Espere unos segundos y luego abra la interfaz de usuario WEB.

Ahora necesitamos configurar este nodo para que podamos controlar el LED que está conectado al pin D2. El sitio web de ESPHome contiene toda la información que necesita para configurar diferentes componentes y, dado que controlaremos un pin GPIO, podemos usar la información de entidad de configuración de ejemplo de la siguiente página:

esphome.io/components/switch/gpio.html

Haga clic en el botón EDITAR para el nodo y luego pegue la información de configuración y actualícela como se muestra en la imagen y luego, guarde el archivo. Dado que esta es la primera vez que usamos la placa con ESPHome, necesitamos cargar manualmente el código en la placa. Una vez hecho esto, podemos cargar automáticamente cualquier actualización de forma inalámbrica utilizando la función de actualización OTA.

Para descargar manualmente el código, primero debemos compilarlo. Por tanto, utilice el menú de opciones del nodo para compilar el código del nodo. Esto llevará un tiempo y me llevó unos 100 segundos. Una vez hecho esto, simplemente descargue el archivo binario. Luego, visite el siguiente enlace y descargue la herramienta de flasheo ESPHome para su sistema:

github.com/esphome/esphome-flasher/releases

Haga doble clic en el archivo para abrirlo. Luego conecte su placa, seleccione el puerto COM correcto, seleccione el archivo binario que descargamos y luego presione el botón FLASH. Esto descargará el código a su tablero, así que espere unos segundos para completarlo. Una vez hecho esto, la placa se conectará automáticamente a su red WiFi y podrá ver esto en los registros.

Paso 4: agregue el nodo a Home Assistant

Agregar el asistente de Node to Home
Agregar el asistente de Node to Home
Agregar el asistente de Node to Home
Agregar el asistente de Node to Home

Home Assistant detectará automáticamente la pizarra y te notificará. Puede hacer clic en eso para comenzar o puede navegar a lo siguiente:

Configuración -> Integraciones

Luego podrá ver el nodo, así que haga clic en configurar y confirme la adición. Ahora, todo lo que tenemos que hacer es agregarlo al tablero. Así que dirígete a la sección del panel de control / descripción general y luego selecciona la opción "Configurar interfaz de usuario" en el menú de opciones en la sección superior derecha. Luego, haga clic en el botón Agregar, seleccione Entidades y luego asígnele un nuevo nombre. A continuación, puede utilizar la lista de entidades para seleccionar el conmutador que tendrá el mismo nombre que el nodo. Haga clic en guardar, cierre la vista de configuración del panel y eso es todo lo que necesita hacer. Si cambia el interruptor, el LED en el tablero también debería alternar y el estado se mostrará en el tablero.

Paso 5: Interfaz del sensor DHT11

Interfaz del sensor DHT11
Interfaz del sensor DHT11
Interfaz del sensor DHT11
Interfaz del sensor DHT11
Interfaz del sensor DHT11
Interfaz del sensor DHT11
Interfaz del sensor DHT11
Interfaz del sensor DHT11

Usaré el sensor DHT11 para obtener valores de temperatura y humedad. Conéctelo a la placa utilizando el diagrama de cableado de referencia. Primero debe copiar la configuración de ejemplo del sitio web de ESPHome usando el siguiente enlace:

esphome.io/components/sensor/dht.html

Luego, diríjase a ESPHome y edite la configuración del nodo agregando la configuración. Asegúrese de actualizar el pin y también agregue el nombre del modelo como se ve en la imagen. Una vez hecho esto, simplemente presione el botón de carga y espere a que complete todo. Automáticamente creará, compilará el código y también lo cargará a la placa de forma inalámbrica, utilizando la función OTA. Una vez completado, verá los registros de salida y la placa se conectará automáticamente a su red.

Paso 6: ver los valores de temperatura y humedad

Ver los valores de temperatura y humedad
Ver los valores de temperatura y humedad
Ver los valores de temperatura y humedad
Ver los valores de temperatura y humedad

Lo siguiente que debemos hacer es agregar los valores de los sensores al tablero. Este paso es similar a la sección anterior. Seleccione la opción Configurar interfaz de usuario para crear una nueva tarjeta, luego asígnele un nombre y agregue las entidades como se muestra en la imagen. Haga clic en guardar, salga de la pantalla de configuración y podrá ver la información del sensor en la pantalla.

Así de fácil es comenzar con la automatización del hogar con ESPHome. Continuaremos conectando diferentes módulos con el asistente doméstico, así que considere suscribirse a nuestro canal de YouTube, ya que nos ayuda a crear proyectos como este.

YouTube:

¡Gracias por leer!

Recomendado: