Code Monkey home page Code Monkey logo

Comments (8)

mkranjcic avatar mkranjcic commented on May 30, 2024

Hi,
I have captured data from restart of device until it stops reading all modules.

state: 2 -> 3 (0)
                 pcf8574 not fitted
Connecting to WIFI
Connecting to Wi-Fi...
state: 3 -> 5 (10)
                  add 0
                       aid 1
                            cnt

                                connected with xxxxxx, channel 1
                                                                   dhcp client start...
                                                                                       scandone
                                                                                               ip:10.5.xxx.xxx,mask:255.255.255.0,gw:10.5.xxx.xxx
                                                                                                                                                Connected to Wi-Fi.
3. Connected IP:10.5.xxx.xxx
Requesting NTP from 10.5.xxx.xxx
Got NTP time: 18:47:30 30/12/2019
S:80/1/1=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =925/Q:5 # Rules:000000111=N/F
R:80/81/1=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =AA1
S:80/3/2=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7301/Q:4 # R:80/83/2=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4200 3E00 3E00 3E00 3E00 3E00  =13DF
S:80/4/3=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =CA8E/Q:7 # Rules:000001111=N/F
pm open,type:2 0
                R:80/84/3=109 0 E31 11E9 11EB 11EA AE3 11E7 0 10A8 0 0 C74 0 C5B 6E  =FC94
