Hola a todos,
Os presento una nueva integración externa para controlar vuestras consolas Xbox (Xbox One, Xbox Series X|S) desde Gladys.
- Repositorio: GitHub - prohand/gladys-xbox: Gladys external integration to connect xbox in Gladys Assistant · GitHub
- Versión: v1.0.1
- Gladys requerido: 5.1.0 o superior
Qué hace
Tiene dos canales, que puedes usar por separado o juntos.
Canal local (tu red, sin cuenta):
- encuentra las consolas de la red;
- ve si están encendidas;
- las enciende.
Canal en la nube (Xbox Live, con tu cuenta Microsoft), además:
- apagar;
- volumen y mute;
- botones multimedia y de mando;
- iniciar un juego;
- mostrar el juego en curso.
Con los dos canales, la opción « Preferir conexión local » elige el canal a usar en primer lugar. Una insignia en cada consola indica el canal utilizado.
En Gladys
Dispositivo de tipo televisión: encender/apagar, mute, volumen +/-, reproducción/pausa, anterior/siguiente, flechas, A/B, Menú, botón Xbox, y el juego en curso.
Disparadores de escena:
- un juego se inicia en una Xbox;
- un juego se detiene, con los minutos jugados.
Ejemplo: enviar « Lucas jugó 95 minutos a Minecraft » por mensaje.
Acciones de escena:
- encender una Xbox y esperar a que responda;
- iniciar un juego;
- presionar un botón del mando.
Widget del tablero de control: alimentación, juego en curso, conexión, y botones rápidos (encender, inicio, reproducción/pausa, apagar).
Antes de empezar
En la consola:
- Configuración → General → Opciones de alimentación → Suspender (Series) o Iniciar rápido (One).
- Para la nube: Configuración → Dispositivos y conexiones → Funcionalidades remotas → activar.
Para la nube (opcional):
- Crea una aplicación gratuita en el portal de Azure: https://portal.azure.com (cuentas Microsoft personales, plataforma Web).
- Pega su ID y su secreto en la configuración de la integración.
- Haz clic en Conectar. Gladys nunca ve tu contraseña: solo se guarda un token de renovación.
Microsoft exige una dirección de retorno en https. Abre Gladys por su dirección https (Gladys Plus o proxy inverso) al hacer clic en Conectar.
Instalación
- Instala la integración Xbox desde la tienda de Gladys.
- Haz clic en « Probar conexión y buscar consolas ».
- Crea tus consolas en la pestaña Descubrimiento.
Si una consola no se encuentra (otra subred, router que filtra), escribe su dirección IP en la configuración.
Documentación completa:
- en francés: gladys-xbox/docs/fr.md at main · prohand/gladys-xbox · GitHub
- en inglés: gladys-xbox/docs/en.md at main · prohand/gladys-xbox · GitHub
Límites conocidos
- Apagar y los botones solo funcionan por la nube. En local, la consola solo puede encenderse.
- El juego en curso viene de tu cuenta de Xbox, no de la consola. Con dos consolas encendidas, muestran el mismo juego.
- En modo « Apagar (ahorro de energía) », la consola no puede encenderse por la red.
Tus comentarios
Es una primera versión. Se ha probado con una consola y un Xbox Live simulados, no en una consola real: ¡tus comentarios son bienvenidos!
Para reportar un error, abre un issue en Issues · prohand/gladys-xbox · GitHub añadiendo:
- tu modelo de consola;
- las versiones de Gladys y de la integración;
- los logs, sin tokens ni direcciones.
¡Gracias! ![]()