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 8/10

Installing, Scaling and Diagnosing a Pytes Battery System (BMS)

Dành cho:For: installation technicians wiring Pytes battery systems, commissioning engineers who need to match batteries with inverters, technical support staff who help customers collect logs when reporting faults.
Trong bàiOn this page
Pin lưu trữ LiFePO₄ · 03-08LiFePO₄ storage · 03-08
Solar Knowledge Hub

Lắp đặt, mở rộng & chẩn đoán BMS hệ pin PytesInstalling, scaling & diagnosing a Pytes battery system

Sáu bước lắp đặt theo đúng thứ tự, ba nguyên tắc an toàn không được phá, và bộ lệnh BMS để chẩn đoán — chốt theo tài liệu chính thức của Pytes.Six installation steps in strict order, three safety rules you never break, and the BMS command set for diagnosis — finalized against official Pytes docs.

1 Ba nguyên tắc an toàn vàngThree golden safety rules
Tối đa 16 pin / cụmMax 16 batteries / string
Là giới hạn truyền thông, không phải giới hạn điện — vượt phải dùng Hub.A communication limit, not an electrical one — beyond it, use a Hub.
Chỉnh DIP trước khi bậtSet DIP before power-on
Bật pin rồi mới chỉnh thì pin có thể không nhận biến tần.Power on first then set, and the battery may fail to recognize the inverter.
Pin trước, biến tần sauBattery first, inverter second
Dòng khởi động (inrush) của biến tần có thể vượt 100A, hại pin đơn.The inverter inrush current can exceed 100A, harming a single battery.
2 Quy trình lắp đặt 6 bướcSix-step installation procedure
1
Nối đấtGrounding
Đưa pin về điểm tiếp địa chung; nhiều pin thì nối đất với nhau.Bond to the building common earth; bond multiple batteries together.
2
Cáp truyền thông giữa các pinBattery-to-battery comms
RJ45: Master Link 1 → Link 0 pin kế tiếp. Master để trống cổng Link 0.RJ45: Master Link 1 → next battery Link 0. Master leaves Link 0 empty.
3
Cáp nguồnPower cabling
≤ 2 pin trên một cáp ngắn → về busbar → ra biến tần.≤ 2 batteries per short cable → to busbar → to inverter.
4
Chỉnh DIP switchSet DIP switch
Theo mã hãng biến tần, chỉ chỉnh trên pin Master.Per the inverter brand code, on the Master battery only.
5
Bật pinPower on batteries
Bật nút nguồn mọi pin → giữ SW Master 1 giây → chờ ~3s đèn RUN nháy lần lượt.Power buttons on all → hold Master SW 1s → wait ~3s for RUN LEDs to flash.
6
Cài biến tầnConfigure inverter
Bật breaker + biến tần; vd Voltronic Program 05 = "LIb".Turn on breaker + inverter; e.g. Voltronic Program 05 = "LIb".
Thứ tự bật / tắt — điểm an toàn số 1Power sequence — the #1 safety point

Bật: pin trước → breaker + biến tần sau (tránh inrush > 100A). Tắt: đảm bảo biến tần đã tắt và pin ở chế độ standby → giữ SW Master 3 giây → tắt các nút nguồn. Pytes khuyến nghị lắp breaker giữa pin và biến tần.On: batteries first → breaker + inverter after (avoid > 100A inrush). Off: make sure the inverter is off and the battery is in standby → hold Master SW 3s → switch off the power buttons. Pytes recommends a breaker between battery and inverter.

