Bonjour Mr. le visiteur, si vous lisez ceci, cela signifie que vous n'êtes pas enregistré. Cliquez ici pour vous inscrire en quelques étapes simples, vous pourrez profiter de toutes les fonctionnalités de notre Forum. Vous pourrez évidemment nous faire partager vos connaissances avec nous ! et voir les images ou vidéos postées


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Trend tableau de bord vis-à-vis de la tendance SOC - Charge - Repos - Décharge
#10
Bonjour jean luc
Effectivement au niveau de la reconnaissance des ports USB sous linux c'est la croix et la bannière n'en déplaise aux linuxiens pur jus.
Il était pourtant facile pour les programmeurs de linux d'attribuer les ports existants ,réels , en dur (hardware ) de leurs attribuer un n° de port séquentiel ordinal ( 1,2,3,4 par exemple cela parait facile hein ! ca l'est :-) ) ben non faut croire que la façon de Windows était trop facile, trop bête ou subtile . Vos numéros d'adresse dans votre rue c'est ordinal et non aléatoire .
Comment ferait-on pour retrouver une adresse ou recevoir son courrier ?
Voila j'ai fixé le problème si je puis dire .:-)
On va entrer dans le vif du sujet .
Tout d'abord chaque appareil USB posséde un numéro Vendeur (IdVendor) et un numéro appareil (IdProduct) et sur option un numéro de série mais surtout sans.
En dehors du problème ou on plug et déplug un appareil USB et que l'on se retouve avec l'adresse du port USB changé est dans une moindre mesure s'il est seul moins important que si ils sont deux avec la multiplication de nommage dénommage des ports USB .( Un cachet peut être ? :-) )
Il va donc falloir ruser . :-(
La commande lsub -v donne la liste des appareils USB connecté ( avec le port ethernet ??? oui oui )
lsusb -v
La commande sudo lsusb -v | grep idVendor\|idProduct\|iProduct\|iSerial'

pour etre sur des appareils USB connectés

ou alors la commande demesg et chercher dans la liste (long).

pffff !


tout d'abord regarder les devices path des appareils
lsub -t

Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 2: Dev 4, If 0, Class=Vendor Specific Class, Driver=ch341, 12M
|__ Port 5: Dev 6, If 0, Class=Vendor Specific Class, Driver=ch341, 12M

on prends donc port 1,2
et port 1,5

On va donc creer un fichier de régles (rules)

sudo nano /etc/udev/rules.d/usb-serial-plus.rules
Et on ajoute :
SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ATTRS{devpath}=="1.2", SYMLINK+="ttyUSB-Ond1"

SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ATTRS{devpath}=="1.5", SYMLINK+="ttyUSB-Ond2"
sans zéro dans SYMLINK ( linux grrr!)

Un Ctrl+W et un Ctrl+X et on reboot
ou sans reboot sudo udevadm control --reload
Dans la config du logiciel on choisit ensuite les ports concernés.

nb:on peut par python en utilisant les bibliotheques pyserial ou autre lires les info usb serie et surtout creer le fichier rules par exemples ou en C++
à bientôt
ps : ce sont des exemples.
ChrisPV
Répondre


Messages dans ce sujet
RE: Trend tableau de bord vis-à-vis de la tendance SOC - Charge - Repos - Décharge - par ChrisPv - 28-05-2022, 06:53 PM

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Un tableau de bord pour vos Pylontech jlm 33 3,882 05-12-2024, 08:13 PM
Dernier message: NOLAK
  Modif. automatisée du param 01 (UTI-SOL-SBU) en fonction du SOC (State Of Charge) jlm 17 9,272 26-04-2023, 05:20 PM
Dernier message: jlm
  Pylontech: tension de décharge non linéaire bip74100 3 1,115 29-01-2023, 08:08 PM
Dernier message: bip74100

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
[-]
Synthèse
Please login or register to use this functionality.

[-]
discussions récentes
Elfin EE10 - Convertisseur RS...
De mon côté, j'ai installé u...pflot59 — 09:57 PM
Elfin EE10 - Convertisseur RS...
De mon côté, j'ai installé une...jlm — 04:59 PM
Elfin EE10 - Convertisseur RS...
J'avais fait des essais avec...pflot59 — 09:05 AM
Elfin EE10 - Convertisseur RS...
J'avais fait des essais avec 5...jlm — 06:14 PM
Elfin EE10 - Convertisseur RS...
En fait il faut une alimentat...pflot59 — 11:04 PM
WKS Circle et batterie Pylont...
oui il y a un effet une corrél...gazzzzton — 10:45 PM
WKS Circle et batterie Pylonte...
Bonjour à tous, Suite au pr...diogeneyves — 02:50 PM
Par ou commencer ?
Salut Jean-Claude Alors c'est...jlm — 05:51 PM
Par ou commencer ?
Bonjour Jean Luc, Je viens de...RATOJOARIMALALA Jean Claude — 01:46 PM
Elfin EE10 - Convertisseur RS...
Désolé pour le retard dans ma ...jlm — 01:15 AM
Pb remonté infos elfin ee10 o...
Aie c'est terrible comme concl...jlm — 01:07 AM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently no members online.

[-]
goals
99.3% of the way to our goal of 7,000 posts!
Only 49 posts left to go!

[-]
Statistics
» Members: 648
» Latest member: Davidd
» Forum threads: 729
» Forum posts: 6,951

Full Statistics

>