S:90/1/4=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7184/Q:6 # R:94/81/4=EE5 ED4 EFA EF6 0 0 0 0 0 0 0 0 0 0 0 0  =FC34
S:90/3/5=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =23CB/Q:9 # Rules:000001111=N/F
R:94/83/5=3E00 3E00 3E00 3E00 0 0 0 0 0 0 0 0 0 0 0 0  =CC6F
S:90/4/6=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =B22F/Q:12 # R:94/84/6=20C 20C 0 75C 0 0 0 0 0 0 0 0 0 0 0 0  =59F
S:80/1/7=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7198/Q:11 # Rules:000001111=N/F
R:80/81/7=EBE EF2 EC9 EEE EEA EDD EE2 F06 F00 EF8 E77 E80 E99 E8E E96 EC7  =5E41
S:80/3/8=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =FAC6/Q:14 # R:80/83/8=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4200 3E00 3E00 3E00 3E00 3E00  =9A18
S:90/1/9=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =1CDB/Q:15 # Rules:000001111=N/F
R:94/81/9=EE5 ED4 EFA EF6 0 0 0 0 0 0 0 0 0 0 0 0  =916B
S:90/3/A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =66FF/Q:14 # R:94/83/A=3E00 3E00 3E00 3E00 0 0 0 0 0 0 0 0 0 0 0 0  =895B
S:80/1/B=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =80E2/Q:15 # Rules:000001111=N/F
R:80/81/B=EBE EF2 EC9 EEE EEA EDD EE2 F06 F00 EF8 E77 E80 E99 E8E E96 EC7  =AF3B
S:80/3/C=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =AA10/Q:14 # R:80/83/C=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4200 3E00 3E00 3E00 3E00 3E00  =CACE
S:90/1/D=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =4C0D/Q:15 # Rules:000001111=N/F
R:94/81/D=EE5 ED4 EFA EF6 0 0 0 0 0 0 0 0 0 0 0 0  =C1BD
S:90/3/E=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =3629/Q:15 # R:94/83/E=3E00 3E00 3E00 3E00 0 0 0 0 0 0 0 0 0 0 0 0  =D98D
S:80/1/F=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =D034/Q:14 # Rules:000001111=N/F
R:80/81/F=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =D3B0
S:80/3/10=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =813/Q:15 # R:80/83/10=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4200 3E00 3E00 3E00 3E00 3E00  =68CD
S:90/1/11=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =EE0E/Q:15 # Rules:000001111=N/F
R:94/81/11=EE5 ED4 EFA EF6 0 0 0 0 0 0 0 0 0 0 0 0  =63BE
S:90/3/12=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =942A/Q:14 # R:94/83/12=3E00 3E00 3E00 3E00 0 0 0 0 0 0 0 0 0 0 0 0  =7B8E
S:80/1/13=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7237/Q:15 # Rules:000001111=N/F
R:80/81/13=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =71B3
S:80/3/14=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =58C5/Q:14 # R:80/83/14=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =40E1
S:90/1/15=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =BED8/Q:15 # Rules:000001111=N/F
R:94/81/15=EE5 ED4 EFA EF6 0 0 0 0 0 0 0 0 0 0 0 0  =3368
S:90/3/16=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =C4FC/Q:15 # R:94/83/16=3E00 3E00 3E00 3E00 0 0 0 0 0 0 0 0 0 0 0 0  =2B58
S:80/1/17=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =22E1/Q:14 # Rules:000001111=N/F
R:80/81/17=EBE EF2 EC9 EEE EEA EDD EE2 F06 F00 EF8 E77 E80 E99 E8E E96 ECC  =D1C2
S:80/3/18=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =A9BF/Q:15 # R:80/83/18=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =B19B
S:80/1/19=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =FBF0/Q:15 # Rules:000001111=N/F
R:80/81/19=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =F874
S:80/3/1A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =81D4/Q:14 # R:80/83/1A=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =99F0
S:80/1/1B=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =D39B/Q:15 # Rules:000001111=N/F
R:80/81/1B=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =D01F
S:80/3/1C=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =F969/Q:14 # R:80/83/1C=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =E14D
S:80/1/1D=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =AB26/Q:15 # Rules:000001111=N/F
R:80/81/1D=EBE EF2 EC9 EEE EEA ED9 EE2 F06 F00 EF8 E77 E80 E99 E8E E96 ECC  =FF44
S:80/1/1E=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =1F68/Q:15 # R:80/81/1E=EBE EEE EC9 EEE EEA ED9 EE2 F06 F00 EF8 E77 E80 E99 E8E E96 ECC  =B67E
S:80/3/1F=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =4D27/Q:14 # Rules:000001111=N/F
R:80/83/1F=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =5503
S:80/1/20=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =33F2/Q:15 # R:80/81/20=EBE EF2 EC9 EEE EEA ED9 EE2 F02 F00 EF8 E77 E80 E99 E8E E96 EC7  =4BCD
S:80/1/21=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =AFD7/Q:15 # Rules:000001111=N/F
R:80/81/21=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =AC53
S:80/3/22=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =D5F3/Q:14 # R:80/83/22=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =CDD7
S:80/1/23=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =87BC/Q:15 # Rules:000001111=N/F
R:80/81/23=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =8438
S:80/3/24=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =AD4E/Q:14 # R:80/83/24=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =B56A
S:80/1/25=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =FF01/Q:15 # Rules:000001111=N/F
R:80/81/25=EBE EF2 EC9 EEE EEA ED9 EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =5BC4
S:80/1/26=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =4B4F/Q:15 # R:80/81/26=EBE EF2 EC9 EEE EEA ED9 EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC  =EF8A
S:80/3/27=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =1900/Q:14 # Rules:000001111=N/F
R:80/83/27=3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 3E00 4100 3E00 3E00 3E00 3E00 3E00  =124
S:80/1/28=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =925E/Q:15 # R:80/81/28=EBE EEE EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E92 E96 EC7  =A133
S:80/1/29=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =E7B/Q:15 # Rules:000001111=N/F
R:80/81/29=EBE EF2 EC9 EEE EEA EDD EE2 F06 F00 EF8 E77 E80 E99 E8E E96 EC7  =21A2
S:80/3/2A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =745F/Q:14 # R

Is there something else I could try to capture?

from diybmsv4.

stuartpittaway avatar stuartpittaway commented on May 30, 2024

From the above log, you can see the S:80/1/ and S:90/1/ lines - this is a voltage reading command for bank 0 and then bank 1.

Bank 0 returns
R:80/81/1B=EBE EF2 EC9 EEE EEA EDD EE2 F02 F00 EF8 E77 E80 E99 E8E E96 ECC =D01F

Bank 1 returns
R:94/81/15=EE5 ED4 EFA EF6 0 0 0 0 0 0 0 0 0 0 0 0 =3368

However after S:90/3/16 no further requests from the controller are made to bank 1.

Very strange and I suspect a coding error.

Can I ask a favour - can you reallocate the modules over the two banks, only have 15 modules on bank zero and 5 on bank one and see if that resolves this?

It might also be worth checking the settings/configuration web page to see if the number of banks has dropped to 1 at this point as well.

from diybmsv4.

mkranjcic avatar mkranjcic commented on May 30, 2024

Can I ask a favour - can you reallocate the modules over the two banks, only have 15 modules on bank zero and 5 on bank one and see if that resolves this?

It might also be worth checking the settings/configuration web page to see if the number of banks has dropped to 1 at this point as well.