3 Mở rộng quy môScalability
5.12
kWhkWh
mỗi pinper battery
16
pinbatt.
tối đa mỗi cụmmax per string
6
cụmstrings
mỗi Hubper Hub
491.52
kWhkWh
96 pin · hệ tối đa96 batt. · max system
4 Topology mở rộng bằng Hub (> 16 pin)Scale-up topology with a Hub (> 16 batteries)
Cụm 1 · group 1 · Master GRP1 Link 0 ≤16 pin Cụm 2 · group 2 · Master GRP2 Link 0 Cụm 6 · group 6 · Master GRP6 Link 0 HUB DIP chọn inverter 6 cổng cụm (Link) → inverter Biến tần cổng BMS RS485CAN Link 0 → Hub CAN/RS485 Busbar (+ / −) — mọi pin & biến tần đều nối vào
≤ 6 cụm × ≤ 16 pin = 96 pin / 491.52 kWh. DIP chọn biến tần đặt trên Hub; mỗi pin Master mang địa chỉ nhóm group 1–6. Hệ áp thấp: mọi pin và biến tần đều phải nối vào busbar.≤ 6 strings × ≤ 16 batteries = 96 batteries / 491.52 kWh. The inverter-select DIP sits on the Hub; each Master battery carries a group address 1–6. Low-voltage systems: every battery and inverter must connect to the busbar.
5 Đấu Link & truyền thôngLink wiring & communication
Cáp dùngCableRJ45 Ethernet tiêu chuẩn (có sẵn trong thùng)Standard RJ45 Ethernet (included in the box)
Chiều nối tầngChain directionMaster Link 1 → Link 0 của pin kế tiếpMaster Link 1 → next battery Link 0
Nhận diện MasterMaster identityPin có cổng Link 0 để trốngThe battery with Link 0 left empty
Master → biến tầnMaster → inverterCAN hoặc RS485 (qua RJ45)CAN or RS485 (over RJ45)
Vượt 16 pinBeyond 16 batteriesBắt buộc Hub (≤ 6 cụm, group 1–6)Hub required (≤ 6 strings, groups 1–6)
6 Sơ đồ truyền thông Master–SlaveMaster–Slave communication topology
Cổng mặt trước (trái → phải) 1 · ADD — khối DIP (chọn inverter) 2 · Console — đọc log 3 · CAN — lên biến tần 4 · RS485 — lên biến tần 5 · Link 1 — RA pin kế → 6 · Link 0 — ← TỪ pin trước Cáp & tiếp địa • Com: CAT6 · RJ45×2 (350mm) • Inverter: tự bấm A–A / B–B Tiếp địa: nối chuỗi các pin Master: Link 0 để trống (✗) Biến tần cổng BMS RS485 · CAN CAN / RS485 → biến tần Master E-BOX 48100R · Pytes ADD CANL1L0 Slave 1 E-BOX 48100R · Pytes Slave 2 E-BOX 48100R · Pytes Slave … (≤ 16 pin) E-BOX 48100R · Pytes Link 1 → Link 0
Đọc theo cổng thật: Master nối cổng CAN (hoặc RS485) lên biến tần; cổng Link 1 của pin trên nối xuống Link 0 của pin dưới (cáp CAT6 RJ45×2). Master để trống Link 0 (✗) nên tự nhận vai trò Master. Các pin nối tiếp dây tiếp địa (xanh). Tối đa 16 pin/cụm không cần Hub.Read it by the real ports: the Master links its CAN (or RS485) port to the inverter; the upper battery Link 1 goes down to the lower battery Link 0 (CAT6 RJ45×2 cable). The Master leaves Link 0 empty (✗), so it self-identifies as Master. Batteries share a daisy-chained ground (green). Up to 16 batteries per string with no Hub.
7 Mã DIP theo hãng biến tần (6-bit)DIP code by inverter brand (6-bit)
HãngBrandMã DIPDIP codeGiao thứcProtocol
Victron (Multi/Quattro)Victron (Multi/Quattro)000000000000CANCAN
Deye (Sun)Deye (Sun)010000010000CAN/RS485CAN/RS485
Growatt (SPH/SPF/SPA)Growatt (SPH/SPF/SPA)001000001000CAN/RS485CAN/RS485
GoodWe (SBP/ES/EM)GoodWe (SBP/ES/EM)110000110000CANCAN
Luxpower (LXP/ECO/ACS)Luxpower (LXP/ECO/ACS)001100001100CANCAN
Solis (S5/S6 LV)Solis (S5/S6 LV)010100010100CANCAN
Sungrow (MG-RL)Sungrow (MG-RL)000110000110CANCAN
Voltronic (Axpert 48V)Voltronic (Axpert 48V)100000100000RS485RS485
8 Sơ đồ chân RS485 — nối A–A, B–BRS485 pinout — wire A–A, B–B
Vị tríLocationRS485-ARS485-ARS485-BRS485-B
Pin Pytes (RJ45 8 chân)Pytes battery (8-pin RJ45)chân 2 & 7pins 2 & 7chân 1 & 8pins 1 & 8
Hub PytesPytes Hubchân 3pin 3chân 1pin 1
Biến tầnInvertertra user manualsee user manualtra user manualsee user manual
9 Bấm cáp RS485 — A nối A, B nối BRS485 crimp map — A to A, B to B
Đầu RJ45 phía pin (8 chân) cắm vào cổng RS485 của pin 12345678 A = chân 2, 7 · B = chân 1, 8 Đầu phía biến tần (ví dụ) tra user manual biến tần 12345678 vd: 5 = A · 3 = B RS485-A (A ↔ A) RS485-B (B ↔ B) Chỉ giữ 2 sợi A, B — phía pin dùng cặp 1–2 hoặc 7–8, cắt bỏ phần còn lại.
Đầu RJ45 phía pin có 8 chân: RS485-A = chân 2 & 7 (xanh), RS485-B = chân 1 & 8 (cam). Bấm cáp theo A–A, B–B: nối chân A của pin với chân A của biến tần, B với B (ví dụ biến tần 5=A, 3=B). Chỉ giữ 2 sợi cần dùng.The battery RJ45 has 8 pins: RS485-A = pins 2 & 7 (green), RS485-B = pins 1 & 8 (orange). Crimp A–A, B–B: battery A pin to inverter A pin, B to B (e.g. inverter 5=A, 3=B). Keep only the two wires needed.
10 Biến tần Pytes (6 mẫu dân dụng)Pytes inverters (6 residential models)
ModelModelLoại · PhaType · PhaseCông suấtPowerMPPTMPPT
Axpert VMII Elite 6KAxpert VMII Elite 6KOff-grid · 1 phaOff-grid · 1-ph6 kW6 kW6 kW6 kW
V1PL6KV1PL6KHybrid · 1 phaHybrid · 1-ph6 kW6 kW7 kW7 kW
V3PL8K TWINV3PL8K TWINHybrid · 3 phaHybrid · 3-ph8 kW8 kW11.5 kW11.5 kW
V3PL10K TWINV3PL10K TWINHybrid · 3 phaHybrid · 3-ph10 kW10 kW14.5 kW14.5 kW
V3PL12K TWINV3PL12K TWINHybrid · 3 phaHybrid · 3-ph12 kW12 kW16 kW16 kW
V3PL15K TWINV3PL15K TWINHybrid · 3 phaHybrid · 3-ph15 kW15 kW22.5 kW22.5 kW
Khi khách báo lỗi — thu thập 3 thứWhen a fault is reported — collect 3 things

