[résolu] Port USB qui change a chaque démarrage

heu , … , c’est précisément dans ces cas là où je comprend rien !! pleading_face

dispos si tu veux faire des test !! De toute façon, mon system ne fonctionne pas …
c’est étonnant que ca n’arrive qu’a moi … je suppose que ca pourrais servir a d’autres …

de quoi ? d’essayer de m’aider ? rofl
.
C’est super sympas …blush

pour info oui il y a :
.
1
.
donc, ma clé zigate usb0 ( coordinateur )
et ma clé gsm huawei qui se balade et qui, d’après ce que j’ai compris, est reconnue en tant que storage usb et modem …

ttyUSB1
/dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0
Sous-système:
tty
Chemin d’accès au périphérique:
/dev/ttyUSB1
ID:
/dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0
Attributs:
DEVLINKS: >-
  /dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0
  /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2:1.0-port0
DEVNAME: /dev/ttyUSB1
DEVPATH: /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.2/1-4.2:1.0/ttyUSB1/tty/ttyUSB1
ID_BUS: usb
ID_MODEL: HUAWEI_Mobile
ID_MODEL_ENC: HUAWEI\x20Mobile
ID_MODEL_ID: '1003'
ID_PATH: pci-0000:00:14.0-usb-0:4.2:1.0
ID_PATH_TAG: pci-0000_00_14_0-usb-0_4_2_1_0
ID_REVISION: '0000'
ID_SERIAL: HUAWEI_Technology_HUAWEI_Mobile
ID_TYPE: generic
ID_USB_DRIVER: option
ID_USB_INTERFACES: ':ffffff:'
ID_USB_INTERFACE_NUM: '00'
ID_USB_MODEL: HUAWEI_Mobile
ID_USB_MODEL_ENC: HUAWEI\x20Mobile
ID_USB_MODEL_ID: '1003'
ID_USB_REVISION: '0000'
ID_USB_SERIAL: HUAWEI_Technology_HUAWEI_Mobile
ID_USB_TYPE: generic
ID_USB_VENDOR: HUAWEI_Technology
ID_USB_VENDOR_ENC: HUAWEI\x20Technology
ID_USB_VENDOR_ID: 12d1
ID_VENDOR: HUAWEI_Technology
ID_VENDOR_ENC: HUAWEI\x20Technology
ID_VENDOR_ID: 12d1
MAJOR: '188'
MINOR: '1'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '3803861'

.
.
et ttyUSB 2 ou 3

ttyUSB2
/dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if01-port0
Sous-système:
tty
Chemin d’accès au périphérique:
/dev/ttyUSB2
ID:
/dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if01-port0
Attributs:
DEVLINKS: >-
  /dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile-if01-port0
  /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2:1.1-port0
DEVNAME: /dev/ttyUSB2
DEVPATH: /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.2/1-4.2:1.1/ttyUSB2/tty/ttyUSB2
ID_BUS: usb
ID_MODEL: HUAWEI_Mobile
ID_MODEL_ENC: HUAWEI\x20Mobile
ID_MODEL_ID: '1003'
ID_PATH: pci-0000:00:14.0-usb-0:4.2:1.1
ID_PATH_TAG: pci-0000_00_14_0-usb-0_4_2_1_1
ID_REVISION: '0000'
ID_SERIAL: HUAWEI_Technology_HUAWEI_Mobile
ID_TYPE: generic
ID_USB_DRIVER: option
ID_USB_INTERFACES: ':ffffff:'
ID_USB_INTERFACE_NUM: '01'
ID_USB_MODEL: HUAWEI_Mobile
ID_USB_MODEL_ENC: HUAWEI\x20Mobile
ID_USB_MODEL_ID: '1003'
ID_USB_REVISION: '0000'
ID_USB_SERIAL: HUAWEI_Technology_HUAWEI_Mobile
ID_USB_TYPE: generic
ID_USB_VENDOR: HUAWEI_Technology
ID_USB_VENDOR_ENC: HUAWEI\x20Technology
ID_USB_VENDOR_ID: 12d1
ID_VENDOR: HUAWEI_Technology
ID_VENDOR_ENC: HUAWEI\x20Technology
ID_VENDOR_ID: 12d1
MAJOR: '188'
MINOR: '2'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '3793338'

.
çà aussi c’est curieux
.
.

Soyons logique et changeons d’approche.

Après un redémarrage complet du pc avec HA, tu ne devrais avoir que 2 interfaces, ta clé 3g et ton coordinateur. Donc 2 ports usb utilisés.
Mais comme toi je comprends qu’il y en a 3, car il voit en effet un espace de stockage, ce qui semble être le cas.
Peux tu vérifier juste après le reboot si c’est bien le cas ?

