Bonjour à tous,
Je vous présente une nouvelle intégration externe pour piloter vos consoles Xbox (Xbox One, Xbox Series X|S) depuis Gladys.
- Dépôt : GitHub - prohand/gladys-xbox: Gladys external integration to connect xbox in Gladys Assistant · GitHub
- Version : v1.0.1
- Gladys requis : 5.1.0 ou plus
Ce qu’elle fait
Elle a deux canaux, que vous pouvez utiliser seuls ou ensemble.
Canal local (votre réseau, sans compte) :
- trouve les consoles du réseau ;
- voit si elles sont allumées ;
- les allume.
Canal cloud (Xbox Live, avec votre compte Microsoft), en plus :
- éteindre ;
- volume et sourdine ;
- touches média et boutons de manette ;
- lancer un jeu ;
- afficher le jeu en cours.
Avec les deux canaux, l’option « Préférer la connexion locale » choisit le canal utilisé en premier. Un badge sur chaque console indique le canal utilisé.
Dans Gladys
Appareil de type télévision : marche/arrêt, sourdine, volume +/-, lecture/pause, précédent/suivant, flèches, A/B, Menu, bouton Xbox, et le jeu en cours.
Déclencheurs de scène :
- un jeu démarre sur une Xbox ;
- un jeu s’arrête, avec les minutes jouées.
Exemple : envoyer « Lucas a joué 95 minutes à Minecraft » par message.
Actions de scène :
- allumer une Xbox et attendre qu’elle réponde ;
- lancer un jeu ;
- appuyer sur un bouton de manette.
Widget du tableau de bord : alimentation, jeu en cours, connexion, et boutons rapides (allumer, accueil, lecture/pause, éteindre).
Avant de commencer
Sur la console :
- Paramètres → Général → Options d’alimentation → Veille (Series) ou Démarrage instantané (One).
- Pour le cloud : Paramètres → Appareils et connexions → Fonctionnalités à distance → activer.
Pour le cloud (facultatif) :
- Créez une application gratuite dans le portail Azure : https://portal.azure.com (comptes Microsoft personnels, plateforme Web).
- Collez son ID et son secret dans la configuration de l’intégration.
- Cliquez sur Connecter. Gladys ne voit jamais votre mot de passe : seul un jeton de renouvellement est gardé.
Microsoft exige une adresse de retour en https. Ouvrez Gladys par son adresse https (Gladys Plus ou reverse proxy) au moment de cliquer sur Connecter.
Installation
- Installez l’intégration Xbox depuis le store de Gladys.
- Cliquez sur « Tester la connexion et chercher les consoles ».
- Créez vos consoles dans l’onglet Découverte.
Si une console n’est pas trouvée (autre sous-réseau, routeur qui filtre), tapez son adresse IP dans la configuration.
Documentation complète :
- en français : gladys-xbox/docs/fr.md at main · prohand/gladys-xbox · GitHub
- in English : gladys-xbox/docs/en.md at main · prohand/gladys-xbox · GitHub
Limites connues
- Éteindre et les touches passent seulement par le cloud. En local, la console ne peut qu’être allumée.
- Le jeu en cours vient de votre compte Xbox, pas de la console. Avec deux consoles allumées, elles affichent le même jeu.
- En mode « Arrêt (économie d’énergie) », la console ne peut pas être allumée par le réseau.
Vos retours
C’est une première version. Elle a été testée avec une console et un Xbox Live simulés, pas encore sur une vraie console : vos retours sont les bienvenus !
Pour signaler un bug, ouvrez une issue sur Issues · prohand/gladys-xbox · GitHub en ajoutant :
- votre modèle de console ;
- les versions de Gladys et de l’intégration ;
- les logs, sans jetons ni adresses.
Merci ! ![]()