Chạy info, datalist event 0, datalist history 0 trong BMS Client (tab DEBUG → Terminal, sau login debug). Ngại gõ lệnh? Vào tab HISTORY → DOWNLOAD xuất .xlsx. Đây đúng là dữ liệu đội kỹ thuật Pytes cần để xử lý.Run info, datalist event 0, datalist history 0 in BMS Client (DEBUG → Terminal, after login debug). Prefer no commands? HISTORY tab → DOWNLOAD exports .xlsx. This is exactly what Pytes support needs.

Nguồn: Pytes training deck (38 slide) · BMS Client User Manual V1.0 (15/05/2026) · Inverter Compatibility List v3.6 (09/12/2025) · datasheet V5/E-BOX 48100R.Sources: Pytes training deck (38 slides) · BMS Client User Manual V1.0 (2026-05-15) · Inverter Compatibility List v3.6 (2025-12-09) · V5/E-BOX 48100R datasheets. Đã kiểm chứng đa nguồnMulti-source verified

This document systematizes how to deploy an ESS using Pytes LFP batteries (E-BOX 48100R and V5): the installation order, how to wire communication and power, how to configure the DIP switches per inverter, how to scale up with a Hub, and the diagnostic command set in the BMS Client software. The content has been cross-checked and finalized against official Pytes materials (38-slide training deck, BMS Client User Manual V1.0 2026-05-15, compatibility list v3.6 2025-12-09, V5/E-BOX datasheets). Only one figure remains an oral statement to cross-check against the hardware manual, tagged [to be confirmed].

