Ca's Saboners · Animación · preparación, octubre de 2026

Carteles de animación en el hotel

Qué hace falta para pasar los carteles de la versión de prueba a un PC del hotel, y cómo será la app que se instalará en las dos teles.

En resumen

  • Un PC del hotel, siempre encendido, hace de servidor. No necesita internet, ni licencias, ni cuotas.
  • Cada tele lleva una app pequeña (APK) que se abre sola al encenderla y muestra su pantalla. Para eso la tele tiene que ser Google TV / Android TV, o llevar un aparato Google TV en el HDMI.
  • El PC y las teles van en la red del personal, nunca en la wifi de clientes.

Cómo encaja todo

El equipo de animación cambia los shows y las actividades desde el panel. Las teles consultan el PC cada 15 segundos y se actualizan solas. Todo funciona dentro del hotel: si se cae internet, los carteles siguen funcionando.

Qué hay que pedir antes

QuéQuiénDetalle
Aprobación del proyectoDirecciónIncluye la compra de las dos teles y, si hace falta, del PC.
Un PC siempre encendidoInformáticaWindows 10 u 11. Vale uno que ya exista (oficina de animación, recepción) o un mini PC. No necesita potencia.
IP fija para ese PCInformáticaUna reserva en el router. Las teles apuntan a esa dirección; si cambiara, se quedarían sin carteles.
Teles y PC en la misma redInformáticaLa del personal. La wifi de clientes suele aislar los aparatos entre sí (las teles no verían el PC). Y el panel no tiene contraseña: cualquiera conectado a esa red podría cambiarlo.
Puerto 8088 abierto en el PCInformáticaSolo dentro de la red del hotel. Nada hacia internet.
Buena señal donde van las telesInformáticaWifi con buena cobertura (mejor 5 GHz) o, si hay una toma cerca, cable de red.
Las dos telesComprasVer el apartado siguiente.

Qué teles comprar

Lo que decide si se puede instalar la app es el sistema de la tele, no la marca:

Tele o aparato¿Admite la app?
Google TV o Android TV (Sony, TCL, Philips, Xiaomi y otras)Sí
Samsung (Tizen), LG (webOS) o Hisense con VIDAA, modelos normalesNo Se añade un aparato Google TV en el HDMI (Google TV Streamer, Xiaomi TV Box S o similar).
Fire TV con Fire OSSí
Fire TV con Vega OS (por ejemplo, Fire TV Stick 4K Select)No Solo instala apps de la tienda de Amazon.
Pantallas profesionales de cartelería (Samsung, LG)No hace falta app: suelen traer una opción para abrir una dirección web al encender (en Samsung, «URL Launcher»).

Pasar el programa al PC del hotel

Se copian dos cosas: el programa (servidor.py, la carpeta estatico y requirements.txt) y los datos (la carpeta datos: datos.json y las imágenes subidas). Cuando llegue el momento se prepara un .zip con todo, con los datos de la versión de prueba, que es donde se está trabajando ahora.

  1. Instalar Python 3.13 desde python.org, marcando «Add python.exe to PATH».
  2. Descomprimir el .zip en C:\Animacion. Tiene que quedar C:\Animacion\servidor.py, C:\Animacion\estatico\ y C:\Animacion\datos\.
  3. Instalar las librerías (una sola vez), en una consola:
    cd C:\Animacion
    py -3.13 -m venv venv
    venv\Scripts\python -m pip install -r requirements.txt
  4. Probarlo a mano:
    venv\Scripts\python servidor.py
    La consola muestra las direcciones del panel y de las dos teles. Abrir http://localhost:8088 y comprobar que salen los shows y las actividades. Se cierra con Ctrl+C.
  5. Que arranque solo al encender el PC (consola como administrador). Arranca aunque nadie inicie sesión:
    schtasks /Create /TN "Carteles animacion" /SC ONSTART /RU SYSTEM /TR "C:\Animacion\venv\Scripts\python.exe C:\Animacion\servidor.py"
  6. Abrir el puerto en el cortafuegos de Windows (PowerShell como administrador):
    New-NetFirewallRule -DisplayName "Carteles animacion" -Direction Inbound -Protocol TCP -LocalPort 8088 -Action Allow -Profile Domain,Private
    Si la red de ese PC está marcada como «Pública», esta regla no se aplica: el perfil lo decide informática.
  7. Que el PC no se duerma:
    powercfg /change standby-timeout-ac 0
    powercfg /change hibernate-timeout-ac 0
  8. Comprobar desde otro PC del personal: http://IP-DEL-PC:8088/, /tv/1 y /tv/2.

Después de instalarlo

La app de las teles

