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 30,899 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 22,292 26-04-2023, 05:20 PM
Dernier message: jlm
  Pylontech: tension de décharge non linéaire bip74100 3 4,501 29-01-2023, 08:08 PM
Dernier message: bip74100

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
Double MPTT
Bonjour, non je n'ai pas trouv...Sylvain — 03:07 PM
Double MPTT
OK il ne redémarre que le ...Tapion — 12:03 PM
Voici une toute nouvelle vers...
Petites précisions concernan...Tapion — 09:12 PM
Voici une toute nouvelle vers...
Petites précisions concernant ...ghis.dlm — 09:12 PM
Voici une toute nouvelle vers...
Voici mes observations depuis...Tapion — 04:32 PM
Voici une toute nouvelle vers...
Voici mes observations depuis ...ghis.dlm — 03:34 PM
Voici une toute nouvelle vers...
Bonjour, Voici quelques obser...Tapion — 06:33 PM
Matériel Compatible addon
Bonjour à tous, Ça faisait un ...STF — 04:08 PM
Voici une toute nouvelle vers...
Bonjour, Voici quelques obser...ghis.dlm — 04:03 PM
Voici une toute nouvelle vers...
J'avais installé uniquement ...Tapion — 10:30 AM
Voici une toute nouvelle vers...
J'avais installé uniquement l'...ghis.dlm — 09:27 PM

[-]
Rechercher








(Advanced Search)

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

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

[-]
Statistics
» Members: 1,057
» Latest member: neo.dog712
» Forum threads: 873
» Forum posts: 7,884

Full Statistics

[-]
Latest Threads
Double MPTT
Last Post: Sylvain
25-07-2026 03:07 PM
» Replies: 33
» Views: 22839
Voici une toute nouvelle version de Smar...
Last Post: Tapion
23-07-2026 09:12 PM
» Replies: 74
» Views: 42962
Matériel Compatible addon
Last Post: STF
19-07-2026 04:08 PM
» Replies: 16
» Views: 13888
Présentation
Last Post: eden12
14-07-2026 11:44 AM
» Replies: 1
» Views: 1133
Optimisation énergétique et et protectio...
Last Post: eden12
11-07-2026 12:41 PM
» Replies: 1
» Views: 633
Présentation Harrys
Last Post: eden12
11-07-2026 12:36 PM
» Replies: 1
» Views: 1128
Bonjour d'Orelia
Last Post: eden12
11-07-2026 12:33 PM
» Replies: 1
» Views: 1280
Présentation
Last Post: eden12
11-07-2026 11:46 AM
» Replies: 0
» Views: 430
Alternative à Zerotier
Last Post: jlm
09-07-2026 10:36 PM
» Replies: 4
» Views: 4910
Connexion en directe filaire sur Raspber...
Last Post: Samsara32
09-07-2026 08:12 PM
» Replies: 3
» Views: 1986

>