Telegram est une messagerie instantanée assez connue. Elle prône le chiffrement de bout en bout pour le respect de la vie privée. Donc idéal pour le respect de notre vie privée.
Mais en prime, dans le cadre de Jeedom, elle apporte quelques fonctionnalités bien sympathiques.
Telegram, qu’est-ce que c’est ?
C’est donc une messagerie instantanée disponible sur téléphone et PC, avec synchronisation des terminaux. Lu sur téléphone = Lu. Pas besoin de se retapper la notif ailleurs.
Chiffrement de bout en bout garanti, pas de pub. Un bon service au quotidien.
Il y a également des fonctionnalités d’autodestruction des messages. Et c’est ultra réactif (genre du temps réel)
Vous pouvez découvrir leur site Web ICI.
Ce que ca permet dans Jeedom ?
Bon c’est bien tout ca mais si ca marche pas dans Jeedom, c’est un peu inutile. Et bien ca marche avec le plugin.
Techniquement il est nécessaire d’être en https sur votre Jeedom. Ensuite Telegram utilise un webhook pour les bots. Ce qui veut dire que dès que vous parlez à votre bot, Telegram notifie Jeedom. Temps réel on dit 🙂
Ensuite comparé à d’autres systèmes de messagerie disponibles dans Jeedom si on liste :
- gère les interactions
- gère les asks et dans ce mode permet de présenter un clavier spécifique avec les réponses présentes (voir le screen). Gain de temps énorme pour pas tapper la réponse
- gère les pièces jointes (dans le principe toutes, mais en natif ca veut dire image et vidéo du plugin camera)
Pour le mettre en place
Vous pouvez retrouver une présentation du HTTPS et sa mise en place dans l’article suivant. Sinon il y a les support pack Jeedom aussi.
Salut, merci pour ton blog il est top, comme celui de Sarakha…
J’aurai besoin d’un petit conseil de configuration pour pouvoir utiliser Telegram sur mon Jeedom :
– Je suis en https sur un port personnalisé (le 443 servant a mon serveur web sur mon NAS)
– Tous les status Jeedom sont au verts, de même que le Plugin Telegram
Malgré ceci, impossible de recevoir un message envoyé par Jeedom sur mon Telegram alors que Jeedom me dit « OK »… Une idée ?
PS : J’aimerais aussi utiliser Telegram sur un autre RPI3 qui a octopi (c’est a faire)
Merci d’avance
Telegram n’accepte que 443 et 8443
Salut,
Le plugin marche à la perfection, c’est génial, merci! Mais petite question, la fonction ask gère t’elle les questions pour plusieurs utilisateurs ?
Actuellement, si j’utilise la commande TOUS, quand un utilisateur répond avec les droits d’interactions je reçois que le bot ne comprends pas. Il y a quelque chose que je fais mal ou la fonction n’est tout simplement pas supportée ?
A+ 🙂
La réponse est dans la doc 🙂
Bonjour,
Je suis en train d’installer ce plugin et j’ai des soucis : je ne reçoit pas les messages (pourtant j’ai bien copié la clé API dans le plugin).
Utilise t’il les infos des paramètres accès externe définis dans Jeedom ?
En fait je suis avec une LIvebox donc dans les paramètres (configuration / configuration réseau) je met les valeurs de connexion externes (qui fonctionnent bien), à cause du cnat loopback de la livebox, Jeedom me dit KO (il fait le test comme si je le faisait avec un navigateur). Pour que ce soit OK je suis obligé de mettre HTTP avec adresse locale au lieu de la valeur en HTTPS.
Avez vous une idée ?
Merci
Salut j ai le même problème 😉
Non mais vous avez lu la doc à minima ? Quand même là ca fait beaucoup. Pas de HTTPS, connexion externe KO. C’est dans la doc tout ca et redis sur le forum. La base avoir un jeedom sans config en erreur et qui marche en HTTPS
Oui j’ai lu la doc, HTTPS OK en extetieur ‘essais réalisés avec mon mobile de l’extérieur donc sans wifi.
Le soucis c’est le cnat loopback de la livebox qui bloque, j’accède sur aucun de mes équipements de chez moi avec une adresse externe.
Je ne peux donc pas le configurer dans Jeedom
Y a t »il une solution pour passer outre se problème
Merci
Si solution, c’est à voir du côté de la livebox
Bonjour Jeff, arrives tu à accéder à ta jeedom, à l’interface de gestion de ta livebox depuis ton adresse ip publique ?
As-tu configuré l’ouverture des ports sur ta livebox ?
Salut,
Encore merci pour ton travail incroyable Lunarok.
Je bloque depuis plusieurs jours pour le plugin Telegram. J’appelle la communauté à l’aide.
Je fais tourner Jeedom 3.1.7 sur un RPI 2 sous Raspbian 4.9.41+.
Le RPI est connecté en LAN sur router Netgear lui même plugué sur une Livebox. Ports 80 et 443 ouvert et redirection sur RPI depuis l’extérieur fonctionne correctement via DynDNS. J’ai désactivé la gestion du réseau par Jeedom pour pouvoir accéder depuis l’extérieur. La santé du Jeedom est tout au vert, y compris le réseau du coup. Bref tout va bien, sauf que j’arrive pas à faire correspondre le Jeedom avec Télégram via le bot.
J’ai configuré le plugin avec le bot token, rendu visible puis je sauvegarde. quand je vais dans l’onglet commande, il y a 4 lignes (Chat, Expéditeur, Message, Tous). Lorsque j’envoie un message vers le bot depuis mon adress perso Télégram, je n’ai pas de message particulier laissant penser à un quelconque problème. J’ai aussi essayé avec /start puis écrit le message. Pareil.
Voilà, je m’en remets aux Dieux du RPi et de la Domotique…
Merci pour votre aide par avance,
Thierry
…bha j’ai oublié de dire que j’avais aussi contrôlé mon compte Télégram qui comporte aussi mon nom et prénom bien remplis…
Même problème que toi Thierry…
Je peux accéder à mon Jeedom via l’extérieur via https et certificat valide, mais je ne reçois pas de messages de mon bot quand j’envoi un message de mon tél…
Dans la doc du plugin Telegram accessible depuis jeedom. C’est écrit que Telegram utilise les ports 443,80 et 88.
En ouvrant le port 88, j’ai réussi à avoir la communication avec mon téléphone, et la création du contact 🙂
bonjour
j »ai le même problème.impossible de recevoir ou d’émettre depuis jeedom. OK en https. j’ouvre jeedom de l’extérieur sans problème. mes ports 88 et 443 sont ouverts…….quelqu’un a t il une idée
merci
Salut,
Je voudrais te remonter une « petite incohérence » entre les différentes docs de ce plugin :
https://jeedom.github.io/documentation/third_plugin/telegram/fr_FR/index.html#_envoyer_des_messages
=> disable_notification : valeur binaire pour que la notif soit silencieuse (1) ou avec son/vibrationn (0)
https://github.com/lunarok/jeedom_telegram/blob/master/doc/fr_FR/configuration.asciidoc
=> disable_notify : valeur binaire pour que la notif soit silencieuse (1) ou avec son/vibrationn (0)
J’ai cherchee un moment ce que je faisais mal avant de trouver cette erreur car comme tu le sais c’est « disable_notify » qui est correct.
Encore merci pour ce plugin (et les autres…)
La première ne se met pas à jour suite à des soucis market
J’ai le même problème que pitch … Port 443 ouvert. Connexion à mon Jeedom depuis l’extérieur sans problème. Bot Token de mon bot Telegram copié dans Jeedom. J’envoie des messages depuis mon bot Telegram qui n’arrivent jamais à Jeedom (malgré les deux vus verts dans Telegram) … quelqu’un a-t’il trouvé une solution à ce problème?
Je compte plus le nombre de fois où des utilisateurs ont ces symptomes. A chaque fois configuration incorrecte. Toutes les réponses sont dans la doc et le forum (et déjà, ne jamais mélanger 443 et https, erreur grave)
Je ne suis pas un pro de l’IT. A l’origine, j’ai suivi le tutoriel sur maison et domotique (https://www.maison-et-domotique.com/70896-piloter-jeedom-avec-telegram/?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed%253A+maisonetdomotique). Je suis aussi passé au travers de la doc et du forum. Tout semble ok. Santé Telegram OK, https OK … Là, je sèche. Désolé, mais je n’arrive pas à mettre le doigt sur ce qui est mal configuré (y compris au niveau du bot Telegram) et aussi désolé de ne pas comprendre la remarque « mélanger 443 et https, erreur grave ». Faut-il configurer un autre port pour l’https (normalement sur le port 443, non?) si l’on utilise Telegram? Un tutoriel pour les nuls serait certainement utile. Merci d’avance à l’âme charitable!
Je sèche … Pour information, voici le Debug (apikey et ip caviardés). Je n’arrive toujours pas à connecter Telegram …
2018-02-20 18:43:53][DEBUG] : https://xxx.xxx.xxx.xxxx:443/plugins/telegram/core/api/jeeTelegram.php?apikey=xxx&id=85
[2018-02-20 18:43:54][DEBUG] : {« ok »:false, »error_code »:400, »description »: »Bad Request: bad webhook: Ip is reserved »}
Bonsoir,
Et bien pour moi aussi, l’état de santé est au vert, le HTTPS de la section Telegram est OK, j’ai suivi le tuto https://www.maison-et-domotique.com/70896-piloter-jeedom-avec-telegram/ sans rencontrer aucune difficulté. Mais malgré ceci à la fin Jeedom ne reçoit jamais ce message provenant du bot.
Le tuto ne doit pas être complet, le soucis étant que celui de Lunarok n’en est pas un (ou alors je ne l’ai pas trouvé)…
https://lunarok-domotique.com/plugins-jeedom/telegram-interactions-notifications/ avec un lien qui amène vers le https : https://lunarok-domotique.com/2017/03/https-minimum-syndical-vie-privee/ et là on a une référence vers la config Telegram qui renvoie vers le premier lien…mais en aucun cas qui indique comment s’y prendre.
Et la documentation du plugin, https://lunarok.github.io/jeedom_docs/plugins/telegram/ n’indique pas comment le configurer.
En clair seul maison et domotique dispose d’un tuto…qui ne fonctionne à priori pas, en tout cas pas pour tout le monde.
Je n’ai rien trouvé nulle par ailleurs sur internet…
Une idée ?
Perso, en suivant les tutos je n’arrivais pas non plus à faire fonctionner Telegram. Jusqu’à ce que je me rende compte dans les logs debug que c’était un blocage DNS qui empêchait la communication (état de santé au vert pourtant). Attention donc si utilisation openDNS ou autre solution du genre > il faut whitelister son propre domaine.
https://www.jeedom.com/forum/viewtopic.php?f=140&t=38854
Fonctionne Nikel!!! Quand on configure bien son Jeedom et accès réseau.
Domage que Télégram ne permettent pas de spécifier un port autre que les 4 ports mis à disposition.
Bonjour à toutes et tous,
J’ai (j’avais) le même problème que beaucoup d’entre vous, HTTPS ok, port 443 ouvert, santé ok, etc…
En cherchant un peu (beaucoup) j’ai trouvé la solution sur le forum de Jeedom lui même.
Problème avec le pare-feu Synology, j’ai désactivé celui-ci et miracle ça marche !
Maintenant, il faut trouver une solution pour le pare-feu afin de le remettre et trouver la règle qui vas bien pour laisser passer Telegram.
En espérant vous avoir aider,
@+ GargouilleBL
Bonsoir !
Alors depuis le temps j’avais un peu lâché cette affaire, mais j’ai eu l’idée de tester mon site à l’aide de l’outil suivant :
https://www.ssllabs.com/ssltest/analyze.html?d=monsite.com
j’était au grade B.
J’ai cherché sur Google les solutions aux 2 problèmes que cet outil soulevait dans mon cas.
Me voila au grade A+
Des lors, j’ai réactivé le plugin Telegram, j’ai relancé sur mon bot via l’appication mobile Telegram sur mon smartphone un commentaire quelconque et comme par magie l’utilisateur est ENFIN remonté dans mon Jeedom.
Voila, pour tous les galériens comme moi, si cet outil peut vous aider autant qu’il m’a aidé, je serais heureux de vous avoir rendu ce petit service en communiquant ici ce qui les infos qui m’ont permis d’enfin parvenir à mes fins.
Ma conclusion est qu’il ne suffit pas d’avoir un https avec certificats valides, l’état de santé de Jeedom, du SSL et de Telegram au vert, car cela fait longtemps que j’étais dans le bon…
Bonne continuation à tous 🙂
Bonjour Mophete,
Je suis également comme bcp,j’ai suivi le tuto, tout lu.. tout est vert et Jeedom ne recoit rien. j’ai les ports ouvert et testé en desactivant mes parefeu.. tjrs rien.
Par contre quand je test avec ton adresse https://www.ssllabs.com/ssltest/analyze.html?d=monsite.com je n’ai rien sur mon site « – » aucun grade.
Comment on fait pour corriger ces problèmes ? Pour info mon site est a base de « .synology.me »
Merci d’avance
Pour info la dernière trame que j’ai en debug pour telegram c’est « [DEBUG] : {« ok »:true, »result »:true, »description »: »Webhook was set »} »
Bonjour,
J’ai une interrogation concernant l’ouverture de flux sur le routeur ainsi que de la redirection sur mon reversproxy.
A l’heure actuelle :
routeur | syno( revers proxy ) | jeedom
443 -> 443 https 443 -> http 80
88 -> 88 http 88 -> http 88
80 -> 80 http 80 -> http 80
8443 -> 8443 https 8443 -> https 8443
J’accède bien en https depuis l’extérieur avec un certificat dédié.
Ma question concerne la redirection de port … est-elle juste ?
Merci d’avance
@ccostaccosta J’ai les mêmes redirections. Tu as pu tout faire marcher ?
Hello,
J’avais le même problème, toute les redirections active, HTTPS OK, note A+ pour le certif et pourtant impossible de récupérer l’utilisateur.
Je me suis mis sur la page de l’équipement Telegram (celui ou l’on saisi le token) et j’ai enregistré, sans avoir fait de modif.
J’ai reçu d’un coup un tas de notif sur Telagram (1 pour chacune de mes tentatives) et mon utilisateur est apparu.
Donc une fois que tout les configs sont bien faites, pensez à enregistrer de nouveau, c’est surement cette action qui check que tout est OK et qui finalise l’association avec l’API.
Bon courage
Bonsoir,
Après mettre battu pour un dynDNS + SSL je me rend compte que le plugin Telegram n’est pas dispo dans mon market…
Je suis avec un raspberry 3.
Je loupe surement quelques chose… Merci d’avance pour votre aide!
Surement un Jeedom pas à jour qui ne match pas les requis (3.3.24+)
Salut Lunarok, merci pour cet excellent plugin (et pour tout ce que tu fais sur la scène domotique francophone en général). J’ai lu la doc et le plugin fonctionne parfaitement ! Petite question cependant : est-il possible d’améliorer le plugin de manière à ce que les messages ne soient pas envoyés au Bot mais à un groupe en particulier (un peu à la manière du connecteur Telegram dans Sonarr) ?
Merci à toi.
C’est déjà le cas, le plugin permet l’utilisation des groupes.
Bonjour Lunarok et merci pour tout ce travail…
J’ai commencé à jouer à Telegram et Jeedom, cela fonctionne bien.
Comme j’ai quelques interactions, je peux taper la phrase dans Telegram : « Quelle est la température du salon » et la réponse est quasi instantanée.
Ce que j’ai vu est que l’on pouvait en approchant le téléphone de l’oreille envoyer un message avec Telegram. Celui ci est alors envoyé à Jeedom.
Je fais le test avec « Quel est la température du salon » et le plugin Telegram dans Jeedom recoit ceci…
[2019-11-21 12:35:42][DEBUG] : {« update_id »:273312096, « message »:{« message_id »:97, »from »:{« id »:xxxxxxxxxx, »is_bot »:false, »first_name »: »Xavier », »username »: »xxxxx », »language_code »: »fr »}, »chat »:{« id »:1014840635, »first_name »: »Xavier », »last_name »: »xxxxx », »username »: »xxxxx », »type »: »private »}, »date »:1574336142, »voice »:{« duration »:2, »mime_type »: »audio/ogg », »file_id »: »AwADxxxxUAAnTHuVIxxxxxxxxxx », »file_size »:5843}}}
Mais évidemment rien ne se passe..
Mes questions:
Est ce supposer fonctionner ?
Manque t il des options quelque-part ? (je n’ai pas trouvé)
Faut il un plugin spécifique pour reconnaître le fichier audio qui arrive sur Jeedom ?
Merci du conseil
Xavier
Bonjour,
Je viens d’installer la dernières mise à jour de Jeedom 4.0.40 et la dernière mise à jour de ton super plugin telegram 2020-02-18 04:34:33.
Cependant, maintenant j’ai un message d’erreur quand je veux ouvrir le plugin : Class ‘object’ not found
As tu une solution pour cela ?
Encore merci poru ton plugine t ton aide.
Cordialement,
Bonjour,
Apparement mon précédent message n’a pas pas fonctionné.
Tout d’abords, merci pour ce plugin qui est tres utile au quotidien.
Par contre, depuis que je suis passé en jeedom V 4.0.40 et surtout ensuite depuis que j’ai installé la dernière mise à jour du plugin telegram 2020-02-18 04:34:33, j’ai ce message :Class ‘object’ not found
As tu une solution sur ce probléme ?
D’avance merci car pour moi cette appli est indispensable.
Cordialement,
Mickaël
Bonjour Lunarok,
J’ai installer la version Jeedom V4 sur Raspberry Buster.
J’arrive à installer ton plugin, par contre, lorsque je veux aller sur la page de configuration, j’ai cette erreur : Class ‘object’ not found
Est-ce pb au niveau de ma config ?
Je n’ai pas trouvé de retours similaires sur le net alors je me tourne vers toi.
Merci pour ton aide.
J’ai ce proléme aussi depuis la montée de version. Et c’est un drame car je suis perdu sans mon telegram pour Jeedom.
Bonjour,
J’ai eu le même problème cette semaine. Depuis, j’ai mis en place mon certificat et ma connexion https puis désinstallé et réinstallé le plugin. Après l’avoir activé je n’ai plus de message d’erreur.