Installer sms2mqtt avec Portainer en VM-Docker sur PROXMOX

Bonsoir,

Voici mon installation :
Proxmox en V8.0.4 sur une miniPC (AMD Ryzen 5 5560U, 16Go de RAM, 512 M.2 SSD),

  • 2 VM :
    • Jeedom V4.3.17 sur Debian 11.7 (8Go de RAM et 16Go de disque),
    • Zwave-JS UI V8.24.2 sur Debian 11 (1Go de RAM, 16Go),
  • 1 LXC, avec Docker :
    • Portainer
    • Adguard
    • serveur Mosquitto
    • heimdall

Clés USB :

  • Aeotec Z-Stick Gen5 monté sur la VM Zwave JS UI
  • Hub 7 ports usb :
    • Huawei E3372h-320, sim FreeMobile 2€
    • RFXCom monté sur le VM Jeedom.

Je souhaite installer Sms2mqtt (GitHub - Domochip/sms2mqtt: Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu)) de @Domochip

J’ai vu les messages de @Domatizer :


Domatizer
Mips
août '21
Oui, excepté le minicom car il fallait avoir Bac+38 pour savoir l’utiliser ! :joy:
Mes galères ressemblent un peu à ce post et je n’ai pas envie de devoir compiler des sources.[quote]
Bonjour à tous, Aujourd’hui, retour d’expérience sur la mise en place de communication SMS bidirectionnelle avec Jeedom. Tout est parti d’un sujet (dispo ici) qui semblait promettre simplicité et efficacité. Les versions utilisées : Ubuntu 18 LTS Jeedom 3.3.39 Commençons par la partie hardware. Le dongle préconisé sur le tuto n’existant plus, je me suis rabattu sur son grand frère le Huawei E3531 (dispo ici). On patiente le temps de recevoir la SIM et le dongle… Comme indiqué sur le site …
[/quote] Sinon, j’ai installé sms2mqtt dans une autre machine virtuelle via Docker
GitHub### GitHub - Domochip/sms2mqtt: Gateway to send/receive SMS through MQTT using an…
Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu) - GitHub - Domochip/sms2mqtt: Gateway to send/receive SMS through MQTT using an USB GSM dongle (gammu)
Là, peu de réglages et pas de bidouilles, ça fonctionne direct juste avec la ligne
docker run
-d
–name sms2mqtt
–restart=always
–device=« /dev/serial/by-id/usb-HUAWEI_HUAWEI_Mobile-if00-port0 »:/dev/mobile
-e HOST=« jeedom »
-e PREFIX=« sms2mqtt »
-e CLIENTID=« sms2mqttclid »
domochip/sms2mqtt
Merci @Domochip
Résultat dans MQTT Explorer


Donc, la clé fonctionne correctement. C’est bien un problème soft !

Voici ce que j’ai avec la commande lsusb sur LXC Docker :

Dans Portainer, je rajoute Stacks , Web editor :

Docker-Compose :

version: '3'
services:
  sms2mqtt:
    container_name: sms2mqtt
    image: domochip/sms2mqtt
    devices:
    - /dev/bus/usb/003/010/usb-HUAWEI_HUAWEI_Mobile-if00-port0:/dev/mobile
    environment:
    - PIN=1234
    - HOST=192.168.1.xxxx
    - PORT=1883
    - PREFIX=sms2mqtt
    - CLIENTID=sms2mqttclid
    - USER=xxxxx
    - PASSWORD=xxxxx
    restart: always

Log de l’installation :

@Domatizer et @Domochip, avaient vous une idée du problème ?

Dois-je directement passer en ssh sur Docker ? avec le code :

docker run \
    -d \
    --name sms2mqtt \
    --restart=always \
    --device=/dev/ttyUSB0:/dev/mobile \
    -e PIN="1234" \
    -e HOST="192.168.1.x" \
    -e PORT=1883 \
    -e PREFIX="sms2mqtt" \
    -e CLIENTID="sms2mqttclid" \
    -e USER="usr" \
    -e PASSWORD="pass" \
    domochip/sms2mqtt

