Looking at this old post, I just want to share how to correctly set the DIP ADD switches on Pylon low-voltage batteries:
A )
If you have just one group of Pylon bricks, keep all the DIP switches in the default position: OFF = 0000
This applies to all the batteries that are in a single group.
The battery on the top, with an empty "link port 0", will automatically become a master battery. This battery will control the whole group and it's BMS will talk to the inverter, etc.
B )
ONLY if you have the multiple groups of Pylon bricks AND you have an external BMS box too (codename LV-HUB-A) then configure the ADD DIP on the upmost battery of the each group:
- Top battery of the first stack will have DIP 0100
- Top battery of the second stack will have DIP 0010
- Top battery of the third stack will have DIP 0110
- ...
The reason behind this is, that with 0000, the BMS of the top battery is the master BMS. With any other ADD DIP setting, the BMS of the top battery assumes that there's an external LV-HUB-A in the system, so it switches itselfs into a slave-mode, despite it's link port 0 is empty. Then the LV-HUB-A will become a central BMS.
Keep in mind, that with multiple stacks of Pylons, if you set 0000 on the upmost battery of the first stack, it won't work, because the BMS of that battery will remain in master mode.
Side note: a first DIP switch is just the baudrate selector, nothing else. For master/slave selection and address, only the remaining 3 switches are used.
A picture is worth a thousand words: