闭环用户常见问题

如何向 FAQ 添加问题:请遵循这些说明。

常规

可以直接下载 AAPS 安装文件吗?

不可以。AAPS 没有可下载的 apk 文件,必须自行构建。 原因如下:

AAPS 用于控制胰岛素泵并输送胰岛素。根据欧洲现行法规,归类为 IIa 或 IIb 的系统均属于医疗器械,需要监管批准(CE 标志),并须完成各种研究和签署审批文件。分发未经监管批准的设备属于违法行为。世界其他地区也有类似法规。

该法规不仅限于销售(即收取费用),还适用于任何分发行为(即使免费赠送)。在这些法规框架下,使用该应用的唯一方式是为自己构建医疗器械。

因此,无法提供 apk。

如何开始?

首先,你需要准备可用于闭环的硬件组件:

其次,需要设置软件组件:AAPS、CGM/FGM 来源和报告服务器。

第三,需要学习并理解 OpenAPS 参考设计,以检查你的治疗参数。闭环的基本原则是,你的基础率和胰岛素-碳水化合物比值必须准确。所有建议都假设基础胰岛素需求已得到满足,正在出现的峰值或低谷是由其他因素造成的,因此需要一次性调整(运动、压力等)。为安全起见,闭环能进行的调整受到限制(参见 OpenAPS 参考设计中的最大允许临时基础率),这意味着不能把允许的给药量浪费在纠正错误的基础率上。例如,如果你经常在临近进餐时设置低临时基础率,可能说明需要调整基础率。你可以使用 Autotune,利用大量数据评估是否需要调整基础率和/或 ISF,以及是否需要更改胰岛素-碳水化合物比值;也可以使用传统的基础率测试方法进行测试和设置。

闭环在实际使用中有哪些注意事项?

密码保护

如果不希望他人轻易更改偏好设置,可以在偏好设置中选择“password for settings”,并输入自选密码。下次进入偏好设置菜单时,系统会要求输入密码后才能继续。之后若要取消密码,在“password for settings”中删除密码文本即可。

Android Wear 智能手表

如果计划使用 Android Wear 应用输送大剂量或更改设置,请确保 AAPS 通知未被阻止。操作确认会通过通知发送。

断开胰岛素泵

如果为了淋浴、洗澡、游泳、运动或其他活动而取下胰岛素泵,必须告知 AAPS 当前没有输送胰岛素,以确保活跃胰岛素计算正确。

可通过 AAPS 主屏幕上的闭环状态图标断开胰岛素泵。

建议不只依据单个 CGM 读数

出于安全考虑,建议不是依据单个 CGM 读数,而是依据平均变化量。因此,如果漏掉了一些读数,恢复数据后可能还要一段时间,AAPS 才会重新开始闭环。

延伸阅读

有一些博客提供了帮助你理解闭环实际使用的实用建议:

建议随身携带哪些应急设备?

你需要像其他接受胰岛素泵治疗的 1 型糖尿病患者一样,携带相同的应急设备。使用 AAPS 进行闭环时,强烈建议另外准备以下设备,随身携带或放在附近:

  • 用于为智能手机、手表以及(如需要)BT 读取器或 Link 设备充电的移动电源和充电线;

  • 胰岛素泵电池;

  • 你使用过的 AAPS 及其他应用(例如 xDrip+、BYO Dexcom)的当前 apk 和偏好设置文件,并在本地及云端(Dropbox、Google Drive)各保存一份。

如何安全、牢固地固定 CGM/FGM?

可以使用胶带固定。常见 CGM 系统有多种预打孔的“加固贴”(overpatch)可购买(可搜索 Google、eBay 或 Amazon)。一些闭环用户会使用价格更低的标准肌内效贴布或 rocktape。

也可以使用固定装置。你还可以购买带绑带的上臂腕带,用于固定 CGM/FGM(可搜索 Google、eBay 或 Amazon)。

APS 算法

为什么“OPENAPS AMA”标签页显示“dia:3”,即使个人配置中的 DIA 不同?

AMA 3h

在 AMA 中,DIA 实际上并不表示“胰岛素作用持续时间”。它是一个曾经与 DIA 关联的参数,现在表示“应在多长时间内完成校正”。它与活跃胰岛素的计算无关。在 OpenAPS SMB 中,这个参数已不再需要。

