Bonsoir,
Concernant 2 points qui me semblent récurrents et très mal abordés/expliqués dans la doc officielle du plugin, et dans les divers forums qui en parlent.
Je vais aborder 2 points :
1 - Les messages qui ne remontent pas dans Jeedom depuis le téléphone via le bot (enfin résolu et pas grâce à la doc officielle)
2 - Plusieurs utilisateurs (téléphones) différents à intégrer dans le plugin (résolu là aussi sans la doc qui n'explique...rien du tout, l'auteur, avec tout le respect que je lui dois, doit avoir l'impression de s'écrire un truc pour lui même, que seul lui peut comprendre...Bref on voit à quel point il sait se mettre à la place des gens qui n'ont pas ses compétences, c'est tout sauf de "l'assistanat", cela s'appelle simplement de la pédagogie...et aussi un peu de marque de respect envers ceux qui essaient de se servir des outils qu'il met à la disposition de la communauté)
1er point :
Donc je vais simplement préciser les pré-requis nécessaires pour que Telegram fonctionne :
Il est écrit dans la doc en bas :
"Je n’ai pas de retour de Telegram
Il faut bien avoir une adresse en HTTPS, Telegram refuse d’utiliser une URL http en webhook (ce point est visible dans la page santé). De plus Telegram n’accepte que les ports 443, 80 et 88"
plus haut dans la partie "configuration" il est écrit ceci :
"Un certificat letsencrypt fonctionne (en ayant bien paramétré le certificat de chaine également)"
Donc en gros, pour ceux qui n'ont jamais mis en place de leur vie un certificat SSL, on comprend qu'il faut que notre site soi en https, et qu'on suive le tutoriel de Letsencrypt pour avoir un certificat auto-signé et gratuit....et qu'ensuite tout soit rose et dans le Pays des Bisounours.
Et bien j'ai envie de dire que ce n'est pas suffisant !
Apres une petite réflexion, je nuancerais mes propos....Si ce simple tutoriel est fonctionnel pour certains et pas pour les autres, quelle peut-être la différence entre leurs configurations ?
Je ne vois qu'une seule différence qui pourrait interférer : La distribution linux sur laquelle apache (ou Nginx) est installé.
Pour ma part, sur un Raspberry, avec un Raspbian tout a fait up to date, cela n'a jamais fonctionné.
Si cela se trouve pour ceux qui installent Jeedom sur un CentOS, ou un Debian officiel, ils ne rencontrent pas ces mêmes problématiques...
Donc pour finalement arriver à mes fins, je suis tombé sur un site qui m’apparaît maintenant comme indispensable :
https://www.ssllabs.com/ssltest/index.html
On renseigne l'url (sans les "https://") de son site
Le site "scanne" un par un l'ensemble des technologies SSL et mets en évidence celles qui ne sont pas supportées, avec la configuration actuelle et En l'état, du serveur Apache (ou Nginx) utilisé.
Et surtout cela indique des éléments à revoir ou améliorer.
Je ne vais pas en dire plus ici parce que dans mon cas je rencontrais 2 soucis qui faisaient que je n'était pas au top (enfin pas moi mais mon serveur apache lol) et grâce à des recherches sur Google, en gros j'ai du modifier le fichier de configuration du virtualhost "SSL-Default" de mon site web et après un restart d'apache, cela a été instantanément fonctionnel au niveau Telegram.
Et il y a tellement de points possibles et imaginables que se serait non seulement interminable, et surtout non judicieux, ni dans cette rubrique, ni même dans ce forum.
Second point :
Maintenant que Telegram fonctionne sur le téléphone de Monsieur qui est tout content de lui, Madame, elle, reste toujours à l'écart, donc avant que cela crée du malaise au sein de ma maisonnée, il s'agit là de rétablir l'équilibre homme/femme et donc qu'elle puisse, également, interagir depuis son propre smartphone avec Jeedom, et bien entendu les enfants en age d'avoir un téléphone, habitant eux mêmes dans la maison, doivent pouvoir se sentir concernés.
DONC la marche à suivre est simple :
J'avais fait l'erreur que tout le monde a du faire en suivant les tuto : Créer un équipement que j'avais nommé par exemple "TELEGRAM-papa", et j'avais même anticipé avec d'autres équipements "TELEGRAM-Maman" puis "TELEGRAM-fiston1", etc....
Que neni !!
Un seul équipement suffit :
"TELEGRAM" (par exemple, hein, je veux dire par là qu'il n'est pas utile de le rendre nominatif)
Dans cet équipement, on laisse bien activé la case pour ajouter automatiquement les nouveaux utilisateurs.
Il y a tout de même un prérequis (évident pour certains, mais j'enfonce les portes ouvertes pour d'autres) nécessaire : Dans la configuration générale de Jeedom, il faut créer un utilisateur pour chaque membre (papa, maman, fiston1, etc..).
Maintenant cela se passe sur chaque téléphone, dans l'application Telegram.
Celui de papa qui a tout lu et suivi depuis le début, dispose déjà du bot créé et inséré dans ses contacts de l'app telegram, on peut poser ce tel là et on n'y touche plus.
Par contre, pour papa, il reste tout e même à faire ceci : Dans le plugin Telegram, dans l'onglet Commandes, et enfin dans la colonne "Username", sur la ligne ajoutée automatiquement, on sélectionne le nom d'utilisateur associé, puis on enregistre, c'est tout
.
Sur chacun des autres téléphones :
- Avoir telegram d'installé et de personnalisé avec le numéro de tel qui sert de compte telegram
- Ajouter le bot dans ses contacts telegram
- Depuis ce bot, parler.....une nouvelle ligne remonte dans l'onglet Commande du plugin.
- Dans la colonne "Username" on sélectionne le nom d'utilisateur Jeedom correspondant sur la nouvelle ligne apparue
- On enregistre
- On répète ces étapes sur chaque autre téléphone.
- Une fois que tout le monde a sa jolie ligne dans le plugin, on décoche la case qui permet d'enregistrer automatiquement les nouveaux utilisateurs
Et voila, j'espère que cela pourra aider la communauté.