¿Cansado de tener diferentes hubs para los diferentes dispositivos domóticos de tu casa?
¿Desearías poder controlarlos a todos ellos con un único hub? ¿Y que hablen entre ellos?
¿Te suenan las palabras Home Assistant? ¿Has intentado jugar con ello y has tenido problemas? - we feel you
¡Bienvenido a nuestra charla!
Os, presentaremos el emocionante y no tan complicado mundo de la automatización del hogar con Home Assistant. Cómo aprovechar sus capacidades para crear un entorno de hogar inteligente y controlado (¡incluso por voz!) siempre teniendo presente cuál es la forma más efectiva y que mejor rinde. Al principio es fácil cometer errores ¡y es de lo que os queremos salvar!
Exploraremos los conceptos básicos de Home Assistant, aprenderemos cómo acceder remotamente con diferentes opciones (ya que no es trivial) y si no tienes cuidado... 💸💸. Y nos adentraremos en su integración con asistentes de voz populares como Amazon Alexa & Google Assistant.
1. Home Assistant
Un Hub para controlarlos a todos
Débora Gómez Bertoli
Engineering Lead @ Shopify
@dgomezdebora
David Martín de Castro
Engineering Lead @ OSP
@lazynoda
3. Requisitos
Una plataforma que me permita…
❏ Integrar sensores de diferentes fabricantes.
❏ Acceder remotamente.
❏ Configurar alertas.
❏ Automatizar acciones.
Y además…
❏ Que sea para dummies dummies y lo pueda hacer rapidito.
❏ Que tenga soporte o haya una gran comunidad.
Y por supuesto….
❏ QUE SEA GRATIS!
5. ¿Qué es Home Assistant?
Home Assistant es una aplicación código abierto, que nos permitirá integrar
nuestros dispositivos domóticos de forma simultánea, para tener el control
total de la domótica en nuestro hogar.
💡 Funciona con más de 1000
marcas diferentes.
Extiende tu sistema mediante add-
ons.
📱 Aplicaciones para iOS, Android,
Mac, relojes, coches, Meta Quest…
⚙️ Crea automatizaciones entre
todos tus dispositivos.
🛡 Todos tus datos de domótica se
mantienen en local.
☀️ Gestión de la energía del hogar
(luz, gas, solar).
6. Tipos de instalaciones
❏ Home Assistant OS
❏ Home Assistant Container
❏ Home Assistant Core
❏ Home Assistant Supervised
14. ¿Cómo accedo remotamente?
Port Forwarding
❏ IPs dinámicas -> solucionarlo con un Dynamic DNS (DuckDNS)
o pagar por IP estática
❏ CGNAT -> solicitar tener una IP en exclusiva, pero… $$
15. ¿Cómo accedo remotamente?
Reverse Proxy
❏ Ngrok -> Free Tier:
❏ Only HTTPs traffic
❏ Only 1 tunnel
❏ Domain changes in every restart.
❏ Cloudflare
16. ¿Cómo conecto mi asistente de voz?
Requisitos
❏ Accesible via HTTPs, puerto 443.
17. ¿Qué opción escoger?
Home Assistant
Cloud
VPN Port-Forwarding Reverse Proxy
Home Assistant
OS
Home Assistant
Container
Home Assistant
Core
Home Assistant
Supervised
Acceso remoto
18. ¿Qué opción escoger?
Home Assistant
Cloud
VPN Port-Forwarding Reverse Proxy
Home Assistant
OS
Home Assistant
Container
Home Assistant
Core
Home Assistant
Supervised
Conectar mi asistente de voz
19. Home Assistant
Cloud
VPN Port-Forwarding Reverse Proxy
Home Assistant
OS
Home Assistant
Container
Home Assistant
Core
Home Assistant
Supervised
¿Qué opción escoger?
Conectar mi asistente de voz y que sea GRATIS
IP estática + puerto
No CGNAT -> Duck DNS +
puerto
20. Home Assistant
Cloud
VPN Port-Forwarding Reverse Proxy
Home Assistant
OS
Home Assistant
Container
Home Assistant
Core
Home Assistant
Supervised
¿Qué opción escoger?
Conectar mi asistente de voz y que sea GRATIS
IP estática + puerto
No CGNAT -> Duck DNS +
puerto
26. ¿Qué hemos aprendido por el camino?
❏ Asistentes necesitan: accesible via HTTPs, puerto 443.
❏ Zigbee vs WiFi sensores.
❏ Router dedicado solo a domótica.
❏ No quites los interruptores analogicos.
SKY IS THE LIMIT!!
27. Consejos
❏ Accesible via HTTPs, puerto 443.
❏ Dedica un hardware en concreto para Home
Assistant.
❏ Zigbee crea una red en malla entre el
coordinador y todos los dispositivos “router”.
30. Thank you!
Débora Gómez Bertoli
Engineering Lead @ Shopify
@dgomezdebora
David Martín de Castro
Engineering Lead @ OSP
@lazynoda
Notas del editor
Débora y Noda.
Pensar la demo del opening -> Noda
Añadir demo de la app -> Noda
Añadir el graph de zigbee -> Noda
Débora
Vamos al lio que la gente tiene hambre.
¿Tu sabes por qué me decidí a instalar sensores en casa?
Débora
Asi que … después de hablar contigo me decidí a instalar Home Assistant.
Cuéntale a esta audiencia qué es esto de Home Asistant
Noda
openHAB: Both Home Assistant and openHAB are powerful and flexible home automation platforms that offer a wide range of features and support for many different devices and services.
Both platforms also have a strong community of users who provide support and share customizations.
OpenHAB’s user interface is based on the Eclipse SmartHome framework, which is a bit more complex and less intuitive than Home Assistant’s interface. The interface is divided into different sections, such as Things, Items, and Rules, which can take some time to understand.
The OpenHAB interface is not as customizable as Home Assistant, and it may require some technical knowledge to personalize. However, openHAB provides a powerful and flexible rule engine that allows users to create complex automations and scripts using a variety of bindings and actions.
OpenHAB unlike Home Assistant, it doesn’t have a built-in API that you can use to create your own integrations. Instead, it uses the Eclipse SmartHome framework, which is a bit more complex and less intuitive for beginners but provides a high level of flexibility and compatibility for advanced users.
Home Assistant support more devices in which it can be install
Reference: https://whatsmarthome.com/home-assistant-vs-openhab/
Noda
Home assistant OS: is a purpose built operating system specifically designed to run Home Assistant on single board computers and x86-64 systems
Home assistant Container: Standalone container-based installation of Home Assistant Core (e.g. Docker).
Home Assistant Core: Manual installation using Python virtual environment.
Home Assistant Supervised: Manual installation of the Supervisor. Supervisor integration allows you to monitor and control Supervisor add-ons and operating system from Home Assistant.
Débora
Débora
Acceso desde cualquier lugar, esto le permite acceder a su instalación de Home Assistant desde cualquier lugar.
Fácil conexión a asistentes de voz, esto permite una fácil integración con Google Assistant y Amazon Alexa.
Seguridad, Nabu Casa se encarga de la seguridad y el endurecimiento. Ya no tienes que preocuparte por esto.
Apoyando el desarrollo de Home Assistant, usted está apoyando el desarrollo de Home Assistant al obtener una suscripción.
Texto a voz, Nabu Casa ofrece un motor de texto a voz con sonido natural.
En general, obtienes muchas funciones por cinco dólares al mes.
Débora
Débora
Débora
Débora
Débora
Después de un anålisis digno de trabajo de fin de grado…. Saqué mi tablita