FLwatch App Icon

FLwatch – グルコース&インスリン

グルコースを確認し、インスリンを記録。iPhoneとApple Watchでいつでもデータを確認できます。

App Store でダウンロード GitHub でソースを表示
FLwatch iPhone screenshot
FLwatch Apple Watch screenshot
治療方針の決定には使用しないでください。
FLwatchおよびその拡張機能が提供する情報を、治療やインスリン投与量の決定に使用しないでください。医療上の判断を行う際は、必ずご使用のグルコースモニタリングシステムを確認し、医療従事者に相談してください。

FLwatchは、Abbott FreeStyle Libre 2、Libre 2+、Libre 3、Libre 3+センサー、およびDexcom G6、G7、ONE+センサーのグルコース値をiPhoneとApple Watchに表示します。

インスリン投与量を記録できるほか、体内残存インスリンとインスリン作用を専用のグラフで可視化し、インスリンとグルコース値の関係をより深く理解するのに役立ちます。

FLwatchは、自身の糖尿病管理を支援するための個人的なプロジェクトとして始まりました。ほかの方にも役立つことを願い、無料のオープンソースソフトウェアとして一般公開しています。

概要

対応センサーと接続方法

メーカー センサー 接続方法
Abbott FreeStyle Libre 2およびFreeStyle Libre 2+ LibreLinkUp
Abbott FreeStyle Libre 3およびFreeStyle Libre 3+ iPhoneへのBluetooth直接接続、FLwatchのワークアウト中のApple WatchへのBluetooth直接接続、またはLibreLinkUp
Dexcom G6、G7、ONE+ Dexcom Share

機能

グルコースモニタリング

アラート

通常のアラートは、iPhoneの通知タブ(ベルのアイコン)で設定します。

FLwatchの通知は可能な範囲で配信されるものであり、配信を保証するものではありません。遅延したり届かなかったりする場合があります。行動する前に、必ずグルコース値を確認してください。

インスリン記録

ウィジェット、ライブアクティビティ、CarPlay

Apple Watchでのワークアウト

LibreLinkUpまたはDexcom Shareでのワークアウトには、時計のインターネット接続と、センサー装着者のスマートフォンによるグルコース値の継続的なアップロードが必要です。

データの書き出し

これらの書き出しは、iPhoneの設定 > データ共有で設定します。Apple Healthへのグルコースとインスリンの書き出しは、それぞれ個別に有効にできます。

スクリーンショット

その他のスクリーンショットは App StoreのFLwatchページでご覧いただけます.

クイックスタート

  1. App StoreからFLwatchをインストールします。 Download on the App Store

  2. Apple WatchにwatchOSアプリがインストールされていることを確認します。できればiPhoneアプリを起動する前に済ませてください。
  3. 初回起動時に、FLwatchが使用するCGMの選択を求めます。LibreLinkUp経由のFreeStyle Libre、Dexcom Share経由のDexcom、またはセンサーに直接接続するFreeStyle Libre 3 (Bluetooth)から選択します。
  4. 選択すると、FLwatchは対応する接続画面を自動的に開きます。画面に表示される手順と、以下の該当する注意事項に従ってください。
  5. 接続後、最初のグルコースデータが表示されるまで最大1分ほどかかることがあります。

選択したCGMは、後から設定で変更できます。

watchOSアプリがインストールされている場合、iPhoneアプリに入力したクラウド接続の設定と認証情報がApple Watchアプリに転送されます。後から接続をもう一度タップして再転送することもできます。

FreeStyle Libre 3およびFreeStyle Libre 3+への直接接続

iPhoneでの設定

新規インストール時は、CGM選択画面でFreeStyle Libre 3 (Bluetooth)を選択します。FLwatchがBluetooth接続画面を自動的に開きます。

すでに有効化されたセンサーには、並列モードをおすすめします。センサーに保存されているAbbottアプリの接続認証情報が引き続き有効になるため、後でそのアプリに戻りやすくなります。

開始に使用したアプリで、このセンサーの有効化に使用したアプリとバージョンを選択してください。その後Abbottアプリを更新した場合も、有効化時のバージョンを選びます。

FLwatchの選択肢 センサーの有効化に使用したアプリ
FreeStyle Libre 3 FreeStyle Libre 3アプリ(FreeStyle Libre 3 – USを含む)
Libre by Abbott Libre by Abbottバージョン1.4.0以降
Libre by Abbott V ≤ 1.3.0 Libre by Abbottバージョン1.3.0以前
Libre by Abbott:レシーバーIDを取得するとログアウトされます
Libre by Abbottバージョン1.4.0以降では、レシーバーIDの取得によってAbbottアプリからログアウトされます。バージョン1.4.0にはログアウトやログインのボタンがないため、再びログインするにはAbbottアプリを削除して再インストールする必要があります。レシーバーIDは変わらず、FLwatchが保存するため、同じアカウントで取得するのは一度だけで十分です。

