Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
Hi Guest this is an announcement for guests !!!

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
Like 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 34 50,090 18-10-2025, 08:56 AM
Dernier message: PAUL123
  Modif. automatisée du param 01 (UTI-SOL-SBU) en fonction du SOC (State Of Charge) jlm 17 29,985 26-04-2023, 05:20 PM
Dernier message: jlm
  Pylontech: tension de décharge non linéaire bip74100 3 6,407 29-01-2023, 08:08 PM
Dernier message: bip74100

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
5ggm How to Customize Auto Swi...
Player switching can have a ma...Taylorlly — 09:56 AM
Réduire les abonnements fixes ...
Salut à tous, En parallèle du...Bearni — 06:27 AM
Présentation - Bearni
Bonjour à tous, Moi c'est Bea...Bearni — 06:25 AM
prise en charge gateway
Cảm thấy cô đơn? Kết nối ngay ...hande2910 — 03:56 AM
Playing Wordle Unlimited: A S...
Feeling lonely? Connect instan...hande2910 — 03:54 AM
système de pilotage Pilontech ...
Bonjour la Team, je viens vou...STF — 02:51 PM
game
Documentation consistency dese...kemod95673 — 01:48 PM
A Guide to Slope 2 and Beyond:...
A Guide to Slope 2 and Beyond:...rodent22 — 04:21 AM
Playing Wordle Unlimited: A Si...
There's something oddly satisf...mollusk11 — 09:48 AM
game
Bonjour à tous ! En parcourant...xxxbpss — 11:01 PM
game
Центральна Австралія завжди зд...meoowu77 — 12:38 PM

[-]
Rechercher








(Advanced Search)

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

[-]
goals
79.7% of the way to our goal of 10,000 posts!
Only 2,034 posts left to go!

[-]
Statistics
» Members: 1,143
» Latest member: jackoscar
» Forum threads: 907
» Forum posts: 7,965

Full Statistics

[-]
Latest Threads
5ggm How to Customize Auto Switching Set...
Last Post: Taylorlly
Aujourd’hui 09:56 AM
» Replies: 0
» Views: 15
Réduire les abonnements fixes de la mais...
Last Post: Bearni
Aujourd’hui 06:27 AM
» Replies: 0
» Views: 22
Présentation - Bearni
Last Post: Bearni
Aujourd’hui 06:25 AM
» Replies: 0
» Views: 21
prise en charge gateway
Last Post: hande2910
11-11-2026 03:56 AM
» Replies: 2
» Views: 2377
Playing Wordle Unlimited: A Simple Game ...
Last Post: hande2910
11-11-2026 03:54 AM
» Replies: 1
» Views: 183
système de pilotage Pilontech 24V
Last Post: STF
06-11-2026 02:51 PM
» Replies: 0
» Views: 146
game
Last Post: kemod95673
05-11-2026 01:48 PM
» Replies: 1
» Views: 281
A Guide to Slope 2 and Beyond: Mastering...
Last Post: rodent22
05-11-2026 04:21 AM
» Replies: 0
» Views: 183
game
Last Post: meoowu77
01-11-2026 12:38 PM
» Replies: 1
» Views: 534
Pochette Switch Personnalisable : Guide ...
Last Post: gestaltenselbstdiy
29-10-2026 03:17 AM
» Replies: 0
» Views: 311

>