配置指南

AndroidAPS 简单模式全解析:103 项被接管的设置与它们的作用

AndroidAPS 简单模式全解析:103 项被接管的设置与它们的作用 教程封面

我会先从源码中提取每个设置项对应的标题和说明文案,再据此整理出中文说明。

以下是每个参数的用途说明。所有条目在简单模式下都会被隐藏,并且生效值会按表中所示固定;存储值不会改变。

1. 通用、维护与安全模式

设置项

存储键

生效值

作用

胰岛素浓度支持 GeneralInsulinConcentration

insulin_concentration_enabled

关

开启 U50/U200 等非 U100 胰岛素的浓度换算;关闭后所有剂量按 U100 计算

语言 GeneralLanguage

language

default(跟随系统)

App 界面语言;简单模式下还会忽略已保存语言,直接跟随手机系统

配色 GeneralDarkMode

use_dark_mode

dark

App 深色/浅色/跟随系统主题

允许客户端控制 HardenedMode

ns_allow_client_control

开

主控机是否接受已配对客户端的控制指令;开启后同时进入“硬化模式”:NS 远程控制关闭、上传强制开启

日志数量 MaintenanceLogsAmount

maintenance_logs_amount

2

维护导出时打包发送的日志文件个数

日志收件人 MaintenanceEmail

maintenance_logs_email

logs@aaps.app

日志/设置导出邮件的目标邮箱

Fabric 崩溃上报 MaintenanceEnableFabric

enable_fabric2

开

是否向 Fabric 上报崩溃与诊断数据

覆盖勿扰模式 AlertOverrideDoNotDisturb

alert_override_dnd

开

报警时是否突破系统“勿扰”模式发声

2. 概览按钮与输入

设置项

存储键

生效值

作用

显示治疗按钮 OverviewShowTreatmentButton

show_treatment_button

关

概览底部是否显示“治疗”按钮,用于打开治疗/事件面板

显示向导按钮 OverviewShowWizardButton

show_wizard_button

开

是否显示大剂量向导(计算器)按钮

显示胰岛素按钮 OverviewShowInsulinButton

show_insulin_button

开

是否显示快速大剂量按钮

显示碳水按钮 OverviewShowCarbsButton

show_carbs_button

开

是否显示快速记录碳水按钮

显示 CGM 按钮 OverviewShowCgmButton

show_cgm_button

关

是否显示跳转到 xDrip+/Dexcom App 的按钮

显示校准按钮 OverviewShowCalibrationButton

show_calibration_button

关

是否显示向 xDrip+ 发送校准的按钮

对话框显示备注 OverviewShowNotesInDialogs

show_notes_entry_dialogs

关

碳水/胰岛素等治疗对话框里是否显示备注输入框

大剂量顾问 OverviewUseBolusAdvisor

use_bolus_advisor

开

向导中是否显示建议剂量与分配建议

大剂量提醒 OverviewUseBolusReminder

use_bolus_reminder

开

血糖升高/进餐后是否提醒补打大剂量

Super Bolus OverviewUseSuperBolus

key_usersuperbolus

关

是否启用“大剂量 + 临时零基础率”的 Super Bolus 功能

胰岛素按钮步进 1/2/3 OverviewInsulinButtonIncrement1/2/3

insulin_button_increment_1/2/3

0.5 / 1.0 / 2.0 U

快速大剂量按钮每点一次的增量

碳水按钮步进 1/2/3 OverviewCarbsButtonIncrement1/2/3

carbs_button_increment_1/2/3

5 / 10 / 20 g

快速碳水按钮每点一次的增量

补针预设 1/2/3 ActionsFillButton1/2/3

fill_button1/2/3

0.3 / 0.0 / 0.0 U

补针/填充对话框里的快捷剂量按钮

向导百分比重置时间 OverviewResetBolusPercentageTime

key_reset_boluswizard_percentage_time

16 分钟

血糖数据早于该时间时,向导自动恢复按 100% 剂量计算

3. 状态灯阈值

这些阈值决定概览状态灯何时变黄(warning)或变红(critical)。

设置项

存储键

生效值

作用

管路年龄警告 OverviewCageWarning

statuslights_cage_warning

48 小时

套管使用超过此时间变黄

管路年龄严重 OverviewCageCritical

