Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

totor50
Timide
Messages : 84
Inscription : 19 août 2015, 00:26

PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par totor50 » 14 sept. 2018, 19:25

Bonjour,

COnfronté à une panne mécanique de ma clé alcatel x220L, j'ai du chercher des solutions pour faire fonctionner une clé 3G.

LA clé HSDPA 7.2mbps ne fonctionnant pas du tout (ne tient pas plus de 2 secondes), j'ai eu l'occasion d'avoir une DWM-157 sous la main.

N'ayant aucun tuto sur celle-ci, je vais donc vous expliquer mes pérégrinations permettant de faire tourner cette clé :

D'abord, en plaçant cette clé, elle donne apres un lsusb:

Code : Tout sélectionner

root@jeedom:~# lsusb
Bus 001 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 054: ID 2001:a407 D-Link Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
J'ai recherché et trouvé cet apport à coller dans

Code : Tout sélectionner

#############################################################################
# D-Link DWM-156 (Variant)
#
DefaultVendor=  0x2001
DefaultProduct= 0xa407
TargetVendor=0x2001
TargetProduct=0x7d0e

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"

########################################################
J'avoue avoir pris un peu de chaque côté avant d'en arriver à cette combinaison.

Cela donne

Code : Tout sélectionner

root@jeedom:~# /usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.conf
Look for target devices ...
 No devices in target mode or class found
Look for default devices ...
   product ID matched
 Found devices in default mode (1)
Access device 054 on bus 001
Current configuration number is 1
Use interface number 0
Use endpoints 0x01 (out) and 0x81 (in)

USB description data (for identification)
-------------------------
Manufacturer: D-Link,Inc
     Product: D-Link DWM-157
  Serial No.: 536512501044400
-------------------------
Looking for active driver ...
 OK, driver detached
Set up interface 0
Use endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
 OK, message successfully sent
Reset response endpoint 0x81
Reset message endpoint 0x01
-> Run lsusb to note any changes. Bye!
puis

Code : Tout sélectionner

root@jeedom:~# ls /dev/ttyUSB*
/dev/ttyUSB0
ne donne rien...grrr

Et je trouve sur un site cette commande qui agit par miracle par faire resurgir les ports USB

Code : Tout sélectionner

root@jeedom:~# echo "2001 7d0e" > /sys/bus/usb-serial/drivers/option1/new_id
et là:

Code : Tout sélectionner

root@jeedom:~# ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3  /dev/ttyUSB4
Le reste n'est plus qu'à paramétrer dans la configuration du plugin SMS pour trouver le bon port et les bons réglages.

Et les SMS partent!

et arrivent aussi, bref que du bonheur.

J'ai essayé avec BOUYGUES en connectant directement la clé sur le RPi.

J'ai changé la sim et utilisé SFR et j'ai connecté la clé sur un HUB USB autoalimenté, refait un coup de usb_modeswitch et je n'ai pas eu besoin de faire la commande echo car tous les ports étaient là mais avec une valeur incrémentée (de 3 à 6).

Code : Tout sélectionner

root@jeedom:~# ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB3  /dev/ttyUSB4  /dev/ttyUSB5  /dev/ttyUSB6
Voili, voilou...:)

Pour l'instant, ça a l'air de tenir.

Si ça peut servir...

PS: Attention, il y a deux formes (et peut être variantes) de la dwm-157.
Celle dont je parle ici est de ce type (je ne fais pas de pub) : https://www.rueducommerce.fr/produit/d- ... -73890578#

Celle d'Amazon (avec un bouton sur le côté) :https://www.amazon.fr/D-Link-DWM-157-Ad ... ds=dwm157
fonctionne surement pareil mais il faudrait que quelqu'un puisse le confirmer ici.

totor50
Timide
Messages : 84
Inscription : 19 août 2015, 00:26

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par totor50 » 28 sept. 2018, 23:32

Bonsoir,

