Tarjeta personalizada minimalista para controlar televisores LG WebOS en Home Assistant.
- Diseño Adaptativo: Temas visuales dinámicos que cambian según la fuente activa (Netflix, YouTube, Prime Video)
- Múltiples Modos de Control: Navegación, Búsqueda, Audio
- Touchpad Virtual: Control direccional intuitivo con centro de acción
- Accesos Rápidos: Botones para servicios de streaming y controles comunes
- Indicadores de Estado: Visualización clara del estado del TV y modo activo
- Abre HACS en tu instancia de Home Assistant
- Ve a "Frontend"
- Haz clic en el menú de tres puntos en la esquina superior derecha
- Selecciona "Custom repositories"
- Agrega
https://github.com/extraiotpruebas/tv-control-cardcomo repositorio - Selecciona "Lovelace" como categoría
- Haz clic en "Agregar"
- Busca "TV Control Card" en HACS
- Haz clic en "Instalar"
- Reinicia Home Assistant
- Descarga
minimalist-tv-control-card.jsde este repositorio - Copia el archivo a
/config/www/en tu instalación de Home Assistant - Agrega la siguiente referencia al recurso en tu configuración de Lovelace:
resources:
- url: /local/minimalist-tv-control-card.js
type: moduletype: custom:tv-control-card
entity: media_player.tu_tv_lgtype: custom:tv-control-card
entity: media_player.tu_tv_lg
control_mode_entity: input_select.tv_control_mode # Opcional| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
entity |
string | Sí | ID de entidad del media_player de tu TV LG |
control_mode_entity |
string | No | Entidad para sincronizar el modo de control |
- Home Assistant 2021.12.0 o superior
- Integración LG WebOS TV configurada
- TV LG compatible con WebOS
La tarjeta tiene tres modos de control principales:
-
Navegación
- Acceso directo a: Inicio, Menú, Salir, Atrás
-
Búsqueda
- Cambio de canales (arriba/abajo)
- Info y Guía de canales
-
Audio
- Control de volumen
- Silenciar/Activar audio
- Configuración de sonido
El área central funciona como un pad direccional:
- Flechas: Navegación direccional
- Centro: Botón ENTER/OK
- Los íconos cambian según el modo activo
Acceso rápido a tus servicios de streaming favoritos:
- Netflix
- Disney+
- YouTube
- Prime Video
La tarjeta adapta automáticamente su apariencia según la fuente activa:
- Netflix: Tema rojo oscuro elegante
- YouTube: Tema azul moderno
- Prime Video: Tema azul turquesa
- Default: Tema oscuro neutral
tv-control-card/
├── minimalist-tv-control-card.js # Archivo principal
├── README.md # Documentación
├── hacs.json # Configuración HACS
├── info.md # Info corta para HACS
└── .github/
└── workflows/
└── validate.yaml # Validación automática
Las contribuciones son bienvenidas! Por favor:
- Haz fork del repositorio
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
- Soporte para más servicios de streaming
- Configuración personalizable de botones
- Modo landscape/retrato
- Temas personalizables
- Soporte para otros televisores (Samsung, Sony)
- Verifica que el archivo esté en
/config/www/ - Asegúrate de haber agregado el recurso en Lovelace
- Limpia el caché del navegador (Ctrl + F5)
- Revisa la consola del navegador para errores
- Verifica que tu TV esté encendida
- Confirma que la integración LG WebOS esté correctamente configurada
- Revisa que el
entity_idsea correcto
La tarjeta detecta el tema automáticamente basándose en el atributo source de tu entidad media_player. Asegúrate de que tu TV esté reportando correctamente la fuente activa.
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
Desarrollado con ❤️ para la comunidad de Home Assistant
Si encuentras útil esta tarjeta, considera:
- Dar una estrella al repositorio
- Reportar bugs
- Sugerir nuevas características
Nota: Esta es una tarjeta personalizada no oficial y no está afiliada con LG Electronics.