| xiaomi_blez.cpp里 
 
 
  if ((value_type == 0x05) && (value_length == 10)) {
    const int8_t opmethod = data[1];
    const int32_t keyid = encode_uint32(data[5], data[4], data[3], data[2]);
    const int32_t opts = encode_uint32(data[9], data[8], data[7], data[6]);
    result.opmethod = opmethod;
    result.keyid = keyid;
    result.opts = opts;
  }
  //米家门锁,标准协议
  else if ((value_type == 0x0b) && (value_length == 9)) {
    const int8_t opmethod = data[0];
    const int32_t keyid = encode_uint32(data[4], data[3], data[2], data[1]);
    const int32_t opts = encode_uint32(data[8], data[7], data[6], data[5]);
  }
 
 米家部分要加
 
 
    result.opmethod = opmethod;
    result.keyid = keyid;
    result.opts = opts;
 或者把这段放在if else外面
 
 另外提醒下米家锁用户 xiaomi_zelkova.cpp 里面是需要修改的
 其他测试通过
 (电池信息和上报时间从来没收到过,lock attr也没收到 不过这个没用)
 |