其他设置

Nightscout 设置

AAPSClient 显示“not allowed”且不上传数据。怎么办?

在 AAPSClient 中检查“Connection settings”。可能是当前并不在允许的 WLAN 中,或启用了“Only if charging”但没有连接充电线。

CGM 设置

为什么 AAPS 提示“BG source doesn’t support advanced filtering”?

如果你在 xDrip 原生模式下使用 Dexcom G5 或 G6 以外的 CGM/FGM,就会在 AAPS 的 OpenAPS 标签页中看到此提醒。详情请参阅平滑血糖数据。

胰岛素泵

胰岛素泵应放在哪里?

胰岛素泵有无数种放置方式。无论是否使用闭环,放置位置都不影响闭环功能。

电池

闭环运行会比正常使用更快消耗胰岛素泵电池,因为系统通过 Bluetooth 的交互远多于手动用户。电量降至 25% 时最好更换电池,因为此时通信可能变得困难。你可以在 Nightscout 站点中使用 PUMP_WARN_BATT_P 变量设置泵电池警告。延长电池寿命的方法包括:

  • 在泵设置菜单中缩短 LCD 保持亮起的时间;

  • 在泵设置菜单中缩短背光保持亮起的时间;

  • 在泵设置菜单中将通知方式设为蜂鸣而不是振动;

  • 只在泵上按按钮进行重新装载,使用 AAPS 查看全部历史记录、电池电量和储药器容量;

  • 某些手机可能经常关闭 AAPS 应用以节省电量或释放 RAM。AAPS 每次重新启动时都会与泵建立 Bluetooth 连接,并重新读取当前基础率和大剂量历史记录,这会消耗电池。要检查是否发生了这种情况,请转到“Preferences > NSClient”,启用“Log app start to NS”。每次 AAPS 重启时,Nightscout 都会收到一个事件,便于跟踪问题。为减少此类情况,请在手机电池设置中将 AAPS 应用列入白名单,阻止电量监控器关闭它。

    例如,在运行 Android Pie 的 Samsung 手机上加入白名单:

    • 转到 Settings -> Device Care -> Battery;

    • 滚动找到 AAPS 并选择它;

    • 取消选择“Put app to sleep”;

    • 还要转到 Settings -> Apps ->(屏幕右上角的三个圆形符号),选择“special access” -> Optimize battery usage;

    • 滚动找到 AAPS,确保未选中。

  • 用酒精棉清洁电池触点,确保没有残留制造蜡或油脂;

  • 对于 Dana R/RS 泵,启动过程会在电池上产生较大电流,故意破坏钝化膜(钝化膜可防止电池储存期间损失能量),但并不总能完全破坏。可以反复取出并重新装入电池 2–3 次,直到屏幕显示 100%;也可以在装入前用电池钥匙短暂短接电池两端不到一秒;

  • 另见针对特定电池类型的更多建议。

更换储药器和导管

储药器不能通过 AAPS 更换,必须像以前一样直接在泵上完成。

  • 在 AAPS 主屏幕标签页长按“Open Loop”/“Closed Loop”,选择“暂停闭环 1 小时”;

  • 现在断开胰岛素泵,按照泵的说明更换储药器;

  • 导管和套管的预充和灌注也可以直接在泵上完成。此时,在操作标签页使用 PRIME/FILL 按钮仅记录此次更换;

  • 重新连接泵后,长按“Suspended (X m)”继续闭环。

但是,更换套管不应使用泵的“prime infusion set”功能,而应使用大剂量灌满输注管路和/或导管;该大剂量不会出现在大剂量历史记录中,因此不会中断当前运行的临时基础率。在操作(Act)标签页中,使用 PRIME/FILL 按钮设置灌满输注管路所需的胰岛素量并开始预充。如果数量不足,请重复灌注。可在“Preferences > Other > Fill/Prime standard insulin amounts”中设置默认数量按钮。请参阅导管盒中的说明书,了解针头长度和管路长度对应的预充单位数。

壁纸

你可以在手机页面找到 AAPS 手机壁纸。

日常使用

卫生

淋浴或洗澡时怎么办?

淋浴或洗澡时可以取下胰岛素泵。短时间内可能不需要泵,但应告知 AAPS 你已断开,以确保活跃胰岛素计算正确。参见上面的说明。

