Lộ trìnhTracks Sản phẩmProducts HãngBrands Thuật ngữGlossary Kiểm traQuiz ChecklistChecklist 7 ngày7 days Chọn lộ trình phù hợpChoose your path
Lộ trình đang họcCurrent track
Pin lưu trữ LiFePO₄LiFePO₄ storage
Về lộ trìnhTrack home

Pin lưu trữ LiFePO₄LiFePO₄ storage · BàiLesson 10/10

Pytes BMS Client Software Guide

Dành cho:For: operation and maintenance technicians using the monitoring software, support staff collecting logs and history, technicians updating Pytes battery firmware.
Trong bàiOn this page
Pin lưu trữ LiFePO₄ · 03-10LiFePO₄ storage · 03-10
Solar Knowledge Hub

Phần mềm Pytes BMS ClientPytes BMS Client software

Sáu trang giao diện từ giám sát tới nâng cấp firmware, cách kết nối, và những lưu ý an toàn khi debug — theo User Manual V1.0.Six interface pages from monitoring to firmware upgrade, how to connect, and the safety points for debugging — per User Manual V1.0.

1 Phần mềm này làm được gìWhat the software does
Giám sát thời gian thựcReal-time monitoring
Tổng V/I, SOC, SOH, từng cell, đồ thị xu hướng — làm mới ~2 giây/lần.Total V/I, SOC, SOH, per-cell, trend curves — refreshed every ~2s.
Lịch sử & sao lưuHistory & backup
Xuất sự kiện/lịch sử ra .xlsx, sao lưu bảng cấu hình BMS.Export events/history to .xlsx, back up the BMS config table.
Debug & firmwareDebug & firmware
Terminal lệnh, script/CSV, cập nhật firmware + bootloader.Command terminal, scripts/CSV, firmware + bootloader update.
2 Kết nối trong 3 bướcConnect in 3 steps
1
Chọn chế độPick a mode
RS232 hoặc Bluetooth — để None thì không kết nối được.RS232 or Bluetooth — None will not connect.
2
Khớp cổng & baudMatch port & baud
RS232: chọn Port + Baud rate đúng khớp BMS (cáp console RS232 → USB laptop).RS232: select Port + Baud rate matching the BMS (RS232 console cable → laptop USB).
3
ConnectConnect
Vào HOME, dữ liệu chạy ~2s/lần. Xong thì bấm Disconnect.Go to HOME, data updates every ~2s. Click Disconnect when done.
3 Sáu trang giao diệnThe six interface pages
HOMEHOME
Giám sát tổng V/I, SOC, SOH; đồ thị 4 đường; đồng bộ giờ BMS.Monitor total V/I, SOC, SOH; 4-curve graph; BMS time sync.
BATTERY INFORMATIONBATTERY INFORMATION
Thông số từng pack; 16 cell ở Table/Single/Curve/Delta để soi cân bằng.Per-pack params; 16 cells in Table/Single/Curve/Delta to check balance.
HISTORYHISTORY
Sự kiện & lịch sử; Start/End; CONTINUE 50/lô; DOWNLOAD .xlsx.Events & history; Start/End; CONTINUE 50/batch; DOWNLOAD .xlsx.
CONFIGCONFIG
Xem và tải bảng cấu hình BMS làm bản sao lưu.View and download the BMS config table as a backup.
DEBUGDEBUG
Terminal lệnh, nút nhanh, script JSON, log .txt, xuất CSV.Command terminal, shortcut buttons, JSON scripts, .txt log, CSV export.
UPDATEUPDATE
Cập nhật firmware + bootloader (cần mật khẩu).Firmware + bootloader update (password required).
4 Đồng hồ SOC đổi màu theo mức sạcThe SOC dial changes color by charge level
Đỏ Vàng-lục Lục 0% 20% 90% 100% cảnh báo SOC thấp vùng vận hành bình thường gần đầy
Trên trang HOME, đồng hồ SOC đổi màu để cảnh báo nhanh: 0–20% đỏ, 20–90% vàng-lục, trên 90% lục.On HOME, the SOC dial changes color for a quick read: 0–20% red, 20–90% yellow-green, above 90% green.
5 DEBUG: script, CSV, logDEBUG: scripts, CSV, log
Delay trong scriptScript delayTối thiểu 2000 ms để truyền/nhận trọn vẹnMinimum 2000 ms for complete transmit/receive
Loop count = -1Loop count = -1Lặp vô hạn tới khi bấm StopInfinite loop until you click Stop
Xuất CSVCSV export`pwr csv` nối cùng file · `pwr csv new` mở file mới`pwr csv` appends · `pwr csv new` opens a new file
Ghi logLoggingStart/Stop Log → file .txtStart/Stop Log → .txt file
Script formatScript formatJSON, export/import, đóng gói thành nút bấmJSON, export/import, package as a button
An toàn khi DEBUG / UPDATESafety during DEBUG / UPDATE

