stringtranslate.com

Asistente de hogar

Home Assistant es un software gratuito y de código abierto para la automatización del hogar , diseñado para ser una plataforma de integración independiente del ecosistema de Internet de las cosas (IoT) y un sistema de control central para dispositivos domésticos inteligentes , con un enfoque en el control local y la privacidad. [2] [3] [4] [5] Se puede acceder a él a través de una interfaz de usuario basada en web , mediante el uso de aplicaciones complementarias para Android e iOS , o mediante comandos de voz a través de un asistente virtual compatible , como Google Assistant o Amazon Alexa. y su propio "Assist" (asistente de voz local integrado).

La aplicación de software Home Assistant se instala como un dispositivo informático . Después de la instalación, actuará como un sistema de control central para la automatización del hogar (comúnmente llamado smart home hub ), [6] [7] [8] que tiene el propósito de controlar dispositivos, software, aplicaciones y servicios de tecnología de conectividad IoT de terceros. -partes a través de componentes de integración modular, incluidos componentes de integración nativos para protocolos de comunicación inalámbrica comunes como Bluetooth , Thread , Zigbee y Z-Wave (utilizados para crear redes de área personal locales con pequeñas radios digitales de baja potencia ). Home Assistant como tal admite el control de dispositivos y servicios conectados a través de ecosistemas abiertos y propietarios, siempre que brinden acceso público a través de algún tipo de Open API o MQTT para integraciones de terceros a través de la red de área local o Internet .

La información de todos los dispositivos y sus atributos (entidades) que ve la aplicación se puede usar y controlar desde scripts que activan la automatización usando programación y subrutinas de "modelos" , por ejemplo, para controlar la iluminación, el clima, los sistemas de entretenimiento y los electrodomésticos. [9] [10] [11]

Historia

El proyecto fue iniciado como una aplicación Python por Paulus Schoutsen en septiembre de 2013 y publicado públicamente por primera vez en GitHub en noviembre de 2013. [12]

En julio de 2017, se introdujo inicialmente un sistema operativo administrado llamado Hass.io para facilitar el uso de Home Assistant en computadoras de placa única como la serie Raspberry Pi . Su sistema de gestión "supervisor" incluido permitía a los usuarios gestionar, realizar copias de seguridad, actualizar la instalación local e introdujo la opción de ampliar la funcionalidad del software con complementos . [13]

En diciembre de 2017 se introdujo un servicio de suscripción opcional para resolver las complejidades asociadas con el acceso remoto seguro, así como la vinculación con Amazon Alexa y Google Assistant. [ cita necesaria ] Nabu Casa, Inc. se formó en septiembre de 2018 para hacerse cargo del servicio de suscripción. [14] La financiación de la empresa se basa únicamente en los ingresos del servicio de suscripción. Se utiliza para financiar la infraestructura del proyecto y para pagar a los empleados de tiempo completo que contribuyen al proyecto. [ cita necesaria ]

En enero de 2020, se ajustó la marca para facilitar la referencia a diferentes partes del proyecto. La pieza principal de software pasó a llamarse Home Assistant Core , mientras que el conjunto completo de software con el sistema operativo integrado Hass.io con un sistema de gestión de "supervisor" incluido pasó a llamarse Home Assistant (aunque también se lo conoce comúnmente como "HAOS" como abreviatura de "Home Assistant OS"). [15]

En enero de 2021, Home Assistant hizo un anuncio de servicio público en el que revelaba vulnerabilidades en sus integraciones personalizadas de terceros. [dieciséis]

Posteriormente, en enero de 2021, realizó una segunda divulgación de seguridad sobre una vulnerabilidad de seguridad. [17]

Características

Hardware

Home Assistant es compatible y se puede instalar en múltiples plataformas. Entre ellos se incluyen ordenadores monoplaca (por ejemplo Hardkernel ODROID , Raspberry Pi , Asus Tinkerboard , Intel NUC ), sistemas operativos como Windows , macOS , Linux , así como máquinas virtuales y sistemas NAS . [18] El soporte de Windows se realiza a través de una máquina virtual de Windows o instalando el Subsistema de Windows para Linux (WSL). [19]

En plataformas de hardware oficialmente compatibles como los ordenadores de placa única ODROID N2+ y Raspberry Pi 3/4, la instalación requiere actualizar una imagen del sistema correspondiente en una tarjeta microSD , eMMC u otro almacenamiento local desde el que el sistema pueda arrancar. [18] Es posible utilizar Home Assistant como puerta de enlace o puente para dispositivos que utilizan diferentes tecnologías de IoT como Zigbee o Z-Wave ; el hardware necesario se puede montar en GPIO (Serial/I2C/SMBus) , UART o mediante puertos USB. [20] [21] Además, puede conectarse directa o indirectamente a dispositivos IoT locales, centros/pasarelas/puentes de control o servicios en la nube de muchos proveedores diferentes, incluidos otros ecosistemas de hogares inteligentes abiertos y cerrados. [22] [23] [24] [25]

En diciembre de 2020, se presentó un dispositivo informático ODROID N2+ personalizado con software incluido bajo el nombre de producto "Home Assistant Blue" como plataforma de referencia de hardware común con soporte oficial. El mismo paquete también se conoce como "Paquete ODROID-N2+ Home Assistant" cuando se vende sin la carcasa oficial hecha a medida. Viene con el sistema operativo Home Assistant preinstalado en el almacenamiento eMMC local , un adaptador de corriente y un gabinete temático personalizado de Home Assistant. Los fundadores de Home Assistant dejaron en claro que el lanzamiento de hardware oficial no les impediría admitir otras plataformas de hardware como la serie Raspberry Pi . [26] [27]

En septiembre de 2021, los desarrolladores de Home Assistant en Nabu Casa anunciaron una campaña de financiación colectiva en Crowd Supply para pedidos anticipados de "Home Assistant Yellow" (inicialmente llamado "Home Assistant Amber"), una nueva plataforma oficial de hardware de controlador de automatización del hogar con Home Assistant pre- instalado, un sucesor espiritual del "Home Assistant Blue". "Home Assistant Yellow" está diseñado para ser un electrodoméstico, y sus partes internas están diseñadas con una placa portadora (o "placa base") para una computadora en módulos compatible con la computadora integrada Raspberry Pi Compute Module 4 (CM4), así como con incluye una ranura de expansión M.2 integrada destinada a un SSD NVMe como almacenamiento ampliado o para una tarjeta aceleradora de IA , y un módulo de radio integrado basado en EFR32 fabricado por Silicon Labs capaz de actuar como coordinador Zigbee o líder de subprocesos (enrutador de borde de subprocesos). , así como una variante opcional con soporte PoE (Power over Ethernet) . Las características más notables que faltan en "Home Assistant Yellow" son un HDMI o DisplayPort para conectar un monitor (lo que probablemente se deba a que, como la mayoría de los concentradores domésticos inteligentes, están diseñados específicamente para actuar como un sistema sin cabeza ), así como a la falta de Bluetooth integrado , Wi-Fi y un puerto USB 3.0 de forma predeterminada. El envío de "Home Assistant" está previsto para junio de 2022. [28] [29]

Panel

El principal sistema de tablero frontal se llama Lovelace (llamado así por Ada Lovelace ), [30] que ofrece diferentes tarjetas para mostrar información y controlar dispositivos. Las tarjetas pueden mostrar información proporcionada por un dispositivo conectado o controlar un recurso (luces, termostatos y otros dispositivos). El lenguaje de diseño de la interfaz se basa en Material Design y se puede personalizar utilizando temas globales. La GUI se puede personalizar mediante el editor integrado o modificando el código YAML subyacente . Las tarjetas se pueden ampliar con recursos personalizados, que a menudo son creados por miembros de la comunidad.

Automatización

Home Assistant actúa como un centro de control central del hogar inteligente combinando diferentes dispositivos y servicios en un solo lugar e integrándolos como entidades. El sistema de automatización basado en reglas proporcionado permite crear rutinas personalizadas basadas en un evento desencadenante, condiciones y acciones, incluidos scripts. Estos permiten la automatización de edificios , la gestión de alarmas de seguridad y la videovigilancia para sistemas de seguridad domésticos , así como la supervisión de dispositivos de medición de energía . [31] [32] [33] [34] Desde diciembre de 2020, es posible utilizar planos de automatización: automatización prefabricada de la comunidad que se puede agregar fácilmente a un sistema existente. [35]