工作

根据工作类型,你可能希望在工作日使用不同的治疗参数。作为闭环用户,可以考虑在典型工作日使用配置切换。例如,如果工作强度较低(如坐在办公桌前),可以切换到高于 100% 的配置;如果全天活动较多、需要站立,则可以切换到低于 100% 的配置。在工作时间明显早于或晚于平时,或轮班工作时,还可以考虑使用高或低临时目标,或进行个人配置的时间偏移。也可以创建第二个配置(如“居家”和“工作日”),每天切换到实际需要的配置。

休闲活动

运动

你需要重新调整闭环前的运动习惯。如果像以前一样简单地摄入一份或多份运动碳水,闭环系统会识别这些碳水并相应地进行校正。

这样,活跃碳水会更多,但与此同时闭环也会抵消这些碳水并释放胰岛素。

使用闭环时可以尝试以下步骤:

这些设置的前期和后期处理很重要。应在运动前及时更改设置,并考虑肌肉充血的影响。

如果你经常在固定时间运动(例如健身房的运动课程),可以考虑使用自动化执行配置切换和 TT。基于位置的自动化也可以考虑,但会使前期处理更困难。

配置切换的百分比、活动临时目标的数值以及更改设置的最佳时间因人而异。寻找适合自己的数值时应先从安全的一侧开始(较低的百分比和较高的 TT)。

性行为

你可以取下泵以获得“自由”,但应告知 AAPS,以确保活跃胰岛素计算正确。参见上面的说明。

饮酒

闭环模式下饮酒有风险,因为算法无法准确预测酒精影响下的血糖。你需要结合 AAPS 中的以下功能,摸索自己的处理方法:

  • 停用闭环模式,手动管理糖尿病;或

  • 设置高临时目标并停用 UAM,以避免闭环因未宣布进餐而增加活跃胰岛素;或

  • 进行明显低于 100% 的配置切换。

饮酒时必须持续关注 CGM,通过摄入碳水手动避免低血糖。

睡眠

夜间如何在没有手机和 Wi‑Fi 辐射的情况下运行闭环?

许多用户会在夜间将手机置于飞行模式。如果希望睡眠时闭环继续提供支持,请按以下步骤操作(仅适用于 xDrip+ 或自建 Dexcom 应用等本地血糖来源;如果血糖读数通过 Nightscout 获取,则不适用):

  1. 在手机上开启飞行模式;

  2. 等待飞行模式生效;

  3. 开启 Bluetooth。

此时你不会接到电话,也未连接互联网,但闭环仍在运行。

有些人发现,手机处于飞行模式时,本地广播会出现问题(AAPS 无法接收 xDrip+ 的血糖值)。请转到 Settings > Inter-app settings > Identify receiver,并输入 info.nightscout.androidaps。

xDrip+ 基本应用间设置中的 Identify receiver

旅行

如何处理时区变化?

使用 Dana R 和 Dana R Korean 时无需进行任何操作。对于其他泵,请参阅跨时区旅行页面了解详情。

医疗主题

住院

如果希望与临床医生分享 AAPS 和 DIY 闭环的信息,可以打印面向临床医生的 AAPS 指南。

与内分泌科医生的医疗预约

报告

