自动化

什么是自动化?

“自动化”是一个可以为 AAPS 自动执行任务的功能。

自动化根据一个或多个条件或触发器执行特定操作。触发器可以包括不规律事件,例如低或高血糖(BG)水平,或设定数量的负活性胰岛素(IOB)。自动化也可以处理周期性事件,例如每天特定时间的用餐或运动,或者用户处于特定 GPS 位置或 WIFI SSID 区域的一定距离内。自动化可以按计划或每次 Pod 更换时执行 AAPS 设置备份。

自动化规则在“自动化”标签页中创建和修改。每条规则由两个属性定义:

  • 一个或多个启动操作的条件或“触发器”。

    可以将其理解为 AAPS 中的特定时间安排、事件或属性值

  • 一个或多个要执行的操作。

    例如触发警报、设置配置文件百分比,或在 Pod 更换时导出 AAPS 设置。

自动化有许多选项,建议用户在 AAPS 应用的“自动化”部分中仔细研究这些选项。 您还可以在 Facebook 和 Discord 的 AAPS 用户群组中查找其他用户分享的自动化示例。

自动化如何提供帮助

  1. **自动执行重复任务:**无需用户交互即可自动执行预设操作。

  2. 减少决策疲劳:****自动化的主要好处是减轻用户必须手动干预 AAPS 的负担。研究估计,1 型糖尿病患者平均每天需要额外做出 180 个决定。自动化可以减轻心理负担,让用户将精力投入到生活的其他方面。

  3. 可能改善血糖控制:例如,自动化可以帮助确保在需要时始终设置临时目标,即使用户日程繁忙或一时忘记。比如,一名糖尿病患儿每周二 10am 和周四 2pm 在学校有体育活动,需要在活动前 30 minutes 启用高临时目标(“TT”),这可以通过自动化实现。

  4. 让 AAPS 高度可定制:根据用户偏好,在特定情形下变得更加激进或更加保守。例如,如果半夜出现负 IOB,表明当前配置文件可能过强,可以触发一段时间的临时降低配置文件百分比。

下面的示例说明自动化如何免去一些步骤。

用户每天 6 am 锻炼:他需要记得在锻炼前,于 5am 在 AAPS 中手动设置“临时目标-活动”。

替代文本

用户设置了一个自动化,在早上 5 点触发“临时目标-活动”,确保其 BG 和 IOB 处于最佳状态,为早上 6 点的锻炼做准备:

替代文本

开始使用自动化前的关键注意事项

  1. 在设置特定自动化之前,应先通过 AAPS 实现合理的 BG 控制。自动化不应被用来弥补不理想的基础率、ISF 或 CR 设置(下文将进一步讨论)。避免设置自动配置文件切换来弥补例如食物导致的 BG 升高;这类情况应通过其他策略(如 SMB 等)处理。

  2. 与任何技术一样,CGM、泵和手机都可能发生故障:技术问题或传感器错误可能中断自动化操作,这时可能需要手动干预。

  3. 随着日常安排变化,自动化的需求也可能变化。在工作、上学和假期之间切换时,请在日历中设置提醒,检查当前处于激活状态的自动化(它们很容易启用和停用)。例如,去度假后可能不再需要为学校体育活动或日常锻炼设置的自动化,或者需要调整时间。

  4. 自动化可能彼此冲突,因此最好在安全环境中仔细检查任何新的自动化设置,并了解为什么某个自动化可能没有按预期触发。

  5. 如果使用 Autosens,请尽量使用临时目标而不是配置文件切换。临时目标不会将 Autosens 重置为 0;配置文件切换会重置 Autosens。

  6. 大多数自动化都应只设置有限的持续时间,之后 AAPS 可以重新评估,并在必要且条件仍满足时重复该自动化。例如,“启动 7.0 mmol/l 的临时目标,持续 30 min”,或“启动 配置文件 110%,持续 10 min”,以及“启动 5.0 mmol/l 的临时目标,持续 10 min”。使用自动化创建永久更改(例如改用更强的配置文件百分比)有低血糖风险。

什么时候可以开始使用自动化?

可以在目标 10中开始使用自动化。

AAPS 中的自动化位于何处?

根据配置构建器 > 常规中的设置,自动化位于“汉堡”菜单中,或作为与 AAPS 并列的标签页。

如何设置自动化?

要设置自动化,请在 AAPS 中创建一条“规则”,步骤如下:

