Integración domótica Programme Télé, gratuita y de código abierto

Guía de TV francesa (TNT): lo que se emite ahora, después y esta noche en sus cadenas favoritas.
Esta integración muestra en Gladys la programación de las cadenas de la TNT francesa: lo que se emite ahora, lo que viene a continuación y lo que se emite esta noche.
Qué obtiene
Un dispositivo por cada cadena seleccionada (por ejemplo «Programme TV TF1»), con 3 sensores de texto:
- En cours (ahora) — el programa en emisión, con su horario
(
JT 20h (20:00 - 20:45)); - À suivre (a continuación) — el siguiente programa (
20:45 · Petits plats en équilibre); - Ce soir (esta noche) — el programa en emisión a las 21:10, hora de París
(
21:10 · Koh-Lanta).
Los horarios se muestran siempre en la zona horaria de París.
Configuración
- Abra la pestaña Configuración de la integración.
- Marque las cadenas que desea seguir (30 cadenas de la TNT disponibles).
- Guarde: los dispositivos aparecen en la pestaña Descubrir, listos para añadirse.
Los sensores se actualizan cada minuto. La guía completa (8 días) se descarga como máximo cada 6 horas.
Widget del panel
Añada el widget Guía de TV a un panel (Editar, luego Nuevo widget; Gladys 5.1 o posterior). Ajustes:
- Mostrar: Ahora (con el tiempo restante) o Esta noche (21:10);
- Cadenas: hasta 8 cadenas; déjelo vacío para usar las cadenas de la configuración de la integración.
Pulse una fila para leer el resumen del programa. El widget se actualiza solo cuando termina un programa.
Escenas
Disparador «Empieza un programa de TV» — inicia una escena cuando empieza un programa. Filtros (vacío = cualquiera):
- Cadenas: una o varias cadenas;
- Título exacto: p. ej.
Koh-Lanta(título exacto, mayúsculas incluidas; «contiene» no es posible).
Variables para las acciones siguientes: cadena, título, subtítulo, categoría, hora de inicio, hora de fin, duración (min). Ejemplo: «Cuando empiece Koh-Lanta en TF1, enciende la tele y envíame un mensaje».
El disparador funciona con las 30 cadenas, incluso las que no están marcadas en la configuración. Un programa se detecta a los pocos segundos de empezar. Tras un corte, los programas que empezaron en los últimos 5 minutos siguen activando la escena; los anteriores no.
Acción «Obtener la programación de una cadena» — devuelve a la escena lo que se emite ahora, a continuación y esta noche (texto completo, solo el título, hora). Ejemplo: enviar cada noche a las 20:00 «Esta noche en France 2: …».
Acciones
- Probar la guía de TV — descarga la guía en ese momento y muestra lo que se emite en la primera cadena seleccionada. Si la descarga falla, lo indica, y también si se sigue usando la guía anterior.
Fuente de datos
La guía procede del feed XMLTV gratuito de xmltvfr.fr (archivo TNT). Sin cuenta ni clave de API. La integración necesita acceso a Internet.
Solución de problemas
- «Aucun programme»: la fuente no tiene datos para esta cadena a esa hora.
- Estado «Desconectado»: el mensaje indica qué ocurre.
- No se puede descargar la guía de TV: todavía no se ha podido descargar ninguna guía; se vuelve a intentar cada 2 minutos.
- La guía de TV está desactualizada: la fuente lleva mucho tiempo sin responder y a la guía antigua en memoria ya no le queda nada por emitir.
- Gladys ha rechazado los dispositivos de las cadenas o No se pueden enviar los programas a Gladys: la guía está ahí, pero Gladys la ha rechazado; la integración lo vuelve a intentar sola cada minuto.
- Si una descarga falla mientras hay una guía anterior en memoria, se sigue usando esta (cubre varios días); se vuelve a intentar 15 minutos después. El botón Probar la guía de TV también lo indica.
- Consulte los registros de la integración en la pestaña Registros de la
integración (o con
docker logsen el host) conLOG_LEVEL=debugpara ver todos los detalles.
Parámetros de configuración
Estos son los parámetros que Programme Télé te pide en su pantalla de configuración en Gladys.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Primeros pasos | section | No | Elija las cadenas que desea seguir: cada una se convierte en un dispositivo con 3 sensores (ahora, a continuación, esta noche). La programación procede del feed XMLTV gratuito de xmltvfr.fr. Sin cuenta ni clave de API. |
| Cadenas | multi_select | Sí | Se crea un dispositivo de Gladys por cada cadena seleccionada. |
Cómo instalar Programme Télé en Gladys
- En Gladys, abre Integraciones: Programme Télé aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
- Haz clic en Instalar. Gladys descarga la imagen Docker (
ghcr.io/prohand/gladys-programmetele:2.4.1), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración). - Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
- También puedes instalarla directamente desde la URL de su repositorio: https://github.com/prohand/gladys-programmetele.
Programme Télé requiere Gladys >=5.1.0. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.
¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.
Sobre las integraciones externas
Programme Télé es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene prohand, no el equipo principal de Gladys.
- Explorar todas las integraciones, nativas y de la comunidad
- Crear y publicar tu propia integración externa
- Código fuente en GitHub — fuente de esta documentación