你可以显示 Nightscout 报告(https://YOUR-NS-SITE.com/report),或查看 Nightscout Reporter。

Discord 中的常见问题及答案……

这里没有列出我的问题。

获取帮助的信息。

这里没有列出我的问题,但我找到了答案。

获取帮助的信息。

请提醒我们将你的解决方案添加到列表中!

AAPS 每天大约在同一时间停止运行。

停用 Google Play Protect。 检查是否安装了“清理”应用(如 CCleaner 等),并卸载它们。 在 AAPS / 三点菜单 / About 中,点击“Keep app running in the background”链接,停止所有电池优化。

如何整理备份?

定期导出设置:每次更换 Pod、修改个人配置、验证目标、或更换胰岛素泵后都导出一次……即使没有任何变化,也要每月导出一次。保留多个旧的导出文件。

将文件复制到互联网云盘(Dropbox、Google 等):保存所有用于在手机上安装应用的 apk(AAPS、xDrip、BYODA、Patched LibreLink……),以及所有应用导出的设置文件。

构建应用时遇到问题或错误。

请:

我卡在某个目标上,需要帮助。

截取问题和答案的屏幕图像,发布到 Discord 的 AAPS 频道。别忘了说明你选择(或未选择)哪些选项以及原因。你会得到提示和帮助,但仍需要自己找出答案。

如何重置 AAPS v2.8.x 中的密码?

打开汉堡菜单,启动配置向导,并在提示时输入新密码。完成密码步骤后可以退出向导。

如何重置 AAPS v3.x 中的密码?

文档见此处。

构建错误:文件名过长

构建时如果收到文件名过长的错误,可以尝试: 将源代码移动到磁盘根目录附近的文件夹(例如“c:\src\AndroidAPS-EROS”)。

在 Android Studio 中: 确保打开项目并从 GitHub 拉取代码后,Gradle 已完成同步和索引。 执行 Build->Clean Project,然后执行 Rebuild Project。 执行 File->Invalidate Caches and Restart Android Studio。

提示:正在运行开发版本。闭环已禁用

AAPS 未以“developer mode”运行。 AAPS 显示以下消息:“正在运行开发版本。闭环已禁用”。

确保 AAPS 正在“developer mode”下运行: 在“AAPS/extra”位置创建名为“engineering_mode”的文件。只要文件名正确,文件内容可以是任意内容。 务必重启 AAPS,使其找到该文件并进入“developer mode”。

提示:复制一个现有日志文件并将其重命名为“engineering_mode”(注意:不要扩展名!)。

在哪里可以找到设置文件?

设置文件存储在手机内部存储的目录“/AAPS/preferences”中。 警告:务必不要丢失密码;没有密码就无法导入加密设置文件!

如何配置电池节省?

正确配置电源管理非常重要,可避免手机操作系统在不使用手机时暂停 AAPS 及相关应用和服务。结果可能是 AAPS 无法工作,或传感器和 Rileylink(RL)的 Bluetooth 连接被关闭,从而造成“pump disconnected”提醒和通信错误。 在手机上转到 settings->Apps,关闭以下应用的电池节省: AAPS xDrip 或 BYODA/Dexcom 应用 Bluetooth 系统应用(可能需要先选择显示系统应用)。 也可以完全关闭手机上的所有电池节省功能。这样电池消耗会更快,但有助于确认电池节省是否是问题原因。 电池节省的实现方式在很大程度上取决于手机品牌、型号和/或操作系统版本。因此,几乎不可能给出适用于所有设置的准确操作说明。请尝试不同设置,找出最适合你的方案。 更多信息另见 Don’t kill my app。

每天数次或夜间出现胰岛素泵不可达提醒。

手机可能暂停了 AAPS 服务,甚至暂停 Bluetooth,导致与 RL 断开(见电池节省)。 可考虑将不可达提醒配置为 120 分钟:点击右上角三点菜单,选择 Preferences->Local Alerts->Pump unreachable threshold [min]。

在 AAPS v3 中哪里可以删除治疗记录?

三点菜单,选择 treatments,然后再次打开三点菜单,即可看到不同选项。

如何配置和使用 AAPSClient 远程应用?

可以通过 AAPSClient 应用远程监控和控制 AAPS,也可以选择使用运行于 Android Wear 手表上的关联 Wear 应用。注意,AAPSClient(远程)应用与 AAPS 中的 NSClient 配置不同;AAPSClient(远程)Wear 应用也与 AAPS Wear 应用不同。为清楚起见,以下将远程应用称为“AAPSClient remote”,将远程 Wear 应用称为“AAPS remote Wear”。

要启用 AAPSClient 远程功能,必须:

  1. 安装 AAPSClient remote 应用(版本应与正在使用的 AAPS 版本匹配);

  2. 运行 AAPSClient remote 应用,完成配置向导,以授予所需权限并配置 Nightscout 站点访问;

  3. 此时可以停用部分 Alarm 选项和/或会将 AAPSClient remote 应用启动记录到 Nightscout 的高级设置。 完成这些步骤后,AAPSClient remote 会从 Nightscout 站点下载 Profile 数据,“Overview”标签页会显示 CGM 数据和部分 AAPS 数据,但可能不显示图表数据,并会指示尚未设置 Profile。

  4. 激活 Profile:

  • 在 AAPS > NSClient > Options 中启用远程 Profile 同步;

  • 在 NSClient remote > Profile 中激活 Profile。 完成后 Profile 即会设置好,AAPSClient remote 应显示 AAPS 的全部数据。若图表仍缺失,可尝试更改图表设置以触发更新。

  1. 要通过 AAPSClient 进行远程控制,请在 AAPS > NSClient > Options 中选择性启用希望远程控制的 AAPS 功能(Profile changes、Temp Targets、Carbs 等)。完成这些更改后,就能通过 Nightscout 或 AAPSClient remote 远程控制 AAPS。

如果希望通过 AAPSClient remote Wear 应用监控/控制 AAPS,需要同时安装 AAPSClient remote 和关联 Wear 应用。要编译 AAPSClient remote Wear 应用,请遵循安装/配置 AAPS Wear 应用的标准说明;编译时选择 AAPSClient variant。

我有红色三角形 / AAPS 无法启用闭环 / 闭环停留在 LGS / 我有黄色三角形

红色和黄色三角形是 AAPS v3 的安全功能。

红色三角形表示有重复的 BG,AAPS 无法准确计算变化量,因此无法闭环。需要删除每组重复值中的一个 BG,才能清除红色三角形。转到 BYODA 或 xDRIP 标签页,长按要删除的一行,勾选每组重复行中的一行(也可以根据 AAPS 版本,通过三点菜单和 Delete 操作)。如果重复 BG 太多,可能需要重置 AAPS 数据库;此时也会丢失统计数据、活跃胰岛素、活跃碳水和所选 Profile。

可能的原因:xDrip 和/或 NS 正在回填 BG。

黄色三角形表示每次 BG 读数之间的延迟不稳定。你没有规律地每 5 分钟收到 BG,或存在漏读。这通常是 Libre 的问题;更换 G6 发射器时也可能发生。如果黄色三角形与更换 G6 发射器有关,它会在数小时(约 24 小时)后自行消失。对于 Libre,黄色三角形会保留,但闭环仍可开启并正常工作。

可以把正在使用的 DASH Pod 移到其他硬件吗?

可以。请注意,由于这种迁移“未经支持”且“未经测试”,因此存在一定风险。最好在 Pod 即将过期时尝试,以便发生问题时损失不大。

重新连接时,AAPS 和 DASH 中的泵“状态”(包括其 MAC 地址)必须匹配。

我采用的操作步骤

  1. 暂停 DASH 泵,确保 DASH 失去连接时没有正在运行或排队的命令;

  2. 将手机置于飞行模式,以禁用 BT(以及 Wi‑Fi 和移动数据)。这样可以确保 AAPS 与 DASH 无法通信;

  3. 导出设置(其中包含 DASH 状态);

  4. 从手机复制刚导出的设置文件(手机处于飞行模式,不希望改变状态,最简单的方法是使用 USB 线);

  5. 将设置文件复制到备用手机;

  6. 在备用手机的 AAPS 中导入设置;

  7. 检查 DASH 标签页,确认它能看到 Pod;

  8. 取消暂停 Pod;

  9. 检查 DASH 标签页,确认它正在与 Pod 通信(使用刷新按钮)。

恭喜:完成了!

等等! 主手机仍认为它可以重新连接到同一个 DASH:

  1. 在主手机上选择“deactivate”。这是安全的,因为手机无法与 DASH 通信来真正停用 Pod(它仍处于飞行模式);

  2. 停用会导致通信错误,这是预期现象;

  3. 连续点击“retry”几次,直到 AAPS 提供“Discard”Pod 的选项。

Discard 后,确认 AAPS 显示“No Active Pod”。 现在可以安全地关闭飞行模式。

如何将早期版本 AAPS 的设置导入 AAPS v3?

在 AAPS v3 中,只能导入使用 AAPS v2.8x 或 v3.x 导出的设置。如果使用的 AAPS 版本早于 v2.8x,或需要使用早于 v2.8x 的设置导出文件,则必须先安装 AAPS v2.8。在 v2.8 中导入旧版 v2.x 设置。确认一切正常后,从 v2.8 导出设置。安装 AAPS v3,并在 v3 中导入 v2.8 设置。

如果使用相同的密钥构建 v2.8 和 v3,甚至无需导入设置,可以直接将 v3 安装到 v2.8 上。

期间新增了一些目标,你需要验证这些目标。