Diplomatura de Domótica con Home Assistant
Presentación
La domótica inteligente está revolucionando los hogares al ofrecer comodidad, seguridad y eficiencia mediante sistemas automatizados. En esta diplomatura, exploraremos todas las etapas, comenzando con una introducción a los conceptos básicos de automatización, IoT, sensores y actuadores, pasando por herramientas como Node-RED, hasta alcanzar técnicas avanzadas de automatización.
A lo largo del curso, aprenderemos a crear y personalizar dashboards, así como a implementar automatizaciones complejas que optimicen la interacción con dispositivos inteligentes. Los alumnos adquirirán habilidades en el uso de YAML, CSS, HACS y Node-RED para desarrollar soluciones innovadoras en hogares inteligentes.
También abordaremos herramientas como AppDaemon y Node-RED para diseñar rutinas avanzadas e integrar sistemas de notificación, con un enfoque especial en la seguridad mediante el uso de Frigate para el reconocimiento de objetos y la localización en interiores.
Además, los alumnos recibirán una guía detallada para crear add-ons personalizados en Home Assistant, lo que les permitirá expandir y adaptar las funcionalidades del sistema a sus necesidades específicas.
Modalidad: A distancia ágil
Objetivo general
Aprender, implementar y desarrollar automatizaciones que van desde las más básicas a las más complejas, logrando desarrollar proyectos de automatización personalizados con herramientas de última generación.
Objetivos específicos
- Diseñar y desarrollar add-ons personalizados para Home Assistant utilizando Docker y APIs.
- Realizar copias de seguridad y configuraciones básicas de Google Drive para Home Assistant.
- Aprender técnicas de localización en interiores mediante reconocimiento facial y iBeacons.
- Explorar herramientas esenciales como Samba, Terminal, VSC y File Editor.
- Implementar un sistema de reconocimiento de objetos/personas con Frigate y su integración en Home Assistant.
- Crear y conectar dispositivos IoT básicos utilizando Arduino y MicroPython.
- Configurar notificaciones inteligentes con Telegram y otros sistemas.
- Configurar Home Assistant desde cero, incluyendo entidades, dispositivos, usuarios y permisos.
- Dominar el uso de AppDaemon para crear automatizaciones avanzadas.
- Reconocer diferentes tipos de automatización y plataformas de integración.
- Diseñar flujos prácticos y avanzados en Node-RED para tareas específicas.
- Entender los conceptos fundamentales de la automatización y su historia.
- Desarrollar automatizaciones usando el editor gráfico y Node-RED.
- Manejar HACS para integrar nuevas funcionalidades y tarjetas personalizadas.
- Implementar estilos dinámicos con card-mod y Jinja.
- Personalizar dashboards usando YAML avanzado, CSS y recursos gráficos.
- Crear dashboards funcionales y visualmente atractivos en Home Assistant.
- Profundizar en el uso de ESPHome para integrar sensores y actuadores básicos.
- Diseñar escenas personalizadas que respondan a diferentes estados del hogar, como “día”, “noche” o “en casa”.
- Crear automatizaciones básicas para luces, ventilación y sensores.
- Explorar la integración con dispositivos móviles, aprovechando funcionalidades como Proximity.
- Instalar y configurar acceso remoto seguro mediante DuckDNS y Let’s Encrypt.
Plan de estudio
Destinatarios
- Personas interesadas en iniciar su camino en la automatización del hogar y en explorar soluciones prácticas para convertir sus hogares en espacios más inteligentes. Entusiastas de la domótica, desarrolladores y profesionales que desean personalizar y automatizar sus hogares inteligentes utilizando Home Assistant. Usuarios avanzados de Home Assistant
Requisitos
- Manejo de computadoras
- Conocimientos básicos de componentes electrónicos
- Conocimientos básicos de electrónica
- Conocimientos básicos de programación.
- Conocimiento básicos de plataformas de Hardware para Arduino y Micropython
Equipo docente
Juan Marcelo Barreto Rodriguez
Profesor
Mi nombre es Juan Marcelo Barreto y soy ingeniero en Materiales de la CNEA (Carrera de Ingeniería en Materiales; Instituto Sábato (Comisión Nacional de Energía Atómica 2002 - 2006). Además, tengo una MBA (MBA - Master of Business Administration– Facultad Regional Buenos Aires, Escuela de Posgrado UTN.Soy docente de numerosos cursos de informática y programación en la Facultad Regional Buenos aires de la Universidad Tecnológica Nacional y me he desempeñado y desempeño como ingeniero en empresas de nuestro país.
- https://docs.arduino.cc/
- https://esphome.io/
- https://letsencrypt.org/
- https://www.duckdns.org/
- https://www.home-assistant.io/docs/
- https://github.com/agittins/bermuda
- https://github.com/LAB02-Research/HASS.Agent
- https://github.com/jakowenko/double-tak
- https://nodered.org/docs/
- https://docs.docker.com/reference/
- https://hacs.xyz/
- https://docs.frigate.video/integrations/home-assistant/
- https://github.com/RomRider/apexcharts-card
- https://appdaemon.readthedocs.io/en/latest/
- https://github.com/piitaya/lovelace-mushroom
- https://github.com/thomasloven/lovelace-card-mod
- https://docs.micropython.org/en/latest/
Metodología De Enseñanza-Aprendizaje:
Nuestro modelo de formación te ofrece flexibilidad sin perder la interacción, combina autoaprendizaje con el apoyo de expertos y compañeros para una experiencia dinámica y efectiva.
Características de la formación
- E-learning colaborativo: estudia a tu ritmo con material curado y actividades prácticas.
- Acompañamiento experto: consulta dudas en foros y mensajes directos con tutores.
- Clases en vivo: para resolver consultas en tiempo real.
A quiénes está dirigido
- Profesionales y estudiantes que buscan una formación flexible y de calidad.
Modalidad de Evaluación y Acreditación:
Estos son los requisitos que deberás cumplir para obtener la acreditación del trayecto formativo:
- Aprobar las evaluaciones integradoras por módulo.
- Realizar y aprobar la Evaluación Integradora Final Obligatoria (EFIO), que puede consistir en la entrega de una tarea basada en una consigna específica o en la realización de un cuestionario.
- Descargar y leer todos los materiales de la unidad temática.
- Entregar y aprobar todas las actividades y ejercicios obligatorios.
- Cumplir con la dedicación horaria recomendada para lograr el máximo rendimiento.
- Finalizar la cursada dentro del período estipulado, sin excepciones. Una vez finalizado el curso, no será posible entregar o descargar actividades pendientes. Quienes deseen completarlo deberán inscribirse en una nueva edición.
La evaluación final cuenta con una instancia de recuperatorio para quienes no aprueben en el primer intento o no la realicen dentro de las fechas establecidas en el cronograma.
Certificación
- La certificación se otorgará en función de la calificación obtenida en la EFIO.
- Las calificaciones posibles serán: bueno, muy bueno, excelente, sobresaliente, participó o no participó.
- Quienes obtengan una de las cuatro primeras calificaciones recibirán un certificado de aprobación.
- Aquellos que no alcancen estas calificaciones o no realicen la EFIO podrán obtener un certificado de participación, previa evaluación del tutor.
Los certificados emitidos por Centro de e-Learning UTN BA cuentan con un sistema de validación basado en tecnología blockchain, que garantiza autenticidad, trazabilidad y transparencia en todo momento.
¿Quieres capacitar a tu equipo con esta formación?
Accede al Portal de Empresas: compra múltiples licencias en pocos pasos, recibe facturación a nombre de tu compañía y gestiona el aprendizaje de todo tu equipo desde un solo lugar.
Comprar licencias para mi equipo