ESPHOME. DESARROLLO DE APLICACIONES DOMÓTICAS CON ESP8266 SIN PROGRAMACIÓN

ESPHOME. DESARROLLO DE APLICACIONES DOMÓTICAS CON ESP8266 SIN PROGRAMACIÓN

DOMÍNGUEZ MÍNGUEZ, TOMÁS

23,95 €
IVA incluido
Editorial:
MARCOMBO
Año de edición:
2025
Materia
Informatica y tecnología
ISBN:
978-84-267-3898-1
Páginas:
226
23,95 €
IVA incluido
Añadir a favoritos

1. INTRODUCCIÓN
1.1 Alternativas de desarrollo de sistemas domóticos

2. EL ESP8266
2.1 WEMOS D1 R1
2.2 ESP-01
2.2.1 El modo programación y el modo ejecución

3. ESPHOME
3.1 Instalación de las utilidades
3.2 Instalación de los drivers

4. GENERACIÓN Y CARGA DEL FIRMWARE EN UN DISPOSITIVO
4.1 La interfaz de línea de comandos
4.1.1 Su primer sistema domótico (I)
4.1.1.1 Creación del archivo de configuración
4.1.1.2 Incorporación de componentes al archivo de configuración
4.1.1.3 Generación y carga del firmware en el dispositivo
4.2 El panel web
4.2.1 Su primer sistema domótico (II)
4.2.1.1 Creación del archivo de configuración
4.2.1.2 Incorporación de componentes al archivo de configuración
4.2.1.3 Generación y carga del firmware en el dispositivo
4.3 Actualización del firmware vía OTA
4.4 Direcciones IP estáticas
4.5 Punto de acceso del dispositivo

5. EL LENGUAJE YAML

6. SENSORES
6.1 Prácticas con sensores analógicos
6.1.1 Obtención del nivel de luz ambiente
6.1.2 Obtención del nivel de humedad del suelo
6.1.3 Obtención del nivel de voltaje de la batería
6.2 Prácticas con sensores digitales
6.2.1 Obtención de la temperatura y la humedad ambiente
6.2.2 Obtención de la distancia a un objeto

7. AUTOMATIZACIONES
7.1 Sintaxis básica de una regla
7.2 Reglas condicionales
7.3 Lambdas y variables globales

8. ACTUADORES
8.1 Relés y motores
8.2 Altavoces y buzzers
8.3 Leds y displays
8.4 Prácticas
8.4.1 Encendido temporizado de luces mediante control de presencia
8.4.2 Alarma de temperatura
8.4.3 Efectos luminosos con leds RGB
8.4.4 Led de estado

9. PANTALLAS
9.1 El motor de renderizado y visualización
9.2 Prácticas
9.2.1 Presentación de contenido estático
9.2.2 Presentación de los datos de un sensor
9.2.3 Termostato digital

10. PROTOCOLOS DE COMUNICACIÓN Y SERVICIOS EN LA NUBE
10.1 El protocolo HTTP
10.1.1 Componentes HTTP de ESPHome
10.2 El servicio de notificaciones Pushbullet
10.2.1 Alta y configuración del servicio
10.2.2 El API HTTP
10.2.3 Prácticas
10.2.3.1 Alarma por movimiento
10.2.3.2 Alarma por apertura de puertas o ventanas
10.2.3.3 Aviso de fuga de agua
10.3 El protocolo MQTT
10.3.1 Fases de establecimiento e intercambio de mensajes entre clientes
10.3.1.1 Conexión con el bróker
10.3.1.2 Publicación y suscripción de mensajes
10.3.2 Componentes MQTT de ESPHome
10.4 La aplicación IoT MQTT Panel
10.4.1 Prácticas
10.4.1.1 Estación meteorológica remota
10.4.1.2 Estación meteorológica exterior
10.4.1.3 Control de la calefacción por Internet

11. EL MODO DEEP SLEEP

