Les notifications Node-RED sur la TV

Avec la palette node-red-contrib-telegrambot, n'importe quel flux peut envoyer un message à un groupe « Maison ». Activez la surimpression sur ce groupe dans Tevegram et les messages du flux apparaissent par-dessus l'image de la TV. Le format du payload est la seule chose à respecter.

Disponible sur Google PlayEst-ce que ça marche sur ma TV ?

Ce qu'il vous faut

Mise en place

  1. Ajoutez un nœud Telegram sender. Glissez un nœud « sender » de la catégorie Telegram, créez une configuration de bot avec le token, et déployez une première fois pour que le bot se connecte.

  2. Construisez le payload dans un nœud fonction. Le sender attend msg.payload avec chatId, type et content, comme dans l'extrait. Reliez votre déclencheur (un capteur, un topic MQTT, une planification) à la fonction, puis au sender.

  3. Activez la surimpression sur le groupe « Maison » dans Tevegram. Sur la TV, dans l'onglet Chats, sélectionnez le groupe « Maison » et activez sa cloche de notification. Autorisez « Superposition aux autres applis » quand Android le demande. Désormais, chaque message publié dans ce groupe apparaît par-dessus l'image de la TV.

  4. Testez. Déclenchez l'automatisation, ou tapez un message dans le groupe depuis votre téléphone. Il doit apparaître sur la TV en une ou deux secondes, puis s'effacer.

Configuration

Nœud fonction alimentant le nœud Telegram sender

msg.payload = {
  chatId: -1001234567890,   // groupe « Maison »
  type: 'message',
  content: 'Lave-linge terminé'
};
return msg;

Bon à savoir

Photos et mise en forme

type peut aussi valoir « photo » avec content pointant vers une image ; elle arrive dans la conversation, tandis que la surimpression affiche du texte. Le Markdown est possible via options: { parse_mode: "Markdown" }, mais le texte brut se lit mieux sur une TV.

Questions fréquentes

La TV doit-elle être sur Tevegram ?

Non. Tevegram tourne en arrière-plan et dessine la surimpression par-dessus ce qui est à l'écran : TV en direct, autre app, écran d'accueil. Ouvrez-le une fois après avoir allumé la TV si les notifications n'apparaissent plus.

Mes autres conversations vont-elles aussi interrompre la TV ?

Seulement si vous activez leur cloche. Gardez la surimpression sur le seul groupe « Maison » et la TV n'affichera rien d'autre.

Home Assistant avec le module Node-RED : lequel doit envoyer ?

L'un ou l'autre. Si vos automatisations vivent dans Node-RED, envoyez depuis Node-RED ; si elles vivent dans Home Assistant, utilisez son service notify. Évitez les deux pour le même événement, sinon la TV l'affiche deux fois.