FLwatch App Icon

FLwatch — Глюкоза и инсулин

Следите за глюкозой, учитывайте инсулин и просматривайте свои данные на iPhone и Apple Watch.

Скачать в App Store Исходный код на GitHub
FLwatch iPhone screenshot
FLwatch Apple Watch screenshot
Не используйте для принятия решений о лечении.
Информация, предоставляемая FLwatch и его расширениями, не должна использоваться для принятия решений о лечении или дозировке инсулина. Всегда ориентируйтесь на показания своей системы мониторинга глюкозы и консультируйтесь с медицинским специалистом при принятии медицинских решений.

FLwatch отображает на iPhone и Apple Watch показания глюкозы с сенсоров Abbott FreeStyle Libre 2, Libre 2+, Libre 3 и Libre 3+, а также Dexcom G6, G7 и ONE+.

Приложение также позволяет записывать дозы инсулина и отображает отдельные графики активного инсулина и активности инсулина, помогая лучше понять взаимосвязь между инсулином и глюкозой.

FLwatch начинался как личный проект, помогающий мне контролировать собственный диабет. Я сделал его общедоступным, бесплатным и открытым, надеясь, что он пригодится и другим людям.

Кратко

Поддерживаемые сенсоры и подключения

Производитель Сенсоры Подключение
Abbott FreeStyle Libre 2 и FreeStyle Libre 2+ LibreLinkUp
Abbott FreeStyle Libre 3 и FreeStyle Libre 3+ Напрямую по Bluetooth на iPhone; напрямую по Bluetooth на Apple Watch во время тренировок в FLwatch; или через LibreLinkUp
Dexcom G6, G7 и ONE+ Dexcom Share

Возможности

Мониторинг глюкозы

Оповещения

Обычные оповещения настраиваются на вкладке уведомлений на iPhone (значок колокольчика).

Уведомления FLwatch доставляются по мере возможности и не гарантируются. Они могут задерживаться или не приходить. Перед любыми действиями всегда перепроверяйте показание глюкозы.

Учёт инсулина

Виджеты, Live Activities и CarPlay

Тренировки на Apple Watch

Тренировки с LibreLinkUp или Dexcom Share требуют доступа к интернету на часах и непрерывной загрузки показаний глюкозы с телефона человека, который носит сенсор.

Экспорт данных

Настройте этот экспорт в разделе Настройки > Передача данных на iPhone. Экспорт глюкозы и инсулина в Apple Health можно включать независимо.

Снимки экрана

Другие снимки экрана доступны на странице FLwatch в App Store.

Быстрый старт

  1. Установите FLwatch из App Store. Download on the App Store

  2. Убедитесь, что приложение watchOS установлено на Apple Watch, желательно до запуска приложения на iPhone.
  3. При первом запуске FLwatch предложит выбрать систему CGM: FreeStyle Libre через LibreLinkUp, Dexcom через Dexcom Share или FreeStyle Libre 3 (Bluetooth) для прямого подключения к сенсору.
  4. После выбора FLwatch автоматически откроет соответствующий экран Подключить. Следуйте отображаемым инструкциям и подходящим указаниям ниже.
  5. После подключения подождите до минуты, пока не появятся первые данные об уровне глюкозы.

Позже выбранную систему CGM можно изменить в разделе Настройки.

Если приложение watchOS установлено, настройки и учётные данные для облачных подключений, введённые в приложении на iPhone, передаются в приложение на Apple Watch. Позже их можно передать повторно, ещё раз нажав Подключить.

Прямое подключение к FreeStyle Libre 3 и FreeStyle Libre 3+

Настройка на iPhone