For: installation technicians wiring Pytes battery systems, commissioning engineers who need to match batteries with inverters, technical support staff who help customers collect logs when reporting faults.


Quick summary

Three safety principles run through everything and must be memorized. First, a single parallel string holds at most 16 batteries because this is a communication limit; to exceed it you must use a Hub. Second, all DIP switch configuration must be completed before powering on the batteries — if changed afterwards the battery may fail to recognize the inverter. Third, always power on the batteries first and the inverter second, because the inverter’s inrush current can exceed 100A and damage a single battery.

The standard installation procedure has six steps in strict order: grounding, communication cabling between batteries, power cabling, DIP switch configuration per inverter brand, powering on the batteries, and finally configuring the inverter.

When wiring in parallel, connect at most 2 batteries with the short cable (each terminal handles a maximum of 120A); beyond 2 batteries a busbar is mandatory. When diagnosing, the three most important pieces of information to collect for Pytes are the output of the info, datalist event 0 and datalist history 0 commands.

The two battery lines and install-relevant traits

Both lines share the same platform: 51.2V, 100Ah, 5.12 kWh, 16 LFP cells, 6,000 cycles and a 10-year warranty. The differences that affect installation lie in discharge current and connection accessories.

The E-BOX 48100R (full model E-BOX 48100R-C TE+) is the rack-mount baseline line: recommended charge/discharge current 50A, maximum continuous 100A, peak about 102A, supporting CAN and RS485 simultaneously.

The V5 is designed for higher-power applications and therefore has a larger discharge current: per the datasheet, continuous discharge 100A, peak 101–120A for 3 minutes and 121–180A for 15 seconds (Aamir estimated the peak at around 1.2C). The V5 uses a Phoenix-type connector, has an optional Wi-Fi stick to connect to the Pytes app/cloud, and is equipped with a pre-charge circuit — a point to keep in mind when wiring and powering on. The V5 holds UL 1973 and UL 9540.

Technical depth - why 6,000 cycles is a real number

Pytes tests at 0.5C charge and 0.5C discharge, at 25°C, 90% depth of discharge (DOD); after 6,000 cycles (roughly 10 years) the battery still retains at least 70% capacity. Some brands claim up to 8,000 cycles but test at very low currents of 0.1C–0.2C, which does not reflect real use. When advising on lifespan, always tie the figure to the test current, not just the cycle count.

Accessories and packing list

Each E-BOX 48100R box already includes the accessories for a single battery: short power cable, spare RJ45 connectors (×2), communication cable, wall-mount bracket, documentation, and grounding cable.

At larger scale, buy extra items depending on the system:

AccessoryWhen needed
Long power cable (positive + negative, typically 4 AWG, install-dependent)Long-distance wiring, from busbar to inverter
Long communication cableCommunication between distant batteries/strings
BusbarWhen the system exceeds 2 batteries on one power branch
HubMandatory when the system exceeds 16 batteries
RS232 console cable (one RJ45 end, one USB end)Connect a laptop to the battery’s console port to run BMS Client

System scalability

A single parallel string holds at most 16 batteries — a communication limit, not an electrical one. Within each string one battery is the Master and the rest are Slaves; with 16 or fewer the batteries communicate among themselves over the Link ports with no other device.

Beyond 16 batteries you must use a Hub. One Hub manages up to 6 strings, so the system scales to 6 × 16 = 96 batteries, i.e. 491.52 kWh in one system. Pytes has deployed large systems in the field, including a project over 900 kWh for the low-voltage line.

Safety warning - short cable limit

Connect at most 2 batteries with the short power cable because each terminal handles a maximum of 120A [to be confirmed figure — an oral statement; cross-check the hardware/installation manual; Slide 27 only lists 1/0 and 2/0 AWG for the large-system busbar]. Beyond 2 batteries a busbar and long cables are mandatory. A common mistake is wiring all batteries with short cables — this is wrong. The correct way: connect each pair of 2 batteries, bring them to a busbar, then run from the busbar to the inverter.