Merci à vous et bonne soirée. :smile: :smile: :smile: :wink:

Mon code de référence est celui-ci en SSH

docker run \
    -d \
    --name sms2mqtt \
    --restart=unless-stopped \
    --device="/dev/serial/by-id/usb-HUAWEI_HUAWEI_Mobile-if00-port0":/dev/mobile \
    -e HOST="192.168.1.11" \
    -e PORT="1883" \
    -e PREFIX="domotique/protocole/sms2mqtt" \
    -e CLIENTID="sms2mqttclid" \
    domochip/sms2mqtt

Dans ton log, la clé n’est pas vue ou les droits ne sont pas bons.

Perso, je n’ai jamais réussi à utiliser les conteneurs LXC sur Proxmox avec une clé USB. Je passe par une VM avec plusieurs conteneurs Docker dedans.

Salut,
Je viens de faire une nouvelle VM debian 10 avec docker.

docker@docker:~$ docker run \
    -d \
    --name sms2mqtt \
    --restart=unless-stopped \
    --device="/dev/serial/by-id/usb-HUAWEI_HUAWEI_Mobile-if00-port0":/dev/mobile \
    -e HOST="192.168.1.201" \
    -e PORT="1883" \
    -e PREFIX="domotique/protocole/sms2mqtt" \
    -e CLIENTID="sms2mqttclid" \
        -e USER="admin" \
    -e PASSWORD="01987" \
    domochip/sms2mqtt
85b9d4452c317c16e14ee9a3e17f9e270b0f0509a42a5b34979131de59ef0ac0
docker: Error response from daemon: error gathering device information while adding custom device "/dev/serial/by-id/usb-HUAWEI_HUAWEI_Mobile-if00-port0": no such file or directory.

Toujours le même problème.

la commande lsusb :
image

Le port usb est bien monté sur la VM :

Oui, il ne trouve pas ta clé

Ok