この3つの選択肢は異なるレシーバーIDを使用するため、センサーの有効化方法に合わせて選択する必要があります。そのアプリで使用したLibreViewアカウントでサインインし、レシーバーIDを取得をタップしてください。LibreLinkUpのフォロワーアカウントではなく、センサー装着者のLibreViewアカウントを使用します。

エラー0xB1でペアリングに失敗した場合は、開始に使用したアプリの選択とLibreViewアカウントを確認してください。FreeStyle Libre 3のリーダーで有効化されたセンサーは、FLwatchとペアリングできません。

新品モードは、未使用の新品センサー専用です。センサーの装着期間が直ちに開始され、この操作は取り消せません。ほとんどの方は、自分のAbbottアプリでセンサーを有効化してから、並列モードでFLwatchとペアリングしてください。

新品センサーの有効化時にFLwatchのみを選択すると、後でAbbottアプリからそのセンサーを使用することはできません。再ペアリングが必要な場合もFLwatchのみを選択してください。この選択肢にはLibreViewアカウントは不要です。

ペアリング後は、iPhoneをセンサーの近くに置いてください。フォロワーアカウントやクラウド接続を使わず、Bluetooth経由で約1分ごとにグルコース値を直接受信します。直接接続では、キャリブレーションオフセット、重度の低グルコースアラート、信号消失アラート、センサー状態の通知、Nightscoutへの書き出しも利用できます。

任意のオフセットは、設定 > センサーのキャリブレーションで設定します。FLwatchが新しく受信した測定値だけにローカル補正を適用します。センサー自体の再校正や、既存の履歴の変更は行いません。

これらの直接接続機能は、FreeStyle Libre 2センサーおよびFreeStyle Libre 2+センサーでは利用できません。

ワークアウト中のApple Watch

Libre 3とLibre 3+では、FLwatchがワークアウト中にApple Watchで直接測定値を受信できるため、iPhoneを置いて出かけられます。初期設定後のBluetooth直接受信には、インターネット接続やセルラーモデルのApple Watchは必要ありません。

  1. 上記の手順でiPhoneからセンサーをペアリングします。iPhoneと時計の両方にFLwatchをインストールし、近くに置いてください。iPhoneの接続画面で、Apple Watchに直接接続にセンサーへの直接接続の準備完了と表示されることを確認します。
  2. Apple WatchでFLwatchを開き、ワークアウトまでスワイプします。アクティビティを選び、ワークアウト時の低値を調整し、ワークアウト通知を確認してください。Bluetoothアクセスと、求められたヘルスケア権限を許可します。
  3. 開始をタップし、時計をセンサーの近くに保ちます。新しいグルコース値が表示されたことを確認してから、iPhoneを置いて出かけてください。

時計への直接接続は、FLwatchで開始したワークアウトの実行中に動作します。Appleのワークアウトアプリでワークアウトを開始しても、この接続は開始されません。

バッテリー節約のヒント: Apple Watchで測定値を直接受信し続けることを主な目的としてワークアウトを開始する場合は、ヨガ(屋内)が通常、バッテリー消費を抑えるのに適した選択です。Apple Watchの設定 > バッテリーで低電力モードを有効にすると、消費をさらに抑えられます。

センサーに最も近い腕に時計を着けてください。 信号が体を通過する必要があると、再接続に大幅に時間がかかる場合があります。それでも接続が切れることがあり、測定値やグルコースアラートが中断する場合があります。FLwatchにセンサーの再接続が制限されていますと表示されたら、Apple Watchの設定でBluetoothをオフにしてからオンに戻し、時計をセンサーに近づけてください。FLwatchのワークアウト画面にあるセンサー接続のヒントリンクで、詳しい説明を確認できます。

終了時にはFLwatchでワークアウトを終了をタップします。ワークアウトがApple Healthに保存され、iPhoneがセンサーの近くに来ると接続を再開できます。iPhoneのセンサー接続を戻すは測定値の受信を電話に戻しますが、ワークアウトは終了しません。Apple Watchで別途終了してください。

LibreLinkUpの設定

LibreLinkUpでは、FreeStyle Libre 2、FreeStyle Libre 2+、FreeStyle Libre 3、FreeStyle Libre 3+センサーのグルコース値を取得できます。FLwatchで使用するには、自分自身をフォロワーとして招待します。

LibreViewの認証情報は使用できません。LibreLinkUpフォロワーアカウントの認証情報を使用してください。

