Home Assistant es un software gratuito y de código abierto para la automatización del hogar que está diseñado para ser el sistema de control central para dispositivos domésticos inteligentes con enfoque en el control local y la privacidad. [2] [3] [4] [5] Se puede acceder a través de una interfaz de usuario basada en web , a través 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 .
Autor (es) original (es) | Paulus Schoutsen |
---|---|
Desarrollador (es) | Home Assistant Core Team y comunidad |
Versión inicial | 17 de Septiembre de 2013 |
Lanzamiento estable | 2021.5.5 [1] / 19 de mayo de 2021 |
Repositorio | github |
Escrito en | Python (Python 3.8) |
Sistema operativo | Dispositivo de software / Dispositivo virtual ( Linux ) |
Plataforma | ARM , ARM64 , IA-32 (x86) y x64 (x86-64) |
Tipo | Domótica , tecnología de hogar inteligente , internet de las cosas , automatizador de tareas |
Licencia | Licencia Apache ( gratuita y de código abierto ) |
Sitio web | www |
Las tecnologías, dispositivos, software, aplicaciones y servicios de IoT están respaldados por componentes de integración modular, que no solo incluyen integraciones nativas para protocolos de conectividad local como Bluetooth , MQTT , Zigbee y Z-Wave , sino que también admiten el control de ecosistemas propietarios si brindan acceso a través de una API pública para interfaces de terceros. Después de que la aplicación de software Home Assistant se instale como un dispositivo informático , actuará como un sistema de control central para la automatización del hogar (comúnmente conocido como un "concentrador", "puente", "puerta de enlace", "controlador" o "coordinador") del hogar inteligente "). [6] [7] [8]
La información de todas las entidades que ve se puede usar y controlar desde dentro de scripts que activan automatizaciones utilizando subrutinas de programación y "planos" , por ejemplo, para controlar la iluminación, el clima, los sistemas de entretenimiento y los electrodomésticos. [9] [10] [11]
Historia
Paulus Schoutsen inició el proyecto como una aplicación de Python en septiembre de 2013 y se publicó por primera vez en GitHub en noviembre de 2013. [ cita requerida ] [12]
En julio de 2017, se introdujo un sistema operativo administrado llamado Hass.io que facilitó el uso de Home Assistant en la Raspberry Pi . Permitió administrar, respaldar y actualizar la instalación local e introdujo la opción de extender la funcionalidad del software con complementos . [ cita requerida ]
En diciembre de 2017 se introdujo un servicio de suscripción opcional por $ 5 / mes para resolver las complejidades asociadas con el acceso remoto seguro, así como la vinculación a Amazon Alexa y Google Assistant. [ cita requerida ] Nabu Casa, Inc. se formó en septiembre de 2018 para hacerse cargo del servicio de suscripción. 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 requerida ]
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 sistema operativo y sistema de gestión que se ejecuta en Raspberry Pi pasó a llamarse Home Assistant . [ cita requerida ]
Características
Hardware
Home Assistant es compatible y se puede instalar en múltiples plataformas, estas incluyen computadoras de una sola placa (como por ejemplo Hardkernel ODROID , Raspberry Pi , Asus Tinkerboard , Intel NUC ), sistemas operativos como Windows , macOS , Linux , así como máquinas virtuales y sistemas NAS . . [13]
En computadoras de placa única con soporte oficial como ODROID N2 + y Raspberry Pi 3/4, la instalación requiere flashear la imagen del sistema correspondiente en una tarjeta microSD u otro almacenamiento local desde el cual el sistema pueda arrancar. [13] 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 pines de E / S de uso general o mediante puertos USB. [14] [15] Además, puede conectarse directa o indirectamente a dispositivos IoT locales, centros de control / pasarelas / puentes o servicios en la nube de muchos proveedores diferentes, incluidos otros ecosistemas domésticos inteligentes abiertos y cerrados. [16] [17] [18] [19]
En diciembre de 2020, se introdujo un dispositivo informático ODROID N2 + personalizado con software incluido con el nombre de producto "Home Assistant Blue" como una plataforma de referencia de hardware común con soporte oficial. El mismo paquete también se conoce como "ODROID-N2 + Home Assistant Bundle" 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 una carcasa personalizada con el tema de Home Assistant. Los fundadores de Home Assistant dejaron en claro que el lanzamiento del hardware oficial no les impedirá seguir admitiendo otras plataformas de hardware como la serie Raspberry Pi. < [20] [21]
Tablero
El panel frontal se llama Lovelace (llamado así por Ada Lovelace ), [22] que ofrece diferentes tarjetas para mostrar información y controlar dispositivos. El lenguaje de diseño se basa en Material Design y puede tener un tema con temas globales. La interfaz es totalmente personalizable mediante el editor integrado o modificando el código YAML subyacente . Las tarjetas se pueden ampliar con recursos personalizados, que se pueden integrar manualmente o mediante HACS (Home Assistant Community Store).
Automatización
Home Assistant actúa como un concentrador central de controladores para el hogar inteligente combinando diferentes dispositivos y servicios en un solo lugar e integrándolos como entidades. El sistema basado en reglas proporcionado para automatizaciones permite crear rutinas personalizadas basadas en un evento de activación, condiciones y acciones, incluidos los scripts. Estos permiten la automatización de edificios , la gestión de alarmas de seguridad y la videovigilancia para el sistema de seguridad del hogar , así como el monitoreo de dispositivos de medición de energía . [23] [24] [25] [26] Desde diciembre de 2020, es posible utilizar planos de automatización: automatizaciones prefabricadas de la comunidad que se pueden agregar fácilmente a un sistema existente. [27]
Seguridad
Home Assistant como software local con su enfoque en el control local con fines de privacidad en combinación con su estado como una aplicación de código abierto se ha descrito como beneficioso para la seguridad de la plataforma, específicamente en comparación con el hogar de código cerrado. software de automatización 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 basada en 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 finalmente se reparó con la versión 2021.1.5 de Home Assistant . No hay información si se ha abusado de la vulnerabilidad. [28] [29]
Premios, recepción y críticas
Home Assistant obtuvo el segundo lugar en 2017 [30] y 2018 [31] para el premio Thomas Krenn (anteriormente Open Source Grant), y luego ganó el primer lugar en 2019. [32] Home Assistant también ganó un premio DINACon en 2018 por su "Open Categoría "Internet Award", [33] [34] además de ser nominado a los mismos premios en 2013 [35]
Home Assistant se ha incluido en una serie de comparaciones de productos y plataformas, donde, al igual que muchos otros centros / puertas de enlace / 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 entrar en un archivo tedioso. -Procedimiento de configuración basado en texto utilizando lenguaje de marcado YAML basado en texto en lugar de interfaces gráficas de usuario. [36] [37] [38] [23] [39] Sin embargo, las versiones más recientes de Home Assistant también han simplificado la instalación inicial, así como la configuración básica de la mayoría de las integraciones desde cero a través de solo las principales interfaces gráficas de usuario y comience rápidamente más en comparación con versiones anteriores, ya que el equipo de desarrollo central ha estado trabajando durante los últimos años para hacer que Home Assistant sea más fácil de usar para los usuarios de automatización del hogar nuevos y menos avanzados, con la mayoría de las funciones disponibles en la GUI. Por lo tanto, el equipo ha trasladado cada vez más sus ajustes de configuración de sus archivos de configuración YAML a las últimas revisiones de su interfaz gráfica de usuario basada en web . [40] [41] [42] [43] [44] [45] El " Estado del Octoverso " 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 colaboradores. [46] En 2020, con 8.162 contribuyentes, fue incluido en el segundo lugar en la lista de paquetes de Python con los contribuyentes más exclusivos. [47]
Ver también
- Lista de software de automatización del hogar
- Lista de protocolos de automatización
- Índice de artículos de domótica
- Domótica para personas mayores y discapacitadas
- Automatización del hogar
- Automatización de edificios
- Altavoz inteligente
- Sistema de control de iluminación
- Encendiendo
- HVAC (Calefacción, ventilación y aire acondicionado)
- Control de acceso
- Cerradura inteligente
- Alarma de seguridad
- cámara IP
- Video vigilancia
- Grabadores de video digitales
- Dispositivo inteligente
- Internet de las Cosas
- Web de las cosas
- Entorno inteligente
- Red inteligente
- Inteligencia Ambiental
Referencias
- ^ https://github.com/home-assistant/core/releases Versiones principales de Home Assistant en GitHub
- ^ a b "Automatización del hogar sin compromiso de privacidad" . Consultado el 18 de junio de 2020 .
- ^ a b "Home Assistant te permite automatizar tu hogar inteligente sin renunciar a la privacidad" . El ambiente . 10 de mayo de 2018.
- ^ a b "Domótica segura, sin nubes ni hubs dedicados" . 20 de junio de 2016.
- ^ a b Greenberg, Andy (20 de julio de 2016). "Ahora puede ocultar su hogar inteligente en la Darknet" , a través de www.wired.com.
- ^ https://arstechnica.com/information-technology/2021/03/how-to-achieve-smart-home-nirvana-or-home-automation-without-subscription/
- ^ "Home Assistant hace que sus dispositivos inteligentes funcionen juntos de la manera que imaginaba" . Android Central . 12 de abril de 2018.
- ^ https://www.elektormagazine.com/articles/home-automation-made-easy
- ^ "La mejora mágica de la casa inteligente permite a los muggles controlar sus hogares con una varita también" . Consultado el 18 de junio de 2020 .
- ^ https://www.the-ambient.com/how-to/how-to-set-up-and-use-home-assistant-to-power-your-smart-home-2581
- ^ https://www.techrepublic.com/article/tech-projects-for-it-leaders-how-to-use-iot-for-home-automation/
- ^ https://www.linux.com/topic/embedded-iot/home-assistant-python-approach-home-automation/
- ^ a b Asistente, Hogar. "Instalación" . Asistente de hogar . Consultado el 1 de abril de 2021 .
- ^ "Descripción general de RaspBee II" . phoscon.de . Consultado el 1 de abril de 2021 .
- ^ "Descripción general de ConBee II" . phoscon.de . Consultado el 1 de abril de 2021 .
- ^ Asistente, Hogar. "Integraciones" . Asistente de hogar . Consultado el 18 de junio de 2020 .
- ^ Murphy, Dylan (mayo de 2018). "Control de luces inteligentes con Home Assistant" (PDF) . HackSpace . No. 4. p. 92. ISSN 0016-9900 . Consultado el 18 de junio de 2020 .
- ^ "Transfiriendo mi red Z-Wave a Home Assistant desde Vera" . HomeTechHacker . El 15 de agosto de 2019.
- ^ "Mejor hardware para Home Assistant" . 21 de junio de 2019.
- ^ https://techtechandmoretech.com/reviews/home-assistant-blue/ Revisión de Home Assistant Blue
- ^ https://www.cnx-software.com/2020/12/16/odroid-n2-based-home-assistant-blue-announced-as-official-hardware-for-home-assistant/
- ^ "Home Assistant: Introducción a Lovelace" . HomeTechHacker . 7 de febrero de 2019 . Consultado el 1 de abril de 2021 .
- ^ a b comentarios, 14 de diciembre de 2017 Jason BakerFeed 1481up 23. "6 herramientas de automatización del hogar de código abierto" . Opensource.com .
- ^ "16 plataformas de automatización del hogar de código abierto para usar en 2020" . ubidots.com . Consultado el 18 de junio de 2020 .
- ^ "Tendencias en la automatización del hogar de código abierto" . 21 de marzo de 2017.
- ^ "Mi evolución de Smarthome: Parte 3 - Estado actual" . HomeTechHacker . 12 de diciembre de 2019.
- ^ Asistente, Hogar. "Uso de planos de automatización" . Asistente de hogar . Consultado el 1 de abril de 2021 .
- ^ Schoutsen, Paulus. "Divulgación: vulnerabilidades de seguridad en integraciones personalizadas HACS, Dwains Dashboard, Font Awesome y otros" . Asistente de hogar . Consultado el 1 de abril de 2021 .
- ^ Schoutsen, Paulus. "Security Disclosure 2: vulnerabilidades en integraciones personalizadas HACS, Font Awesome y otros" . Asistente de hogar . Consultado el 1 de abril de 2021 .
- ^ "Thomas-Krenn-Award 2017: Zammad, Home Assistant und Freifunk" . TKmag . 12 de marzo de 2017.
- ^ "Die Gewinner des Thomas-Krenn-Awards 2018" . TKmag . 12 de marzo de 2018.
- ^ Thomas-Krenn.AG (16 de marzo de 2019). "Premio Thomas-Krenn 2019 - Die Gewinner" [Premio Thomas Krenn 2019 - El ganador] (en alemán) . Consultado el 18 de junio de 2020 . La revista Cite requiere
|magazine=
( ayuda ) - ^ "Das sind die Nominierten für die Dinacon Awards 2018" . www.netzwoche.ch .
- ^ "DINAcon begeistert 200 Teilnehmende und die Award-Gewinner 2018" (PDF) (Comunicado de prensa) (en alemán). 19 de octubre de 2018.
- ^ "Asistente de Hogar> Premios DINAcon" . Premios DINAcon .
- ^ "SmartThings vs Home Assistant: ¿Cuál es el mejor centro de casa inteligente?" . 29 de abril de 2018.
- ^ "Lo mejor de la casa inteligente de código abierto: Home Assistant vs OpenHAB" . 28 de febrero de 2018.
- ^ Jancer, Matt (26 de mayo de 2016). "Los gadgets para el hogar inteligente necesitan un traductor realmente mal: aquí se explica cómo conseguir uno" , a través de www.wired.com.
- ^ "Revisión de Home Assistant - divagaciones técnicas de Sean" .
- ^ "Smart Home Home Assistant Konfiguration mit YAML" . 12 de julio de 2017.
- ^ "Proyecto de fin de semana: Configuración de Home Assistant en su PC o Mac" . 22 de abril de 2016.
- ^ "OpenHAB vs Home Assistant: ¿Cuál es el mejor para el hogar inteligente?" . 11 de febrero de 2020.
- ^ "Home Assistant Vs Openhab 2019" . 10 de agosto de 2019.
- ^ "Home Assistant Vs OpenHAB" . 29 de julio de 2019.
- ^ Gadget-Freak, Chef (28 de abril de 2019). "Comparación entre Domoticz y Home Assistant" .
- ^ "El Estado del Octoverso" . El estado del octoverso . Consultado el 1 de abril de 2021 .
- ^ "Estado del Octoverso 2020: empoderamiento de comunidades saludables" (PDF) . octoverse.github.com . 2 de diciembre de 2020.
enlaces externos
- Página web oficial
- Foro Comunitario
- Servidor de discordia
- Comunidad de Facebook
- Subreddit en Reddit
- Twitter @home_assistant