Top merci!
[Plugin Tiers] Telegram
Re: [Plugin Tiers] Telegram
Bonjour à tous
Je me suis lancé dans la configuration de ce plugin. J'utilise le dns fourni par jeedom. Y-a-t-il une particularité dans ce cas là ? Faut il quand même installer let's encrypt ?
Je me suis lancé dans la configuration de ce plugin. J'utilise le dns fourni par jeedom. Y-a-t-il une particularité dans ce cas là ? Faut il quand même installer let's encrypt ?
Re: [Plugin Tiers] Telegram
Bonjour,
Non.
Non.
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Re: [Plugin Tiers] Telegram
Bonjour,
Je recherche a mettre autre chose quand une interaction et inconnu comme l’exécution d'un scénario que j'ai nommé HELP quand une commande interaction n'existe pas.
Au lieu que le bot me renvoie "désolé je n'ai pas compris" j'aimerai que ça exécute ce scénario qui m'envoie toute les commandes disponible.
Est-ce possible je n'ai rien trouvé qui pourrait faire ça ?
Merci d'avance
Je recherche a mettre autre chose quand une interaction et inconnu comme l’exécution d'un scénario que j'ai nommé HELP quand une commande interaction n'existe pas.
Au lieu que le bot me renvoie "désolé je n'ai pas compris" j'aimerai que ça exécute ce scénario qui m'envoie toute les commandes disponible.
Est-ce possible je n'ai rien trouvé qui pourrait faire ça ?
Merci d'avance
Re: [Plugin Tiers] Telegram
Bonjour a tous,
J ai trouvé une solution à tester pour les personnes qui, comme moi depuis quelques mois, n arrivent plus à communiquer avec jeedom.
Je recevais toujours les messages de télégram mais quand j utilisais ask ca ne fonctionnais plus.
Après une bonne 100 ène essais ce soir ça s est remis à fonctionner ce que j ai fait mais je sais pas si toutes les étapes sont indispensables ...:
J ai ouvert le port 443 sur ma box.
J ai décoché la case : désactiver la gestion du reseau par jeedom
J ai désactivé et réactivé le plugin télégram et la "miracle" jeedom me répond de nouveau...
Hope il help
J ai trouvé une solution à tester pour les personnes qui, comme moi depuis quelques mois, n arrivent plus à communiquer avec jeedom.
Je recevais toujours les messages de télégram mais quand j utilisais ask ca ne fonctionnais plus.
Après une bonne 100 ène essais ce soir ça s est remis à fonctionner ce que j ai fait mais je sais pas si toutes les étapes sont indispensables ...:
J ai ouvert le port 443 sur ma box.
J ai décoché la case : désactiver la gestion du reseau par jeedom
J ai désactivé et réactivé le plugin télégram et la "miracle" jeedom me répond de nouveau...
Hope il help
Re: [Plugin Tiers] Telegram
Ah oui et j ai mis un nom d utilisateur dans l appli télégram également si jamais...
Re: [Plugin Tiers] Telegram
Bonjour,
J'ai installé le plugin Telegram mais n'arrive pas à le faire fonctionner : je suis bloqué et ne parviens pas à faire remonter un premier utilisateur lorsque j'envoie un message à mon bot rien ne se passe.
J'ai parcouru tous les sujets que j'ai pu trouver pour essayer de remédier à mon problème mais sans succès. Donc si quelqu'un aurait une piste pour m'éclairer...
J'ai donc suivi les indications du tutoriel suivant pour tout configurer : https://www.maison-et-domotique.com/708 ... tdomotique
Côté Box :
- Le Port 443 de ma box est redirigé sur le port 443 de ma machine jeedom
- Le Port 80 de ma box est redirigé sur le port 80 de ma machine jeedom
Côté Jeedom :
- J'ai mon accès externe en HTTPS
- J'ai configuré mon plugin avec l'api key de mon bot
Côté messagerie telegram :
- J'ai bien mon bot avec son api key
- Mon username est correctement défini
Voici quelques images plus parlantes :
J'ai installé le plugin Telegram mais n'arrive pas à le faire fonctionner : je suis bloqué et ne parviens pas à faire remonter un premier utilisateur lorsque j'envoie un message à mon bot rien ne se passe.
J'ai parcouru tous les sujets que j'ai pu trouver pour essayer de remédier à mon problème mais sans succès. Donc si quelqu'un aurait une piste pour m'éclairer...
J'ai donc suivi les indications du tutoriel suivant pour tout configurer : https://www.maison-et-domotique.com/708 ... tdomotique
Côté Box :
- Le Port 443 de ma box est redirigé sur le port 443 de ma machine jeedom
- Le Port 80 de ma box est redirigé sur le port 80 de ma machine jeedom
Côté Jeedom :
- J'ai mon accès externe en HTTPS
- J'ai configuré mon plugin avec l'api key de mon bot
Côté messagerie telegram :
- J'ai bien mon bot avec son api key
- Mon username est correctement défini
Voici quelques images plus parlantes :
-
- Timide
- Messages : 262
- Inscription : 07 mars 2017, 20:31
Re: [Plugin Tiers] Telegram
Bonjour,
(Problème Corrigé en fin de ce message)
Je suis passer en V4 et je rencontre un problème pour l'envoi d'une image par telegram:
<code>
[2019-10-01 09:00:07][DEBUG] : Call url https://api.telegram.org/botyyyyy:Apikey/sendPhoto with option Array ( [disable_notification] => 0 [parse_mode] => HTML [photo] => CURLFile Object ( [name] => [mime] => [postname] => ) [caption] => test [chat_id] => 363589752 )
[2019-10-01 09:00:09][ERROR] : Erreur exécution de la commande [System][Bot-télégram][user] : Echec de la requête HTTP : https://api.telegram.org/botyyyyy:Apikey/sendPhoto cURL error : couldn't open file ""
</code>
Le scénario que j'utilise fonctionnait depuis un bon bout de temps mais a priori cela coince maintenant en V4:
Voici le log du scénario qui envoi le telegram:
<code>
[2019-10-01 07:52:54][SCENARIO] Lancement du scénario en mode synchrone
[2019-10-01 07:52:54][SCENARIO] Start : Lancement provoqué par le scénario : [jardin][Divers][Poubelles]. Tags : {"#Message#":"\"Sortir la poubelle de verre\"","#Options#":"\"file=\/data\/img\/Poubelle.verre.png\""}
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-10-01 07:52:54][SCENARIO] Exécution d'un bloc code
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-10-01 07:52:54][SCENARIO] Evaluation de la condition : ["Sortir la poubelle de verre
" != "" && (1569909174-1569867725>180) ] = Vrai
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-10-01 07:52:54][SCENARIO] Mise à jour du tag #Message# => 7h52: Sortir la poubelle de verre
[2019-10-01 07:52:54][SCENARIO] Exécution d'un bloc élément : 115
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-10-01 07:52:54][SCENARIO] Evaluation de la condition : ["tous" == "tous"] = Vrai
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-10-01 07:52:54][SCENARIO] Exécution de la commande [System][Bot-télégram][Tous] avec comme option(s) : {"background":"0","title":"file=\/data\/img\/Poubelle.verre.png","message":"7h52: Sortir la poubelle de verre
"}
</code>
quand je tape https://monjeedom/data/img/Poubelle.verre.png l'image apparait bien
J'ai essayé en direct sur le dashboard : idem
dans option j'ai essayé :
file=data/img/Poubelle.verre.png
file=/data/img/Poubelle.verre.png
file='data/img/Poubelle.verre.png'
Edit: j'ai trouver la solution: avant le chemin relatif fonctionnait, maintenant il faut lettre le chemin complet du disque:
file=/var/www/html/data/img/Poubelle.verre.png
(Problème Corrigé en fin de ce message)
Je suis passer en V4 et je rencontre un problème pour l'envoi d'une image par telegram:
<code>
[2019-10-01 09:00:07][DEBUG] : Call url https://api.telegram.org/botyyyyy:Apikey/sendPhoto with option Array ( [disable_notification] => 0 [parse_mode] => HTML [photo] => CURLFile Object ( [name] => [mime] => [postname] => ) [caption] => test [chat_id] => 363589752 )
[2019-10-01 09:00:09][ERROR] : Erreur exécution de la commande [System][Bot-télégram][user] : Echec de la requête HTTP : https://api.telegram.org/botyyyyy:Apikey/sendPhoto cURL error : couldn't open file ""
</code>
Le scénario que j'utilise fonctionnait depuis un bon bout de temps mais a priori cela coince maintenant en V4:
Voici le log du scénario qui envoi le telegram:
<code>
[2019-10-01 07:52:54][SCENARIO] Lancement du scénario en mode synchrone
[2019-10-01 07:52:54][SCENARIO] Start : Lancement provoqué par le scénario : [jardin][Divers][Poubelles]. Tags : {"#Message#":"\"Sortir la poubelle de verre\"","#Options#":"\"file=\/data\/img\/Poubelle.verre.png\""}
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-10-01 07:52:54][SCENARIO] Exécution d'un bloc code
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-10-01 07:52:54][SCENARIO] Evaluation de la condition : ["Sortir la poubelle de verre
" != "" && (1569909174-1569867725>180) ] = Vrai
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-10-01 07:52:54][SCENARIO] Mise à jour du tag #Message# => 7h52: Sortir la poubelle de verre
[2019-10-01 07:52:54][SCENARIO] Exécution d'un bloc élément : 115
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-10-01 07:52:54][SCENARIO] Evaluation de la condition : ["tous" == "tous"] = Vrai
[2019-10-01 07:52:54][SCENARIO] Exécution du sous-élément de type [action] : then
[2019-10-01 07:52:54][SCENARIO] Exécution de la commande [System][Bot-télégram][Tous] avec comme option(s) : {"background":"0","title":"file=\/data\/img\/Poubelle.verre.png","message":"7h52: Sortir la poubelle de verre
"}
</code>
quand je tape https://monjeedom/data/img/Poubelle.verre.png l'image apparait bien
J'ai essayé en direct sur le dashboard : idem
dans option j'ai essayé :
file=data/img/Poubelle.verre.png
file=/data/img/Poubelle.verre.png
file='data/img/Poubelle.verre.png'
Edit: j'ai trouver la solution: avant le chemin relatif fonctionnait, maintenant il faut lettre le chemin complet du disque:
file=/var/www/html/data/img/Poubelle.verre.png
Jeedom 4.0.35 DIY RPI3/SSD , Zwave - Rfxcom - ...
-
- Timide
- Messages : 13
- Inscription : 22 août 2015, 00:21
Re: [Plugin Tiers] Telegram
Exactement même problème pour moi mais j'ai trouvé le problème : le certificat SSL était généré pour le nom "www.monnomdedomaine.ovh" alors que dans ma configuration réseau jeedom, j'avais mis https://monnomdedomaine.ovh.
J'ai corrigé en mettant https://www.nomdedomaine.ovh et ça a fonctionné !
Re: [Plugin Tiers] Telegram
Merci ça a fonctionné ! j'avais vu que quelqu'un conseillait justement de retirer le www dans un autre post du coup je n'avais pas tenté.cyrilpradel a écrit : ↑01 oct. 2019, 21:51Exactement même problème pour moi mais j'ai trouvé le problème : le certificat SSL était généré pour le nom "www.monnomdedomaine.ovh" alors que dans ma configuration réseau jeedom, j'avais mis https://monnomdedomaine.ovh.
J'ai corrigé en mettant https://www.nomdedomaine.ovh et ça a fonctionné !
-
- Timide
- Messages : 44
- Inscription : 05 oct. 2017, 14:53
Re: [Plugin Tiers] Telegram
Bonjour à tous,
Dans la doc du plugin Telegram que je suis en train de tester, j'ai vu qu'on pouvais faire du TTS avec du text sous la forme: tts="ceci est un test" ( dans la zone "option" avec la syntaxe: option="valeur" ).
J'ai tenté depuis un scenario la commande avec comme valeur: tts="ceci est un test"
mais lorsque je sauvegarde, la valeur de "tts" deviens alors "tts=" sans la valeur
Lorsque je met un tts=ceci est un test sans les " alors j'ai que "ceci" qui est envoyé sur mon client telegram
J'ai tenté avec des ' mais j'ai le même résultat que lorsque je met rien.
J'ai tenté tts=ceci_est_un_test la c'est "mieux", j'ai le message découpé par des "underscore", ce qui parait presque logique...
J'utilise Jeedom v4, c'est possiblement lié à ça ?
Merci infiniment pour votre aide :]
edit: Je penses que c'est lié à Jeedom, car, j'ai regardé le code de telegram.class.php ligne 277
$options['tts'] est "invalide" si on met pas des ". Je sais pas trop où trouver le code qui valide les options dans le formulaire
j'ai "hacké" en ajoutant des "_" dans le tts=ceci_est_un_test et j'ai modifié la ligne 277 comme ceci:
C'est moche, mais mes skills en PHP sont pas ultra développés
Dans la doc du plugin Telegram que je suis en train de tester, j'ai vu qu'on pouvais faire du TTS avec du text sous la forme: tts="ceci est un test" ( dans la zone "option" avec la syntaxe: option="valeur" ).
J'ai tenté depuis un scenario la commande avec comme valeur: tts="ceci est un test"
mais lorsque je sauvegarde, la valeur de "tts" deviens alors "tts=" sans la valeur
Lorsque je met un tts=ceci est un test sans les " alors j'ai que "ceci" qui est envoyé sur mon client telegram
J'ai tenté avec des ' mais j'ai le même résultat que lorsque je met rien.
J'ai tenté tts=ceci_est_un_test la c'est "mieux", j'ai le message découpé par des "underscore", ce qui parait presque logique...
J'utilise Jeedom v4, c'est possiblement lié à ça ?
Merci infiniment pour votre aide :]
edit: Je penses que c'est lié à Jeedom, car, j'ai regardé le code de telegram.class.php ligne 277
Code : Tout sélectionner
exec("pico2wave -l fr-FR -w /tmp/voice.wav \"" . $options['tts'] . "\"");
j'ai "hacké" en ajoutant des "_" dans le tts=ceci_est_un_test et j'ai modifié la ligne 277 comme ceci:
Code : Tout sélectionner
exec("pico2wave -l fr-FR -w /tmp/voice.wav \"" . str_replace("_", " ", $options['tts']) . "\"");
Re: [Plugin Tiers] Telegram
Bonjour,
Comme beaucoup j'ai le même problème : mon bot Télégram ne communique pas avec mon Jeedom (alors que l'inverse fonctionne).
J'ai tout vérifié : certificat à jour, port 443 ouvert sur le jeedom...
En revanche il y a un soucis (et je suis à peu près sûr que le problème vient delà) avec mon synology.
Voici ma configuration :
Freebox avec la redirection de port suivante :
PORT 20000 -> 443 JEEDOM
PORT 15000 -> 15000 SYNOLOGY (mon synology est paramétrer pour répondre sur ce port)
Donc pour finaliser ma configuration avec Telegram, j'ai voulu ouvrir le PORT 443 du JEEDOM:
PORT 443 -> 443 JEEDOM
Mais évidement rien ne fonctionne. J'ai donc tout repris depuis le début en effaçant complètement les redirection de ports.
Et je me suis aperçu que même sans redirection, mon synology restait accessible depuis l'exterieur :
L'adresse @ip_freebox:443 me redirige de manière implicite vers le port 15000 du synology !!!
Auriez-vous un idée d'où vient ce comportement que je ne juge pas normal ? Synology ou Freebox ?
Comme beaucoup j'ai le même problème : mon bot Télégram ne communique pas avec mon Jeedom (alors que l'inverse fonctionne).
J'ai tout vérifié : certificat à jour, port 443 ouvert sur le jeedom...
En revanche il y a un soucis (et je suis à peu près sûr que le problème vient delà) avec mon synology.
Voici ma configuration :
Freebox avec la redirection de port suivante :
PORT 20000 -> 443 JEEDOM
PORT 15000 -> 15000 SYNOLOGY (mon synology est paramétrer pour répondre sur ce port)
Donc pour finaliser ma configuration avec Telegram, j'ai voulu ouvrir le PORT 443 du JEEDOM:
PORT 443 -> 443 JEEDOM
Mais évidement rien ne fonctionne. J'ai donc tout repris depuis le début en effaçant complètement les redirection de ports.
Et je me suis aperçu que même sans redirection, mon synology restait accessible depuis l'exterieur :
L'adresse @ip_freebox:443 me redirige de manière implicite vers le port 15000 du synology !!!
Auriez-vous un idée d'où vient ce comportement que je ne juge pas normal ? Synology ou Freebox ?
Re: [Plugin Tiers] Telegram
Tu as bien passé l’administration de ta freebox sur un port autre que 443 ?
Essaye d’en désactivant l’upnp. Peut être que ton syno ouvre le port tout seul.
Mais si c’est ça, logiquement avec un port forward explicite en 443 tu devrait plus avoir de souci
Essaye d’en désactivant l’upnp. Peut être que ton syno ouvre le port tout seul.
Mais si c’est ça, logiquement avec un port forward explicite en 443 tu devrait plus avoir de souci
“La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.”
Albert Einstein
Albert Einstein
Re: [Plugin Tiers] Telegram
Bonsoir,
Merci pour ta réponse.
J'ai simplement oublié de préciser que j'étais avec une freebox V5... Donc l'administration se fait depuis le site de free.
L'upnp est bien désactivé.
Je vais p-e tenté un reset complet de la box...
Merci pour ta réponse.
J'ai simplement oublié de préciser que j'étais avec une freebox V5... Donc l'administration se fait depuis le site de free.
L'upnp est bien désactivé.
Je vais p-e tenté un reset complet de la box...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité