Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Configura ESPHome en un ESP32 usando Docker

6 mayo, 2025

Hoy vamos a hablar de ESPHome, un firmware que, en comparación con otras opciones, es mucho más práctico para quienes utilizan Home Assistant. Gracias a ESPHome, cualquier sensor, switch, tracker Bluetooth o dispositivo que añadamos a un ESP32 será automáticamente detectado por Home Assistant, lo que facilita enormemente su integración y configuración.

Lo primero de todo conectaremos nuestro ESP32 por usb al ordenador desde el cual vamos a configurar nuestra placa e instalar el docker.

1º - Instalación del docker

Instalamos el docker con el siguiente comando:

Aqui pondremos la carpeta nuestra de configuración del esp, en mi caso /docker/esphome/config

Hay que tener en cuenta que para levantar este docker con el comando anterior se deberá tener enchufado por usb el esp32 para que funcione. Si lo queremos levantar sin eso enchufado deberemos quitar del comando lo siguiente: --device=/dev/ttyUSB0 

Una vez levantado el docker nos iremos a la web que nos genera, en este caso: http://iplocal:6052

Le daremos al Botón + para empezar nuestra configuración. Vamos rellenando los campos siguientes.

Nombre del nodo por ejemplo de donde va a estar nuestro esp32, por ejemplo salón, seguimos y seleccionamos el tipo de dispositivo que tengamos, en mi caso Doit ESP32 Devkit v1, luego va nuestra configuración del wifi que tengamos en casa y si queremos poner una contraseña de acceso a nuestra placa, yo lo dejo vacío. Una vez todo el daremos a SUBMIT para acabar esa parte.

Ahora iremos en la web a la opción de arriba a la derecha y veremos que nos sale el USB para flashear, clicamos en esa opción y luego el botón edit para poner una ip fija si queremos que las siguientes cargas de la configuración se realicen por via OTA.

En la siguiente pantalla pondremos los siguientes datos de ip fija local (cada uno que ponga la que quiera)

Una vez terminado le daremos a SAVE y CLOSE. Ahora es el paso de upload el firmware, nos aseguraremos que tenemos activa la opción del usb en la web y le daremos a UPLOAD, veremos que se nos abre una terminal con el estado de la subida, esperaremos al siguiente mensaje para ver que esta todo correcto.

Le daríamos al Botón STOP y ya tendríamos el firmware cargado. Las siguientes modificaciones que hagamos para poner sensores, tracker y demás seria editando el archivo yaml y volviendo a darle a upload VIA OTA.

2º- Integracion en Home Assistant

La integración en Home Assistant es de lo mas fácil, abrimos el interfaz web de nuestro HA y nos vamos a configuración.

Cuando hayamos terminado la integración veremos que nos aparecen los sensores, trackers, switchs.... que le hayamos configurado y añadidos ya a nuestro HA.

Aqui os dejo la web del proyecto para que veamos que podemos añadirle multitud de sensores y así aprovechar el maximo posible al ESP32.

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
0 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram