Notification Clickatell

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
mimit54
Messages : 21
Inscription : 26 nov. 2014, 14:19
Localisation : Nancy

Notification Clickatell

Message par mimit54 »

Bonjour,
J'utilise Domoticz depuis de nombreuses années, et notamment la notification par Clickatell hors depuis quelques mois ce sevice ne fonctionne plus.
Ma version sous Raspberry est V4.10717
J'ai lu beaucoup de choses à ce sujet et fait de nombreux tests avec :

Code : Tout sélectionner

https://api.clickatell.com/http/sendmsg?user=XXXX&password=XXXX&api_id=XXXX&to=XXXX&text=Test envoi SMS&from=XXXX
- En direct depuis un navigateur Web
- Dans Domoticz avec un script blocky appelant une URL
Je reçois bien les SMS, mais malheureusement à travers le menu notification, aucun résultat, je précise que tous mes paramètres sont corrects (d'autant que ceux ci fonctionnaient parfaitement)
On voit bien la mise en évidence d'une modification d'API et je me demande si on peut envisager sa prise en charge au niveau de Domoticz lors d'un prochain patch.
Cordialement, Michel.
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Notification Clickatell

Message par Chrominator »

Je déterre de très profond ce sujet, mais c'est vrai que les SMS sont plus universels que Telégram.

Même constat que Mimit54, ça ne fonctionne pas.

Le problème vient du fait que l'implémentation dans Domoticz n'est pas correcte ;
Elle est faite pour un type de message "Two-Way" de Clickatell, ce qui suppose que le n° de téléphone de l'émetteur soit spécifié pour que le destinataire puisse répondre.
Or Domoticz envoie "Domoticz" en tant que n° de téléphone, et Clickatell vérifie qu'il s'agit bien d'un n° valide.
Du coup, le message est rejeté n'est pas envoyé.

J'ai modifié le source de Domoticz pour envoyer des messages de type "One-Way" car là l'émetteur ne doit pas recevoir de réponse, et donc on a pas besoin de son n° de téléphone.
Du coup ça fonctionne très bien, je reçois bien les notifications de Domoticz via Clickatell.

Je vais poster un ticket sur Github, on aura peut-être un fonctionnement correct dans une prochaine version.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Notification Clickatell

Message par Keros »

C'est sympa, merci !

Tiens-nous au courant si c'est poussé dans une version ;)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
mimit54
Messages : 21
Inscription : 26 nov. 2014, 14:19
Localisation : Nancy

Re: Notification Clickatell

Message par mimit54 »

Bonjour à tous et merci Chrominator pour la recherche, c'est du bon boulot que de proposer une solution, on espère une prise en compte dans une version future.
Cordialement et bonne année
Michel
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Re: Notification Clickatell

Message par Dorora »

Salut,

Peux tu me briefer sur les modifs à faire stp ?

Je serais bien heureux de pouvoir avoir une notif si il gèle à coté de mon compteur d'eau :D
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Notification Clickatell

Message par Chrominator »

C'est tout simple ;
Il faut juste mettre en commentaire (ou supprimer) la concaténation de la partie "from" du message dans NotificationSMS.cpp :
Screenshot_2021-01-17 domoticz domoticz.png
Screenshot_2021-01-17 domoticz domoticz.png (6.86 Kio) Consulté 3182 fois

Soit les lignes 72 à 74 du source actuel.

Et avoir configuré le service comme étant à sens unique :

Screenshot_2021-01-17 Clickatell.png
Screenshot_2021-01-17 Clickatell.png (22.88 Kio) Consulté 3182 fois
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Re: Notification Clickatell

Message par Dorora »

Déjà, un grand merci pour la rapidité :D

Par contre, j'ai beau cherché, et faire du "find ." ...
Aucun fichier nommé "NotificationSMS.cpp"

Je dois m'inquiéter? :/
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Notification Clickatell

Message par Chrominator »

Je t'ai mis le lien vers le Github, il faut juste cliquer dessus.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Dorora
Messages : 12
Inscription : 03 févr. 2017, 22:57

Re: Notification Clickatell

Message par Dorora »

Ok, J'ai mis le temps à comprendre, en fait faut recompiler ou quelque chose m'échappe encore?

Je ne maitrise absolument pas ce genre de manoeuvre
Dernière modification par Keros le 17 janv. 2021, 21:03, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Notification Clickatell

Message par Chrominator »

Oui, dès qu'on touche au source du programme, il faut recréer un exécutable.
La procédure est décrite ici.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Répondre