При новой установке выберите FreeStyle Libre 3 (Bluetooth) в меню выбора CGM. 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: получение идентификатора приёмника завершает сеанс в приложении
В Libre by Abbott версии 1.4.0 или новее получение идентификатора приёмника приводит к выходу из учётной записи в приложении Abbott. В версии 1.4.0 нет кнопки выхода или входа, поэтому для повторного входа нужно удалить и заново установить приложение Abbott. Идентификатор приёмника остаётся неизменным, и FLwatch сохраняет его, поэтому для той же учётной записи достаточно получить его один раз.

Эти три варианта используют разные идентификаторы приёмника, поэтому выбор должен соответствовать способу активации сенсора. Войдите в учётную запись LibreView, использованную в этом приложении, затем нажмите Получить идентификатор приёмника. Используйте учётную запись LibreView человека, который носит сенсор, а не учётную запись подписчика LibreLinkUp.

Если сопряжение не удалось с ошибкой 0xB1, проверьте выбор в разделе Запущен через и учётную запись LibreView. Сенсоры, активированные считывателем FreeStyle Libre 3, нельзя сопрягать с FLwatch.

Режим Новый предназначен только для совершенно нового, неиспользованного сенсора. Он немедленно запускает срок ношения сенсора, и отменить это действие невозможно. Большинству пользователей следует активировать сенсор в своём приложении Abbott, а затем выполнить сопряжение с FLwatch в режиме Параллельный.

Если при активации нового сенсора выбрать Только FLwatch, никакое приложение Abbott не сможет использовать этот сенсор впоследствии. Для повторного сопряжения снова выберите Только FLwatch; этот вариант не требует учётной записи LibreView.

После сопряжения держите iPhone рядом с сенсором. Показания глюкозы поступают напрямую по Bluetooth примерно раз в минуту, без учётной записи подписчика или облачного подключения. Прямое подключение также обеспечивает коррекцию калибровки, оповещения о критически низком уровне глюкозы и потере сигнала, уведомления о состоянии сенсора и экспорт в 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. Откройте FLwatch на Apple Watch и смахните до экрана Тренировка. Выберите занятие, настройте Низкий уровень на тренировке и проверьте Уведомления для тренировки. Разрешите доступ к Bluetooth и предоставьте запрошенные разрешения для приложения «Здоровье».
  3. Нажмите Начать и держите часы рядом с сенсором. Прежде чем оставить iPhone, убедитесь, что на часах появилось свежее показание глюкозы.

Прямое подключение часов работает во время тренировок, запущенных в FLwatch. Запуск тренировки в приложении Тренировка от Apple не запускает это подключение.

Совет по экономии заряда: Если вы запускаете тренировку главным образом для того, чтобы продолжать получать показания напрямую на Apple Watch, Йога (В помещении) обычно помогает снизить расход заряда. Включение режима энергосбережения в разделе Настройки > Аккумулятор на Apple Watch может дополнительно уменьшить расход.

Носите часы на руке, ближайшей к сенсору. Если сигнал должен проходить через тело, повторное подключение может занять гораздо больше времени. Разрывы соединения всё равно возможны и могут прерывать показания и оповещения о глюкозе. Если FLwatch показывает Повторное подключение сенсора ограничено, выключите и снова включите Bluetooth в настройках Apple Watch, затем поднесите часы ближе к сенсору. Ссылка Советы по подключению сенсора на экране тренировки в 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. Установите приложение LibreLinkUp на iPhone и завершите настройку приглашённой учётной записи подписчика.
  6. Убедитесь, что в LibreLinkUp виден ваш собственный график глюкозы.
  7. Откройте FLwatch и введите учётные данные подписчика на вкладке Подключить.

Адрес электронной почты учётной записи подписчика может совпадать с адресом, используемым для LibreView. Если у учётной записи подписчика несколько подключений, после входа выберите человека, чьи показания должен отображать FLwatch.

После этого приложение LibreLinkUp можно закрыть или удалить. Оно может снова понадобиться позже, чтобы принять обновлённые условия использования или политику конфиденциальности либо проверить, что учётная запись и подключение по-прежнему работают.

Пошаговое руководство LibreLinkUp содержит дополнительную информацию.

