Una de las cosas que hace grande a Home Assistant son los componentes que se van añadiendo al sistema, ya que, permite integraciones o funciones diferentes a las que podemos tener cuando lo arrancamos, pero, no solo existen componentes dentro del sistema, sino que tenemos infinidad de componentes externos y esta tarea nos la facilita HACS.
De sus siglas en inglés, tenemos el Home Assistant Community Store, o lo que viene a ser la tienda de la comunidad de Home Assistant, refiriéndose a tienda como al repositorio de aplicaciones o componentes que podemos instalar.
Su funcionamiento es muy sencillo, ya que lo que hace es mantener un listado de componentes que podemos instalar de forma sencilla desde nuestro sistema, sin tener que tocar la consola ni el ftp y además los mantiene actualizados, mirando en el arranque de Home Assistant y cada 30 minutos en busca de nuevas versiones.
Instalación de HACS en Home Assistant
Lo primero que necesitamos es tener una versión 0.92 o superior, por lo que si no es vuestro caso, os tocará actualizar como he tenido que hacer yo, una vez que estáis en la versión correcta, podéis seguir con estos pasos:
Primero nos vamos a la carpeta donde tenemos nuestro fichero de configuración de Home Assistant y, si no tenemos creada la carpeta custom_components tenemos que crearla:
mkdir custom_components
Si ya la teníamos creada o la acabamos de crear, seguimos con estos comandos:
cd custom_components
git clone https://github.com/custom-components/hacs.git hacs_temp
cd hacs_temp
git checkout $(git describe --tags --always $(git rev-list --tags --max-count=1000) | grep -e "[0-9]\+\.[0-9]\+\.[0-9]\+$" | head -n 1)
cd ../
cp -r hacs_temp/custom_components/hacs hacs
rm -R hacs_temp
Cuando terminamos, deberíamos tener dentro de custom_components una carpeta llamada “hacs”, que es la que contiene todo lo que necesitaremos, ahora, tenemos que conseguir una key de github, por lo que necesitaréis una cuenta, si no la tenéis, tendréis que crearla y una vez que la tengáis, seguís con estos pasos:
- Vamos a github y hacemos login con la cuenta
- Abrimos la URL https://github.com/settings/tokens
- Pulsamos en el botón “Generate new token”
- Preguntará posiblemente por nuestra contraseña de nuevo
- Y cuando nos aparezca una pantalla preguntando por una nota para identificar la key, ponemos HACS y no hace falta marcar ninguna de las opciones, tan solo darle a “Generate token”
- Ahora, nos aparecerá en pantalla nuestra key, le damos al dibujo del portapapeles (icono azul)
- Nos vamos a nuestro configuration.yaml de Home Assistant y ponemos:
hacs: token: NUESTROTOKENCOPIADO
Ahora, nos toca reiniciar y deberíamos tener un nuevo menú llamado Community, donde si entramos veríamos algo así:
Si pulsamos sobre él, veremos el plugin, donde podemos pulsar sobre “Store”:
Es posible que nos aparezca un cartel como que está realizando tareas en segundo plano y que refresquemos un poco más tarde, podemos esperar o continuar usándolo igualmente. Ahora, si nos vamos a Store, podemos pulsar en cualquiera de las opciones para poder instalar el que queramos y ya usarlo como si de una instalación normal se tratara:
¿Habéis podido instalarlo?
¿Quieres montarte tu propio sistema Smart Home?
¿Te gustaría empezar poco a poco teniendo Google Home, Alexa o Home Assistant para controlar las luces, calefacción y otros electrodomésticos de la casa? ¡Te ayudamos!
Entra en nuestro Grupo de Telégram de Domótica y también puedes entrar a nuestro Foro de Domótica donde podrás empezar a leer y preguntar tus dudas. Además, si quieres estar al tanto de las ofertas de domótica que salen a diario para poder hacerte un sistema de domótica low cost, entra a nuestro Canal de ofertas de domótica y no te perderás ni una o si lo prefieres y no tienes Telegram, puedes entrar a nuestra página de ofertas de domótica o Smart Home en Facebook. ¡Síguenos también en nuestro Facebook, Twitter o Instagram!
¡Te esperamos!Si también buscas otro tipo de ofertas, puedes echar un ojo a nuestros otros canales:
* Tecnología en general *
* Juguetes / consolas / Juegos de mesa *
* Manualidades *
Si no tienes Telegram puedes consultar todas las ofertas en Megabazar.es
Si también buscas otro tipo de ofertas, puedes echar un ojo a nuestros otros canales:
* Tecnología en general *
* Juguetes / consolas / Juegos de mesa *
* Manualidades *
Si no tienes Telegram puedes consultar todas las ofertas en Megabazar.es
* Tecnología en general * * Juguetes / consolas / Juegos de mesa * * Manualidades *
Descubre más desde Domótica en Casa
Suscríbete y recibe las últimas entradas en tu correo electrónico.
diazdeespada
Buenas tardes. Me ha dado el siguiente error_
You are missing the translations directory.
4:10 PM custom_components/hacs/constrains.py (CRITICAL)
¿que debo hacer?
Un saludo y gracias
Maxi
Borra el directorio HACS y vuelve a realizar los pasos de clonado de desde gitHub
giancarlo agostino
Hi I have the same problem too. Were you able to solve it? such as?
Sergi
buenas,
la verdad que es interesante el tema, pero cada vez me quedo mas colgado, me falta conocimiento, y cuando las cosas no salen bien, busco y rebusco…
me quedo pillado a
hacs:
token: NUESTROTOKENCOPIADO
reinicio pero no sale el community
que hago mal?
Maxi
Has obtenido el tocken de la cuenta de GitHub ?
Donde pone NUESTROTOKENCOPIADO has de poner el token generado en gitHub
Maxi
En donde dice NUESTROTOKENCOPIADO tienes que pegar el token obtenido desde tu cuenta de gitHub como indica en los pasos