Intégration externe - Notifications Android TV et Fire TV

cover-tv-notify

Salut tout le monde !

Vous êtes en plein film, le son un peu fort, quelqu’un sonne… et personne n’entend. Ou alors c’est le lave-linge qui a fini depuis une heure. Avec cette intégration, Gladys affiche ses messages directement sur la télé, par-dessus le film, avec la photo de la caméra de l’entrée si on veut.

Ce que ça fait

  • Elle s’appuie sur une petite appli à installer sur la TV : Notifications for Android TV, Notifications for Fire TV, ou les alternatives PiPup et TvOverlay.
  • Un appareil par TV, avec un état « Joignable » qui dit si elle est allumée. Rien ne s’affiche à l’écran pour le vérifier.
  • Une action de scène « Afficher une notification sur la TV » :
    • titre et message, avec les variables de scène ;
    • durée, position, couleur de fond, transparence, et une vingtaine d’icônes (sonnette, colis, lave-linge, repas…) ;
    • l’image d’une caméra, prise au moment de la notification ;
    • elle indique à la scène si la notification est bien passée, pour prévenir le téléphone à la place quand la TV est éteinte.
  • Un widget « Message sur la TV » : l’état de la TV, un bouton « Écrire un message » et jusqu’à trois messages rapides (« À table ! »).
  • Pour Android TV, Google TV, Nvidia Shield, Fire TV et Fire TV Stick.
  • En français, anglais, allemand et espagnol.

Le truc sympa

On sonne à la porte → la photo du visiteur sur la TV ; si elle est éteinte, message sur le téléphone
La prise du lave-linge passe sous 5 W → « La lessive est terminée », seulement si la TV est allumée
21 h les jours d’école → « Au lit dans 10 minutes ! » au milieu de l’écran

Installation

:warning: Gladys 5.2 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-tv-notify: Notifications on Android TV and Fire TV for Gladys Assistant · GitHub

  1. Sur la TV : installez Notifications for Android TV (Play Store) ou Notifications for Fire TV (Amazon Appstore), ou bien PiPup ou TvOverlay, et ouvrez-la une fois. Elle affiche l’adresse IP de la TV.
  2. Dans Gladys : « Ajouter ou modifier une TV » dans la configuration, avec cette adresse et l’appli choisie.
  3. Onglet Découverte : créez l’appareil, puis « Envoyer une notification de test ».

Petites réserves honnêtes

  • Réseau local uniquement.
  • L’image ne vient pas d’un appareil caméra de Gladys, auquel une intégration n’a pas accès : il faut l’URL d’instantané de la caméra (la plupart des caméras IP, Frigate, go2rtc…). Une scène est lisible par tous les utilisateurs de Gladys, identifiants compris : créez pour ça un compte caméra limité à la consultation.
  • PiPup et TvOverlay demandent une autorisation d’affichage par-dessus les autres applis, à donner une fois. Pas de couleur ni de centrage avec TvOverlay, pas d’icône avec PiPup.
  • Une TV en veille qui garde son réseau actif peut rester « joignable » un moment après l’extinction de l’écran.
  • Développée sans TV de test. C’est du local, donc rien n’a pu être vérifié sur une vraie télé : tout a été testé contre de fausses applis qui imitent les trois protocoles. Si vous l’essayez, dites-moi quelle TV et quelle appli, surtout pour les accents et les images.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié aux auteurs de ces applis, ni à Google ou Amazon.

Dépôt : GitHub - guim31/gladys-tv-notify: Notifications on Android TV and Fire TV for Gladys Assistant · GitHub