Совместимость с API LibreLinkUp
В настоящее время FLwatch поддерживает API LibreLinkUp 4.x. API LibreLinkUp 5.0.0 пока не поддерживается. Если API 4.x будет отключён в будущем, данные глюкозы из LibreLinkUp в FLwatch могут перестать поступать без предупреждения. Функции, связанные с IOB, и другие способы подключения продолжат работать.

Настройка Dexcom Share

Сенсоры Dexcom G6, Dexcom G7 и Dexcom ONE+ могут предоставлять показания глюкозы через Dexcom Share.

  1. Включите Share в приложении Dexcom. Для включения Share компания Dexcom требует пригласить хотя бы одного подписчика.
  2. При новой установке выберите Dexcom в меню выбора CGM. FLwatch автоматически откроет экран подключения Dexcom Share.
  3. Войдите с адресом электронной почты и паролем учётной записи Dexcom, которую использует носитель сенсора, — той же учётной записи, что и в приложении Dexcom на iPhone носителя, — и нажмите Подключить. FLwatch автоматически определит регион учётной записи.

Не используйте учётные данные подписчика. Dexcom Share предоставляет сторонним приложениям показания самого носителя сенсора только при использовании его учётной записи.

Если приложение для Apple Watch не было установлено при подключении, установите его и снова нажмите Подключить, чтобы передать учётные данные. Подключение Dexcom Share, используемое FLwatch, является неофициальным и может быть изменено или ограничено без предупреждения.

Bluetooth heartbeat для облачных подключений

Для обычных оповещений о низком и высоком уровне глюкозы на iPhone при использовании LibreLinkUp или Dexcom Share включите Bluetooth heartbeat в разделе Настройки > Bluetooth heartbeat и выберите находящийся рядом передатчик сенсора. Эти оповещения на iPhone требуют функции heartbeat. Продолжайте использовать оповещения производителя сенсора в качестве основных.

Во время тренировки, запущенной в FLwatch на Apple Watch, часы обновляют облачные показания и предоставляют собственные оповещения для тренировки. Для них не нужна настройка Bluetooth heartbeat на iPhone, но часам требуется доступ к интернету, а телефон человека, который носит сенсор, должен продолжать загружать показания глюкозы.

Прямое Bluetooth-подключение к FreeStyle Libre 3 и FreeStyle Libre 3+ не использует эту настройку.

Функции, связанные с инсулином

Чтобы настроить расчёт инсулина или записать дозу, нажмите метку IOB на главном экране.

Поддерживаемые типы инсулина:

Встроенный калькулятор использует размер порции и настраиваемое соотношение инсулина к углеводам. Другие типы инсулина могут быть добавлены по запросу.

Советы по Apple Watch, Siri и Командам

Технические заметки

FLwatch использует экспоненциальную модель инсулина из LoopKit. Модель использует три параметра: actionDuration, peakActivityTime и delay.

Состояние проекта

FLwatch — экспериментальный проект с открытым исходным кодом. Используйте его с осторожностью. Он предоставляется без гарантий и используется на ваш страх и риск.

FLwatch также доступен для бета-тестирования в TestFlight.

Поддержка и отзывы

Если вам нужна помощь, создайте обращение на GitHub, начните обсуждение на GitHub или отправьте письмо на адрес flwatch [at] cmdline [dot] net.

Отзывы очень приветствуются и могут быть отправлены по тем же каналам.

Пожертвования

Пожертвования всегда приветствуются.

Благодарности

Обратите внимание и на эти проекты:

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

Все названия продуктов, товарные знаки и зарегистрированные товарные знаки принадлежат их владельцам. Они используются здесь исключительно для идентификации и не подразумевают связи с владельцами товарных знаков или их одобрения.

FLwatch не связан ни с Abbott Diabetes Care Inc., ни с Dexcom, Inc. и не одобрен этими компаниями.