Done, I have switched module 15 from bank0 to bank1, and console is below (after hard reset).
Observation - it takes very long to get configuration from module (minutes?). It is hard to tell when I can get it, and clicking all the time does not help (even more - looks like it does opposite).
Same thing after changing bank. If I reset exp too soon (after 30s-1m), it forgets that I have setup it this way.

state: 2 -> 3 (0)
                        pcf8574 not fitted
Connecting to WIFI
Connecting to Wi-Fi...
state: 3 -> 5 (10)
                  add 0
                       aid 1
                            cnt

                                connected with XXXX, channel 1
                                                                   dhcp client start...
                                                                                       scandone
                                                                                               ip:XXXX,mask:255.255.255.0,gw:XXXX
                                                                                                                                                Connected to Wi-Fi.
3. Connected IP:XXXX
Requesting NTP from XXXX
Got NTP time: 16:48:28 31/12/2019
S:80/1/1=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =925/Q:5 # Rules:000000110=N/F
Rules:010000110=N/F
pm open,type:2 0
                S:80/3/2=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7301/Q:12 # Rules:010000110=N/F
S:80/4/3=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =CA8E/Q:11 # S:90/1/4=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7184/Q:10 # S:90/3/5=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =23CB/Q:13 # S:90/4/6=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =B22F/Q:12 # S:80/1/7=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7198/Q:11 # S:80/3/8=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =FAC6/Q:10 # S:90/1/9=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =1CDB/Q:9 # S:90/3/A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =66FF/Q:8 # S:80/1/B=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =80E2/Q:7 # S:80/3/C=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =AA10/Q:6 # Rules:010000110=N/F
S:90/1/D=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =4C0D/Q:9 # S:90/3/E=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =3629/Q:8 # S:80/1/F=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =D034/Q:7 # S:80/3/10=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =813/Q:6 # S:90/1/11=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =EE0E/Q:5 # R:95/81/D=FC1 FA0 F92 FD4 1FB5 0 0 0 0 0 0 0 0 0 0 0  =654C**FAILED PROCESS REPLY**

S:90/3/12=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =942A/Q:4 # S:80/1/13=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7237/Q:3 # R:8F/81/F=1F62 FE4 FBC FBE FCC FB1 FC3 FC2 FBF FBA FB7 FA4 FBA FC3 FD3 0  =D14A**FAILED PROCESS REPLY**

S:80/3/14=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =58C5/Q:2 # S:90/1/15=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =BED8/Q:5 # S:90/3/16=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =C4FC/Q:4 # Rules:010000110=N/F
S:80/1/17=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =22E1/Q:3 # S:80/3/18=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =A9BF/Q:2 # S:90/1/19=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =4FA2/Q:1 # S:90/3/1A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =3586/Q:0 # R:8F/81/17=F62 FA4 FBC FBE FCC FB1 FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =6DE0**FAILED PROCESS REPLY**

R:8F/83/18=3F00 4000 4B00 4000 4000 4000 4000 4000 3F00 3F00 3F00 3F00 4000 4000 4000 0  =5EDE**FAILED PROCESS REPLY**

S:80/1/1B=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =D39B/Q:3 # S:80/3/1C=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =F969/Q:2 # S:90/1/1D=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =1F74/Q:1 # S:90/3/1E=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =6550/Q:0 # Rules:010000110=N/F
R:8F/81/1B=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBF F97 FA4 FBA FBF FD3 0  =5EFA**FAILED PROCESS REPLY**

R:8F/83/1C=3F00 4000 4A00 4000 4000 4000 4000 4000 3F00 3F00 3F00 3F00 4000 4000 4000 0  =1B6E**FAILED PROCESS REPLY**

R:95/81/1D=FD3 FA0 F92 FD4 FB5 0 0 0 0 0 0 0 0 0 0 0  =7C**FAILED PROCESS REPLY**

R:95/83/1E=4000 4000 4000 4000 3F00 0 0 0 0 0 0 0 0 0 0 0  =203F
S:80/1/1F=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =834D/Q:3 # R:8F/81/1F=F62 FA4 FBC FBE FCC FB1 FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =CC4C
S:80/3/20=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =FD98/Q:2 # Rules:000101110=N/F
R:8F/83/20=3F00 4000 4A00 4000 4000 4000 4000 4000 3F00 3F00 3F00 3F00 4000 4000 4000 0  =1F9F
S:90/1/21=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =1B85/Q:5 # R:95/81/21=FC1 FA0 F92 FD4 FB5 0 0 0 0 0 0 0 0 0 0 0  =72C4
S:90/3/22=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =61A1/Q:4 # Rules:000001110=N/F
R:95/83/22=4000 4000 4000 4000 3F00 0 0 0 0 0 0 0 0 0 0 0  =24CE
S:80/1/23=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =87BC/Q:7 # R:8F/81/23=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBF F97 FA4 FBA FBF FD3 0  =ADD
S:80/3/24=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =AD4E/Q:10 # Rules:000001110=N/F
R:8F/83/24=3F00 4000 4900 4000 4000 4000 4000 4000 3F00 3F00 3F00 3F00 4000 4000 4000 0  =70E3
S:90/1/25=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =4B53/Q:9 # R:95/81/25=FC1 FA0 F92 FD4 FB5 0 0 0 0 0 0 0 0 0 0 0  =2212
S:90/3/26=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =3177/Q:12 # Rules:000001110=N/F
R:95/83/26=4000 4000 4000 4000 3F00 0 0 0 0 0 0 0 0 0 0 0  =7418
S:80/1/27=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =D76A/Q:15 # R:8F/81/27=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =DCCF
S:80/3/28=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =5C34/Q:14 # Rules:000001110=N/F
R:8F/83/28=3F00 4000 4800 4000 4000 4000 4000 4000 3F00 3F00 3F00 3F00 4000 4000 4000 0  =94FF
S:90/1/29=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =BA29/Q:15 # R:95/81/29=FC1 FA0 F92 FD4 FB5 0 0 0 0 0 0 0 0 0 0 0  =D368
S:90/3/2A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =C00D/Q:14 # Rules:000001110=N/F
R:95/83/2A=4000 4000 4000 4000 3F00 0 0 0 0 0 0 0 0 0 0 0  =8562
S:80/1/2B=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =2610/Q:15 # R:8F/81/2B=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =2DB5
S:80/3/2C=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =CE2/Q:15 # Rules:000001110=N/F
R:8F/83/2C=3F00 4000 4800 4000 4000 4000 4000 4000 3F00 3F00 3F00 3F00 4000 4000 4000 0  =C429
S:90/1/2D=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =EAFF/Q:14 # R:95/81/2D=FC1 FA0 F92 FD4 FB5 0 0 0 0 0 0 0 0 0 0 0  =83BE
S:90/3/2E=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =90DB/Q:15 # Rules:000001110=N/F
R:95/83/2E=4000 4000 4000 4000 3F00 0 0 0 0 0 0 0 0 0 0 0  =D5B4
S:80/1/2F=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =76C6/Q:15 # R:8F/81/2F=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =7D63
S:80/3/30=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =AEE1/Q:14 # Rules:000001110=N/F
R:8F/83/30=3F00 4000 4700 4000 4000 4000 4000 4000 3F00 3F00 3F00 3F00 3F00 3F00 4000 0  =D1DF
S:90/1/31=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =48FC/Q:15 # R:95/81/31=FC1 FA0 F92 FD4 FB5 0 0 0 0 0 0 0 0 0 0 0  =21BD
S:90/3/32=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =32D8/Q:14 # Rules:000001110=N/F
R:95/83/32=4000 4000 4000 3F00 3F00 0 0 0 0 0 0 0 0 0 0 0  =F124
S:80/1/33=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =D4C5/Q:15 # R:8F/81/33=F62 FA4 FBC FBE FCC FB1 FC3 FC2 FBF FBA F97 FA0 FBA FBF FD3 0  =36F1
S:80/3/34=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =FE37/Q:15 # Rules:000001110=N/F
R:8F/83/34=3F00 4000 4700 4000 4000 4000 3F00 4000 3F00 3F00 3F00 3F00 3F00 3F00 4000 0  =BABB
S:90/1/35=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =182A/Q:14 # R:95/81/35=FC1 FA0 F92 FD4 FB5 0 0 0 0 0 0 0 0 0 0 0  =716B
S:90/3/36=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =620E/Q:15 # Rules:000001110=N/F
R:95/83/36=4000 4000 4000 3F00 3F00 0 0 0 0 0 0 0 0 0 0 0  =A1F2
S:80/1/37=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =8413/Q:15 # R:8F/81/37=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =8FB6
S:80/3/38=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =F4D/Q:14 # Rules:000001110=N/F
R:8F/83/38=3F00 4000 4600 4000 4000 4000 3F00 4000 3F00 3F00 3F00 3F00 3F00 3F00 4000 0  =5EA7
S:80/1/39=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =5D02/Q:15 # R:8F/81/39=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA0 FBA FBF FD3 0  =FB92
S:80/3/3A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =2726/Q:14 # Rules:000001110=N/F
R:8F/83/3A=3F00 4000 4600 4000 4000 4000 3F00 4000 3F00 3F00 3F00 3F00 3F00 3F00 4000 0  =76CC
S:80/1/3B=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7569/Q:15 # R:8F/81/3B=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA0 FBA FBF FD3 0  =D3F9
S:80/1/3C=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =91F1/Q:15 # Rules:000001110=N/F
R:8F/81/3C=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =9A54
S:80/3/3D=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =C3BE/Q:14 # R:8F/83/3D=3F00 4000 4600 4000 4000 4000 3F00 4000 3F00 3F00 3F00 3F00 3F00 3F00 4000 0  =9254
S:80/1/3E=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =B99A/Q:15 # Rules:000001110=N/F
R:8F/81/3E=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =B23F
S:80/1/3F=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =25BF/Q:15 # R:8F/81/3F=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FC3 FD3 0  =6065
S:80/3/40=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =6AF/Q:14 # Rules:000001110=N/F
R:8F/83/40=3F00 4000 4500 4000 4000 3F00 3F00 4000 3F00 3F00 3F00 3F00 3F00 3F00 3F00 0  =C220
S:80/1/41=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =54E0/Q:15 # R:8F/81/41=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =5F45
S:80/3/42=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =2EC4/Q:14 # Rules:000001110=N/F
R:8F/83/42=3F00 4000 4500 4000 4000 3F00 3F00 4000 3F00 3F00 3F00 3F00 3F00 3F00 3F00 0  =EA4B
S:80/1/43=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =7C8B/Q:15 # R:8F/81/43=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA0 FBA FBF FD3 0  =DA1B
S:80/1/44=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =9813/Q:15 # Rules:000001110=N/F
R:8F/81/44=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA0 FBA FBF FD3 0  =3E83
S:80/3/45=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =CA5C/Q:14 # R:8F/83/45=3F00 4000 4500 4000 4000 3F00 3F00 4000 3F00 3E00 3F00 3F00 3F00 3F00 3F00 0  =4BB0
S:80/1/46=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =B078/Q:15 # Rules:000001110=N/F
R:8F/81/46=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA0 FBA FBF FD3 0  =16E8
S:80/1/47=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =2C5D/Q:15 # R:8F/81/47=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA4 FBA FBF FD3 0  =27F8
S:80/3/48=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =A703/Q:14 # Rules:000001110=N/F
R:8F/83/48=3F00 4000 4500 4000 4000 3F00 3F00 4000 3F00 3E00 3F00 3F00 3F00 3F00 3F00 0  =26EF
S:80/1/49=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =F54C/Q:15 # R:8F/81/49=F62 FA4 FBC FBE FCC FAD FC3 FC2 FBF FBA F97 FA0 FBA FBF FD3 0  =53DC
S:80/3/4A=0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  =8F68/Q:14 # Rules:000001110=N/F
R

from diybmsv4.

stuartpittaway avatar stuartpittaway commented on May 30, 2024

Sorry I didn't realise you had replied - whats the current state of your installation ?

from diybmsv4.

mkranjcic avatar mkranjcic commented on May 30, 2024

Last time I checked - it was same. It did not help to have 15+5 or 16+4 combination.
I am preparing now full sized batteries (48p), and test was just on 3p, but I expect to have same situation. If needed, I can reconnect all back for testing.
Thx for help

from diybmsv4.

mkranjcic avatar mkranjcic commented on May 30, 2024

So, a bit more debugging - it seams that send queue is being flooded, and not all packets are being sent, resulting in most cases that at beginning, when queue is not full - it works, but later it fills up, and packets for bank1 are dropped.
At first, increasing time for sending packets to 10s has helped, but now my colleague and I are looking to make async packet sending.
Will try to fix this and propose you to include in main code.

from diybmsv4.

stuartpittaway avatar stuartpittaway commented on May 30, 2024

The send queue will only get full if no replies are read. There's no need for async code in this context as the replies from the modules should be very consistent. Each module takes about 10ms to reply.

from diybmsv4.

stuartpittaway avatar stuartpittaway commented on May 30, 2024

Hello, the latest code has drastically changed the way data packets are sent and received, so I'm closing this issue - feel free to re-raise if the new code doesn't work for you.

from diybmsv4.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.