Es un marco: abre la pantalla de su tele a pantalla completa y no hace nada más. El contenido y el diseño vienen siempre del PC, así que cambiar carteles, actividades o el aspecto de la pantalla no obliga a reinstalarla.

Sus cuatro pantallas

Configurar esta pantalla Dirección del PC 192.168.1.50:8088 TV 1 · ShowsTV 2 · Actividades Guardar y empezar Flechas y OK del mando
Primera vez. Con las flechas y el OK del mando se escribe la dirección del PC y se elige qué tele es. Solo se hace al instalarla, y la misma app vale para las dos. Estas pantallas de ajuste solo las ve el personal, por eso van en español; los carteles siguen en inglés.
WEEKLY ACTIVITIES
Funcionando. Cada vez que se enciende la tele, la app se abre sola y muestra su pantalla a pantalla completa, sin barras. No deja que salte el salvapantallas.
Conectando con el servidor… 192.168.1.50:8088 · TV 1 Se vuelve a intentar sola cada 30 s
Al encender sin conexión. Si no encuentra el PC, lo dice y lo reintenta sola hasta que conecta. Si la conexión se cae con los carteles ya puestos, se quedan los últimos y se ponen al día cuando vuelve.
Menú escondido. Para cambiar de TV 1 a TV 2, cambiar la dirección del PC o recargar.

La dirección 192.168.1.50 es un ejemplo: será la IP fija del PC del hotel.

Por decidir

Por dentro: una app Android muy pequeña, con una sola pantalla y el navegador interno de Android (WebView); la configuración se guarda en la propia tele. No va en Google Play: se instala a mano en cada tele. Para Samsung o LG habría que hacer otra versión para su sistema e instalarla en modo desarrollador, que es engorroso de mantener: con esas teles es mejor un aparato Google TV en el HDMI.

Instalarla en cada tele

  1. Activar las opciones de desarrollador: en la tele, Ajustes → Sistema → Información, pulsar 7 veces en «Compilación del SO de Android TV». Después, en Opciones de desarrollador, activar la depuración (USB o por red, según el modelo).
  2. En el PC, instalar «Android SDK Platform-Tools», la descarga gratuita de Google que trae el programa adb.
  3. Instalar la app desde el PC (la tele pide aceptar la conexión la primera vez):
    adb connect IP-DE-LA-TELE
    adb install carteles.apk
    adb shell appops set es.cassaboners.carteles SYSTEM_ALERT_WINDOW allow
    La última línea da el permiso «Mostrar sobre otras apps»: Android solo deja que una app se abra sola al encender si lo tiene. En algunas teles también se puede dar en Ajustes → Apps → Acceso especial. El nombre es.cassaboners.carteles es provisional.
  4. Abrir la app una vez y elegir la dirección del PC y la tele (1 o 2).
  5. Ajustes de la propia tele:
    • Desactivar el apagado automático por inactividad. En Europa viene activado por norma: la tele se apaga a las 4 horas sin tocar el mando (avisa antes). Al desactivarlo pide confirmar porque gasta más.
    • Encendido y apagado: con el mando o con el temporizador de la tele, si lo tiene (no todas).
Lo que hay que probar antes de comprar las dos

El arranque automático: cada fabricante lo limita a su manera. Con una tele del modelo elegido (o el aparato Google TV) se instala la app y se comprueba que, al apagar y encender, la pantalla sale sola. Si en ese modelo no arrancara, hay salidas: hacer la app la pantalla de inicio de la tele, o usar la app de kiosco de abajo.

La app se puede hacer antes de comprar y probar en el PC con un simulador de Android TV, pero la prueba que cuenta es en el modelo elegido.

Alternativa ya hecha: Fully Kiosk Browser

Es una app comercial de kiosco que hace lo mismo y mucho más. El arranque automático y el modo kiosco van con su licencia de pago (pago único por aparato; el precio, en su web). A favor: está probada en muchos aparatos. En contra: hay que pagarla por cada tele y tiene muchas opciones que configurar.

Otra opción: sin PC en el hotel

Las teles podrían abrir directamente la versión de prueba, que ya funciona por internet. Se ahorra el PC, pero los carteles dependerían de internet del hotel y de un servidor particular de Rafael. Para el uso real, mejor el PC del hotel.

Orden recomendado

  1. Aprobación de dirección.
  2. Informática: el PC, su IP fija, la red y el puerto.
  3. Instalar el programa en el PC y copiar los datos.
  4. Elegir el modelo de tele y probar la app en una.
  5. Comprar la segunda e instalar las dos, con sus ajustes de energía.
  6. Enseñar el panel al equipo de animación.

Cuando llegue el momento: el .zip de instalación y la app se preparan con el modelo de tele y la IP del PC ya decididos.