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 16,792 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 16,674 26-04-2023, 05:20 PM
Dernier message: jlm
  Pylontech: tension de décharge non linéaire bip74100 3 3,201 29-01-2023, 08:08 PM
Dernier message: bip74100

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
discussions récentes
WKS Circle et batterie Pylont...
Salut Tapion oui, j...Tapion — 06:27 PM
WKS Circle et batterie Pylont...
salut claude petite ...claude47 — 03:46 PM
WKS Circle et batterie Pylont...
salut claude petite qu...Tapion — 03:44 PM
WKS Circle et batterie Pylont...
salut claude petite ques...claude47 — 03:23 PM
WKS Circle et batterie Pylont...
salut claude petite questi...Tapion — 01:31 PM
WKS Circle et batterie Pylont...
salut claude petite question...claude47 — 07:36 PM
Impact de la hausse des prix ...
Vu le prix de l'essence, c'est...kilihan — 12:28 PM
Launch of the JK-BMS RS485 ad...
Data To MQTT (function) If yo...hovbjo — 08:25 AM
Ivica Zubac shared some charmi...
of Magic Johnson against year ...Witherspoon — 05:37 AM
présentation
Bonjour. je suis la grâce a...jp73000 — 09:11 PM
WKS Circle et batterie Pylont...
salut claude petite question e...Tapion — 05:56 PM

[-]
Rechercher








(Advanced Search)

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

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

[-]
Statistics
» Members: 1,001
» Latest member: Witherspoon
» Forum threads: 841
» Forum posts: 7,797

Full Statistics

[-]
Latest Threads
WKS Circle et batterie Pylontech
Last Post: Tapion
Hier 06:27 PM
» Replies: 9
» Views: 2479
Impact de la hausse des prix du kWh aux ...
Last Post: kilihan
17-04-2026 12:28 PM
» Replies: 11
» Views: 2971
Launch of the JK-BMS RS485 add-on for Ho...
Last Post: hovbjo
17-04-2026 08:25 AM
» Replies: 38
» Views: 13536
Ivica Zubac shared some charming damning...
Last Post: Witherspoon
17-04-2026 05:37 AM
» Replies: 0
» Views: 40
présentation
Last Post: jp73000
16-04-2026 09:11 PM
» Replies: 0
» Views: 48
Mise en service DEYE SUN-8K-SG01LP1-EU
Last Post: SebasTs
16-04-2026 12:56 PM
» Replies: 27
» Views: 11730
nouvelle add-on
Last Post: kilihan
16-04-2026 12:35 PM
» Replies: 1
» Views: 99
Ma présentation
Last Post: kilihan
16-04-2026 12:30 PM
» Replies: 1
» Views: 87
Présentation Kilihan
Last Post: kilihan
16-04-2026 12:28 PM
» Replies: 0
» Views: 56
Optimiser un local batterie, entre choix...
Last Post: Nadiaah
16-04-2026 11:43 AM
» Replies: 0
» Views: 68

>