Seguridad

Home Assistant, como producto de software local , con su enfoque en el control local con fines de privacidad en combinación con su estado como aplicación de código abierto, se ha descrito como beneficioso para la seguridad de la plataforma; específicamente en comparación con el software de automatización del hogar de código cerrado basado en hardware propietario y servicios en la nube . [2] [3] [4] [5]

No hay acceso remoto habilitado de forma predeterminada y los datos se almacenan únicamente en el dispositivo. Las cuentas de usuario se pueden proteger con autenticación de dos factores para evitar el acceso incluso si el atacante conoce la contraseña del usuario. Los complementos obtienen una calificación de seguridad según su acceso a los recursos del sistema.

En enero de 2021, el analista de ciberseguridad Oriel Goel encontró una vulnerabilidad de seguridad transversal de directorio en integraciones personalizadas de terceros. El problema se reveló el 22 de enero de 2021 y se solucionó en la versión 2021.1.5 de Home Assistant, lanzada el 23 de enero. No hay información sobre si se ha abusado de la vulnerabilidad. [36] [37]

En marzo de 2023, se descubrió una omisión de autenticación completa en Home Assistant, lo que obtuvo una puntuación CVE de 10/10. [38] Este problema de seguridad afectó a la solución de acceso remoto predeterminada de Home Assistant, Nabu Casa, debido al modelo de seguridad de acceso remoto de Nabu Casa que expone públicamente el servidor local de Home Assistant a la Internet pública. Este problema de seguridad permite a los delincuentes tener un control total de cualquier servidor de Home Assistant al que puedan acceder debido a la omisión de autenticación total. [39]

Premios, recepción y reseñas

Home Assistant obtuvo el segundo lugar en 2017 [40] y 2018 [41] por el premio Thomas Krenn (anteriormente Open Source Grant), y luego ganó el primer lugar en 2019. [42] Home Assistant también ganó un premio DINACon en 2018 por su "Open Categoría "Internet Award", [43] [44] además de estar nominado a los mismos premios en 2013 [45]

Home Assistant se ha incluido en una serie de comparaciones de productos y plataformas, donde, al igual que muchos otros centros/pasarelas/puentes/controladores domésticos inteligentes no comerciales para la automatización del hogar , a menudo ha sido criticado en el pasado por obligar a los usuarios a realizar un archivo tedioso. Procedimiento de configuración basado en texto que utiliza lenguaje de marcado YAML basado en texto en lugar de interfaces gráficas de usuario. [46] [47] [48] [31] [49] Sin embargo, las versiones más nuevas de Home Assistant producidas por el equipo de desarrollo central continúan haciendo que la configuración (desde la instalación inicial así como la mayoría de las configuraciones básicas) sea más fácil de usar al permitir configuración utilizando la interfaz gráfica de usuario basada en web , así como las secuencias de comandos YAML originales . [50] [51] [52] [53] [54] [55] " State of the Octoverse " de GitHub en 2019 incluyó a Home Assistant como el décimo proyecto de código abierto más grande en su plataforma con 6.300 contribuyentes. [56]

Ver también

