syssi / esphome-jk-bms

ESPHome component to monitor and control a Jikong Battery Management System (JK-BMS) via UART-TTL or BLE
Apache License 2.0
442 stars 148 forks source link

Add select entity to switch between CAN and RS485 #283

Open syssi opened 1 year ago

syssi commented 1 year ago
aa:55:90:eb:2a:04:00:00:00:00:11:9d:1b:c4:c1:a5:85:91:a9:5a
aa:55:90:eb:2a:04:01:00:00:00:c2:a9:65:de:02:7f:42:c3:c3:a0
RS485/CAN
    -1  01 01 00 01 01
   282  08 08 00 08 08 <--- b00001000

0x01: RS485
0x00: CAN

See https://github.com/syssi/esphome-jk-bms/issues/276#issuecomment-1467843645

syssi commented 7 months ago
     0  55.55.55.55
     1  AA.AA.AA.AA
     2  EB.EB.EB.EB
     3  90.90.90.90
     4  01.01.01.01
     5  B0.F1.FB.2D
     6  58.58.58.58
     7  02.02.02.02
     8  00.00.00.00
     9  00.00.00.00
    10  04.04.04.04
    11  0B.0B.0B.0B
    12  00.00.00.00
    13  00.00.00.00
    14  22.22.22.22
    15  0B.0B.0B.0B
    16  00.00.00.00
    17  00.00.00.00
    18  9A.9A.9A.9A
    19  10.10.10.10
    20  00.00.00.00
    21  00.00.00.00
    22  54.54.54.54
    23  10.10.10.10
    24  00.00.00.00
    25  00.00.00.00
    26  0A.0A.0A.0A
    27  00.00.00.00
    28  00.00.00.00
    29  00.00.00.00
    30  00.00.00.00
    31  00.00.00.00
    32  00.00.00.00
    33  00.00.00.00
    34  00.00.00.00
    35  00.00.00.00
    36  00.00.00.00
    37  00.00.00.00
    38  00.00.00.00
    39  00.00.00.00
    40  00.00.00.00
    41  00.00.00.00
    42  00.00.00.00
    43  00.00.00.00
    44  00.00.00.00
    45  00.00.00.00
    46  F0.F0.F0.F0
    47  0A.0A.0A.0A
    48  00.00.00.00
    49  00.00.00.00
    50  A8.A8.A8.A8
    51  61.61.61.61
    52  00.00.00.00
    53  00.00.00.00
    54  1E.1E.1E.1E
    55  00.00.00.00
    56  00.00.00.00
    57  00.00.00.00
    58  3C.3C.3C.3C
    59  00.00.00.00
    60  00.00.00.00
    61  00.00.00.00
    62  60.60.60.60
    63  EA.EA.EA.EA
    64  00.00.00.00
    65  00.00.00.00
    66  2C.2C.2C.2C
    67  01.01.01.01
    68  00.00.00.00
    69  00.00.00.00
    70  3C.3C.3C.3C
    71  00.00.00.00
    72  00.00.00.00
    73  00.00.00.00
    74  3C.3C.3C.3C
    75  00.00.00.00
    76  00.00.00.00
    77  00.00.00.00
    78  58.58.58.58
    79  02.02.02.02
    80  00.00.00.00
    81  00.00.00.00
    82  BC.BC.BC.BC
    83  02.02.02.02
    84  00.00.00.00
    85  00.00.00.00
    86  58.58.58.58
    87  02.02.02.02
    88  00.00.00.00
    89  00.00.00.00
    90  BC.BC.BC.BC
    91  02.02.02.02
    92  00.00.00.00
    93  00.00.00.00
    94  58.58.58.58
    95  02.02.02.02
    96  00.00.00.00
    97  00.00.00.00
    98  38.38.38.38
    99  FF.FF.FF.FF
   100  FF.FF.FF.FF
   101  FF.FF.FF.FF
   102  9C.9C.9C.9C
   103  FF.FF.FF.FF
   104  FF.FF.FF.FF
   105  FF.FF.FF.FF
   106  E8.E8.E8.E8
   107  03.03.03.03
   108  00.00.00.00
   109  00.00.00.00
   110  20.20.20.20
   111  03.03.03.03
   112  00.00.00.00
   113  00.00.00.00
   114  0D.0D.0D.0D
   115  00.00.00.00
   116  00.00.00.00
   117  00.00.00.00
   118  01.01.01.01
   119  00.00.00.00
   120  00.00.00.00
   121  00.00.00.00
   122  01.01.01.01
   123  00.00.00.00
   124  00.00.00.00
   125  00.00.00.00
   126  00.00.00.00
   127  00.00.00.00
   128  00.00.00.00
   129  00.00.00.00
   130  40.40.40.40
   131  9C.9C.9C.9C
   132  00.00.00.00
   133  00.00.00.00
   134  DC.DC.DC.DC
   135  05.05.05.05
   136  00.00.00.00
   137  00.00.00.00
   138  B8.B8.B8.B8
   139  0B.0B.0B.0B
   140  00.00.00.00
   141  00.00.00.00
   142  00.00.00.00
   143  00.00.00.00
   144  00.00.00.00
   145  00.00.00.00
   146  00.00.00.00
   147  00.00.00.00
   148  00.00.00.00
   149  00.00.00.00
   150  00.00.00.00
   151  00.00.00.00
   152  00.00.00.00
   153  00.00.00.00
   154  00.00.00.00
   155  00.00.00.00
   156  00.00.00.00
   157  00.00.00.00
   158  00.00.00.00
   159  00.00.00.00
   160  00.00.00.00
   161  00.00.00.00
   162  00.00.00.00
   163  00.00.00.00
   164  00.00.00.00
   165  00.00.00.00
   166  00.00.00.00
   167  00.00.00.00
   168  00.00.00.00
   169  00.00.00.00
   170  00.00.00.00
   171  00.00.00.00
   172  00.00.00.00
   173  00.00.00.00
   174  00.00.00.00
   175  00.00.00.00
   176  00.00.00.00
   177  00.00.00.00
   178  00.00.00.00
   179  00.00.00.00
   180  00.00.00.00
   181  00.00.00.00
   182  00.00.00.00
   183  00.00.00.00
   184  00.00.00.00
   185  00.00.00.00
   186  00.00.00.00
   187  00.00.00.00
   188  00.00.00.00
   189  00.00.00.00
   190  00.00.00.00
   191  00.00.00.00
   192  00.00.00.00
   193  00.00.00.00
   194  00.00.00.00
   195  00.00.00.00
   196  00.00.00.00
   197  00.00.00.00
   198  00.00.00.00
   199  00.00.00.00
   200  00.00.00.00
   201  00.00.00.00
   202  00.00.00.00
   203  00.00.00.00
   204  00.00.00.00
   205  00.00.00.00
   206  00.00.00.00
   207  00.00.00.00
   208  00.00.00.00
   209  00.00.00.00
   210  00.00.00.00
   211  00.00.00.00
   212  00.00.00.00
   213  00.00.00.00
   214  00.00.00.00
   215  00.00.00.00
   216  00.00.00.00
   217  00.00.00.00
   218  00.00.00.00
   219  00.00.00.00
   220  00.00.00.00
   221  00.00.00.00
   222  00.00.00.00
   223  00.00.00.00
   224  00.00.00.00
   225  00.00.00.00
   226  00.00.00.00
   227  00.00.00.00
   228  00.00.00.00
   229  00.00.00.00
   230  00.00.00.00
   231  00.00.00.00
   232  00.00.00.00
   233  00.00.00.00
   234  00.00.00.00
   235  00.00.00.00
   236  00.00.00.00
   237  00.00.00.00
   238  00.00.00.00
   239  00.00.00.00
   240  00.00.00.00
   241  00.00.00.00
   242  00.00.00.00
   243  00.00.00.00
   244  00.00.00.00
   245  00.00.00.00
   246  00.00.00.00
   247  00.00.00.00
   248  00.00.00.00
   249  00.00.00.00
   250  00.00.00.00
   251  00.00.00.00
   252  00.00.00.00
   253  00.00.00.00
   254  00.00.00.00
   255  00.00.00.00
   256  00.00.00.00
   257  00.00.00.00
   258  00.00.00.00
   259  00.00.00.00
   260  00.00.00.00
   261  00.00.00.00
   262  00.00.00.00
   263  00.00.00.00
   264  00.00.00.00
   265  00.00.00.00
   266  00.00.00.00
   267  00.00.00.00
   268  00.00.00.00
   269  00.00.00.00
   270  00.00.00.00
   271  00.00.00.00
   272  00.00.00.00
   273  00.00.00.00
   274  00.00.00.00
   275  00.00.00.00
   276  00.00.00.00
   277  00.00.00.00
   278  D0.D0.D0.D0
   279  DD.DD.DD.DD
   280  06.06.06.06
   281  00.00.00.00
   282  08.08.00.00 <-- RS485.RS485.CAN.CAN
   283  00.00.00.00
   284  00.00.00.00
   285  00.00.00.00
   286  00.00.00.00
   287  7C.7C.7C.7C
   288  F8.F8.F8.F8
   289  FF.FF.FF.FF
   290  FF.FF.FF.FF
   291  1F.1F.1F.1F
   292  0D.0D.0D.0D
   293  00.00.00.00
   294  00.00.00.00
   295  00.00.00.00
   296  00.00.00.00
   297  00.00.00.00
   298  00.00.00.00
   299  73.B4.B6.E8