具体的には、 Garmin Forerunner 305 (ランナー用のGPS対応の心拍数モニター)があります。 USBポートに接続すると、Ubuntuで認識されません。私はそれを認識してもらいたいので、時計から運動記録を引き出すことができます。これにより、Garmin Connect Webサイトにアップロードしたり、Linuxエクササイズソフトウェアオプションを使用したりできます。また、Garminで使用するエクササイズソフトウェアの提案も歓迎します。
多分 これら はGarminデバイスへの接続に役立ちます。
Linux Garmin Communicator Plugin を試すことを強くお勧めします。これは「ネイティブな」ubuntuソリューションであり、ppaリポジトリがあります。
Edge 500を入手したばかりで、このプラグインをNattyにインストールし、ChromeおよびFirefoxで正常に機能しました。 Garmin Connectのアップロードボタンはデバイスを見つけ、要求に応じてアクティビティをアップロードします。
すべてのLinuxシステムがGarmin 500をマウントし、USBドライブのようにデバイスにアクセスできることがわかりました。
アクティビティをStravaにインポートするには、デバイスに移動し、Garmin/Activites
フォルダー内にすべての* .fitファイルがあります。ファイル名の形式はYYYY-MM-DD-XX-XX-XX.fit
です。特定のアクティビティのファイルを選択してアップロードするだけです。
Garminアップローダーには魔法はありません。GarminConnectにデータを取り込むには本当にひどい方法です。私はそのサイトが特に好きではないので、すべてにStraveを使用しています。ただし、Garminを使用する場合は、指示に従ってファイルをアップロードできます here
Garminを使用して履歴を追跡したとしても、手動でのアップロードは非常に高速で手間がかかりません。Garminconnect経由ではなく、手動でアップロードします。
また、これに対する優れた純粋なLinuxの回答も探しています。私は2年間Garmin Edge 305を所有しており、3〜4年間フルタイムのUbuntuユーザーです。これは(悲しいことに)私のやり方です:
VirtualBoxをインストールしてから、Windows仮想マシンを作成します。そこからはとても簡単です。お気に入りのドライバーとソフトウェアをインストールして、トレーニングデータを処理し、そこから使用します。 ( この質問 VirtualBoxをまったく使用していない場合、インストール手順についてもう少し説明します)
注意点:仮想マシンを起動し、USDデバイスのドロップダウンからGarminデバイスを選択して仮想マシンに「プラグイン」すると(「不明なデバイス」として表示されます)、Garimはすぐには動作しません。デバイスマネージャーにwillと表示されます。この時点で、無効にしてから再度有効にする必要があります。
明らかにこれは純粋なUbuntuソリューションではありませんが、選択したソフトウェアがLinuxではまだ動作しないことを考えると、あまり選択肢がありませんでした。 (Zone 5の SportTracks 、Monoでの実行に近づいていると思われますが)他のソリューションもありますが、これは基本的に私が見つけたGarminからのトレーニングデータを処理する最も効率的な方法です。
そのためだけにgolsを作成しました。気軽にテストしてバグレポートを送信してください。
要するに、pythonパッケージの場合と同じようにインストールしてから、時計を自動マウントし、USB挿入でスクリプトを起動するsystemdサービスを作成します。
そのブログ記事では、その仕組みについて説明しています。内部のリポジトリへのリンクもあります。
https://medium.com/@euri10/gols-garmin-on-linux-sucks-f1f065f7529a#.sbwv5zqbk