Et que donne cette commande ?
ls -al /dev/serial/by-id/*

Ok, mais est-ce bien le bon car celui de base n’est pas bon car la clé n’est pas dans le bon mode ?

As-tu déjà réussi à faire fonctionner ta clé sans machine virtuelle ?

Par défaut, la clé n’est pas en mode GSM.

Pour ma clé Huawei E3531 HSPA+, il faut faire ceci, ça ne s’invente pas !

Aller dans le répertoire /etc/usb_modeswitch.d de la VM
cd /etc/usb_modeswitch.d

Créer un fichier avec le nom 12d1:1f01
sudo touch 12d1:1f01

Vérifier que le fichier vient est créé
ls

Editer le fichier 12d1:1f01
sudo nano 12d1:1f01

Copier dedans le contenu suivant

# Huawei E3531 HSDPA Modem

TargetVendor=  0x12d1
TargetProduct= 0x1f01 

MessageContent="55534243123456780000000000000011062000000100000000000000000000"
NoDriverLoading=1

On redemarre

Si la clé est bien en mode modem GSM, alors la commande sudo dmesg | grep GSM doit retourner quelque chose comme ceci.

A tester dans Proxmox d’abord.

[    8.848503] usbserial: USB Serial support registered for GSM modem (1-port)
[    8.849268] option 1-1.3:1.0: GSM modem (1-port) converter detected
[    8.851642] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[    8.851962] option 1-1.3:1.1: GSM modem (1-port) converter detected
[    8.852401] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[    8.852597] option 1-1.3:1.2: GSM modem (1-port) converter detected
[    8.852916] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB3

Ensuite refaire un lsusb toujours dans Proxmox et recupérer le nouvel ID de la clé.
Puis mettre cet ID (mode GSM) dans la VM voulue pour passer la clé.

1 « J'aime »

Voici un premier retour.

As-tu déjà réussi à faire fonctionner ta clé sans machine virtuelle ?

Oui sur mon ancienne installation (PI 4 avec jeedom) mais beaucoup de deconnxion/reconnexion au réseau free/orange. Pour cela que j’essaye de passer sur sms2mqtt.

Sur Proxmox en ssh :
dmesg | grep GSM`


root@pve:~# dmesg | grep GSM
[1270883.403306] usbserial: USB Serial support registered for GSM modem (1-port)
[1270883.403346] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1270883.403401] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1270883.403418] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1270883.403445] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[1270883.403456] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1270883.403482] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB3
[1271051.861395] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[1271051.861493] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[1271051.861568] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[1271182.278297] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1271182.278603] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[1271182.278647] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1271182.278757] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1271182.278788] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1271182.278898] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[1271190.812372] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[1271190.812431] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[1271190.812473] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[1277187.692979] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1277187.693113] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[1277187.693146] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1277187.693205] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1277187.693225] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1277187.693297] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[1277234.267756] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[1277234.267807] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[1277234.267846] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[1785312.918343] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1785312.918441] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[1785312.918477] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1785312.918546] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1785312.918587] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1785312.918633] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[2074060.026102] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[2074060.026173] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[2074060.026235] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[2076023.890775] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[2076023.890882] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[2076023.890925] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[2076023.890983] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[2076023.891016] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[2076023.891068] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[2076049.141803] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[2076049.141855] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[2076049.141902] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2

donc ma clé est en mode modem, si je suis bien :wink:

Toujours sur Proxmox, le fichier /etc/pve/nodes/pve/qemu-server/103 (VM-docker) :

usb0: host=12d1:155e

Sur la VM-Docker :

docker@docker:~$ ls -al /dev/serial/by-id/*
lrwxrwxrwx 1 root root 13 18 sept. 19:35 /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 18 sept. 19:35 /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if01-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 18 sept. 19:35 /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if02-port0 -> ../../ttyUSB2

Sur la VM, je n’ai pas le dossier : /etc/usb_modeswitch.d/…

Et là je ne suis plus :face_with_spiral_eyes: :face_with_spiral_eyes: :melting_face: :melting_face:

OK, c’est cool si ta clé est déjà dans le mode GSM

Ben, je pense que t’y es presque :slightly_smiling_face:

Ton port USB est celui-ci
/dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if00-port0

Et dans les options Docker tu as copié-collé ma config avec ceci
/dev/serial/by-id/usb-HUAWEI_HUAWEI_Mobile-if00-port0

Du coup, il ne trouve pas la clé.

Bingo, je pense avoir compris.

Il y a bien une différence entre :
usb-HUAWEI_HUAWEI_Mobile-if00-port0 vs usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if00-port0

La solution :

docker run
-d
–name sms2mqtt
–restart=always
*–device=/dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if00-port0:/dev/mobile *
-e PIN=« 1234 »
-e HOST=« 192.168.1.x »
-e PORT=1883
-e PREFIX=« sms2mqtt »
-e CLIENTID=« sms2mqttclid »
-e USER=« usr »
-e PASSWORD=« pass »
domochip/sms2mqtt

Ca marche nickel vraiment top :tada: :tada: :tada: :confetti_ball: :confetti_ball: :confetti_ball: :confetti_ball:

Merci beaucoup pour ton aide et le temps que tu m’as consacré.

Il me reste à recevoir des sms et en envoyer mais surtout la conf dans jmqtt.

Edit 2 :
Bon ca fonctionne, oui le Docker-Compose. Je n’ai plus d’erreur à la création du container.
Dans MQTT explorer, je vois bien sms2mqtt :
image

J’ai essayé d’envoyer un sms depuis JMQTT :

Dans MQTT explorer :

Log sms2mqtt :
image

Je viens de m’apercevoir que ma clé HUAWEI n’est pas dans la liste dongle compatible sur le github.
Cela peut-être expliquer le problème ?

:+1:

C’est vrai que ça n’aide pas !

Conseils :

  • Vérifier que la clé ne s’est pas déconnnée avec la commande dmesg | grep GSM
  • Essayer sans code pin. (le désactiver avec un téléphone)
  • Ne pas mettre de caractères spéciaux dans les premiers SMS, style retour à la ligne. (le retour à la ligne avec \n fonctionne bien)
  • Regarder du côté Gammu pourquoi cela ne fonctionne pas.

Salut,
Voilà des news,

J’ai remis ma clé GSM sur mon ancien jeedom PI 4.
La clé est située au même endroit dans la maison, quelle soit sur mon PI ou sur mon mini pc Docker.

Ça ne fonctionne pas mieux sur mon PI (forcé du signal 4/30). Impossible d’envoyer/recevoir des sms.

Du coups, je l’ai installé dehors (pi 4 avec jeedom) signal 19/30, envoie et réception des SMS au top.

Je pense que le problème venait certainement de la force du signal.

Je vais tester :
Installer docker sur un PI puis installer sms2mqtt, y brancher le clé GSM, le tout dans une boîte plexo à l’extérieur.

Bon dimanche.

Salut,
Des nouvelles news :
J’ai installé [une ralonge usb2 15m] sur ma machine et connecté ma clé Huawei GSM.

Sur Proxmox, lsusb :

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 034: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 003 Device 039: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131
Bus 003 Device 037: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 036: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 027: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 003 Device 035: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 003 Device 025: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Sur Proxmox, dmesg | grep GSM :

root@pve:~# dmesg | grep GSM
[1270883.403306] usbserial: USB Serial support registered for GSM modem (1-port)
[1270883.403346] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1270883.403401] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1270883.403418] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1270883.403445] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[1270883.403456] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1270883.403482] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB3
[1271051.861395] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[1271051.861493] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[1271051.861568] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[1271182.278297] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1271182.278603] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[1271182.278647] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1271182.278757] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1271182.278788] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1271182.278898] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[1271190.812372] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[1271190.812431] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[1271190.812473] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[1277187.692979] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1277187.693113] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[1277187.693146] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1277187.693205] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1277187.693225] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1277187.693297] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[1277234.267756] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[1277234.267807] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[1277234.267846] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[1785312.918343] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[1785312.918441] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[1785312.918477] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[1785312.918546] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[1785312.918587] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[1785312.918633] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[2074060.026102] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[2074060.026173] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[2074060.026235] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[2076023.890775] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[2076023.890882] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[2076023.890925] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[2076023.890983] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[2076023.891016] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[2076023.891068] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[2076049.141803] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[2076049.141855] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[2076049.141902] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[2253050.483572] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[2253050.483656] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[2253050.483680] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[2253050.483719] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[2253050.483737] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[2253050.483773] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[2253573.055286] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[2253573.055387] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[2253573.055471] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[2328215.621422] option 3-1.4.5:1.0: GSM modem (1-port) converter detected
[2328215.621730] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB0
[2328215.621761] option 3-1.4.5:1.1: GSM modem (1-port) converter detected
[2328215.621853] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB1
[2328215.621890] option 3-1.4.5:1.2: GSM modem (1-port) converter detected
[2328215.621950] usb 3-1.4.5: GSM modem (1-port) converter now attached to ttyUSB2
[2328236.381387] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[2328236.381438] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[2328236.381474] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2

Donc clé toujours en mode GSM.

Sur Proxmox, le fichier /etc/pve/nodes/pve/qemu-server :

usb0: host=12d1:14db

Sur la VM docker, lsusb :

docker@docker:~$ lsusb
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 12d1:14db Huawei Technologies Co., Ltd. E353/E3131
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Sur la VM docker, ls -al /dev/serial/by-id/* :

docker@docker:~$ ls -al /dev/serial/by-id/*
ls: impossible d’accéder à '/dev/serial/by-id/': Aucun fichier ou dossier de ce type
docker@docker:~$ su -
Mot de passe :
root@docker:~# ls -al /dev/serial/by-id/

ls: impossible d’accéder à ‹ /dev/serial/by-id/* ›: Aucun fichier ou dossier de ce type
root@docker:~#

La seule chose qui a changé par rapport au debut du sujet, c’est l’ajout de la rallonge usb.
Je suis sur la même VM, pas de mise à jour, pas de changement.

Je ne comprend pas pourquoi le résultat de la commande : ls -al /dev/serial/by-id/* ??

Merci.

Hello,

C’est peut-être lié à ce sujet :

→ Bug dans systemd
As-tu essayé de mettre à jour ton système et reboot ?

Bad

Salut Bad,

Mon docker est sur une VM debian 11 qui date de septembre dernier.

Je vais essayé de mettre à jour debian.

J’avais arrêté ma VM vers le 21/22 septembre et redémarré ce matin (après réception de la rallonge usb).

Non, la clé est déconnectée

Ouais, 15m d’USB à 9.78 €

Essaie avec un simple câble USB de 1m ou 1.5m.
Si ça marche un petit câble, c’est ton long câble qui déconne…

Ensuite, si tu veux rallonger ton câble, tu pourrais le faire en sans fil en passant par USB Redirector avec un RPI0 en plus.

Je te laisse cherche sur ce forum pour la partie USB Redirector.

Salut,

Oui, je suppose aussi un problème de longueur de rallonge USB.

Je ne souhaitais pas installer de PI (PI 3 ou pi0) car si coupure de courant, le Pi serait coupé.

Seule ma baie est sur onduleur (switch, NAS, box, routeur (borne wifi en POE sur le routeur)) et mon mini PC avec proxmox (VM Jeedom+VMZigbee2mqtt+Zwave2mqtt+docker).

Je vais réfléchir sur le besoin d’avoir ou pas un clé GSM pour recevoir des sms :thinking: :thinking: :thinking:

Juste pour dire en passant par là que j’ai essayé de lire le titre de ce post et j’ai rien compris :rofl:. Enfin y a des mots que je comprends hein, mais alors d’autres…

1 « J'aime »

Il y a aussi des éléments incompatibles entre eux à ma connaissance
Portainer sert à gérer des containers sous docker (et s’installe lui même dans un container docker)

Lxc veut dire linux container et donc c’est pas du docker.

Proxmox sait gérer des lxc.

Mais donc lxc et docker sont deux techno différentes de gestion de container (incompatible selon moi)

Par contre on peut (évidemment) faire des poupées russes et exécuter docker dans un lxc.
C’est peut-être ça que veut dire le titre ?

Voilà, fin du hors sujet.

1 « J'aime »

Effectivement, vous avez entièrement raison @rom.jou et @Mips.

Le titre du sujet doit changer, car j’étais parti sur un jeu des poupées russes :upside_down_face: :upside_down_face: (comme l’explique Mips) : miniPc → Proxmox – > Conteneur LXC → Docker -->Portainer :melting_face: :face_with_spiral_eyes: :melting_face: :face_with_spiral_eyes:

Quel emboîtement…

Et comme le dit Domatizer dans son message :

J’ai laissé tomber ce montage de soft, donc je change le titre du sujet.

Merci à vous 2 pour le questionnement. :wink: :wink:

1 « J'aime »

Si tu arrives à passer un cable USB de 15m, tu dois pouvoir passer un câble d’alim ou un câble ethernet PoE pour alimenter le RPi0

Hello hello,

Bon j’ai peut-être trouvé une solution, mon switch a des ports POE.
Je pensais tirer un câble Ethernet, utiliser un convertisseur POE → 5V USB Mico et installer un Pi Zero avec la clé GSM. :wink: :wink:

J’ai trouvé ce tuto un peu vieux : [ Installation de USB Redirector for Linux]([TUTO] Installation de USB Redirector for Linux).

Penses-tu que je peux le suivre ? :thinking: :thinking:

Merci et bonne soirée.

2 ans et demi que j’ai écrit ce tuto et ça marche toujours