La config précédente fonctionne mais ne tient pas après un redémarrage. Quelqu'un a une idée pour automatiser celle-ci ?

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 30 oct. 2018, 22:28

totor50 a écrit :
28 sept. 2018, 23:32
Bonsoir,

La config précédente fonctionne mais ne tient pas après un redémarrage. Quelqu'un a une idée pour automatiser celle-ci ?
Bonsoir,
Avez vous essayé avec les udev rules ?
On peut y mettre des commandes usb_modeswitch de mémoire.

Sinon elle fonctionne vraiment bien cette dlink ? Car j'ai plutôt un avis mitigé sur les Huawei : ma E220 semble avoir rendu l'âme et la E180 qui la remplace est très instable... Si oui, je vais peut être me laisser tenter par ce modèle.

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 30 oct. 2018, 22:31

totor50 a écrit :
14 sept. 2018, 19:25

Celle dont je parle ici est de ce type (je ne fais pas de pub) : https://www.rueducommerce.fr/produit/d- ... -73890578#

Celle d'Amazon (avec un bouton sur le côté) :https://www.amazon.fr/D-Link-DWM-157-Ad ... ds=dwm157
fonctionne surement pareil mais il faudrait que quelqu'un puisse le confirmer ici.
Sur les photos des liens fournies, ce sont les mêmes clés UDB, toutes deux avec le bouton sur le côté...

totor50
Timide
Messages : 84
Inscription : 19 août 2015, 00:26

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par totor50 » 01 déc. 2018, 13:26

Non, l'une a un bouton et l'autre pas...

Celle que j'ai acheté n'en a pas (1er lien)...

Et pour répondre à la question, oui elle fonctionne bien. J'ai fait un autre message expliquant comment réussir à l'installer.

Pas de souci particulier si ce n'est d'automatiser la procédure lors d'un arrêt et redémarrage de la Jeedom (je dois refaire la prise en compte manuellement). Il doit bien y avoir la solution mais comme ça plante très rarement (du fait de l'onduleur), cela ne pénalise pas trop (sauf si je suis en dehors du domicile).

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 01 déc. 2018, 14:23

totor50 a écrit :
01 déc. 2018, 13:26
Non, l'une a un bouton et l'autre pas...

Celle que j'ai acheté n'en a pas (1er lien)...

Et pour répondre à la question, oui elle fonctionne bien. J'ai fait un autre message expliquant comment réussir à l'installer.

Pas de souci particulier si ce n'est d'automatiser la procédure lors d'un arrêt et redémarrage de la Jeedom (je dois refaire la prise en compte manuellement). Il doit bien y avoir la solution mais comme ça plante très rarement (du fait de l'onduleur), cela ne pénalise pas trop (sauf si je suis en dehors du domicile).
Au temps pour moi, je n'avais pas vu le bouton :-)

Merci pour votre retour, je pense que je ne vais pas tarder à ma laisser tenter, ma Huawei est vraiment instable...

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 09 déc. 2018, 13:55

totor50 a écrit :
14 sept. 2018, 19:25
Celle d'Amazon (avec un bouton sur le côté) :https://www.amazon.fr/D-Link-DWM-157-Ad ... ds=dwm157
fonctionne surement pareil mais il faudrait que quelqu'un puisse le confirmer ici.
Je viens de la commander.
Je reviendrai commenter pour donner le résultat une fois reçue et installée.

totor50
Timide
Messages : 84
Inscription : 19 août 2015, 00:26

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par totor50 » 13 déc. 2018, 23:00

Pas de souci. je surveille le fil au cas où de l'aide serait nécessaire ;)

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 31 déc. 2018, 18:01

Je me suis lancé dans l'installation de ma clé achetée sur Amazon.fr.

Quelques petites différences par contre.
L'iD de ma clé est : idVendor=2001, idProduct=a707

Du coup, j'ai créé le fichier dans : /etc/usb_modeswitch.d/2001_a707

Code : Tout sélectionner

