Page 2 sur 2

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

Publié : 31 mars 2019, 17:11
par Tartanpion
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.

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

Publié : 31 mars 2019, 19:04
par maisonclaire30
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

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

Publié : 31 mars 2019, 19:38
par MaisonClaireNimes
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.

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

Publié : 14 avr. 2019, 22:08
par totor50
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.

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

Publié : 18 avr. 2019, 16:29
par MaisonClaireNimes
: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:

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

Publié : 14 août 2019, 10:42
par MaisonClaireNimes
: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

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

Publié : 30 août 2019, 23:25
par droopix
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!!!

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

Publié : 01 sept. 2019, 00:19
par Tartanpion
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

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

Publié : 01 sept. 2019, 09:46
par droopix
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!

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

Publié : 01 sept. 2019, 16:04
par Tartanpion
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é).

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

Publié : 01 sept. 2019, 16:06
par Tartanpion
Une autre solution aurait été de passer par https://www.synology.com/fr-fr/dsm/pack ... ualization mais ton NAS n'est pas compatible :(

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

Publié : 01 sept. 2019, 16:16
par Tartanpion
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.

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

Publié : 03 sept. 2019, 10:35
par droopix
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...

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

Publié : 04 sept. 2019, 22:00
par Tartanpion
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.

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

Publié : 09 sept. 2019, 07:28
par droopix

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

Publié : 09 sept. 2019, 21:53
par Tartanpion
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.