Referencias

  1. ^ Error: no se puede mostrar la referencia correctamente. Consulte la documentación para obtener más detalles.
  2. ^ ab "Automatización del hogar sin comprometer la privacidad". Archivado desde el original el 25 de septiembre de 2020 . Consultado el 18 de junio de 2020 .
  3. ^ ab "Home Assistant te permite automatizar tu hogar inteligente sin renunciar a la privacidad". El Ambiente . 10 de mayo de 2018.
  4. ^ ab "Domótica segura, sin nubes ni hubs dedicados". 20 de junio de 2016.
  5. ^ ab Greenberg, Andy (20 de julio de 2016). "Ahora puede ocultar su hogar inteligente en Darknet". Cableado : a través de www.wired.com.
  6. ^ Alex Kretzschmar - 31 de marzo de 2021 11:30 am UTC (31 de marzo de 2021). "Cómo lograr el nirvana del hogar inteligente (o domótica sin suscripción)". Ars Técnica . Consultado el 13 de mayo de 2022 .{{cite web}}: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )
  7. ^ "Home Assistant hace que sus dispositivos inteligentes funcionen juntos como lo imaginaba". Centro de Android . 12 de abril de 2018.
  8. ^ Valens, Clemens (16 de septiembre de 2020). "La automatización del hogar es fácil: combine Home Assistant, ESPHome y MySensors". Revista Elektor . Consultado el 13 de mayo de 2022 .
  9. ^ "La mejora mágica del hogar inteligente permite a los muggles controlar sus hogares también con una varita" . Consultado el 18 de junio de 2020 .
  10. ^ "Cómo configurar y utilizar Home Assistant para alimentar su hogar inteligente". 30 de marzo de 2021.
  11. ^ "Proyectos tecnológicos para líderes de TI: cómo utilizar IoT para la domótica". República Tecnológica. 30 de marzo de 2021 . Consultado el 13 de mayo de 2022 .
  12. ^ "Home Assistant: el enfoque Python para la automatización del hogar". Linux.com. 20 de noviembre de 2018 . Consultado el 13 de mayo de 2022 .
  13. ^ Schoutsen, Paulus (25 de julio de 2017). "Presentación de Hass.io". Asistente de Hogar . Consultado el 14 de noviembre de 2021 .
  14. ^ "Acerca de nosotros". Casa Nabú . Consultado el 14 de noviembre de 2021 .
  15. ^ Asistente, Inicio. "Asistente de hogar versus núcleo de asistente de hogar". Asistente de Hogar . Consultado el 14 de noviembre de 2021 .
  16. ^ Schoutsen, Paulus (22 de enero de 2021). "Divulgación: vulnerabilidades de seguridad en integraciones personalizadas HACS, Dwains Dashboard, Font Awesome y otras". Asistente de Hogar . Consultado el 6 de abril de 2022 .
  17. ^ Schoutsen, Paulus (23 de enero de 2021). "Divulgación de seguridad 2: vulnerabilidades en integraciones personalizadas HACS, Font Awesome y otras". Asistente de Hogar . Consultado el 6 de abril de 2022 .
  18. ^ Asistente ab, Inicio. "Instalación". Asistente de Hogar . Consultado el 1 de abril de 2021 .
  19. ^ "Subsistema de Windows para Linux (WSL)".
  20. ^ "Descripción general de RaspBee II". phoscon.de . Consultado el 1 de abril de 2021 .
  21. ^ "Descripción general de ConBee II". phoscon.de . Consultado el 1 de abril de 2021 .
  22. ^ Asistente, Inicio. "Integraciones". Asistente de Hogar . Consultado el 18 de junio de 2020 .
  23. ^ Murphy, Dylan (mayo de 2018). "Control de luces inteligentes con Home Assistant" (PDF) . HackSpace . No. 4. pág. 92. ISSN  0016-9900 . Consultado el 18 de junio de 2020 .
  24. ^ "Transfiriendo mi red Z-Wave a Home Assistant desde Vera". InicioTecnologíaHacker . 15 de agosto de 2019.
  25. ^ "Mejor hardware para Home Assistant". Universidad de Hogar Inteligente . 21 de junio de 2019.
  26. ^ https://techtechandmoretech.com/reviews/home-assistant-blue/ Archivado el 14 de julio de 2021 en Wayback Machine Home Assistant Blue Review
  27. ^ "Home Assistant Blue" basado en ODROID-N2+ anunciado como hardware oficial para Home Assistant - Software CNX". 16 de diciembre de 2020.
  28. ^ Pattison, Jennifer (16 de septiembre de 2021). "Home Assistant ahora viene en una caja lista para usar". El borde . Consultado el 13 de mayo de 2022 .
  29. ^ "El sistema de automatización del hogar con financiación colectiva utiliza el módulo informático Raspberry Pi | Hardware de Tom". Tomshardware.com. 16 de septiembre de 2021 . Consultado el 13 de mayo de 2022 .
  30. ^ "Asistente del hogar: introducción a Lovelace". InicioTecnologíaHacker . 7 de febrero de 2019 . Consultado el 1 de abril de 2021 .
  31. ^ comentarios ab , 14 de diciembre de 2017 Jason BakerFeed 1481up 23. "6 herramientas de automatización del hogar de código abierto". Opensource.com .{{cite web}}: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )
  32. ^ "16 plataformas de automatización del hogar de código abierto para utilizar en 2020". ubidots.com . 30 de octubre de 2019 . Consultado el 18 de junio de 2020 .
  33. ^ "Tendencias en domótica de código abierto". 21 de marzo de 2017.
  34. ^ "Mi evolución de Smarthome: Parte 3 - Estado actual". InicioTecnologíaHacker . 12 de diciembre de 2019.
  35. ^ Asistente, Inicio. "Uso de planos de automatización". Asistente de Hogar . Consultado el 1 de abril de 2021 .
  36. ^ Schoutsen, Paulus (22 de enero de 2021). "Divulgación: vulnerabilidades de seguridad en integraciones personalizadas HACS, Dwains Dashboard, Font Awesome y otras". Asistente de Hogar . Consultado el 1 de abril de 2021 .
  37. ^ Schoutsen, Paulus (23 de enero de 2021). "Divulgación de seguridad 2: vulnerabilidades en integraciones personalizadas HACS, Font Awesome y otras". Asistente de Hogar . Consultado el 1 de abril de 2021 .
  38. ^ "API del supervisor de omisión de autenticación". GitHub . Consultado el 24 de enero de 2024 .
  39. ^ "CVE - CVE-2023-27482". cve.mitre.org . Consultado el 24 de enero de 2024 .
  40. ^ "Premio Thomas-Krenn 2017: Zammad, Home Assistant y Freifunk". TKmag . 12 de marzo de 2017.
  41. ^ "Die Gewinner des Thomas-Krenn-Awards 2018". TKmag . 12 de marzo de 2018.
  42. ^ Thomas-Krenn.AG (16 de marzo de 2019). "Thomas-Krenn-Award 2019 – Die Gewinner" [Premio Thomas Krenn 2019 - The Winner] (en alemán) . Consultado el 18 de junio de 2020 . {{cite magazine}}: Cite magazine requiere |magazine=( ayuda )
  43. ^ "Das sind die Nominierten für die Dinacon Awards 2018". www.netzwoche.ch . 4 de septiembre de 2018.
  44. ^ "DINAcon begeistert 200 Teilnehmende und die Award-Gewinner 2018" (PDF) (Presione soltar) (en alemán). 19 de octubre de 2018.
  45. ^ "Asistente de inicio> Premios DINAcon". Premios DINAcon .
  46. ^ "SmartThings vs Home Assistant: ¿Cuál es el mejor centro de hogar inteligente?". Universidad de Hogar Inteligente . 29 de abril de 2018.
  47. ^ "Lo mejor del hogar inteligente de código abierto: Home Assistant vs OpenHAB". Universidad de Hogar Inteligente . 28 de febrero de 2018.
  48. ^ Jancer, Matt (26 de mayo de 2016). "Los dispositivos domésticos inteligentes necesitan muchísimo un traductor. Aquí se explica cómo conseguir uno". Cableado : a través de www.wired.com.
  49. ^ "Revisión del asistente de hogar: divagaciones técnicas de Sean". 4 de marzo de 2017.
  50. ^ "Configuración del asistente de hogar inteligente con YAML". 12 de julio de 2017.
  51. ^ "Proyecto de fin de semana: configurar Home Assistant en su PC o Mac". 22 de abril de 2016.
  52. ^ "OpenHAB vs Home Assistant: ¿Cuál es lo mejor para un hogar inteligente?". 11 de febrero de 2020.
  53. ^ "Asistente de hogar frente a Openhab 2019". 10 de agosto de 2019.
  54. ^ "Asistente de inicio frente a OpenHAB". 29 de julio de 2019.
  55. ^ Gadget-Freak, chef (28 de abril de 2019). "Comparación entre Domoticz y Home Assistant".
  56. ^ "El estado del Octoverso". El estado del Octoverso . Consultado el 1 de abril de 2021 .

enlaces externos