Front-panel interface and ports

The E-BOX front panel lays out the control buttons and communication ports:

  • Power button combined with a soft switch (SW) to soft-start the BMS.
  • DIP switch bank to select the inverter brand.
  • Console port: connect a laptop to read logs and history when debugging.
  • CAN and RS485 ports: communication with the inverter.
  • Two Link ports, Link 1 and Link 0: cascade between battery and battery.
  • Indicator LEDs: RUN (Running), ALM (Alarm), SOC.
  • Two power terminals, negative and positive.

The six-step installation procedure

Mandatory order: (1) grounding → (2) communication cabling between batteries → (3) power cabling → (4) DIP switch configuration per inverter brand → (5) power on the batteries → (6) configure the inverter. Grounding is simple: bring the battery to the building’s common earth point; with multiple batteries, bond the batteries’ grounds together.

Communication wiring between batteries

Use a standard RJ45 Ethernet cable (included in the box). Chain the cabling from Master to Slave: Link 1 → Link 0 — i.e. the cable runs out of one battery’s Link 1 port into the next battery’s Link 0 port, and so on down the chain. Maximum 16 batteries per string.

The Master battery is the one with Link 0 left empty (because the Master only uses Link 1 to send signal down to the Slaves), so the battery self-identifies as Master. From the Master, run the CAN or RS485 communication cable (over RJ45) to the inverter. This way you can parallel 16 batteries without a Hub.

Preparing the communication cable between battery and inverter

The cable between battery and inverter is a special cable that must be crimped by hand per a pinout. The Pytes battery side uses an 8-pin RJ45: pins 1 and 8 are RS485-B, pins 2 and 7 are RS485-A. The rule: consult the inverter’s user manual to find which pins are RS485-A and RS485-B, then connect A to A, B to B.

Example: an inverter with pin 5 as RS485-A and pin 3 as RS485-B: connect battery pin 2 to inverter pin 5 (A–A), and battery pin 1 to inverter pin 3 (B–B). Keep only the two wires you actually need; cut off the rest. On the battery side you may keep pair 1–2 or pair 7–8 as you wish; on the inverter side keep only the two corresponding pins.

LocationRS485-A pinRS485-B pin
Pytes battery (8-pin RJ45)pins 2 and 7pins 1 and 8
Pytes Hubpin 3pin 1
Inverterconsult the inverter’s user manualconsult the inverter’s user manual

Configuring the DIP switch per inverter brand

The DIP switch is set per inverter model/brand using a 6-bit code; look it up in Pytes’ official compatibility list. Read it by the white mark on the switch to know the toggle position, and set it only on the Master battery. Some common low-voltage codes (v3.6):

Inverter brandDIP code (6-bit)Protocol
Victron (Multi/Quattro)000000CAN
Deye (Sun Series)010000CAN/RS485
Growatt (SPH/SPF/SPA)001000CAN/RS485
Goodwe (SBP/ES/EM)110000CAN
Luxpower (LXP/ECO/ACS)001100CAN
Solis (RHI/RAI/S5/S6 LV)010100CAN
SOLAX (X1/X3 LV)101000CAN
Sungrow (MG-RL)000110CAN
SMA (Island)110100CAN
Sol-Ark (5–15K)100010CAN
Voltronic (Axpert/Infinisolar 48V)100000RS485
Pytes (JS Series)010100CAN
Safety warning - two DIP switch rules

First, only set it on the Master battery when the system has multiple batteries. Second, it must be set before powering on the batteries — power on first and set later, and the battery may fail to recognize the inverter and cause a battery–inverter communication fault. The “pin 3 up, rest down” example (code 001000) from the training corresponds to Growatt (the name “Broad” was a mishearing); always look up the DIP code from the official list.

Power cabling and startup order

Two batteries are paralleled with the supplied short cable, then connected to the busbar with a long cable, then from the busbar to the inverter (limit of no more than 2 batteries per short cable). The cable from the busbar to the inverter can be bought from Pytes or sourced locally.

