En esta entrada vamos a crear una tarjeta WiFi para compatir nuestra red con nuestros invitados y visualizar los detalles de nuestra conexión.
Índice
Código de la tarjeta
Para construir esta tarjeta antes tienes que instalar desde HACS las tarjetas de Bubble Card, Stack in Card y Card Mod. A continuación te dejo el código completo de la tarjeta de ejemplo, que puedes utilizar de plantilla para crear la tuya.
type: vertical-stack
cards:
- type: custom:bubble-card
card_type: pop-up
hash: '#wifi'
name: WiFI
icon: mdi:wifi
- type: custom:stack-in-card
card_mod:
style: |
ha-card {
margin-top: 20px!important;
margin-left: 10px!important;
margin-right: 10px!important;
background: linear-gradient( rgba(67, 150, 206, 0.8), rgba(59, 190, 188, 0.6) ), black }}');
}
cards:
- type: picture
image: /local/wifi_white.png
- type: custom:bubble-card
card_type: separator
name: Información de la conexión
icon: mdi:wan
- type: entities
card_mod:
style: |
ha-card {
background: transparent;
box-shadow: none;
margin-left: -16px;
margin-top: -20px;
border: 0px;
}
entities:
- entity: sensor.sercomm_velocidad_de_descarga
name: Velocidad de descarga
icon: mdi:download-network
tap_action:
action: none
- entity: sensor.sercomm_velocidad_de_subida
name: Velocidad de subida
icon: mdi:upload-network
tap_action:
action: none
- entity: sensor.sercomm_ip_externa
name: IP Externa
icon: mdi:ip-network
tap_action:
action: none
Apertura de la tarjeta
Primero vamos a definir cómo acceder a la tarjeta WiFi. Por supuesto, podrías crear simplemente una nueva vista dentro de tu panel de control y añadir ahí toda la información. No obstante, a largo plazo esta dinámica saturaría tu menú de muchas vistas con poca información.
En su lugar vamos a crear un elegante ‘pop-up’ utilizando la tarjeta Bubble Card, que además vamos a utilizar para definir las cabeceras de los apartados. Por lo demás no tiene nada de especial, y puedes crearlo siguiendo las instrucciones genéricas para crear pop-up personalizados.
Código QR
Personalmente encuentro tremendamente práctico poder pulsar un botón y desplegar un QR que mis invitados pueden escanear. De esta forma se conectan a mi WiFi en segundos sin necesidad de dictarles una contraseña kilométrica.
En esta entrada te explico cómo crear un QR para conectarte a tu WiFi, y cómo puedes crear un «QR bonito» para darle un toque original y sorprender a tus invitados. Hecho esto sólo necesitas subir la imagen dentro de la carpeta ‘config/www’ de tu instancia de Home Assistant para poder usarla en tus tarjetas.

Información de la conexión
Además del QR, en la tarjeta WiFi vamos a añadir unos datos sobre el estado de nuestra conexión. Para ello vamos a utilizar la integración oficial UPnP/IGD que va a extraer estos datos de nuestro router (lógicamente, también puedes obtener esta información de otra integración si tu router lo permite).
Para llevar a cabo esta integración el único requisito (si no lo has hecho ya) es que accedas a la configuración de tu router y actives la opción UPnP de la siguiente forma:
- Accede a la configuración del ‘router‘ desde el ordenador. Normalmente en la parte posterior de tu ‘router’ vas a encontrar una pegatina que incluye una URL con su IP. Si introduces esta dirección en tu navegador, te llevará a la pantalla de acceso en la que te pedirá un usuario y contraseña que deberá figurar en la misma pegatina.
- Si lo anterior no fuera posible por algún motivo, la forma de acceder puede variar en función de la compañía y del modelo, pero lo más fácil es buscar en Google “Acceder router” y el nombre de tu compañía (por ejemplo, “Acceder router Orange“, “Acceder router Lowi“, “Acceder router Movistar“… ). Rápidamente deberías encontrar instrucciones de tu compañía. Como último recurso, siempre puedes llamar a tu compañía telefónica.
- Una vez dentro del menú de configuración tendrás que buscar la opción UPnP y activarla.
- En Home Assistant, ve a Ajustes > Dispositivos y servicios > Añadir integración > UPnP/IGD y selecciona tu router.
Hecho esto se habrá añadido la integración UPnP/IGD a tu panel, y si accedes a ella observarás que contiene a tu router como dispositivo y una serie de entidades asociadas con información sobre tu conexión (como la velocidad de subida y bajada, la IP externa o los paquetes enviados y recibidos). Ya sólo te queda seleccionar aquellas que más te interesen para incluirlas en la tarjeta.


