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

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 mars 2019, 17:11

Bizarre, normalement, en utilisant usb_modeswitch comme indiqué, on dispose de 3 ports USB (0, 1 et 2) et il faut se caler sur le 1 pour que le plugin SMS fonctionne.

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, 19:04

Hello Tartempion,

Je pense que je vais tenter le coup, mais ou faut il ecrire usb_modeswitch? Faut il se connecter en ssh avec Putty? Je n'ai pas l'expérience de ce type de manipulation. 🤦‍♂️
t

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

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

Message par MaisonClaireNimes » 31 mars 2019, 19:38

re_hello Tartampion,

Sans attendre, je me suis lancé mais je coince sur cette phase:

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

comment fait on pour créer ce fichier?

Merci pour ton aide.

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 » 14 avr. 2019, 22:08

Je ne sais pas si cela peut aider mais je vais donner ma solution qui permet de faire fonctionner cette clé lorsque je suis confronté à un redémarrage.

Après un :

Code : Tout sélectionner

/usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.conf
qui ne donne rien

j'essaie ceci:


sudo ./usb_modeswitch -W -c /etc/usb_modeswitch.d/2001_code(voir ci-après)

Mon code correspondant à ma clé est le a407

le dernier code en gras est à adapter selon la clé.
Ce qui donne dans mon cas :

Code : Tout sélectionner

sudo ./usb_modeswitch -W -c /etc/usb_modeswitch.d/2001_a407
EN faisant

Code : Tout sélectionner

lsusb
On obtient les ttyUSB mais il se peut (et cela arrive souvent) qu'il n'y ait pas ceux liés à la clé.

il faut taper :

Code : Tout sélectionner

sudo modprobe option
sudo /bin/sh -c "echo 2001 7d0e > /sys/bus/usb-serial/drivers/option1/new_id"
Le 7d0e correspond au code TargetProduct=0x7d0e qui a été ajouté dans la conf du usb_modeswitch. Je ne sais s'il est différent dans le cas de la clé avec le bouton...

Un petit rappel de que j'ai dans ce fichier (en ce qui concerne ma clé):
#############################################################################
# D-Link DWM-156 (Variant)
#
DefaultVendor= 0x2001
DefaultProduct= 0xa407
TargetVendor=0x2001
TargetProduct=0x7d0e

MessageContent="5553424312345678000000000000061b000000020000000000000000000000"

########################################################

Code : Tout sélectionner

lsusb
dévoile les ttyUSB manquants, il ne reste plus qu'a aller dans le plugin pour trouver le bon (je précise que j'utilise un HUB USB alimenté car condition "sine qua non" pour que ça marche.

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

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

Message par MaisonClaireNimes » 18 avr. 2019, 16:29

:P Hello Totor50,

Un grand merci pour cette réponse précise, très détaillée.
Je teste le plus rapidement possible, mais l'espoir est déjà revenu. Jeedom est une aventure permanente pour un non informaticien!!

:lol: :lol:

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

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

Message par MaisonClaireNimes » 14 août 2019, 10:42

:D Bjr à tous,
Ca y est, ça marche et c'est remarquablement stable. J;ai du cependant faire intervenir mon fils, ingénieur informaticien. La trame de base de l'intervention est quand même restée celle de Tor50 que je remercie à nouveau vivement pour son apport. Les SMS partent (et arrivent!!!) à grande vitesse. C'est super. Je recommande cette clef.

:D :D :D

droopix
Timide
Messages : 7
Inscription : 15 déc. 2018, 15:19

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

Message par droopix » 30 août 2019, 23:25

Bonsoir,

je m'arrache les cheveux sur le fonctionnement de cette clé 3G D-Link 157.
Avant toutes choses je précise que j'ai installé Jeedom sous Synology via Docker en mode HOST.
Tout fonctionne impeccablement bien (Clé AEOTEC pour ZWAVE) si ce n'est cette clé 3G et donc le plugin SMS.

Mes notions en linux sont limitées et j'apprends à force de buter sur ces problèmes.

J'ai bien compris la nécessité de modifier le fichier /etc/usb_modeswitch.conf en rajoutant les bonnes infos pour ma clé.

Par contre impossible de trouver les ttyUSB.

Rien ne se produit, quand je rentre la commande :
"sudo modprobe option"
"sudo /bin/sh -c "echo 2001 7d0e > /sys/bus/usb-serial/drivers/option1/new_id""

