Zusatz für die Kippschalter: PC-Anbindung

Dieser separate Zusatz verbindet die vier Uno-Kippschalter mit BMS 4.38 und übernimmt dabei auch OLED und LEDs. Er richtet sich an Nutzer, die diesen zusätzlichen Schritt selbst einrichten möchten. Er benötigt Windows, Python 3.11 oder neuer, pyserial und eine BMS-Keyfile mit passenden Tastenkombinationen. Anleitung und Dateien liegen im Zusatzdownload.

PC-Brücke: COM5 durch deinen Port ersetzen. Zuerst nur beobachten; --live nur mit der aktiven BMS-Keyfile. Eingaben werden nur bei BMS im Vordergrund und In3D gesendet. Keine automatische Stellungssynchronisation beim Start: Schalter bewusst bewegen. Strg+C beendet die Brücke.

Pro Uno-Port nur eine Verbindung öffnen: Live Hub oder PC-Brücke. Die Brücke übernimmt in ihrem Betrieb auch OLED und LEDs.

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 schaltet alle LEDs aus und zeigt BMS OFFLINE. Die PC-Brücke sendet regelmäßig; fehlen ihre Daten 1,5 Sekunden lang, schaltet der Sketch die Ausgaben ab. Live Hub sendet bei Änderungen: In diesem Modus hält der Uno den letzten Empfang, auch wenn die Verbindung später abbricht. Die Kurzanleitung erklärt beide Betriebsarten.

Für Arduino Uno kompiliert und mit automatischen Offline-Prüfungen kontrolliert. Der gemeinsame Test mit einem realen Panel, OLED und laufendem BMS steht noch aus.

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