Complément pour les interrupteurs : connexion PC

Ce complément séparé relie les quatre interrupteurs de l’Uno à BMS 4.38 et gère également l’OLED et les LED. Il s’adresse aux utilisateurs qui souhaitent configurer cette étape supplémentaire. Il nécessite Windows, Python 3.11 ou ultérieur, pyserial et un fichier de touches BMS avec les combinaisons adaptées. Le téléchargement séparé contient les fichiers et les instructions.

Passerelle PC : remplacez COM5 par votre port. Commencez en observation ; utilisez --live uniquement avec votre fichier de touches BMS actif. Les entrées sont envoyées seulement si BMS est au premier plan et en In3D. Aucune synchronisation automatique au démarrage : déplacez volontairement les interrupteurs. Ctrl+C arrête la passerelle.

Une seule connexion ouverte par port Uno : Live Hub ou la passerelle. En mode passerelle, celle-ci commande aussi l’OLED et les LED.

py -m pip install -r PC-Bruecke/requirements.txt

py PC-Bruecke/uno_bridge.py --port COM5

py PC-Bruecke/uno_bridge.py --port COM5 --keyfile "C:/BMS/MyBindings.key" --live

valid#0 éteint toutes les LED et affiche BMS OFFLINE. La passerelle envoie régulièrement ; après 1,5 seconde sans données, le sketch coupe les sorties. Live Hub envoie lors des changements : dans ce mode, l’Uno conserve les dernières valeurs reçues même si la connexion est ensuite interrompue. Le guide rapide explique les deux modes.

Compilé pour Arduino Uno et vérifié par des tests automatisés hors matériel. L’essai complet avec un panneau réel, l’OLED et BMS en fonctionnement reste à effectuer.

https://cockpitsuite.com/fr/bms-schalter-led-panel.html#arduino-code