Descubra el poder de la domótica personalizada Si le interesa la domótica, es probable que ya tenga instalados algunos de los muchos dispositivos comerciales que existen en el mercado. Sin embargo, puede que haya notado que estos productos, aunque útiles, cubren demandas generales que satisfacen solo en parte sus necesidades particulares. ¿Se ha planteado desarrollar sus propios dispositivos domóticos para colmar sus expectativas? Si es así, ESPHome le permitirá crear sistemas domóticos a medida sin complicarse con la programación. Este firmware personalizable, capaz de ejecutarse en cualquier dispositivo ESP8266, se genera a partir de un sencillo archivo de configuración (escrito en YAML) donde solo tendrá que especificar los sensores y los actuadores del sistema, junto con las reglas que establezcan su comportamiento. En ese mismo archivo también se incluirá todo lo necesario para comunicar varios dispositivos entre sí, con aplicaciones móviles de usuario e, incluso, con servicios en la nube mediante protocolos como HTTP o MQTT. Gracias a esta lectura aprenderá los fundamentos de ESPHome, con los que podrá: - Controlar manualmente cualquier aparato eléctrico o monitorear sensores desde cualquier navegador web. - Operar dispositivos con mandos físicos (pulsadores, potenciómetros, etc.) y visualizar información en pantallas conectadas al ESP8266 (LCD, OLED, tinta electrónica, entre otras). - Crear automatizaciones inteligentes, como regar el jardín cuando la tierra esté seca o encender luces al entrar en una habitación oscura. - Generar efectos sonoros o luminosos personalizados. - Integrar servicios en la nube a través de HTTP, como recibir notificaciones en su móvil si se detecta una fuga de agua o una puerta se abre en su ausencia. - Utilizar MQTT para interconectar dispositivos ESP8266 (como la unidad externa e interna de una estación meteorológica) o interactuar con aplicaciones móviles para, por ejemplo, encender la calefacción antes de llegar a casa. ¡El miedo a la programación ya no es excusa! Con ESPHome podrá construir sus propios sistemas domóticos sin necesidad de escribir una sola línea de código. Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid. En los últimos años, ha publicado diversos libros relacionados con Arduino y ESP8266.

Artículos relacionados

  • QUÉ HACER CUANDO TODO CAMBIA
    ALMIRALL, ESTEVE
    "A finales del 2022, ChatGPT hizo que nuestro mundo entrase en ebullición. Se sucedieron los mensajes apocalípticos de pensadores como Yuval Noah Harari o de eminencias en IA como Geoff Hinton, y sus avisos se convirtieron en titulares que dieron la vuelta al mundo. Muchos eruditos se sumaron a la protesta y alertaron sobre el fin de la democracia y del trabajo, pero nada de es...
    Disponible en tienda

    18,90 €

  • SXO: OPTIMIZACIÓN DE LA EXPERIENCIA DE BÚSQUEDA CON SEO Y UX
    FERNÁNDEZ CARMONA, SARA
    Los tiempos en los que hacer SEO se centraba en la repetición de palabras clave, conseguir enlaces y ceñirnos únicamente a lo que nos recomiendan los buscadores han quedado muy atrás. Hoy en día, la optimización para motores de búsqueda va mucho más allá de las técnicas tradicionales y de todo aquello que se considera un factor de posicionamiento.La actualización constante de l...
    Disponible en tienda

    26,50 €

  • INTERNET PARA LA GENTE
    TARNOFF, BEN
    Por qué deberíamos estar todos en pie de guerra para salvar nuestra independencia digital y nuestro pensamiento crítico. «Un libro extraordinario y urgente».Naomi KleinLa crítica ha dicho:«Ben Tarnoff es el mejor tipo de visionario: informado, práctico y comprometido al máximo con la transformación de un statu quo abusivo y corrupto. Tenemos la enorme fortuna de contar con su ...
    Disponible en tienda

    21,90 €

  • POKÉMON
    DE LA IGLESIA LEDESMA, ÁNGEL
    EVOLUCIONA EN EL CONOCIMIENTO DE UN VIDEOJUEGO FUNDAMENTALSurgido a finales del siglo pasado, Pokémon era el proyecto de un joven Satoshi Tajiri, que pretendía unir dos de sus grandes pasiones de la niñez: los videojuegos y cazar bichos. Desde entonces, nombres como Pikachu, Charizard y Mewtwo han marcado a millones de personas en todo el mundo que disfrutan no solo de sus vide...
    Disponible en tienda

    13,90 €

  • REVOLUCIONA EL ALGORITMO
    GAY ZARAGOZA, VÍCTOR
    Vivimos en un entorno narrativo basado en algoritmos en el que el storytelling es una herramienta esencial para sobresalir. La irrupción de la Inteligencia Artificial puede hacer más difícil que tu mensaje produzca un impacto en esta nueva era digital y te haga preguntarte:¿Qué sentido tiene contar historias si pueden hacerlo las máquinas ¿Podemos diferenciarnos de ellas y ser ...
    Disponible en tienda

    19,90 €

  • INTELIGENCIA ARTIFICIAL. INVESTIGACIONES, APLICACIONES Y AVANCES
    ORTEGA CANDEL, JOSÉ MANUEL
    El campo de la inteligencia artificial (IA) ha experimentado un crecimiento explosivo en las últimas décadas, transformando a fondo numerosos aspectos de nuestra sociedad y tecnología. Desde los sistemas de recomendación en plataformas de entretenimiento hasta los vehículos autónomos y la medicina asistida por IA, los avances en este campo han revolucionado la forma en que inte...
    Disponible en tienda

    24,95 €

Otros libros del autor

  • TASMOTA. DESARROLLO DE APLICACIONES DOMÓTICAS CON ESP8266 SIN PROGRAMACIÓN
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    ¿Quiere saber cómo trabajar con domótica sin programar? Si le ha atraído el título de este libro es porque le interesa la domótica y le gusta desarrollar sus propios sistemas. Sin embargo, puede que la programación no sea su fuerte o que no tenga el tiempo suficiente para desarrollar el código requerido. Si bien los sistemas domóticos se componen habitualmente por un conjunto ...
    Disponible en tienda

    18,20 €

  • INTERNET DE LAS COSAS, LOS SERVICIOS EN LA NUBE Y EL ESP8266
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    Descubra cómo simplificar sus obligaciones y proteger su entorno con la automatización de tareas controladas a través de Internet. Aunque el término IoT admite múltiples definiciones, en todas ellas se hace referencia a la conexión e intercambio de datos entre todo tipo de objetos a través de Internet. Dicha capacidad de comunicación es el principal motivo de la expansión de e...
    Disponible en tienda

    29,95 €

  • HTML Y CSS COMO NUNCA ANTES SE LO HABÍAN CONTADO
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    En el mundo actual resulta casi impensable vivir al margen de Internet. Desde una simple búsqueda, pasando por la consulta de las últimas novedades en redes sociales, hasta la realización de gestiones o compras online, siempre hay algún motivo para conectarse. En la mayoría de estos casos, lo que está haciendo es realizar una petición a un servidor que devuelve como resultado u...
    Disponible en 48/72 horas laborables

    29,85 €

  • DESARRROLLO DE INTERFACES GRÁFICAS EN PYTHON 3 CON TKINTER
    DOMINGUEZ MINGUEZ, TOMAS
    Disponible en 48/72 horas laborables

    34,85 €

  • ALEXA. DESARROLLO DE APLICACIONES IOT PARA ARDUINO Y ESP8266
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    Alexa es el asistente virtual de Amazon al que le puede pedir desde un resumen de las principales noticias del día o el pronóstico del tiempo, hasta la canción que le gusta y la gestión de la lista de la compra. Sus habilidades son cuantiosas y diversas, pero es posible que usted tenga necesidades particulares que no se vean resueltas, al menos, como le gustaría. Es ahí donde e...
    Disponible en 48/72 horas laborables

    34,95 €

  • GOOGLE ASSISTANT. DESARROLLO DE APLICACIONES IOT PARA ARDUINO Y ESP8266
    DOMÍNGUEZ MÍNGUEZ, TOMÁS
    Programar Arduino para llevar a cabo sus proyectos puede resultarle fácil; no obstante, si desea ir más allá, va a necesitar conocer otras herramientas. Este libro le abre una puerta al mundo del internet de las cosas (IoT) a través del ESP8266, un módulo que contiene el mismo IDE que Arduino y le permitirá acceder tanto a internet como a los infinitos servicios que proporcion...
    Disponible en 48/72 horas laborables

    34,80 €