Khi đang chạy script hoặc nâng cấp firmware, menu trái bị khóa hoàn toàn — không tắt nguồn, rút cáp hay force-quit tới khi xong. Nâng cấp lỗi: ghi lại thông báo, không cycle nguồn liên tục, retry/rollback theo hỗ trợ kỹ thuật. Hai tab này chỉ dành cho người đã được đào tạo.While a script runs or firmware upgrades, the left menu is fully locked — do not power off, unplug the cable, or force-quit until it finishes. On upgrade failure: record the message, do not repeatedly power-cycle, retry/roll back under technical support. These two tabs are for trained personnel only.

Nguồn: Pytes BMS Client User Manual V1.0 (15/05/2026).Sources: Pytes BMS Client User Manual V1.0 (2026-05-15). Đã kiểm chứng đa nguồnMulti-source verified

Pytes BMS Client is a desktop application (executable bms_hmi.exe) for monitoring batteries, viewing parameters and history, backing up configuration, debugging, and updating firmware on Pytes batteries — connecting over RS232 or Bluetooth, with no need for HyperTerminal or third-party tools. This chapter is the full per-page operating guide based on User Manual V1.0 (2026-05-15): from how to connect, through the six function pages, to scripts/CSV and the firmware update procedure. The field diagnostic command set (info, pwr, bat, datalist…) lives in 03-08; this chapter focuses on the software itself.

For: operation and maintenance technicians using the monitoring software, support staff collecting logs and history, technicians updating Pytes battery firmware.

Safety warning

The DEBUG and UPDATE tabs are for trained personnel only. While a script is running or firmware is upgrading, the left menu is fully locked — do not power off, unplug the cable, or force-quit until the process ends, or you may corrupt the battery firmware.


Quick summary

The software has six pages along the left menu, running in sequence from monitoring to upgrading: HOME → BATTERY INFORMATION → HISTORY → CONFIG → DEBUG → UPDATE. Daily use only needs HOME (monitoring) and HISTORY (downloading history when a fault is reported); CONFIG backs up configuration; DEBUG and UPDATE are risky technical tasks.

Three operating-safety points to remember. One, select RS232 or Bluetooth before clicking Connect — None will not connect. Two, set a minimum delay of 2000 ms in scripts so commands transmit/receive completely. Three, never cut power or unplug the cable while upgrading or running a script.

System requirements and launch

ItemRequirement
Operating systemWindows 10/11 (64-bit recommended)
RAM≥ 4 GB
Free disk space≥ 200 MB
Resolution1920 × 1080 or higher, scaling 100%

Open the software folder, find bms_hmi.exe and click to launch. The window is a fixed 1870 × 1000, with the maximize button disabled. Layout: function menu on the left, content area in the middle, local computer date/time at the bottom (not BMS time).

Connection and communication

On the HOME page, the communication-mode dropdown has three choices: None, RS232, Bluetooth. You must pick RS232 or Bluetooth before clicking Connect; None will not connect and the software prompts you.

  • RS232 (serial port): click Connect, then under “Serial Port” select the Port and Baud rate matching the BMS and confirm. The RS232 console cable goes into the battery console port, USB end into the laptop.
  • Bluetooth: click Connect, then under “Bluetooth Device” select the device as prompted and complete the connection.

Once connected, the button becomes Disconnect — click to disconnect (both RS232 and Bluetooth). If a “Connection Error” warning appears: check for port occupancy, wrong baud rate, the cable, Bluetooth distance/pairing; close other programs using the serial port and retry.

The six function pages

HOME — monitoring, curves, time sync

Shows system-level data: total voltage, total current, SOC (dial changes color by level: 0–20% red, 20–90% yellow-green, above 90% green), SOH, number of online batteries, system status and fault messages, BMS system time. When connected and on HOME, data refreshes about every 2 seconds.

Curves: select SOC, VOLT, CURR, TEMP to toggle the matching line (SOC by default, multiple allowed, up to 4 lines at once, each axis colored like its line). Scroll the timeline below to view recent trends in ~12-hour windows; hovering the graph shows a tooltip with all four values.