Power-on sequence (per the training deck):

  1. Switch on the power button on all batteries.
  2. Press the SW switch on the Master battery only, for about 1 second.
  3. Wait ~3 seconds; the RUN LED of each battery flashes on one by one.
  4. The battery system is now working properly.
  5. Turn on the external breaker and the inverter.

Shut-down sequence: press and hold the SW switch on the Master for about 3 seconds, then turn off all power buttons. A single battery follows the same steps.

Safety warning - startup order is the single most important safety point

Always power on the batteries first, the inverter second. When the inverter starts, its internal capacitors create a large inrush current that can exceed 100A — for a single battery this is a very high and dangerous current. When shutting down: make sure the inverter is off and the battery is in standby (both charging and discharging stopped) before turning off the battery. Pytes recommends fitting a breaker between battery and inverter for protection.

Inverter-side configuration

After the battery is running, configuring the inverter is simple. Example, a Voltronic (Axpert) inverter: enter Program 05 and select “LIb” (lithium battery compatible with the Lib protocol). Selecting LIb automatically sets programs 02, 26, 27 and 29, with nothing more to adjust; the battery and inverter then begin communicating.

Large-scale expansion with a Hub

When the system exceeds 16 batteries, the Hub is the central communication device: one Hub manages up to 6 strings, each up to 16 batteries, for a total of 96 batteries / 491.52 kWh. Arrange each pair of 2 batteries to a busbar, then multiple busbars to the inverter. For low-voltage systems a busbar is mandatory — every inverter and every battery must connect to a busbar for a safe and reliable system.

On communication: the Master battery of each string connects into the Hub via a Link port (any port on the Hub may be used). With multiple inverters in parallel, the strings are paralleled to all inverters through the busbar.

The DIP switch configuration changes when a Hub is used. The DIP that selects the inverter brand is set on the Hub (because the Hub is now the device communicating directly with the inverter). In exchange, each Master battery is given its own group address from group 1 to group 6 so the Hub can distinguish each string; the group-address table is in the Hub’s user manual. In short: the DIP on the Hub follows the inverter, the DIP on each Master battery follows the group number.

The Hub-side pinout differs from the battery side: pin 3 is RS485-A, pin 1 is RS485-B. When crimping the Hub–inverter cable, still follow the A–A, B–B rule. Example: an inverter with pin 5 as RS485-A and pin 3 as RS485-B: connect Hub pin 3 to inverter pin 5, and Hub pin 1 to inverter pin 3.

Reference system in the training deck: 18 batteries × 5.12 kWh ≈ 92 kWh, master inverter a Victron Quattro 48|15000 (this is the “92 kWh” system mentioned in the training), using busbar1 600A and busbar2 200A, with 1/0 and 2/0 AWG cable. Total scale ranges from 5.12 kWh (one battery) to 491.52 kWh (full system). Real sites mentioned are located in Germany and Africa.

Pytes inverter range

Pytes has its own residential inverter line to pair with the batteries (the compatibility list calls it “JS Series Hybrid Inverters”, DIP 010100, CAN protocol). Per the “PYTES Inverter (Residential)” slide there are six models: one single-phase off-grid (Axpert VMII Elite 6K) and five hybrids. All use a 48V battery and a 5-year warranty. Maximum MPPT power varies by model (6–22.5 kW), not a single fixed figure.

ModelPowerPhaseTypeMax MPPTWarranty
Axpert VMII Elite 6K6 kW1-phaseOff-grid6 kW5 yr
V1PL6K6 kW1-phaseHybrid7 kW5 yr
V3PL8K TWIN8 kW3-phaseHybrid11.5 kW5 yr
V3PL10K TWIN10 kW3-phaseHybrid14.5 kW5 yr
V3PL12K TWIN12 kW3-phaseHybrid16 kW5 yr
V3PL15K TWIN15 kW3-phaseHybrid22.5 kW5 yr

BMS monitoring and diagnostic tools