statuslights_cage_critical

72 小时

套管使用超过此时间变红

胰岛素年龄警告 OverviewIageWarning

statuslights_iage_warning

72 小时

储药/胰岛素使用超过此时间变黄

胰岛素年龄严重 OverviewIageCritical

statuslights_iage_critical

144 小时

储药/胰岛素使用超过此时间变红

传感器年龄警告 OverviewSageWarning

statuslights_sage_warning

216 小时

传感器使用超过此时间变黄

传感器年龄严重 OverviewSageCritical

statuslights_sage_critical

240 小时

传感器使用超过此时间变红

传感器电量警告 OverviewSbatWarning

statuslights_sbat_warning

25 %

传感器电量低于此值变黄

传感器电量严重 OverviewSbatCritical

statuslights_sbat_critical

5 %

传感器电量低于此值变红

泵电池年龄警告 OverviewBageWarning

statuslights_bage_warning

216 小时

泵电池使用超过此时间变黄

泵电池年龄严重 OverviewBageCritical

statuslights_bage_critical

240 小时

泵电池使用超过此时间变红

储药余量警告 OverviewResWarning

statuslights_res_warning

80 U

储药低于此值变黄

储药余量严重 OverviewResCritical

statuslights_res_critical

10 U

储药低于此值变红

泵电量警告 OverviewBattWarning

statuslights_bat_warning

51 %

泵电池电量低于此值变黄

泵电量严重 OverviewBattCritical

statuslights_bat_critical

26 %

泵电池电量低于此值变红

4. 安全与限制

设置项

存储键

生效值

作用

最大基础率 ApsMaxBasal

openapsma_max_basal

3 × 最大日基础率

APS 可给出的基础率上限,同时是泵的最大基础率设置

SMB 最大 IOB ApsSmbMaxIob

openapsmb_max_iob

近 7 天最大单次大剂量 + 3 × 最大日基础率

当前 IOB 超过该值时 APS 不再追加 SMB

AMA 最大 IOB ApsAmaMaxIob

openapsma_max_iob

3 × 最大日基础率

AMA 算法允许的最大 IOB

日总量安全倍数 ApsMaxDailyMultiplier

openapsama_max_daily_safety_multiplier

3.0

每日总胰岛素不得超过“最大日基础率 × 该倍数”

当前基础率安全倍数 ApsMaxCurrentBasalMultiplier

openapsama_current_basal_safety_multiplier

4.0

临时基础率不得超过“当前基础率 × 该倍数”

Bolus snooze 除数 ApsAmaBolusSnoozeDivisor

bolussnooze_dia_divisor

2.0

餐后大剂量 snooze 的消退速度:DIA ÷ 该值

AMA 最小碳水影响 ApsAmaMin5MinCarbsImpact

openapsama_min_5m_carbimpact

3.0

AMA 假设每 5 分钟最低的碳水吸收对血糖的影响,用于 COB 衰减和预测

SMB 最小碳水影响 ApsSmbMin5MinCarbsImpact

openaps_smb_min_5m_carbimpact

8.0

SMB 算法中同上的参数

LGS 阈值 ApsLgsThreshold

lgsThreshold

65 mg/dL(3.6 mmol/L)

血糖低于此值时暂停胰岛素

保护超时 ProtectionTimeout

protection_timeout

1 秒

输入保护密码后,授权会话保持有效的时间;1 秒≈每次都要确认,0=总是询问

开环最小变化 LoopOpenModeMinChange

loop_openmode_min_change

30 %

开环模式下,只有剂量变化超过该百分比才弹窗请求确认

数据陈旧阈值 AlertsStaleDataThreshold

missed_bg_readings_threshold

30 分钟

超过该时间没有新 CGM 数据就触发“数据陈旧”警报

泵失联阈值 AlertsPumpUnreachableThreshold

pump_unreachable_threshold

30 分钟

与泵失联超过该时间触发警报

5. APS 算法开关

设置项

存储键

生效值

作用

自动敏感 ApsUseAutosens

openapsama_useautosens

开

根据历史数据自动调整基础率、ISF 和目标

Autosens 下限 AutosensMin

autosens_min

0.7

Autosens 比率的最小值,限制敏感度最多能调到多“强”

Autosens 上限 AutosensMax

autosens_max