#############################################################################
# D-Link DWM-157
#
DefaultVendor=0x2001
DefaultProduct=0xa707
TargetVendor=0x2001
TargetProduct=0x7d02
StandardEject=1

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"

########################################################
Et j'ai créé le fichier /etc/udev/rules.d/98-usb-serial.rules pour une prise en compte au démarrage (trouvé en farfouillant sur le net) :

Code : Tout sélectionner

# When seen as a storage, switch it:
SUBSYSTEM=="usb",ATTRS{idVendor}=="2001",ATTRS{idProduct}=="a707", \
 RUN+="/sbin/rmmod usb-storage", RUN+="/sbin/usb_modeswitch -c /etc/usb_modeswitch.d/2001_a707"

# When seen as a modem, use it:
SUBSYSTEM=="usb", ATTRS{idVendor}=="2001", ATTRS{idProduct}=="7d02", \
 RUN+="/sbin/modprobe usbserial vendor=0x2001 product=0x7d02"
J'utilise /dev/ttyUSB1 pour envoyer des SMS.

En espérant que ce soit plus stable que la clé précédente de marque Huawei.

totor50
Timide
Messages : 84
Inscription : 19 août 2015, 00:26

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par totor50 » 13 janv. 2019, 22:48

Dans mon cas, c'est le jour et la nuit; Une stabilité incroyable.

La seule chose qui m'arrive de temps en temps est de relancer le démon (pour cela, j'ai mis un test journalier et si je ne reçois pas le sms, je redémarre manuellement. C'est assez rare quand même.

Je réfléchirai à une procédure automatisée si vraiment cela devient lourd...

Pour la procédure automatisée, tu peux me donner le lien pour que je regarde car ça m’intéresse ;)

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 13 janv. 2019, 23:58

Effectivement, c'est très stable.
Pour la procédure automatisée, il n'y a que la configuration udev à effectuer que j'ai indiquée, rien de plus.

Mikado
Timide
Messages : 150
Inscription : 17 sept. 2018, 10:42

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Mikado » 18 janv. 2019, 10:25

Bonjour à tous,

En lisant ce fil, je me suis lancé et j'ai acheté la même clé. La petite différence est que j'ai le modèle avec bouton (enfin c'est de la déco car ce n'est pas un bouton sur lequel on peut appuyer). Au niveau Hardware, mon Jeedom est une VM hébergée sur un Synology avec Virtual Manager.

J'ai installé le plugin SMS, mis la clé sur le port USB de mon Syno (en plus de ma clé AOTEC zwave). Dans la config du plugin, et le port SMS, je vois ma clé DWM157 suffixé avec USB0, et la même chose dans la liste avec USB1, USB2, USB3. J'ai beau essayé les 4, le démon ne veut pas démarrer. Parfois, il me dit CME 10, parfois Broken Pipe error, et sinon, Essayer un autre Port.

Je n'ai pas mis en œuvre les modifs via SSH, ce dont vous parlez tous les deux. Mon raisonnement était que ces modifs sont faîtes pour que la clé soit détectée, et comme je l'ai trouvé dans la liste du plugin identifiée comme "D-LINK DWM157 /USB0" (1,2,3), je n'en avais pas besoin.
C'est une erreur de raisonnement ?

Au sujet du code PIN, il est 0000. Dois je considérer que je ne dois pas le renseigner ? ou mettre les 0000 ? J'ai essayé les deux, mais ne fonctionne pas. Le terme 'pas de pin code' n'est pas clair, au sens, doit on considérer que 0000 correspond à 'pas de PIN code'. J'aurais tendance à dire que je dois mettre les 0000. Mais si vous avez la réponse, je la veux bien, cela accélèrera l'install :)

Dernier point. Je joue avec la Nano de mon téléphone, donc je sais la carte SIM opérationnelle. J'ai du la mettre dans un adaptateur, et ensuite la glisser dans la carte. Y a t'il une possibilité que mal mise, rien ne fonctionne ? Dans ce cas, y a t'il moyen de vérifier la nuance entre "manque la SIM" mais sur le bon port SMS, et le reste ?

