스마트 트레이너에서 활용할 수 있는 Zwift 쯔위프트 부류의 앱들이 여러 가지 있는데 최근 들어 꽤 높은 퀄리티임에도 무료로 제공되고 있는 앱이 있다. mywhoosh라는 우리나라 말로 발음하기 애매한 제품이 있는데 아직 유저풀이 즈위프트에 비빌 레벨은 아니지만 앱 자체적인 완성도는 거의 근접하는 수준까지 올라와 있다. 여기에 대해서 썰을 풀자면 꽤 길어질 거 같고 이번 포스팅에서는 간단하게 팁을 하나 제공하고자 한다.
현재 mywhoosh 에서 워크아웃이나 라이딩을 하고 나면 해당 기록을 스트라바로 곧장 연동해서 올릴 수 있다. 그런데 가민 커넥트로는 연동이 안된다. 가민이 언젠가부터 외부 api를 틀어막고 있어서 그런 거 같은데 어쨌든 수동으로 올리거나 별도의 연동 기능을 사용해야 한다.
문제는 이렇게 수동 또는 자동으로 연동되는 fit 파일에 avg 항목이 모조리 빠진채로 업로드된다는 점이다. 아니 분명 파일에는 해당 요소들이 있는 거 같은데 이상하게 가민 커넥트 상에서는 빠진 채 업로드 된다. 역시나 여기에 대해서도 할 말이 많지만 쓸데없이 길어지니 생략하고 이를 해결할 간단한 방법 하나를 소개한다.
출처는 아래 깃헙이다. 직접 가서 보셔도 된다.
윈도 11 환경 기준으로 Python 패키지를 설치하고 나서 작업해야 한다. 파이썬을 설치했다면 터미널을 열고 위 저장소에서 받은 파일들을 파이썬 폴더에 넣고 아래 커맨드를 사용해서 컨버팅 해주면 된다.
$ python -m venv .venv
$ . .venv/bin/activate
$ pip install -r requirements.txt
$ python mw2gc.py AxO8Yzq12bpL9MAST0R8f8HjmJUkNnWztEkCrap2.dms
$ ls
AxO8Yzq12bpL9MAST0R8f8HjmJUkNnWztEkCrap2.dms AxO8Yzq12bpL9MAST0R8f8HjmJUkNnWztEkCrap2.fit
한 가지 설명할 것은 위 예제에서는 파일 확장자가 dms라고 하는데 실제로는 fit이다. 얼마 전까지 mywhoosh에서 추출하는 파일명이 dms로 되는 경우가 있었나 본데 어쨌거나 지금은 fit으로만 나오고 있으니 참고하시길.
그렇게 위 컨버팅 과정을 거치고 나면 avg 항목들이 추가되어 있는 걸 볼 수 있다. 그렇다고 모든 문제가 해결된 건 아니다. 가민 커넥트 상에서 TSS와 IF가 표시되질 않는다. 알아보니 해당 항목은 가민 기기에서 업로드된 데이터로만 처리가 된다는데... 아직은 모르겠다. 기본적으로 mywhoosh의 fit파일은 가민 엣지 1030 plus를 에뮬레이션 해서 추출되기 때문이다. 이론대로라면 제대로 인식을 해야 하는데... 좀 더 알아봐야겠다. 일단 참고하시길.
'Hobby Life > 자전거 * Riding Story & Gears' 카테고리의 다른 글
반장갑 새로 샀음. 시마노 Advanced 반장갑 (0) | 2024.10.17 |
---|---|
스쿼트 Squirt 체인 루브 : 왁스형 체인 오일 (0) | 2024.10.16 |
Re : 다시 시작하는 이...아니 자전거 라이프?! (0) | 2024.10.14 |
아소스 자전거 의류 4종 언박싱 및 간단 소개 (0) | 2024.02.27 |
MagicShine CBL1600 자전거 전조등 (0) | 2024.02.24 |
UVEX 901VM 우벡스 자전거 고글 with 도수클립 (0) | 2024.02.16 |
아이나비 NC10 액션캠 - 적당적당한 자전거용 블랙박스 (2) | 2024.02.05 |
보쉬 이지 펌프 - 120psi 주입이 가능한 휴대용 전동 펌프 (0) | 2023.03.07 |
STI 레버 후드 교체하기 for Ultegra 6800 (0) | 2023.03.06 |
컨티넨탈 그랑프리 5000 타이어 (0) | 2022.04.30 |