创建自动化

  • 为“规则”命名;

  • 至少选择一个“条件”;

自动化条件

  • 选择一个“操作”;

自动化操作

  • 勾选自动化事件右侧的复选框,以激活自动化:

自动化

要停用一条自动化规则,请取消勾选自动化名称左侧的复选框。下面的示例显示了名为“低血糖 TT”的自动化已激活(“已勾选”)或已停用(“未勾选”)。

替代文本

设置自动化时,可以先通过启用“操作”下的“通知”选项来测试它。这会让 AAPS 先显示通知,而不实际执行自动化操作。当你确认通知已在正确的时间和条件下触发后,可以更新自动化规则,将“通知”替换为“操作”。

替代文本

重要说明

自动化在 Loop 被禁用时仍然处于活动状态!

安全限制

自动化设有以下安全限制:

  • 血糖值必须介于 72 和 270 mg/dl(或 4 和 15 mmol/l)之间。

  • 配置文件百分比必须介于 70% 和 130% 之间。

  • 两次自动化执行之间(包括首次执行)有 5 minute 的时间限制。

正确使用负值

警告

在自动化中选择负值时请务必小心。

在自动化的“条件”中选择“负值”(例如“小于”)时必须谨慎。例如:

替代文本

示例 1:创建条件“小于”“-0.1mmol/l”(或“-2mg/dl”)将:

对任何严格小于 -0.1(-2)的数值触发自动化。这包括 -0.2、-0.3、-0.4(-4、-6、-8)等数值。请记住,-0.1(-2)本身不包含在此条件中。(条件“等于或小于 -0.1mmol/l(-2 mg/dl)”_会_包含 -0.1 mmol/l 或 -2 mg/dl。)

**示例 2:**创建条件“大于” -0.1mmol/l(-2mg/dl)将:

对任何大于 -0.1mmol/l(-2mg/dl)的数值触发自动化。这包括 0、0.2、0.4mmol/l(0、4、8mg/dl)以及任何其他正数。

选择这些条件和值时,务必仔细考虑自动化的确切意图。

自动化触发器

自动化触发器

用户可以选择各种“触发器”。触发器是自动化执行所必须满足的条件。以下列表并不详尽:

**触发器:**连接条件

选项:

可以将多个条件连接起来:

  • “和”

  • “或”

  • “异或”(即只有一个条件适用时,才会执行操作)

**触发器:**时间与周期性时间

选项:

  • time = 单次时间事件

  • recurring time = 定期发生的事件(即每周一次、每个工作日等)

**触发器:**位置

选项:

  • 在配置构建器(自动化)中,用户可以选择所需的位置服务。

**触发器:**位置服务

选项:

  • 使用被动位置:AAPS 仅在其他应用请求位置时获取位置。

  • 使用网络位置:你的 Wi-Fi 位置。

  • 使用 GPS 位置(注意!这可能导致电池过度耗电!)

**触发器:**泵和传感器数据

  • 导管使用时长触发器:所有泵均可用

  • 胰岛素使用时长触发器:兼容泵可用

  • 电池使用时长触发器:兼容泵可用

  • 传感器使用时长触发器:始终可用

  • Pod 激活触发器:贴片泵可用

请注意,对于所有与使用时长有关的触发器,等于比较不太可能触发;在这种情况下,需要使用两个触发器来创建一个范围。

  • 储药器液位触发器:所有泵均可用;此触发器的“NOT_AVAILABLE”比较不起作用,因为 AAPS 中该值始终有记录

  • 泵电池电量触发器:兼容泵可用;此触发器的“NOT_AVAILABLE”比较不起作用,因为 AAPS 中该值始终有记录

操作

自动化操作

操作:启动临时目标

选项:

  • BG 必须介于 72 mg/dl 和 270 mg/dl(4 mmol/l 和 15 mmol/l)之间

  • TT 仅在之前没有临时目标时有效

操作:停止临时目标

选项:

无

**操作:**配置文件百分比

选项:

  • 配置文件必须介于 70% 和 130% 之间

  • 仅当之前的百分比为 100% 时有效

添加“操作”后,必须点击并调整默认值,将其改为所需的数字。

替代文本

列表中自动化的顺序很重要

AAPS 会按照创建规则的优先顺序执行自动化,从自动化列表顶部开始。例如,如果“低血糖”自动化是所有规则中最重要的,那么该自动化应显示在用户自动化列表顶部,如下所示:

替代文本

要重新确定自动化规则的优先级,请点击并按住屏幕右侧的四线按钮。上下移动规则以重新排列自动化的顺序。

替代文本

如何删除自动化规则

要删除一条自动化规则,请点击垃圾桶图标。

替代文本

自动化示例

以下是自动化示例。关于自动化以及用户如何个性化其自动化的进一步讨论,可以在 Facebook 讨论组或 Discord 上找到。用户在充分了解自动化的工作方式之前,不应照搬以下示例。

低血糖临时目标

当低 BG 达到某个阈值时,此自动化会自动触发“低血糖临时目标”。

替代文本

午餐时间临时目标(带“位置”)

替代文本

此自动化为一名每个工作日大约在同一时间于工作地点吃午餐的用户创建,但只有用户位于设定的“位置”内时才触发。因此,如果用户某天不在工作地点,此自动化就不会激活。

此自动化将在 13:00 设置较低的临时目标(Eating Soon),将 BG 推向 90mg(或 5 mmol/l),为午餐做准备。

“触发器”位置通过输入如下所示的纬度和经度 GPS 坐标设置:

替代文本

由于使用“和”连接,自动化只有在“选定时间”且用户位于所选位置时才会执行。

在该位置的其他时间,或在该时间但离设定的 GPS 坐标超过 50 meters 时,自动化不会触发。

WIFI SSID 位置自动化

使用 WIFI SSID 是在特定 Wi-Fi 网络范围内触发自动化的好方法。与 GPS 相比,它相当精确、耗电更少,并且可以在 GPS 和其他位置服务可能无法使用的封闭空间中工作。

下面是另一个示例:仅在工作日早餐前设置临时目标(1)。

自动化将在周一至周五的 05:30am 触发(2) 并且仅在连接到家庭 Wi-Fi 网络时触发(3)。

随后,它会设置持续 30 minutes 的 75mg/dl 临时目标(4)。包含位置条件的优点之一是,例如用户外出度假时不会触发。

替代文本

以下是详细说明自动化触发器的截图:

  1. 在主要的“AND”条件下(两个条件都必须满足才能触发)

  2. recurring time = M,T,W,T,F At 5:30am

  3. WIFI SSID = My_Home_WiFi_Name

替代文本

自动执行偏好设置导出

无人值守导出:计划导出(每日)

说明自动化触发器的截图:

  1. 条件:recurring time = M,T,W,T,F At 8:00am

  2. 操作:Settings Export(在“Text in treatments”中输入“Daily”)

计划导出

注意:导出执行记录将记入 Careportal

无人值守导出:Pod 激活(仅限贴片泵)

说明自动化触发器的截图:

  1. 条件:Pod Activation

  2. 操作:Settings Export(在“Text in treatments”中输入“Pod Activation: settings export”)

Pod 激活时导出

注意:导出执行记录将记入 Careportal。 注意:如果之前没有手动执行过设置导出,自动化将完全不会触发。请参阅偏好设置 > 维护以正确启用无人值守设置导出。

自动化日志

AAPS 会在“自动化”标签页下方的屏幕中记录最近触发的自动化。

在下面的示例中,日志表示:

(1) 01:58 am,“低 BG 触发临时低血糖配置文件”被激活

  • 血糖值小于 75mg/dl;

  • 增量为负(即 BG 正在下降);

  • 时间在 01:00 am 和 06:00 am 之间。

自动化将:

  • 设置 110mg/dl 的临时目标,持续 40 minutes;

  • 启动 50% 的临时配置文件,持续 40 minutes。

(2) 03:38 am,“夜间低血糖后高碳水”被触发

  • 时间在 01:05 am 和 06:00 am 之间;

  • 血糖值大于 110mg/dl。

自动化将:

  • 将配置文件更改为 LocalProfile1(即取消临时配置文件,如有);

  • 停止临时目标(如有)。

替代文本

故障排除

  • 问题:我的自动化没有被 AAPS 触发?

检查自动化事件右侧的复选框是否已勾选,以确保规则已激活。

故障排除

替代文本

  • 问题:我的自动化触发顺序错误。

检查上文所述的规则优先级顺序。

自动化的替代方案

高级用户还可以使用 IFTTT 或名为 Automate 的第三方 Android 应用来自动执行任务。