Pytes uses the Pytes BMS Client software (executable bms_hmi.exe) for monitoring and debugging batteries, alongside the BMSQt monitoring software (bundled with the Pytes Cloud and Wi-Fi module). BMS Client runs on Windows 10/11, with no need for HyperTerminal or third-party tools; connect via RS232 or Bluetooth (an RS232 console cable into the battery’s console port, USB end into the laptop). The interface has six pages: HOME → BATTERY INFORMATION → HISTORY → CONFIG → DEBUG → UPDATE. For the full per-page operating guide, plus scripts/CSV and firmware updates, see 03-10; the part below focuses only on the diagnostic command set for commissioning and technical support.

Diagnostic command set (typed in DEBUG → Terminal):

CommandFunction
infoView device name (e.g. E-BOX 48100), firmware version, boot version, board version. Use to confirm firmware when supporting customers.
login debugEnter debug mode (prerequisite for running the diagnostic commands below).
pwr 1 / pwr <n>Real-time information for all batteries: status, voltage, current, SOC, barcode, device type.
batCell-level information inside the battery (16 cells, per-cell voltage), used to check cell balance. Healthy cells have very close per-cell voltages.
pwrsysSystem status: info/status/alarm and the charge/discharge limits CCL/DCL of the whole system.
datalist event 0 / datalist event <n>List all events and faults (event log) / detail of a specific event.
datalist history 0 / datalist history <n>List the history / detail of one history record.
Sales takeaway

When a customer or dealer reports a fault, the three most important pieces of information to collect are the output of info, datalist event 0 and datalist history 0 — the Pytes technical and sales teams rely on them to provide a solution. If you don’t want to type commands, there is an alternative: go to the HISTORY tab and click DOWNLOAD to download the full history (.xlsx) from the battery.

On Wi-Fi and cloud: the E-BOX 48100 can connect to the Pytes Cloud via the Wi-Fi Module but Pytes generally does not recommend it; use Wi-Fi only with a Victron inverter, not with other inverters.

Inverter compatibility (relevant during configuration)

Pytes batteries have an official compatibility list v3.6 (updated 2025-12-09). The low-voltage line (E-BOX/V5/PiLV1) supports 32 brands, mostly over CAN and some over RS485 (Voltronic, Phocos, Studer, Anern, EPEVER): Afore, AISWEI/Solplanet, Anern, APsystems, Deye, EPEVER, GoodWe, Growatt, Hoymiles, Livoltek, Ingeteam, INHENERGY, Sinexcel (ISUNA), Luxpower, Megarevo, MUST, Phocos, Pytes, SAJ, Senergy, Selectronic, SMA, Sol-Ark, SolaX, Solis, SRNE, Studer, Sungrow, Sunsynk, TBB Power, Victron, Voltronic. There are also separate tables for the high-voltage line (HV48100/HV4850, adding AUXSOL, Solinteg, Sineng) and the 12V line (E-BOX 12100, paired with Victron MultiPlus-II). Each row carries a DIP code and protocol — this is the authoritative reference when configuring.

The names “VoMiles”, “Oxo” mentioned in the training are not in the list (mishearings). When a customer chooses a new inverter not yet in the list, Pytes can test and add it.

Note - loose connector

A connector installed correctly gives a firm click and does not come loose, but the battery’s display shows no specific alarm for a loose connection. Trace anomalies via the BMS Client software — the History/Event tabs or the info, datalist event, datalist history commands.

Item still to confirm with Pytes

After cross-checking the official materials, nearly every point in the minutes is now locked down. What remains is one oral figure:

#Item to confirm
1The 120A-per-terminal limit and the ≤2-batteries-per-short-cable rule (4 AWG cable) — cross-check the hardware/installation manual; Slide 27 only lists 1/0 and 2/0 AWG for the large-system busbar
Sources & verification

Minutes of the Pytes product training for BLVera (speaker Aamir Nazir, Product Manager, Pytes Shanghai), cross-checked and finalized against the official Pytes materials sent after the training: the “Installation Guide — Pytes Battery” training deck (38 slides), the Pytes BMS Client User Manual V1.0 (2026-05-15), the Inverter Compatibility List v3.6 (2025-12-09), and the V5/E-BOX 48100R datasheets (UL 1973/9540). ESS technical support contact: ess_support@pytesgroup.com.