Edit : CME10 semble dire, car SIM absente. ce qui semble être une "bonne nouvelle". Donc le daemon ne pourrait pas se lancer si il manque la carte SIM ? (me reste plus à retrouver sur quel port il m'a dit cela :/ )

Je suis désolé avec toutes mes questions, mais niveau hardware et admin de serveur (config de hardware type clé USB), protocole rezo téléphone, je n'y connais absolument rien.

Merci pour votre aide, et bonne journée

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 20 janv. 2019, 14:04

@Mikado : il y a de fortes chances que ta clé soit par défaut en mode stockage et non en mode modem.
Il faut pour cela utiliser le soft usb_modeswitch pour le passer de mode stockage en mode modem.

Pour en être sûr, peux tu lancer cette commande en utilisateur root ?
lsusb

Mikado
Timide
Messages : 150
Inscription : 17 sept. 2018, 10:42

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Mikado » 30 janv. 2019, 17:31

Hello,
J'ai été un peu long à répondre, mais la situation était récalcitrante ^^ bon j'ai cru crier victoire mais non, cela déconne au démarrage du daemon :(

[2019-01-30 17:14:44][DEBUG] : Socket interface started
[2019-01-30 17:14:44][DEBUG] : Start listening...
[2019-01-30 17:14:44][DEBUG] : Connecting to GSM Modem...
[2019-01-30 17:14:44][DEBUG] : Text mode false
[2019-01-30 17:14:44][DEBUG] : Enter pin code : 0000
[2019-01-30 17:14:44][INFO] : Connecting to modem on port /dev/ttyUSB0 at 115200bps
[2019-01-30 17:14:44][DEBUG] : LoopNetServer Thread started
[2019-01-30 17:14:44][DEBUG] : Listening on: [127.0.0.1:55002]
[2019-01-30 17:14:44][DEBUG] : write: ATZ
[2019-01-30 17:14:49][ERROR] : Exception: None
[2019-01-30 17:14:49][ERROR] : Exit 1 because this exeption is fatal
[2019-01-30 17:14:49][DEBUG] : Shutdown
[2019-01-30 17:14:49][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2019-01-30 17:14:49][DEBUG] : Send to jeedom : {'message': 'None', 'number': 'none'}
[2019-01-30 17:14:49][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2019-01-30 17:14:49][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=xxxxx HTTP/1.1" 200 0
[2019-01-30 17:14:49][DEBUG] : LoopNetServer Thread stopped
[2019-01-30 17:14:49][DEBUG] : Exit 0

Exception none, suis aidé avec cela. vous auriez une idée ?
Merci bcp à tous

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 30 janv. 2019, 23:13

Peux-tu essayer avec /dev/ttyUSB1 au lieu des /dev/ttyUSB0 et passer la valeur de 115200 à 9600 dans les paramètres du plugin ?

MaisonClaireNimes
Timide
Messages : 55
Inscription : 29 nov. 2018, 11:24

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par MaisonClaireNimes » 24 mars 2019, 16:46

Bonjour, prière d'être très indulgent: je suis un débutant de type enclume!!! L'âge y est pour quelque chose, certainement... :( :( :(

J'ai suivi les conseils au fil de ce forum pour installer ma clef DLINK sur ma Jeedom smart. J'ai enlevé mon plug in RFPlayer pour pouvoir récupérer le port /dev/ttyUSB0 que je lui avais auparavant attribué, de façon à le rendre disponible pour l'installation de la clef DLINK. J'ai passé la valeur de communication à 9600 bauds.

Rien n'y fait: le daemon se met au vert deux secondes puis vire au rouge.

Help!!!! :roll: :roll:

MaisonClaireNimes
Timide
Messages : 55
Inscription : 29 nov. 2018, 11:24

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par MaisonClaireNimes » 24 mars 2019, 16:50

:o :o :o Suite au précédent:

Il y a aussi un problème lié au fait que le daemon a été relancé plus de trois fois: que faire ???

MaisonClaireNimes
Timide
Messages : 55
Inscription : 29 nov. 2018, 11:24

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par MaisonClaireNimes » 24 mars 2019, 19:22

Voici mes logs successifs: c'est très bavard!!! :o :o :o


[2019-03-24 18:15:24][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2019-03-24 18:15:24][DEBUG] : LoopNetServer Thread stopped
[2019-03-24 18:15:24][DEBUG] : Exit 0
[2019-03-24 19:16:11][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2019-03-24 19:16:19][INFO] : Lancement démon sms : /usr/bin/python /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55002 --serialrate 9600 --pin None --textmode no --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey OsgKJ2tvnkFiVshUGwg8xcKwcuk3Pvy9 --pid /tmp/jeedom/sms/deamon.pid
[2019-03-24 18:16:19][INFO] : Start smsd
[2019-03-24 18:16:19][INFO] : Log level : debug
[2019-03-24 18:16:19][INFO] : Socket port : 55002
[2019-03-24 18:16:19][INFO] : Socket host : 127.0.0.1
[2019-03-24 18:16:19][INFO] : PID file : /tmp/jeedom/sms/deamon.pid
[2019-03-24 18:16:19][INFO] : Device : /dev/ttyUSB0
[2019-03-24 18:16:19][INFO] : Apikey : OsgKJ2tvnkFiVshUGwg8xcKwcuk3Pvy9
[2019-03-24 18:16:19][INFO] : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2019-03-24 18:16:19][INFO] : Cycle : 30.0
[2019-03-24 18:16:19][INFO] : Serial rate : 9600
[2019-03-24 18:16:19][INFO] : Pin : None
[2019-03-24 18:16:19][INFO] : Text mode : no
[2019-03-24 18:16:19][INFO] : SMSC : None
[2019-03-24 18:16:19][DEBUG] : Writing PID 26646 to /tmp/jeedom/sms/deamon.pid
[2019-03-24 18:16:19][DEBUG] : Init request module v2.12.4
[2019-03-24 18:16:19][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2019-03-24 18:16:19][DEBUG] : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=OsgKJ2tvnkFiVshUGwg8xcKwcuk3Pvy9 HTTP/1.1" 200 0
[2019-03-24 18:16:19][DEBUG] : Socket interface started
[2019-03-24 18:16:19][DEBUG] : LoopNetServer Thread started
[2019-03-24 18:16:19][DEBUG] : Start listening...
[2019-03-24 18:16:19][DEBUG] : Listening on: [127.0.0.1:55002]
[2019-03-24 18:16:19][DEBUG] : Connecting to GSM Modem...
[2019-03-24 18:16:19][DEBUG] : Text mode false
[2019-03-24 18:16:19][INFO] : Connecting to modem on port /dev/ttyUSB0 at 9600bps
[2019-03-24 18:16:19][DEBUG] : write: ATZ
[2019-03-24 18:16:24][ERROR] : Exception: None
[2019-03-24 18:16:24][ERROR] : Exit 1 because this exeption is fatal
[2019-03-24 18:16:24][DEBUG] : Shutdown
[2019-03-24 18:16:24][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2019-03-24 18:16:24][DEBUG] : LoopNetServer Thread stopped
[2019-03-24 18:16:24][DEBUG] : Exit 0

Tartanpion
Timide
Messages : 93
Inscription : 09 nov. 2014, 16:54

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par Tartanpion » 30 mars 2019, 13:29

Avec le port /dev/ttyUSB1 ?

maisonclaire30
Timide
Messages : 28
Inscription : 14 août 2017, 21:28
Localisation : Nîmes

Re: PLUGIN SMS et Clé 3G D-LINK DWM-157 - FONCTIONNELLE

Message par maisonclaire30 » 31 mars 2019, 15:27

Hello,
ce port n'apparait pas dans la liste de configuration du plugin. :( :o

Répondre

Revenir vers « [Plugin Officiel] SMS »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité