Dodatek do przełączników: połączenie z komputerem

Ten osobny dodatek łączy cztery przełączniki Uno z BMS 4.38 oraz obsługuje OLED i diody LED. Jest przeznaczony dla osób, które chcą samodzielnie skonfigurować ten dodatkowy krok. Wymaga Windows, Python 3.11 lub nowszego, pyserial i pliku przypisań klawiszy BMS z odpowiednimi kombinacjami. Osobny plik do pobrania zawiera instrukcje i potrzebne pliki.

Mostek PC: zastąp COM5 swoim portem. Zacznij od obserwacji; --live używaj wyłącznie z aktywnym plikiem klawiszy BMS. Wejścia są wysyłane tylko przy BMS na pierwszym planie i In3D. Brak automatycznej synchronizacji po uruchomieniu: świadomie przestaw przełączniki. Ctrl+C kończy pracę mostka.

Na porcie Uno otwórz tylko jedno połączenie: Live Hub lub mostek. Mostek obsługuje też OLED i 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 wyłącza wszystkie LED i wyświetla BMS OFFLINE. Mostek wysyła regularnie; po 1,5 s bez danych szkic wyłącza wyjścia. Live Hub wysyła przy zmianach: w tym trybie Uno zachowuje ostatnie wartości również po późniejszej utracie połączenia. Krótka instrukcja objaśnia oba tryby.

Skompilowano dla Arduino Uno i sprawdzono automatycznymi testami bez sprzętu. Wspólny test z rzeczywistym panelem, OLED i uruchomionym BMS pozostaje do wykonania.

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