Tabla de contenido:
- Paso 1: mira el video
- Paso 2: Instale ESPHome
- Paso 3: configurar la placa (nodo)
- Paso 4: agregue el nodo a Home Assistant
- Paso 5: Interfaz del sensor DHT11
- Paso 6: ver los valores de temperatura y humedad
Video: Una forma extremadamente simple de comenzar con la automatización del hogar usando módulos de bricolaje: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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)
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
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
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
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:
Sistema de alarma de intrusión de automatización del hogar de bricolaje: 5 pasos (con imágenes)
DIY Home Automation Intruder Alarm System !: En este proyecto, le mostraré cómo usar el software Home Assistant para crear un sistema de alarma contra intrusos para su hogar. Básicamente, el sistema detectará si la puerta se abre sin permiso y luego enviará una notificación
Automatización del hogar de bricolaje a bajo costo con Esp8266: 6 pasos
Automatización del hogar de bricolaje de bajo costo con Esp8266: Hola a todos, hoy en este instructivo les mostraré cómo preparé mi propia automatización del hogar como un paso hacia una casa inteligente usando un módulo ESP 8266 generalmente conocido como nodemcu, así que sin perder el tiempo. empecemos:)
Cómo hacer una casa inteligente usando el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: 15 pasos (con imágenes)
Cómo hacer una casa inteligente con el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: en este proyecto de automatización del hogar, diseñaremos un módulo de relé inteligente para el hogar que puede controlar 5 electrodomésticos. Este módulo de relé se puede controlar desde un teléfono móvil o teléfono inteligente, control remoto IR o control remoto de TV, interruptor manual. Este relé inteligente también puede detectar el r
Automatización del hogar de bricolaje con ESP8266: 5 pasos
Automatización del hogar de bricolaje usando ESP8266: En este proyecto, le mostraré cómo hacer un sistema de automatización del hogar usando el módulo WiFi ESP8266. Este sistema se basa en la placa de relés Esp8266 que puede utilizar para controlar sus electrodomésticos a través de WiFi utilizando la aplicación Blynk. Este proyecto está patrocinado por JLCPCB
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini: 6 pasos
Automatización y monitoreo del hogar controlado por voz / Internet de bricolaje usando ESP8266 y Google Home Mini: ¡¡Oye !! Después de un largo descanso, estoy aquí porque todos tenemos que hacer algo aburrido (trabajo) para ganar. Después de todos los artículos de AUTOMATIZACIÓN DEL HOGAR que he escrito desde BLUETOOTH, IR, WIFI local, Cloud, es decir, los difíciles, * NOW * viene el más fácil pero más eficiente