Ensuite, lors de la configuration de ton intégration tu dois certainement lui donner le chemin où trouver sa clé 3g !?
Donc c’est là où a la place de mettre ttyUSBx, tu lui mets le chemin complet physique du port /dev/serial/by-path/pci-0000:00:14.0-usb-0:4.2:1.1-port0 ou l’autre et tu regardes si tu recois bien tes SMS

(Dans un 1er temps tu peux tenter juste avec la clé 3g pour pas t’embrouiller)

Cette référence ne change jamais à contrario du nom ttyUSBx.
Par contre une clé 2 pour 2 devices ça me laisse songeur. Je ne connaissais pas. On apprend tous les jours

1 « J'aime »

ok, j’ai récupérer le pc ( il était dans un placard) et garder que la clé modem, … je te tient au courant.
je viens de redémarrer et là, elle est passée sur usb0 et usb1
1

fais juste gaffe, j’ai un peu modifié ma réponse, je suis aussi aller chercher mon pc car sur le téléphone c’était pénible

alors, je viens de refaire l’intégration avec

/dev/serial/by-id/usb-HUAWEI_Technology_HUAWEI_Mobile_1234567890ABCDEF-if01-port0

.
et ca fonctionne …

1 « J'aime »

on va voir dans le temps avant de se réjouir :sweat_smile:

ho oui !! Mais là je l’ai attaché , elle se sauvera pas ! 5 redémarrages et c’est toujours ok …
Mais comme tu peu le voir plus haut , hier elle s’estr fait la belle vers 23h00 !!
C’est une noctambule …
crazy_face
Je vais devenir dingue avec ce truc !!

Une clé usb noctambule :slight_smile: :rofl:

simple, un vieux Nokia 6555 connecté en USB.
Nokia 6555 Fiche technique :: GSMchoice.com
ou encore
Nokia 2700 Classic Fiche technique :: GSMchoice.com

sinon, m’importe quel vieux tel ayant une fonction modem fait l’affaire.
le site ci dessus te permet de chercher n’importe quel téléphone, même ancien et te donne ses caractéristiques, et entre autre s’il fait modem.
ce qu’il faut, c’est qu’il puisse faire : Données et fax
image
a trouver dans le tableau par rapport a ton vieux tel.
comme quoi, ne jamais jeter les vieux tel :slight_smile:

Bon, c’est pas gagné si ce que tu viens de tenter ne fonctionne pas ( :crossed_fingers: :crossed_fingers: :crossed_fingers:)

Si JAMAIS cela ne fonctionne PAS il y a peut-être une autre solution:
Tu utilises HassOS qui n’est pas aussi souple que nous avons l’habitude avec des OS ‹ standards ›. C’est normal, il faut qu’il soit le plus carré possible pour ne pas bugger toutes les 2 secondes.
Bref.

HassOS, c’est donc … différent. La grande majorité des habitudes des Linuxiens est un peu mise à mal :smiley:

Re-bref, pour pouvoir injecter des configurations udev il faut lire:

En français, cela veut dire:

  • Formater une clé USB en FAT32 avec un label CONFIG (voir par exemple le screenshot avant le point 5 de cette page Comment formater en FAT32 : 4 options pour flash drive USB et plus, et mettre CONFIG dans le champ Volume Label).
  • Ajouter un sous répertoire à la racine de la clé USB udev dans lequel le fichier défini plus haut sera déposé (donc udev/99-gsm.rule).
  • Brancher la clé USB sur la machine Home Assistant
  • Redémarrer cette machine Home Assistant (tu n’es plus à une fois de plus près :-D)

Au démarrage la clé est censée être reconnue (grâce à son label CONFIG) et utilisée.

Je n’ai pas la possibilité de tester pour vérifier mes dires, donc tu es le mieux à même de le vérifier, si c’est nécessaire, j’ai bon espoir avec l’identifiant dans l’intégration que tu as utilisée.

A+

Entièrement d accord , j ai encore mon premier tel qui foctionne encore , je le recharge même de temps en temps pour la batterie.
C est une super idée , j’ai jamais entendu parler de ca … au cas où , …
Je viens de refaire une re démarrage et essais, c’est toujour ok , mais la clé toute seul sans le coordinateur…
si c est toujours ok demain je rebranche tous . :crossed_fingers: également

Bon , ca a l’air de tenir, j’ai redémarré un 10éne de fois, et c’est ok …

C’était bien çà !
Grand merci a tous de vos aides …

2 « J'aime »

Il me faudra re essayer alors avec mon modem huawei car à l’époque je perdais la clé aussi…
Le problème c’est que la clé modem huawei sera sur le Raspberry alors que home assistant est dans un docker sur le NAS donc je sais pas si je pourrai avoir une intégration dans HA…