il a fallu que j'installe le paquet kmod pour que modprobe option soit fonctionnel mais il me retourne l'erreur :

modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/3.10.105/modules.dep.bin'
modprobe: FATAL: Module option not found in directory /lib/modules/3.10.105

et ensuite la commande "sudo /bin/sh -c "echo 2001 7d0e > /sys/bus/usb-serial/drivers/option1/new_id" me retourne :
-su: /sys/bus/usbserial/drivers/option1/new_id: No such file or directory

Et là je sèche!!!

Si vous avez une idée, je suis preneur!!!

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 sept. 2019, 00:19

Le modprobe sous docker va être compliqué...
Car pour le faire prendre en compte dans le container, il faudrait mapper toute ta configuration usbserial et modprobe pour qu'elle soit prise en compte par ton container. Les commandes faites sous le host ne sont pas appliquées à ton container, uniquement à ton host.

En appliquant ceci, tu peux éventuellement relier ta clef à ton jeedom : viewtopic.php?f=154&t=41454

droopix
Timide
Messages : 7
Inscription : 15 déc. 2018, 15:19

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

Message par droopix » 01 sept. 2019, 09:46

Merci Tartanpion de ton aide, je comprends qu'avec ton lien, on peut relier n'importe quel équipement usb en réseau à jeedom.

Dans mon cas de figure, peut-on envisager de faire ce "lien symbolique" usb entre mon docker jeedom (en host) et mon synology ou bien cela sera obligatoirement entre mon docker jeedom (en host) et un autre équipement réseau type Rasp?

L'idéal pour moi serait quand même d'arriver à utiliser les ports usb du synology (ds1513+) car pour le moment je n'en utilise qu'un (clé Aeotec ZWAVE) et j'en ai 3 qui ne me servent à rien... De plus mon Syno est ondulé. Et enfin ça m'éviterait de rajouter un équipement "juste" pour faire fonctionner ma clé 3g!

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 sept. 2019, 16:04

Le problème est que le docker du syno n'est pas un docker des plus standards.
Je ne sais pas si la partie serveur peut être installée sur le docker host (la partie serveur du syno en somme, DSM).
Par contre, tu peux en effet l'installer en déporté sur un équipement type rasp.
Par contre, il faudra quand même intégrer la partie cliente à ton container docker jeedom (et c'est là que ça se gate et que ça peut devenir un peu compliqué).

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 sept. 2019, 16:06

Une autre solution aurait été de passer par https://www.synology.com/fr-fr/dsm/pack ... ualization mais ton NAS n'est pas compatible :(

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 sept. 2019, 16:16

Pour intégrer le client d'USB redirector, il va falloir modifier le dockerfile pour intégrer ce client et regénérer ton container jeedom.

droopix
Timide
Messages : 7
Inscription : 15 déc. 2018, 15:19

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

Message par droopix » 03 sept. 2019, 10:35

Merci Tartanpion pour ton intérêt et ton aide précieuse.

Modifier le dockerfile me semble un peu ardu avec mes compétences... Je reste quand même étonné que personne sous docker n’ai de clé 3g fonctionnelle car j’ai l’impression que jeedom sous docker n’est pas une config si marginale avec un syno et pourtant (presque) personne n’en parle!

Si quelqu’un sous docker pouvait faire un retour d’expérience...

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

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

Message par Tartanpion » 04 sept. 2019, 22:00

Le problème n'est pas tant la clé que ton besoin de disposer dans ton container de usbserial et modprobe (qui n'ont pas forcément été embarqué dans le container à l'origine - à vérifier cependant)
Si ton docker host avait été un Ubuntu ou autre système Linux standard, tu pouvais toujours faire le modprobe sous le docker host, mais là tu es sur un Syno et du coup, tu es limité dans tes possibilités.

droopix
Timide
Messages : 7
Inscription : 15 déc. 2018, 15:19

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

Message par droopix » 09 sept. 2019, 07:28


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 sept. 2019, 21:53

Si le privileged mode fonctionne, oui mais pas sûr que ça fonctionne sur le docker d'un Syno.
Sinon, oui, ça réglera théoriquement ce qui ne fonctionne pas.

Répondre

Revenir vers « [Plugin Officiel] SMS »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités