Saltar al contenido principal
Esphome

Esphome

Desarrollo de Aplicaciones Domoticas con Esp8266 sin Programacion

Dominguez Minguez, Tomas

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 pro...

Editorial:
Marcombo
Año de edición:
2024
ISBN:
978-84-267-3898-1
Páginas:
226
Encuadernación:
Normal tapa blanda (libros)
23,95 €
IVA incluído
Añadir a favoritos Consulta disponibilidad

Sinopsis

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. ¡E

Índice

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

También te puede interesar

Trucos de Iphone que Apple Nunca te Contara, los

Trucos de Iphone que Apple Nunca te Contara, los

Snofla

Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida.Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que ...

24,95 €

Una Vida Siempre en Linea

Una Vida Siempre en Linea

Vilalta, Ariadna

Cómo la hiperconectividad, los algoritmos y la IA están reconfigurando nuestra mente y nuestras emociones. UN LIBRO PARA ENTENDER QUÉ NOS ESTÁ PASANDO PSICOLÓGICA Y SOCIALMENTE EN LA ERA DIGITAL.La tecnología no solo organiza nuestra vida: está reorganizando nuestra mente. Vivimos conectados de forma permanente. Dormimos con el móvil al lado, trabajamos frente a pantallas, nos ...

21,90 €

Codigo Limpio. Segunda Edicion

Codigo Limpio. Segunda Edicion

Martin, Robert C.

Con la segunda edición de Código limpio, Robert C. Martin (Uncle Bob) revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y...

62,50 €

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

Aa.vv.

Programe aplicaciones móviles desde cero, paso a paso App Inventor es un lenguaje de programación visual basado en bloques, concebido para que cualquier persona pueda crear aplicaciones móviles de forma intuitiva y progresiva. Gracias a su enfoque gráfico y didáctico, permite desarrollar apps para Android e iOS sin necesidad de conocimientos previos de programación, abarcando ...

18,95 €

Ciencia 5. 0

Ciencia 5. 0

Bravo Abad, Jorge

Descubra cómo la Inteligencia Artificial está transformando la investigación científica. Desde la biomedicina y el clima hasta la química, la física y la exploración del universo, Ciencia 5.0 presenta, con rigor y visión estratégica, el nuevo modelo de Ciencia potenciado por algoritmos. ...

19,95 €

Comprender los Algoritmos

Comprender los Algoritmos

Y. Bhargava, Aditya

Los algoritmos que utilizas con más frecuencia ya han sido descubiertos, probados y comprobados. La segunda actualización de Comprender los algoritmos hace que sea muy fácil aprenderlos, comprenderlos y usarlos. Con explicaciones maravillosamente sencillas, más de 400 ilustraciones divertidas y docenas de ejemplos relevantes, aprenderás a desbloquear el poder de los algoritmos ...

36,95 €

Otros libros del autor

Tkinter. Desarrollo de Interfaces Graficas con Python 2. º Edicion

Tkinter. Desarrollo de Interfaces Graficas con Python 2. º Edicion

Dominguez Minguez, Tomas

Dé un paso más allá en sus aplicaciones Python: domine Tkinter y conquiste la experiencia de usuario Las interfaces de usuario son esenciales para la interacción entre las aplicaciones y sus usuarios, ya que su diseño puede determinar el éxito o fracaso de un programa. Incluso un contenido interesante puede pasar desapercibido si la aplicación resulta difícil de manejar, lo qu...

27,50 €

Javascript Como Nunca Antes se lo Habian Contado

Javascript Como Nunca Antes se lo Habian Contado

Dominguez Minguez, Tomas

Explore JavaScript y lleve sus páginas web al siguiente nivel Si conoce HTML y CSS, ya habrá experimentado la satisfacción de poder desarrollar sus propias páginas web. Pero también se habrá dado cuenta de la limitación que conlleva trabajar únicamente con contenido estático. La necesidad de superar esta restricción fue precisamente la que motivó el nacimiento de JavaScript, cu...

36,80 €

Desarrollo de Aplicaciones Android con App Inventor 2

Desarrollo de Aplicaciones Android con App Inventor 2

Dominguez Minguez, Tomas

Si ha mostrado interés en este libro, es probable que sienta curiosidad por saber cómo se desarrollan las aplicaciones que habitualmente maneja en su teléfono Android. También es posible que tenga necesidades específicas que no se terminan de satisfacer e, incluso, que esté pensando en llevar a la práctica una idea original. Gracias a las explicaciones de este libro sobre App ...

39,95 €

Electronica Paso a Paso

Electronica Paso a Paso

Dominguez Minguez, Tomas

Descubra cómo dar vida a sus propios circuitos, desde la teoría hasta la práctica ¿Alguna vez se ha preguntado qué sucede dentro de un circuito electrónico? ¿Cómo una sencilla combinación de extraños componentes puede dar vida a un sistema capaz de reaccionar, medir o incluso decidir? Si siempre ha sentido curiosidad por comprender, experimentar y crear, este libro es su puert...

29,95 €

Tasmota. Desarrollo de Aplicaciones Domoticas con Esp8266 sin Programacion

Tasmota. Desarrollo de Aplicaciones Domoticas con Esp8266 sin Programacion

Dominguez Minguez, Tomas

¿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 ...

18,20 €