1.2

Autosens 比率的最大值,限制抵抗最多能调到多“弱”

SMB 总开关 ApsUseSmb

use_smb

开

是否允许 APS 追加超微大剂量

SMB 始终开启 ApsUseSmbAlways

enableSMB_always

开

不依赖 COB/临时目标,任何时候都允许 SMB

有 COB 时 SMB ApsUseSmbWithCob

enableSMB_with_COB

开

存在活性碳水时允许 SMB

低目标时 SMB ApsUseSmbWithLowTt

enableSMB_with_temptarget

开

临时目标低于常规时允许 SMB

高目标时 SMB ApsUseSmbWithHighTt

enableSMB_with_high_temptarget

关

临时目标偏高时仍允许 SMB

餐后 SMB ApsUseSmbAfterCarbs

enableSMB_after_carbs

开

记录碳水后一段时间内允许 SMB

UAM ApsUseUam

use_uam

开

未记录餐食时也能检测“无人值守餐”并处理

敏感度提高目标 ApsSensitivityRaisesTarget

sensitivity_raises_target

开

检测到敏感度升高时提高目标血糖

抵抗降低目标 ApsResistanceLowersTarget

resistance_lowers_target

开

检测到胰岛素抵抗时降低目标血糖

短平均变化率 ApsAlwaysUseShortDeltas

always_use_shortavg

关

始终使用较短时间窗口的平均血糖变化率,而非平滑后的长平均

DynamicISF 调敏感度 ApsDynIsfAdjustSensitivity

dynisf_adjust_sensitivity

关

动态 ISF 计算时是否同步调整敏感度

Autosens 调整目标 ApsAmaAutosensAdjustTargets

autosens_adjust_targets

开

Autosens 是否也调整目标血糖,而不只调整基础率/ISF

6. SMB / UAM 时间参数

设置项

存储键

生效值

作用

SMB 间隔 ApsMaxSmbFrequency

smbinterval

3 分钟

两次 SMB 之间的最小时间间隔

SMB 基础率限制 ApsMaxMinutesOfBasalToLimitSmb

smbmaxminutes

30 分钟

用多少分钟的基础胰岛素量作为单次 SMB 的上限

UAM SMB 基础率限制 ApsUamMaxMinutesOfBasalToLimitSmb

uamsmbmaxminutes

30 分钟

无人值守餐场景下同上

碳水建议阈值 ApsCarbsRequestThreshold

carbsReqThreshold

1 g

只有建议碳水克数高于此值才弹出“需要碳水”提示

7. AutoISF

设置项

存储键

生效值

作用

启用 AutoISF ApsUseAutoIsfWeights

openapsama_enable_autoISF

关

启用基于权重的 ISF 动态调整

AutoISF 下限 ApsAutoIsfMin

autoISF_min

1.0

ISF 调整倍数下限;1.0 等于关闭下调

AutoISF 上限 ApsAutoIsfMax

autoISF_max

1.0

ISF 调整倍数上限;1.0 等于关闭上调

加速权重 ApsAutoIsfBgAccelWeight

bgAccel_ISF_weight

0.0

血糖加速上升时增强 ISF,从而增加胰岛素

刹车权重 ApsAutoIsfBgBrakeWeight

bgBrake_ISF_weight

0.0

血糖减速下降时减弱 ISF,从而减少胰岛素

低血糖区间权重 ApsAutoIsfLowBgWeight

lower_ISFrange_weight

0.0

血糖低于目标时减弱 ISF,减少胰岛素

高血糖区间权重 ApsAutoIsfHighBgWeight

higher_ISFrange_weight

0.0

血糖高于目标时增强 ISF,增加胰岛素

SMB 比例血糖区间 ApsAutoIsfSmbDeliveryRatioBgRange

openapsama_smb_delivery_ratio_bg_range

0.0

线性 SMB 比例的映射区间宽度;0 表示关闭线性、使用固定比例

餐后权重 ApsAutoIsfPpWeight

pp_ISF_weight

0.0

血糖上升期增强 ISF

持续时间权重 ApsAutoIsfDuraWeight

dura_ISF_weight

0.0

长时间高血糖平台期增强 ISF

SMB 比例 ApsAutoIsfSmbDeliveryRatio

openapsama_smb_delivery_ratio