Time sync: right-click the BMS system-time area → choose Auto Sync Time (use the computer’s time) or Manual Sync Time (enter in the dialog). A device must be connected.

Extended info (MORE): click the button on the home page to open the “MORE” window — view system SOH, recommended charge/discharge voltage/current, system temperature, etc.

BATTERY INFORMATION — pack and per-cell parameters

Use the pack selector to switch the battery being viewed (the dropdown lists the IDs of connected batteries). View voltage, current, temperature, SOC, SOH, status, and version of each pack. The cell area supports four display modes for the 16 cells:

  • Table: voltage/temperature table of the 16 cells — highest in red, lowest in blue; click “details” to jump to that cell’s curve.
  • Single: temperature/voltage trend curve of one selected cell (the cell selector appears only in the Single window).
  • Curve: voltage and temperature curves of all cells on one chart.
  • Delta: variation of voltage/temperature difference over time — used to assess cell balance.

HISTORY — events and history

Two modes via the EVENT and HISTORY buttons: “Events” shows how many events are stored in the BMS, “History” shows how many history records.

  • Range: the Start/End boxes give the record sequence numbers to read. Leaving Start empty = read from the first record; leaving End empty or entering -1 = read to the end. If End is not greater than Start, the software reports invalid parameters and refuses to send the command.
  • Buttons: HISTORY/EVENT read and display each type; REFRESH refreshes and stops reading; CONTINUE immediately reads the next batch (default 50 records/batch, 2-second interval); DOWNLOAD saves the current window data to an .xlsx file.
  • Table: double-click a row to view a single event’s detail. Left-click the “Events” column header to filter by event type. The downloaded file includes all filtered data with each entry’s detail.

CONFIG — configuration backup

The table shows the current BMS configuration. Use the download button to save the parameter table locally as a backup (path and format per the save dialog).

DEBUG — terminal, scripts, log/CSV, upgrade

Terminal: send text commands and view the raw response — for experienced personnel only. Type a command then Enter or click Send; use the up/down arrow keys to recall previous commands; Ctrl + ”+”/”-” to zoom the display font.

Shortcut buttons and scripts: right-click the area between the send box and the display box to add shortcut buttons (send a stored command in one click) and scripts (run multiple commands sequentially). Scripts are JSON, can be created/edited/deleted and exported/imported as local files; a script can be packaged as a button on the main interface. In the script editor: Add command adds a command, Delay is the wait after sending a command — recommended minimum 2000 ms for complete transmission/reception; loop count = -1 means infinite looping until manually stopped; loop interval is the time between two runs. While a script runs, you cannot switch pages, click other buttons, or type commands — click Stop to halt.

Log and CSV: click Start Log to save printed output to a log file (.txt), Stop Log to stop. Append the csv suffix to a command (e.g. pwr csv) to save output to CSV; subsequent csv commands append to the same file; csv new opens a new CSV file. Difference: csv on a single command saves raw unprocessed data, while csv in a script processes it so each loop fits in one row — convenient for later analysis.

Upgrade within DEBUG: entering a trigger word identical to the Upgrade page switches the software to the same upgrade procedure as UPDATE (same risks). Enter the upgrade command, enter the password to put the battery into the upgrade-waiting state, then click “Update File” to select the file; the display shows file-transfer progress.

UPDATE — firmware and bootloader update

Updates firmware and bootloader (uboot); some models support wake-up before upgrading. Click the upgrade button → password verification dialog → enter the correct password → select the firmware file; the white area continuously prints progress information to follow.

Version-confirmation mechanism after completion: for uboot upgrades no version check is done; for others, after completion the software compares the current version with the upgrade file version — if they differ it indicates an upgrade error, but the BMS side has actually upgraded successfully. On success, a completion message appears.

On upgrade failure: record the full message; do not repeatedly power-cycle; retry or roll back under technical-support guidance.

Relation to field diagnosis

When a customer or dealer reports a fault, the three most important things to collect are the output of info, datalist event 0 and datalist history 0 (run in DEBUG → Terminal after login debug). Alternative if you prefer no commands: go to the HISTORY → DOWNLOAD tab to download the full history (.xlsx). For the diagnostic command set and full command table, see 03-08.

Sources & verification

Pytes BMS Client User Manual V1.0 (updated 2026-05-15), the “Pytes BMS Client Software” (bms_hmi.exe). Cross-checked against chapter 03-08 and the Pytes training minutes for BLVera. ESS technical support: ess_support@pytesgroup.com.