LibreLinkUp設定動画ガイド
@TypeOneCallumが、とても役立つFLwatch設定のステップバイステップ動画を作成しています。LibreLinkUpを初めて設定する場合は、まずこちらをご覧ください。
  1. FreeStyle LibreLinkまたはFreeStyle Libre 3アプリで、共有 / 接続済みアプリを開きます。
  2. 接続 / LibreLinkUpを管理を開きます。
  3. 接続を追加をタップし、フォロワーアカウントに使用するメールアドレスを入力します。
  4. そのメールアドレスに届いた招待を承認します。
  5. iPhoneにLibreLinkUpアプリをインストールし、招待されたフォロワーアカウントの設定を完了します。
  6. LibreLinkUpで自分のグルコースグラフが表示されることを確認します。
  7. FLwatchを開き、接続タブにフォロワーアカウントの認証情報を入力します。

フォロワーアカウントのメールアドレスは、LibreViewで使用しているものと同じでも構いません。フォロワーアカウントに複数の接続がある場合は、サインイン後にFLwatchで値を表示する人を選択します。

設定後はLibreLinkUpアプリを終了またはアンインストールできます。ただし、更新された利用規約やプライバシーポリシーへの同意、またはアカウントと接続が引き続き機能しているかの確認に、後から再び必要になる場合があります。

LibreLinkUpのステップバイステップガイドも参考になります。

LibreLinkUp APIの互換性
FLwatchは現在、LibreLinkUp 4.x APIをサポートしています。LibreLinkUp API 5.0.0はまだサポートされていません。今後API 4.xが無効になった場合、FLwatchでLibreLinkUpのグルコースデータを予告なく取得できなくなる可能性があります。IOB関連機能とその他の接続方法は引き続き利用できます。

Dexcom Shareの設定

Dexcom G6、Dexcom G7、Dexcom ONE+センサーでは、Dexcom Share経由でグルコース値を取得できます。

  1. DexcomアプリでShareをオンにします。Dexcomでは、Shareを有効にする前に少なくとも1人のフォロワーを招待する必要があります。
  2. 新規インストール時は、CGM選択画面でDexcomを選択します。FLwatchがDexcom Share接続画面を自動的に開きます。
  3. センサー装着者が使用しているDexcomアカウントのメールアドレスとパスワード、つまり装着者のiPhone上のDexcomアプリと同じアカウントでサインインし、接続をタップします。FLwatchがアカウントの地域を自動的に検出します。

フォロワーの認証情報は使用しないでください。Dexcom Shareでは、センサー装着者本人のアカウントを使用した場合に限り、装着者本人の測定値がサードパーティ製アプリに提供されます。

接続時にApple Watchアプリがインストールされていなかった場合は、インストールしてから接続をもう一度タップし、認証情報を転送してください。FLwatchが使用するDexcom Share接続は非公式であり、予告なく変更または制限される場合があります。

クラウド接続用のBluetoothハートビート

LibreLinkUpまたはDexcom Shareを使用する場合、iPhoneの通常の低グルコースおよび高グルコースアラートにはBluetoothハートビートが必要です。設定 > Bluetoothハートビートで有効にし、近くにあるセンサーのトランスミッターを選択してください。センサーメーカーのアラートを引き続き主要なアラートとして使用してください。

Apple WatchのFLwatchで開始したワークアウト中は、時計がクラウドの測定値を更新し、独自のワークアウトアラートを配信します。このアラートにはiPhoneのBluetoothハートビート設定は不要ですが、時計のインターネット接続と、センサー装着者のスマートフォンによるグルコース値の継続的なアップロードが必要です。

FreeStyle Libre 3およびFreeStyle Libre 3+へのBluetooth直接接続では、この設定を使用しません。

インスリン機能

インスリン計算の設定や投与量の記録を行うには、ホーム画面のIOBラベルをタップします。

現在サポートされているインスリンの種類:

内蔵の計算機では、分量と設定可能なインスリン/炭水化物比を使用します。その他のインスリンの種類もご要望に応じて追加できます。

Apple Watch、Siri、ショートカットのヒント

技術メモ

FLwatchはLoopKitの指数インスリンモデルを使用しています。このモデルでは、actionDuration、peakActivityTime、delayの3つのパラメータを使用します。

プロジェクトの状況

FLwatchは実験的なオープンソースプロジェクトです。十分に注意してご利用ください。いかなる保証もなく提供されており、使用はすべて自己責任です。

FLwatchはTestFlightでもベータテスト用に提供されています。

サポートとフィードバック

サポートが必要な場合は、GitHub issueを開くか、GitHub Discussionsを開始するか、flwatch [at] cmdline [dot] netまでメールしてください。

フィードバックも歓迎しています。同じ連絡手段をご利用ください。

寄付

ご寄付はいつでも歓迎しています。

クレジット

以下のプロジェクトもぜひご覧ください:

DiaBLE, LoopKit, GlucoseDirect, Nightguard, Nightscout LibreLink Up Uploader

すべての製品名、商標、登録商標は、それぞれの所有者に帰属します。ここでの使用は識別のみを目的としており、商標所有者との提携や商標所有者による承認を意味するものではありません。

FLwatchはAbbott Diabetes Care Inc.およびDexcom, Inc.のいずれとも提携しておらず、両社の承認も受けていません。