0.5

所需胰岛素中可拆成 SMB 的固定比例

SMB 比例下限 ApsAutoIsfSmbDeliveryRatioMin

openapsama_smb_delivery_ratio_min

0.5

线性映射在目标血糖处的比例

SMB 比例上限 ApsAutoIsfSmbDeliveryRatioMax

openapsama_smb_delivery_ratio_max

0.5

线性映射在“目标 + 区间”处的比例

SMB 范围扩展 ApsAutoIsfSmbMaxRangeExtension

openapsama_smb_max_range_extension

1.0

允许超过常规 120 分钟 maxSMB/maxUAM 上限的倍数

半基础率运动目标 ApsAutoIsfHalfBasalExerciseTarget

half_basal_exercise_target

160 mg/dL

高 TT 提高敏感度时,在该目标值下跑 50% 基础率(120=75%,140=60%)

IOB 阈值百分比 ApsAutoIsfIobThPercent

iob_threshold_percent

100 %

超过 maxIOB 的该百分比后禁用 SMB;100% 等于不启用

高 TT 提高敏感度 ApsAutoIsfHighTtRaisesSens

high_temptarget_raises_sensitivity

关

把高临时目标解释为敏感度升高

低 TT 降低敏感度 ApsAutoIsfLowTtLowersSens

low_temptarget_lowers_sensitivity

关

把低临时目标解释为敏感度降低

目标值时 SMB ApsAutoIsfSmbOnEvenTarget

Enable alternative activation of SMB always

关

血糖正好等于目标时也允许 SMB

8. 数据源、同步与泵

设置项

存储键

生效值

作用

上传血糖到 NS BgSourceUploadToNs

dexcomg5_nsupload

开

把 CGM 血糖数据上传到 Nightscout

记录传感器更换 BgSourceCreateSensorChange

dexcom_lognssensorchange

开

换传感器时自动写入一条 Sensor Change 事件

随机血糖随机化 BgSourceRandomBgRandomize

randombg_randomize

开

RandomBG 数据源生成的数据是否加随机波动

随机血糖间隔 BgSourceRandomInterval

randombg_interval_min

5 分钟

RandomBG 生成一条新血糖的间隔

使用 WebSocket NsClient3UseWs

ns_use_ws

开

NSCv3 使用 WebSocket 而不是轮询;客户端控制与硬化模式依赖它

详细 IOB XdripSendDetailedIob

xdripstatus_detailediob

开

向 xDrip+ 状态栏发送详细 IOB 数据

显示 BGI XdripSendBgi

xdripstatus_showbgi

开

向 xDrip+ 发送/显示 BGI(血糖影响)

Garmin 本地 HTTP 服务 Garmin LocalHttpServer

communication_http

关

开启 Garmin 手表同步用的本地 HTTP 服务

Garmin 服务端口 Garmin LocalHttpPort

communication_http_port

28891

上述本地服务的监听端口

Dana 延长大剂量 Dana UseExtended

danar_useextended

开

剂量超过 200% 时改用延长大剂量方式输注

附:非偏好键的界面控制

位置

作用

主界面齿轮图标

简单模式下显示带斜杠的 IcSettingsOff,提示当前处于简单模式;按钮仍可打开设置

图表

固定为 BG + IOB/BAS + COB;隐藏编辑 overlay、编辑图表、新增图表入口

管理面板

隐藏临时基础率/取消 TBR、延长大剂量/取消、Careportal 区(BG 检查、备注、运动、问题、公告)

治疗面板

隐藏设置图标

碳水/胰岛素/补针对话框

隐藏设置图标

向导对话框

隐藏 Profile 选择行

授权客户端界面

隐藏“允许客户端控制”开关(已被强制开启)

语言

忽略已保存语言,跟随系统

首次安装

非客户端且设置向导未完成时默认开启简单模式

目标 4(Max Basal)

自动判定完成,不要求配置最大基础率

历史页图表

仍按非简单模式渲染,可编辑

开关互斥

非 U100 胰岛素时禁止开启简单模式,也禁止关闭胰岛素浓度开关

补充:HardenedMode 被强制开启后会联动硬化模式规则:NsClientUploadData=开、所有 NsClientAccept*=关;这些键本身没有 defaultedBySM,属于间接影响。

返回教程列表