Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Organizando tu hogar inteligente: Grupos, pestañas y paneles en Home Assistant

1 octubre, 2024

Hoy te explicaremos cómo crear grupos, pestañas y paneles en tu instalación de Home Assistant. A medida que has seguido nuestros tutoriales, es probable que tu sistema haya crecido y necesites organizar toda la información de manera más efectiva.

Crear grupos te permite agrupar entidades relacionadas, como luces, sensores o interruptores, para acceder a ellas de manera más rápida y sencilla. Las pestañas te permiten organizar tus grupos y entidades en diferentes secciones, lo que facilita la navegación por tu sistema. Y los paneles te permiten personalizar la visualización de la información de acuerdo a tus preferencias y necesidades específicas.

En primer lugar, vamos a a explicar brevemente que es cada concepto:

Definicion de grupos, pestañas y paneles

Grupo, como su nombre indica consiste en agrupar en una caja las entidades que nos interese, por ejemplo luces de una habitación

Las pestañas en Home Assistant funcionan de manera similar a las pestañas de un navegador web. Nos permiten crear páginas adicionales dentro de nuestro sistema, en las que podemos organizar y agrupar diferentes grupos y entidades.

Al crear pestañas adicionales, podemos dividir nuestra interfaz de usuario en secciones más específicas y accesibles, lo que facilita la navegación y la gestión de nuestros dispositivos y automatizaciones. Además, podemos personalizar el contenido de cada pestaña según nuestras necesidades y preferencias individuales.

Por último, los paneles son también páginas, pero en lugar de crearse en pestañas, se crean en el menú lateral de HA.

Los paneles los solemos utilizar para crear accesos directos a otros servicios que tengamos instalados en nuestro servidor, como puede ser NetData, Plex, Grafana, accesos directo al router o lo que necesites.

Configuración de grupos y pestañas

Una vez explicado esto, vamos por ejemplo a organizar nuestras luces por habitaciones.

Para ello crearemos una pestaña que se llame habitaciones y en ella vamos a incluir grupos por cada habitación, en los que incluiremos las luces.

Luego ya puedes añadir o quitar lo que quieras y ordenarlo según te interese

Para poder mostrar los grupos declaramos en el archivo configuration.yaml la carpeta groups, incluyendo lo siguiente:

A continuación, como siempre nos situamos en nuestro directorio /.homeassistant

Creamos la carpeta groups

creamos el archivo habitaciones.yaml

dentro del archivo pegamos los siguiente:

Este código como puedes ver está dividido en cuatro secciones.

Las tres últimas corresponden a los grupos, mientras que la primera corresponde a la pestaña.

Con ello conseguiremos crear una pestaña llamada habitaciones, y dentro de esta aparecerán tres grupos, salón, dormitorio y dormitorio 2 con sus respectivas luces

La diferencia para crear un grupo o una pestaña es el yes/no que hay en view. Según el valor de esta opción, creará una cosa u otra

Los entities que figuran dentro de los grupos, los debes obtener en tu HA.

En el panel lateral verás al final las opciones de desarrollador y un simbolo tal que así <>.

Si lo pinchas, verás un listado con todas las entidades que hasta ahora tienes en tu HA. Elige la que quieras y la copias en tu grupo

Los entities que figuran en la pestaña son los grupos.

Ahora ya puedes crearte todas las pestañas y grupos que quieras.

Una entidad puede estar en varios grupos sin problema, por lo que puedes incluir una lámpara en un grupo de luces y en grupo de habitaciones simultáneamente.

Conforme vayas creando grupos, verás que los "circulitos" van desapareciendo y se va limpiando la pantalla de inicio.

Si quieres personalizar tu pantalla de inicio y que se muestre únicamente cierta información, tan solo has de crear una pestaña que llamaremos default_view

Para ello, dentro del directorio /.homeassistant/groups creamos el archivo pantalla_principal.yaml y pegamos dentro lo siguiente:

En name puedes poner lo que quieras, y en entities pones lo que te interese que aparezca en primera página.

Ene este ejemplo aparecen el indicador de la tv del salón, el grupo con la información de mi teléfono y la alerta de actualización disponible

Los grupos que has creado anteriormente los puedes encontrar en <> como group

Una vez tengas todas las pestañas creadas, probablemente querrás ordenarlas siguiendo algún criterio.

Para ello debes crearte en el directorio /.homeassistant/customized un archivo llamado group_order.yaml

En su interior debes pegar algo así,

Configuración de paneles

Por último, para crear los paneles laterales, incluiremos en el archivo configuration.yaml lo siguiente:

Creamos en el directorio /.homeassistant el archivo panels.yaml y pegamos lo siguiente:

Con el código anterior aparecerán dos paneles, uno con el acceso directo al router, y otro mostrará la información que Netdata proporciona.

Puedes seguir el siguiente tutorial para instalar Netdata, con lo que ahora ya puedes personalizar tu Home Assistant a tu antojo y ordenar la información según te interese.

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
0 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram