From a12a57cfba6386a31901e71d51e774f2e37eddd1 Mon Sep 17 00:00:00 2001 From: emilisev Date: Sat, 26 Oct 2024 15:29:50 +0200 Subject: [PATCH 01/10] Update Config part : ConfigBuilder.md+Preferences.md --- docs/EN/CompatibleCgms/Libre1.md | 6 +- docs/EN/CompatibleCgms/PocTech.md | 2 +- docs/EN/DailyLifeWithAaps/AapsScreens.md | 32 +- docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md | 227 +++++------ .../ProfileSwitch-ProfilePercentage.md | 4 + docs/EN/DailyLifeWithAaps/TempTargets.md | 4 + docs/EN/Getting-Started/CompatiblesCgms.md | 25 +- docs/EN/Maintenance/DocumentationUpdate.md | 15 +- docs/EN/Maintenance/ReleaseNotes.md | 2 +- docs/EN/Sandbox/sandbox1.md | 4 +- .../SettingUpAaps/ChangeAapsConfiguration.md | 23 +- .../SettingUpAaps/CompletingTheObjectives.md | 10 +- docs/EN/SettingUpAaps/ConfigBuilder.md | 275 ++++--------- docs/EN/SettingUpAaps/Preferences.md | 382 +++++++----------- docs/EN/SettingUpAaps/SetupWizard.md | 3 +- docs/EN/SettingUpAaps/YourAapsProfile.md | 21 +- docs/EN/UsefulLinks/WearOsSmartwatch.md | 19 +- docs/EN/images/ConfBuild_Pump_AAPS30.png | Bin 122311 -> 0 bytes docs/EN/images/ConfBuild_Pump_AAPS32.png | Bin 0 -> 139703 bytes docs/EN/images/ConfBuild_QuickWizard.png | Bin 48653 -> 0 bytes .../EN/images/LocalProfile_ClonePS_AAPS30.png | Bin 49645 -> 0 bytes docs/EN/images/LocalProfile_Settings.png | Bin 91910 -> 0 bytes .../images/LocalProfile_UploadNS_AASP30.png | Bin 152061 -> 0 bytes 23 files changed, 438 insertions(+), 616 deletions(-) delete mode 100644 docs/EN/images/ConfBuild_Pump_AAPS30.png create mode 100644 docs/EN/images/ConfBuild_Pump_AAPS32.png delete mode 100644 docs/EN/images/ConfBuild_QuickWizard.png delete mode 100644 docs/EN/images/LocalProfile_ClonePS_AAPS30.png delete mode 100644 docs/EN/images/LocalProfile_Settings.png delete mode 100644 docs/EN/images/LocalProfile_UploadNS_AASP30.png diff --git a/docs/EN/CompatibleCgms/Libre1.md b/docs/EN/CompatibleCgms/Libre1.md index 1850417e59fe..e5f7ec5d5e31 100644 --- a/docs/EN/CompatibleCgms/Libre1.md +++ b/docs/EN/CompatibleCgms/Libre1.md @@ -36,7 +36,7 @@ details. - You can safely download the [latest APK (stable)](https://xdrip-plus-updates.appspot.com/stable/xdrip-plus-latest.apk) unless you need recent features, in which case you should use the latest [Nightly Snapshot](https://github.com/NightscoutFoundation/xDrip/releases). - Follow setup instructions on [xDrip+ settings page](../CompatibleCgms/xDrip.md). - You also need [OOP2](https://drive.google.com/file/d/1f1VHW2I8w7Xe3kSQqdaY3kihPLs47ILS/view) for Libre 1 US (and Libre 2 EU). -- Select xDrip+ in in [ConfigBuilder, BG Source](../SettingUpAaps/ConfigBuilder.md#bg-source). +- Select xDrip+ in [ConfigBuilder, BG Source](../SettingUpAaps/ConfigBuilder.md#bg-source). ## 2. Using Glimp @@ -49,7 +49,7 @@ details. - Tomato is the vendor app for Miaomiao. - Install [Tomato](http://tomato.cool/#download_page) and follow the vendor [instructions](http://tomato.cool/how-to-broadcast-data-to-android-aps/tips/). -- Select Tomato in in [ConfigBuilder, BG Source](../SettingUpAaps/ConfigBuilder.md#bg-source). +- Select Tomato in [ConfigBuilder, BG Source](../SettingUpAaps/ConfigBuilder.md#bg-source). ## 4. Using Diabox @@ -58,4 +58,4 @@ details. ![Diabox](../images/Diabox.png) -- Select xDrip+ in in [ConfigBuilder, BG Source](../SettingUpAaps/ConfigBuilder.md#bg-source). +- Select xDrip+ in [ConfigBuilder, BG Source](../SettingUpAaps/ConfigBuilder.md#bg-source). diff --git a/docs/EN/CompatibleCgms/PocTech.md b/docs/EN/CompatibleCgms/PocTech.md index 2d218f64cdc9..cfd320582e7e 100644 --- a/docs/EN/CompatibleCgms/PocTech.md +++ b/docs/EN/CompatibleCgms/PocTech.md @@ -1,4 +1,4 @@ # For users of PocTech CT-100 -- Install PocTech App +- Install [PocTech App](https://play.google.com/store/apps/details?id=com.poctechcorp.pocct) - Select PocTech App in [ConfigBuilder, BG Source](../SettingUpAaps/ConfigBuilder.md#bg-source). diff --git a/docs/EN/DailyLifeWithAaps/AapsScreens.md b/docs/EN/DailyLifeWithAaps/AapsScreens.md index 0f14312ee930..c46292e9ede0 100644 --- a/docs/EN/DailyLifeWithAaps/AapsScreens.md +++ b/docs/EN/DailyLifeWithAaps/AapsScreens.md @@ -49,7 +49,7 @@ If a temp target is set, the bar turns yellow and the remaining time in minutes When using the [SMB algorithm](../SettingUpAaps/ConfigBuilder.md#aps) and [Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) functionality, **AAPS** can dynamically adjust your target based on sensitivity. -Enable either one or both of the following options in [Preferences > OpenAPS SMB settings](../SettingUpAaps/Preferences.md#openaps-smb-settings): +Enable either one or both of the following options in [Preferences > OpenAPS SMB settings](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb): * "sensitivity raises target" and/or * "resistance lowers target" @@ -191,7 +191,7 @@ Long press on the graph to change the timescale. You can choose 6, 12, 18 or 24 The green area reflects your target range. -Blue triangles show [SMB](KeyAapsFeatures#super-micro-bolus-smb) - if enabled in [Preferences > OpenAPS SMB](../SettingUpAaps/Preferences.md#openaps-smb-settings). +Blue triangles show [SMB](KeyAapsFeatures#super-micro-bolus-smb) - if enabled in [Preferences > OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb). #### Activate optional information @@ -284,10 +284,12 @@ If it detects a higher carb absorption than expected, insulin would be given and #### Sensitivity -Shows the sensitivity that [Autosens](KeyAapsFeatures#autosens) has detected. +Shows the sensitivity that [Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) has detected. Sensitivity is a calculation of sensitivity to insulin as a result of exercise, hormones etc. +Note, you need to be in [Objective 8](../SettingUpAaps/CompletingTheObjectives.md#objective-8-adjust-basals-and-ratios-if-needed-and-then-enable-autosens) in order to let Sensitivity Detection/[Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the line in your graph is displayed for information only. + #### Heart rate This data may be available when using a [Garmin smartwatch](../UsefulLinks/WearOsSmartwatch.md#garmin). @@ -496,9 +498,9 @@ Like most of these rules-of-thumb it is of limited real validity. Note: Your dia ![Insulin Profile](../images/Screenshot_insulin_profile.png) -This shows the activity profile of the insulin you have chosen in [config builder](../SettingUpAaps/ConfigBuilder.md#insulin). +This shows the activity profile of the insulin you have chosen in [config builder](../SettingUpAaps/ConfigBuilder.md#insulin). The curves will vary based on the [DIA](../SettingUpAaps/YourAapsProfile.md#duration-of-insulin-action-dia) and the time to peak. -The **purple** line shows how much insulin remains after it has been injected as it decays with time and the **blue** line shows how active it is. The important thing to note is that the decay has a **long tail**. If you have been used to manual pumping, you have probably been used to assuming that insulin decays over about 3.5 hours. However, when you are looping, the long tail matters as the calculations are far more precise and these small amounts add up when they are subjected to the recursive calculations in the **AAPS** algorithm. +The **purple** line shows how much insulin remains after it has been injected as it decays with time and the **blue** line shows how active it is. The important thing to note is that the decay has a **long tail**. If you have been used to manual pumping, you have probably been used to assuming that insulin decays over about 3.5 hours. However, when you are looping, the long tail matters as the calculations are far more precise and these small amounts add up when they are subjected to the recursive calculations in the **AAPS** algorithm. Therefore, **AAPS** uses minimum 5h as DIA. For a more detailed discussion of the different types of insulin, their activity profiles and why all this matters you can read an article here on [Understanding the New IOB Curves Based on Exponential Activity Curves](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/understanding-insulin-on-board-calculations.html#understanding-the-new-iob-curves-based-on-exponential-activity-curves) @@ -523,15 +525,14 @@ For more details see [APS section on config builder page](../SettingUpAaps/Confi ## Profile ![Profile](../images/Screenshots_Profile.png) -Profile contains information on your individual diabetes settings: +Profile contains information on your individual diabetes settings, see the detailed **[Profile](../SettingUpAaps/YourAapsProfile.md)** page for more information. - * DIA (Duration of Insulin Action) - * IC or I:C: Insulin to Carb ratio - * ISF: Insulin Sensitivity Factor - * Basal rate - * Target: Blood glucose level that you want **AAPS** to be aiming for - -See the detailed **[Profile](../SettingUpAaps/YourAapsProfile.md)** page for more information. +The buttons on this page allow you to manage your profiles : +* **Green plus**: create new profile from scratch +* **Red X**: delete the profile currently on screen +* **Blue arrow**: duplicate the profile currently on screen + +When you want to make any changes to a profile, make sure you are editing the correct profile. When you reach the profile tab, it may not show the current profile in use, but the first one in the list. ## Automation @@ -623,6 +624,11 @@ The history of profile switches can be seen here. You may see multiple entries e Deleting the entries only affects your reports in Nightscout and will never actually change the current profile. +#### Clone profile switch +You can easily create a new local profile from a profile switch. In this case, timeshift and percentage will be applied to the new local profile. Use the **Clone** button shown on line **1**. + +You can now go to the [Profile tab](#profile) to edit the newly created Profile. + ### Care portal ![Care portal](../images/TreatmentsView5.png) diff --git a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md index b7063981b910..3c8519543cee 100644 --- a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md +++ b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md @@ -1,22 +1,20 @@ # OpenAPS features -(Open-APS-features-autosens)= ## Autosens -* Autosens is a algorithm which looks at blood glucose deviations (positive/negative/neutral). +* Autosens is an algorithm which looks at blood glucose deviations (positive/negative/neutral). * It will try and figure out how sensitive/resistant you are based on these deviations. * The oref implementation in **OpenAPS** runs off a combination of 24 and 8 hours worth of data. It uses either one which is more sensitive. -* In versions prior to AAPS 2.7 user had to choose between 8 or 24 hours manually. -* From AAPS 2.7 on Autosens in AAPS will switch between a 24 and 8 hours window for calculating sensitivity. It will pick which ever one is more sensitive. +* In versions prior to **AAPS** 2.7 user had to choose between 8 or 24 hours manually. +* From **AAPS** 2.7 on Autosens in **AAPS** will switch between a 24 and 8 hours window for calculating sensitivity. It will pick whichever one is more sensitive. * If users have come from oref1 they will probably notice the system may be less dynamic to changes, due to the varying of either 24 or 8 hours of sensitivity. * Changing a cannula or changing a profile will reset Autosens ratio back to 100% (a percentual profile switch with duration won't reset autosens). * Autosens adjusts your basal and ISF (i.e.: mimicking what a Profile shift does). * If continuously eating carbs over an extended period, autosens will be less effective during that period as carbs are excluded from BG delta calculations. -(Open-APS-features-super-micro-bolus-smb)= ## Super Micro Bolus (SMB) -SMB, the shortform of 'super micro bolus', is the latest OpenAPS feature (from 2018) within the Oref1 algorithm. In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly **small super microboluses**. In situations where AMA would add 1.0 IU insulin using a temporary basal rate, SMB delivers several super microboluses in small steps at **5 minute intervals**, e.g. 0.4 IU, 0.3 IU, 0.2 IU and 0.1 IU. At the same time (for safety reasons) the actual basal rate is set to 0 IU/h for a certain period to prevent overdose (**'zero-temping'**). This allows the system adjust the blood glucose faster than with the temporary basal rate increase in AMA. +SMB, the shortform of 'super micro bolus', is the latest OpenAPS feature (from 2018) within the Oref1 algorithm. In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly **small super micro boluses**. In situations where AMA would add 1.0 IU insulin using a temporary basal rate, SMB delivers several super micro boluses in small steps at **5 minute intervals**, e.g. 0.4 IU, 0.3 IU, 0.2 IU and 0.1 IU. At the same time (for safety reasons) the actual basal rate is set to 0 IU/h for a certain period to prevent overdose (**'zero-temping'**). This allows the system adjust the blood glucose faster than with the temporary basal rate increase in AMA. -Thanks to SMB, it may be sufficient for meals containing only "slow" carbs to inform the system of the planned amount of carbohydrate and leave the rest to AAPS. However, this may lead to higher postprandial (post-meal) peaks because pre-bolusing isn’t possible. Or you can give, if necessary with pre-bolusing, a **start bolus**, which **only partly** covers the carbohydrates (e.g. 2/3 of the estimated amount) and let SMB provide the rest. +Thanks to SMB, it may be sufficient for meals containing only "slow" carbs to inform the system of the planned amount of carbohydrate and leave the rest to **AAPS**. However, this may lead to higher postprandial (post-meal) peaks because pre-bolusing isn’t possible. Or you can give, if necessary with pre-bolusing, a **start bolus**, which **only partly** covers the carbohydrates (e.g. 2/3 of the estimated amount) and let SMB provide the rest. The SMB feature contains some safety mechanisms: @@ -32,19 +30,25 @@ The SMB feature contains some safety mechanisms: **You must have started [objective 9](../SettingUpAaps/CompletingTheObjectives.md#objective-9-enabling-additional-oref1-features-for-daytime-use-such-as-super-micro-bolus-smb) to use SMB.** -See also: [OpenAPS documentation for oref1 SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html) and [Tim's info on SMB](https://www.diabettech.com/artificial-pancreas/understanding-smb-and-oref1/). +See also : +* [OpenAPS documentation for SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html#understanding-super-micro-bolus-smb). +* [OpenAPS documentation for oref1 SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html) +* [Tim's info on SMB](https://www.diabettech.com/artificial-pancreas/understanding-smb-and-oref1/). -(Open-APS-features-max-u-h-a-temp-basal-can-be-set-to-openaps-max-basal)= -### Max U/h a temp basal can be set to (OpenAPS “max-basal”) -This safety setting determines the maximum temporary basal rate the insulin pump may deliver. The value should be the same in the pump and in AAPS and should be at least 3 times the highest single basal rate set. +The settings for OpenAPS SMB are described below. -Example: +### Max U/h a temp basal can be set to -Your basal profile’s highest basal rate during the day is 1.00 U/h. Then a max-basal value of at least 3 U/h is recommended. +This safety setting determines the maximum temporary basal rate the insulin pump may deliver. It is also known as **max-basal**. -AAPS limits the value as a 'hard limit' according to the patients age you have selected under settings. +The value is measured in units per hour (U/h). It is advised to set this to something sensible. +A good recommendation for setting this parameter is: -AAPS limits the value as follows: + max-basal = highest basal rate x 4 + +For example, if the highest basal rate in your profile was 0.5 U/h you could multiply that by 4 to get a value of 2 U/h. + +**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](../SettingUpAaps/Preferences.md#patient-type). The hard limits are as follows: * Child: 2 * Teenager: 5 @@ -54,15 +58,19 @@ AAPS limits the value as follows: *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* -(Open-APS-features-maximum-total-iob-openaps-cant-go-over-openaps-max-iob)= -### Maximum total IOB OpenAPS can’t go over (OpenAPS "max-iob") -This value determines the maxIOB that AAPS will remain under while running in closed loop mode. If the current IOB (e.g. after a meal bolus) is above the defined value, the loop stops dosing insulin until the IOB limit is below the given value. +### Maximum total IOB OpenAPS can’t go over + +This value determines the maximum **Insulin on Board** (basal and bolus IOB) that **AAPS** will remain under while running in closed loop mode. It is also known as **maxIOB**. -Using the OpenAPS SMB, max-IOB is calculated differently than in OpenAPS AMA. In AMA, maxIOB was just a safety-parameter for basal IOB, while in SMB-mode, it also includes bolus IOB. A good start is +If the current IOB (e.g. after a meal bolus) is above the defined value, the loop stops dosing insulin until the IOB limit is below the given value. + +A good start for setting this parameter is: maxIOB = average mealbolus + 3x max daily basal -Be careful and patient and only change the settings step by step. It is different for everyone and can also depend on the average total daily dose (TDD). For safety reason, there is a limit, which depends on the patient age. The 'hard limit' for maxIOB is higher than in [AMA](#max-uh-a-temp-basal-can-be-set-to-openaps-max-basal). +Be careful and patient and only change the settings step by step. It is different for everyone and can also depend on the average total daily dose (TDD). + +**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](../SettingUpAaps/Preferences.md#patient-type). The hard limits are as follows: * Child: 3 * Teenager: 7 @@ -72,45 +80,46 @@ Be careful and patient and only change the settings step by step. It is differen *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* -See also [OpenAPS documentation for SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html#understanding-super-micro-bolus-smb). +### Enable Autosens -### Enable AMA Autosens -Here, you can choose if you want to use the [sensitivity detection](../DailyLifeWithAaps/SensitivityDetectionAndCob.md) 'autosens' or not. +[Autosens](#autosens) looks at blood glucose deviations (positive/negative/neutral). It will try and figure out how sensitive/resistant you are based on these deviations and adjust basal rate and ISF based on these deviations. -(Open-APS-features-enable-smb)= ### Enable SMB Enable this to use SMB functionality. If disabled, no SMBs will be given. ### Enable SMB with high temp targets If this setting is enabled, SMB will be allowed, but not necessarily enabled, when there is a high temporary target active (defined as anything above 100mg/dl regardless of profile target). This option is intended to be used to disable SMBs when the setting is disabled. For example, if this option is disabled, SMBs can be disabled by setting a temp target above 100mg/dl. This option will also disable SMB regardless of what other condition is trying to enable SMB. -If this setting is enabled, SMB will only be enabled with a high temp target if Enable SMB with temp targets is also enabled. +If this setting is enabled, SMB will only be enabled with a high temp target if **Enable SMB with temp targets** is also enabled. -(Open-APS-features-enable-smb-always)= ### Enable SMB always -If this setting is enabled, SMB is enabled always (independent of COB, temp targets or boluses). If this setting is enabled, the rest of the enable settings below will have no effect. However, if “Enable SMB with high temp targets” is disabled and a high temp target is set SMBs will be disabled. -For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. Currently it is only an available option with a Dexcom G5 or G6, if using the ['Build your own Dexcom App'](../CompatibleCgms/DexcomG6.md#if-using-g6-with-build-your-own-dexcom-app) or “native mode” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value in 5 minutes. +If this setting is enabled, SMB is enabled always enabled(independent of COB, temp targets or boluses). If this setting is enabled, the rest of the enable settings below will have no effect. However, if **Enable SMB with high temp targets** is disabled and a high temp target is set, SMBs will be disabled. -For other CGM/FGM like Freestyle Libre, ‘SMB always’ is deactivated until xDrip+ has a better noise smoothing plugin. You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). +For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. +* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](../CompatibleCgms/DexcomG6.md#if-using-g6-with-build-your-own-dexcom-app) or “[native mode](../CompatibleCgms/SmoothingBloodGlucoseData.md#xdrip-with-dexcom-g6-or-dexcom-one)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. +* For other CGM/FGM like Freestyle Libre, **SMB always** is deactivated until there is a better noise smoothing plugin. +* You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). ### Enable SMB with COB If this setting is enabled, SMB is enabled when the COB is greater than 0. ### Enable SMB with temp targets -If this setting is enabled, SMB is enabled when there is any temp target set (eating soon, activity, hypo, custom). If this setting is enabled but "Enable SMB with high temp targets" is disabled, SMB will be enabled when a low temp target is set (below 100mg/dl) but disabled when a high temp target is set. +If this setting is enabled, SMB is enabled when there is any temp target set (eating soon, activity, hypo, custom). If this setting is enabled but **Enable SMB with high temp targets** is disabled, SMB will be enabled when a low temp target is set (below 100mg/dl) but disabled when a high temp target is set. ### Enable SMB after carbs -If enabled, SMB is enabled for 6h after carbohydrates are announced, even if COB has reached 0. For safety reasons, this option is only available for BG sources with a nice filtering system for noisy data. Currently it is only an available option with a Dexcom G5 or G6 if using the ['Build your own Dexcom App'](../CompatibleCgms/DexcomG6.md#if-using-g6-with-build-your-own-dexcom-app) or “native mode” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value in 5 minutes. +If enabled, SMB is enabled for 6h after carbohydrates are announced, even if COB has reached 0. -For other CGM/FGM like Freestyle Libre, 'Enable SMB after carbs' is deactivated until xDrip+ has a better noise smoothing plugin. You can find [more information here](../CompatibleCgms/SmoothingBloodGlucoseData.md). +For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. +* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](../CompatibleCgms/DexcomG6.md#if-using-g6-with-build-your-own-dexcom-app) or “[native mode](../CompatibleCgms/SmoothingBloodGlucoseData.md#xdrip-with-dexcom-g6-or-dexcom-one)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. +* For other CGM/FGM like Freestyle Libre, **SMB always** is deactivated until there is a better noise smoothing plugin. +* You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). ### How frequently SMBs will be given in min This feature limits the frequency of SMBs. This value determines the minimum time between SMBs. -Note that the loop runs every time a glucose value comes in (generally 5 minutes). Subtract 2 minute to give loop additional time to complete. E.g if you want SMB to be given every loop run, set this to 3 minutes. +Note that the loop runs every time a glucose value comes in (generally 5 minutes). Subtract 2 minute to give loop additional time to complete. E.g. if you want SMB to be given every loop run, set this to 3 minutes. Default value: 3 min. -(Open-APS-features-max-minutes-of-basal-to-limit-smb-to)= ### Max minutes of basal to limit SMB to This is an important safety setting. This value determines how much SMB can be given based on the amount of basal insulin in a given time, when it is covered by COBs. @@ -121,49 +130,64 @@ It is recommended not to set the value higher than 90 minutes, as this would lea Default value: 30 min. ### Enable UAM -With this option enabled, the SMB algorithm can recognize unannounced meals. This is helpful if you forget to tell AAPS about your carbs or estimate your carbs wrong and the amount of entered carbs is wrong or if a meal with lots of fat and protein has a longer duration than expected. Without any carb entry, UAM can recognize fast glucose increasements caused by carbs, adrenaline, etc., and tries to adjust it with SMBs. This also works the opposite way: if there is a fast glucose decrease, it can stop SMBs earlier. +With this option enabled, the SMB algorithm can recognize unannounced meals. This is helpful if you forget to tell **AAPS** about your carbs or estimate your carbs wrong and the amount of entered carbs is wrong or if a meal with lots of fat and protein has a longer duration than expected. Without any carb entry, UAM can recognize fast glucose increase caused by carbs, adrenaline, etc., and tries to adjust it with SMBs. This also works the opposite way: if there is a fast glucose decrease, it can stop SMBs earlier. **Therefore, UAM should always be activated when using SMB.** ### Sensitivity raises target If this option is enabled, the sensitivity detection (autosens) can raise the target when sensitivity is detected (below 100%). In this case your target will be raised by the percentage of the detected sensitivity. +If the target is modified due to sensitivity detection, it will be displayed with a green background on your home screen. + +![Target modified by autosens](../images/Home2020_DynamicTargetAdjustment.png) + ### Resistance lowers target If this option is enabled, the sensitivity detection (autosens) can lower the target when resistance is detected (above 100%). In this case your target will be lowered by the percentage of the detected resistance. ### High temp-target raises sensitivity -If you have this option enabled, the insulin sensitivity will be increased while having a temporary target above 100 mg/dl or 5.6 mmol/l. This means, the ISF will rise while IC and basal will decrease. This will effectively make AAPS less aggressive when you set a high temp target. +If you have this option enabled, the insulin sensitivity will be increased while having a temporary target above 100 mg/dl or 5.6 mmol/l. This means, the ISF will rise while IC and basal will decrease. This will effectively make **AAPS** less aggressive when you set a high temp target. ### Low temp-target lowers sensitivity -If you have this option enabled, the insulin sensitivity will be decreased while having a temporary target lower than 100 mg/dl or 5.6 mmol/l. This means, the ISF will decrease while IC and basal will rise. This will effectively make AAPS more aggressive when you set a low temp target. +If you have this option enabled, the insulin sensitivity will be decreased while having a temporary target lower than 100 mg/dl or 5.6 mmol/l. This means, the ISF will decrease while IC and basal will rise. This will effectively make **AAPS** more aggressive when you set a low temp target. + +### Minimal carbs required for suggestion + +Minimum grams of carbs to display a carbs suggestion alert. +Eating of additional carbs will be suggested when the reference design detects that it requires carbs. In this case you will receive a notification which can be snoozed for 5, 15 or 30 minutes. + +Carb required notifications can be pushed to Nightscout if wished, in which case an announcement will be shown and broadcast. + +In any case, the required carbs will be displayed in the COB section on your home screen. + +![Display carbs required on home screen](../images/Pref2020_CarbsRequired.png) ### Advanced Settings -**Always use short average delta instead of simple data** If you enable this feature, AAPS uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps AAPS to be steadier with noisy data sources like xDrip+ and Libre. +You can read more here : [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html). + +**Always use short average delta instead of simple data** If you enable this feature, **AAPS** uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps **AAPS** to be steadier with noisy data sources like xDrip+ and Libre. -**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that AAPS will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump and/or profile. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then AAPS can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). +**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump and/or profile. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then **AAPS** can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). Default value: 3 (shouldn’t be changed unless you really need to and know what you are doing) -**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that AAPS will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump and/or profile. +**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump and/or profile. Default value: 4 (shouldn’t be changed unless you really need to and know what you are doing) *** -(Open-APS-features-advanced-meal-assist-ama)= ## Advanced Meal Assist (AMA) AMA, the short form of "advanced meal assist" is an OpenAPS feature from 2017 (oref0). OpenAPS Advanced Meal Assist (AMA) allows the system to high-temp more quickly after a meal bolus if you enter carbs reliably. You can find more information in the [OpenAPS documentation](https://newer-docs.readthedocs.io/en/latest/docs/walkthrough/phase-4/advanced-features.html#advanced-meal-assist-or-ama). -(Open-APS-features-max-u-hr-a-temp-basal-can-be-set-to-openaps-max-basal)= ### Max U/hr a Temp Basal can be set to (OpenAPS "max-basal") -This safety setting helps AAPS from ever being capable of giving a dangerously high basal rate and limits the temp basal rate to x U/h. It is advised to set this to something sensible. A good recommendation is to take the highest basal rate in your profile and multiply it by 4 and at least 3. For example, if the highest basal rate in your profile is 1.0 U/h you could multiply that by 4 to get a value of 4 U/h and set the 4 as your safety parameter. +This safety setting helps **AAPS** from ever being capable of giving a dangerously high basal rate and limits the temp basal rate to x U/h. It is advised to set this to something sensible. A good recommendation is to take the highest basal rate in your profile and multiply it by 4 and at least 3. For example, if the highest basal rate in your profile is 1.0 U/h you could multiply that by 4 to get a value of 4 U/h and set the 4 as your safety parameter. -You cannot chose any value: For safety reason, there is a 'hard limit', which depends on the patient age. The 'hard limit' for maxIOB is lower in AMA than in SMB. For children, the value is the lowest while for insulin resistant adults, it is the biggest. +You cannot choose any value: For safety reason, there is a 'hard limit', which depends on the patient age. The 'hard limit' for maxIOB is lower in AMA than in SMB. For children, the value is the lowest while for insulin resistant adults, it is the biggest. -The hardcoded parameters in AAPS are: +The hardcoded parameters in **AAPS** are: * Child: 2 * Teenager: 5 @@ -174,9 +198,9 @@ The hardcoded parameters in AAPS are: *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* ### Maximum basal IOB OpenAPS can deliver [U] (OpenAPS "max-iob") -This parameter limits the maximum of basal IOB where AAPS still works. If the IOB is higher, it stops giving additional basal insulin until the basal IOB is under the limit. +This parameter limits the maximum of basal IOB where **AAPS** still works. If the IOB is higher, it stops giving additional basal insulin until the basal IOB is under the limit. -The default value is 2, but you should be rise this parameter slowly to see how much it affects you and which value fits best. It is different for anyone and also depends on the average total daily dose (TDD). For safety reason, there is a limit, which depends on the patient age . The 'hard limit' for maxIOB is lower in AMA than in SMB. +The default value is 2, but you should rise this parameter slowly to see how much it affects you and which value fits best. It is different for anyone and also depends on the average total daily dose (TDD). For safety reason, there is a limit, which depends on the patient age . The 'hard limit' for maxIOB is lower in AMA than in SMB. * Child: 3 * Teenager: 5 @@ -187,109 +211,42 @@ The default value is 2, but you should be rise this parameter slowly to see how *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* ### Enable AMA Autosens -Here, you can chose, if you want to use the [sensitivity detection](../DailyLifeWithAaps/SensitivityDetectionAndCob.md) autosens or not. +Here, you can choose, if you want to use the [sensitivity detection](../DailyLifeWithAaps/SensitivityDetectionAndCob.md) autosens or not. ### Autosens adjust temp targets too -If you have this option enabled, autosens can adjust targets (next to basal and ISF), too. This lets AAPS work more 'aggressive' or not. The actual target might be reached faster with this. +If you have this option enabled, autosens can adjust targets (next to basal and ISF), too. This lets **AAPS** work more 'aggressive' or not. The actual target might be reached faster with this. ### Advanced Settings -**Always use short average delta instead of simple data** If you enable this feature, AAPS uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps AAPS to work more steady with noisy data sources like xDrip+ and Libre. +- Normally you do not have to change the settings in this dialogue! +- If you want to change them anyway make sure to read about details in [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html#) and to understand what you are doing. -**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that AAPS will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then AAPS can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). +**Always use short average delta instead of simple data** If you enable this feature, **AAPS** uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps **AAPS** to work more steady with noisy data sources like xDrip+ and Libre. -Default value: 3 (shouldn’t be changed unless you really need to and know, what you are doing) +**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then **AAPS** can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). -**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that AAPS will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump. +Default value: 3 (shouldn’t be changed unless you really need to and know what you are doing) + +**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump. -Default value: 4 (shouldn’t be changed unless you really need to and know, what you are doing) +Default value: 4 (shouldn’t be changed unless you really need to and know what you are doing) **Bolus snooze dia divisor** -The feature “bolus snooze” works after a meal bolus. AAPS doesn’t set low temporary basal rates after a meal in the period of the DIA divided by the “bolus snooze”-parameter. The default value is 2. That means with a DIA of 5h, the “bolus snooze” would be 5h : 2 = 2.5h long. +The feature “bolus snooze” works after a meal bolus. **AAPS** doesn’t set low temporary basal rates after a meal in the period of the DIA divided by the “bolus snooze”-parameter. The default value is 2. That means with a DIA of 5h, the “bolus snooze” would be 5h : 2 = 2.5h long. Default value: 2 *** - -(Open-APS-features-overview-of-hard-coded-limits)= ## Overview of hard-coded limits - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChildTeenagerAdultInsulin resistant adultPregnant
MAXBOLUS5,010,017,025,060,0
MINDIA5,05,05,05,05,0
MAXDIA9,09,09,09,010,0
MINIC2,02,02,02,00,3
MAXIC100,0100,0100,0100,0100,0
MAXIOB_AMA3,05,07,012,025,0
MAXIOB_SMB7,013,022,030,070,0
MAXBASAL2,05,010,012,025,0
+| | Child | Teenager | Adult | Insulin resistant adult | Pregnant | +|------------|-------|----------|-------|-------------------------|----------| +| MAXBOLUS | 5,0 | 10,0 | 17,0 | 25,0 | 60,0 | +| MINDIA | 5,0 | 5,0 | 5,0 | 5,0 | 5,0 | +| MAXDIA | 9,0 | 9,0 | 9,0 | 9,0 | 10,0 | +| MINIC | 2,0 | 2,0 | 2,0 | 2,0 | 0,3 | +| MAXIC | 100,0 | 100,0 | 100,0 | 100,0 | 100,0 | +| MAXIOB_AMA | 3,0 | 5,0 | 7,0 | 12,0 | 25,0 | +| MAXIOB_SMB | 7,0 | 13,0 | 22,0 | 30,0 | 70,0 | +| MAXBASAL | 2,0 | 5,0 | 10,0 | 12,0 | 25,0 | \ No newline at end of file diff --git a/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md b/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md index c3d6d6a3715f..0ada986f0498 100644 --- a/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md +++ b/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md @@ -94,4 +94,8 @@ It is always a question of which hour’s **Profile’s** settings should replac This mechanism of taking snapshots of the **Profile** allows a much more precise calculation of the past and the possibility to track **Profile** changes. +## Keep a profile switch for later use +Once you have performed a profile switch with percentage and/or timeshift, you can make a copy of this temporary profile into a new profile. + +To do this, go to the tab [Treatments > Profile Switch](../DailyLifeWithAaps/AapsScreens.md#clone-profile-switch). \ No newline at end of file diff --git a/docs/EN/DailyLifeWithAaps/TempTargets.md b/docs/EN/DailyLifeWithAaps/TempTargets.md index 6619cba2b395..9f323a1e9242 100644 --- a/docs/EN/DailyLifeWithAaps/TempTargets.md +++ b/docs/EN/DailyLifeWithAaps/TempTargets.md @@ -33,6 +33,10 @@ Alternatively, **Temp-Target** can be activated in the “Carbs” button (step ![TT3_Screenshot 2024-01-26 194318](https://github.com/openaps/AndroidAPSdocs/assets/137224335/a0627667-fb73-4791-8a1a-328eaaf1af2a) +- Press long on your target in the top right corner on the home screen or use the shortcuts in the orange “Carbs” button at the bottom. + +![Preferences > Use default temp targets](../images/Pref2020_OV_DefaultTT2.png) + ## Where can I change the default Temp-Target and override with my own preferences? To reconfigure the ‘BG target range’ and ‘duration’ allocated to the user’s default **Temp-Target** settings, go to the menu in **AAPS** on the top right hand corner and diff --git a/docs/EN/Getting-Started/CompatiblesCgms.md b/docs/EN/Getting-Started/CompatiblesCgms.md index 6d86bd3ff95b..b43df9026240 100644 --- a/docs/EN/Getting-Started/CompatiblesCgms.md +++ b/docs/EN/Getting-Started/CompatiblesCgms.md @@ -3,16 +3,19 @@ This is just a short overview of all compatible CGMs/FGMs with **AAPS**. Just a short hint: if you can display your glucose data in xDrip+ app or Nightscout website, you can choose xDrip+ (or Nightscout with web connection) as BG source in **AAPS**. -* [General](../CompatibleCgms/GeneralCGMRecommendation.md) +* [General recommendations](../CompatibleCgms/GeneralCGMRecommendation.md) * [Data Smoothing](../CompatibleCgms/SmoothingBloodGlucoseData.md) * [xDrip+Settings](../CompatibleCgms/xDrip.md) -* [Dexcom G7 and ONE+](../CompatibleCgms/DexcomG7.md): Works with xDrip+ or patched Dexcom app -* [Dexcom G6 and ONE](../CompatibleCgms/DexcomG6.md): Works with BYODA or xDrip+ -* [Dexcom G5](../CompatibleCgms/DexcomG5.md): Works with xDrip+ or patched Dexcom app -* [Libre 3](../CompatibleCgms/Libre3.md): Works with xDrip+ (no transmitter needed) -* [Libre 2](../CompatibleCgms/Libre2.md): Works with xDrip+ (no transmitter needed) -* [Libre 1](../CompatibleCgms/Libre1.md): You need a transmitter like Bluecon or MiaoMiao for it (build or buy) and xDrip+ app -* [Eversense](../CompatibleCgms/Eversense.md): It works so far only in combination with ESEL app and a patched Eversense-App (works not with Dana RS and LineageOS, but DanaRS and Android or Combo and Lineage OS work fine) -* [Enlite (MM640G/MM630G)](../CompatibleCgms/MM640g.md): quite complicated with a lot of extra stuff -* [PocTech](../CompatibleCgms/PocTech.md) -* [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md) \ No newline at end of file +* [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md): not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. + +| CGM | Available [BG Sources](../SettingUpAaps/ConfigBuilder.md#bg-source) | +|-------------------------------------------------------|------------------------------------------------------------------------------| +| [Dexcom G7 and ONE+](../CompatibleCgms/DexcomG7.md) | xDrip+ or DiaKEM app (select BYODA) | +| [Dexcom G6 and ONE](../CompatibleCgms/DexcomG6.md) | xDrip+ or BYODA | +| [Dexcom G5](../CompatibleCgms/DexcomG5.md) | xDrip+ | +| [Libre 3](../CompatibleCgms/Libre3.md) | xDrip+ (no transmitter needed) | +| [Libre 2](../CompatibleCgms/Libre2.md) | xDrip+ (no transmitter needed) | +| [Libre 1](../CompatibleCgms/Libre1.md) | xDrip+, Glimp, Tomato or Diabox. Need a transmitter like Bluecon or MiaoMiao | +| [Eversense](../CompatibleCgms/Eversense.md) | xDrip+ or ESEL/Eversense patched App + MM640g | +| [Enlite (MM640G/MM630G)](../CompatibleCgms/MM640g.md) | xDrip+ or MM640g + 600SeriesAndroidUploader App | +| [PocTech](../CompatibleCgms/PocTech.md) | PocTech | \ No newline at end of file diff --git a/docs/EN/Maintenance/DocumentationUpdate.md b/docs/EN/Maintenance/DocumentationUpdate.md index a07a826447e4..53158805503a 100644 --- a/docs/EN/Maintenance/DocumentationUpdate.md +++ b/docs/EN/Maintenance/DocumentationUpdate.md @@ -2,11 +2,10 @@ ## October 2024 -- [COB Calculation](../DailyLifeWithAaps/CobCalculation.md) @UnderCliffe10 +- Update of several pages: + - [How long will it take](../Getting-Started/PreparingForAaps.md#how-long-will-it-take-to-set-everything-up), [Component Overview](../DailyLifeWithAaps/CobCalculation.md), [Completing the objectives](../SettingUpAaps/CompletingTheObjectives.md), [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md), [Config Builder](../SettingUpAaps/ConfigBuilder.md) & [Preferences](../SettingUpAaps/Preferences.md), [AAPS screens](../DailyLifeWithAaps/AapsScreens.md) @emilise + - [COB Calculation](../DailyLifeWithAaps/CobCalculation.md), [Dynamic ISF](../DailyLifeWithAaps/DynamicISF.md) @UnderCliffe10 - [Building instructions for Android Studio Ladybug](../SettingUpAaps/BuildingAaps.md) @tanja -- [How long will it take](../Getting-Started/PreparingForAaps.md#how-long-will-it-take-to-set-everything-up) @emilise -- [Dynamic ISF](../DailyLifeWithAaps/DynamicISF.md) @UnderCliffe10 -- [Completing the objectives](../SettingUpAaps/CompletingTheObjectives.md) @emilise - Technical work (deployment process for the documentation, files organisation...) @psonnerat & @emilise *** @@ -20,7 +19,7 @@ Missing history from March 2022 to September 2024 - [BG quality warning sign](../DailyLifeWithAaps/AapsScreens.md#bg-warning-sign) @tanja - [Medtronic pump update](../CompatiblePumps/MedtronicPump.md) @dottedfingertips - [Necessary checks after update to AAPS 3.0](Update3_0.md) @tanja -- [Omnipod Dash](../CompatiblePumps/OmnipodDASH.md) @Freloner @ robertrub @vanelsberg +- [Omnipod Dash](../CompatiblePumps/OmnipodDASH.md) @Freloner @robertrub @vanelsberg - Update docs for AAPS 3.0 (partly) @xJoe - [Wear OS for AAPS 3.0](../UsefulLinks/WearOsSmartwatch.md) @peterleimbach @@ -37,7 +36,7 @@ Missing history from March 2022 to September 2024 - Best practices for calibrating a [libre 2 sensor](../CompatibleCgms/Libre2.md#best-practices-for-calibrating-a-libre-2-sensor) - [ISF](../UsefulLinks/FAQ.md) reformulation of impact -- Update [troubleshooting Android stduio](../GettingHelp/TroubleshootingAndroidStudio) +- Update [troubleshooting Android studio](../GettingHelp/TroubleshootingAndroidStudio) - Removed patched [Dexcom](../CompatibleCgms/DexcomG6.md) app as it is obsolete ## October 2021 @@ -101,7 +100,7 @@ Missing history from March 2022 to September 2024 - [Extended bolus only for Dana + Insight pumps](../DailyLifeWithAaps/ExtendedCarbs.md#extended-bolus-and-switch-to-open-loop---dana-and-insight-pump-only) - [Insight deactivate vibration](../CompatiblePumps/Accu-Chek-Insight-Pump.md#vibration) (firmware 3.x only) -- [Minimal request rate](../SettingUpAaps/Preferences.md#minimal-request-change-) to reduce number of notifications in open loop mode +- [Minimal request rate](../SettingUpAaps/Preferences.md#minimal-request-change) to reduce number of notifications in open loop mode - [Patched Libre Link app](../CompatibleCgms/Libre2.md#5-use-the-patched-librelink-app-with-xdrip) - check if correctly patched - [Prediction lines](../DailyLifeWithAaps/AapsScreens.md#prediction-lines) - more details @@ -123,7 +122,7 @@ Missing history from March 2022 to September 2024 - [Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) - short explanation - [Careportal alternatives](../Usage/CPbefore26.md) - [Extended bolus](../DailyLifeWithAaps/ExtendedCarbs.md#extended-bolus-and-switch-to-open-loop---dana-and-insight-pump-only) feature - closed loop will be disabled -- New [Local Profile plugin](../SettingUpAaps/ConfigBuilder.md#local-profile) +- New [Local Profile plugin](../SettingUpAaps/ConfigBuilder.md) - Sample Setup - update Dexcom G6 - [Version 2.6.0](ReleaseNotes.md#version-260) - major new features - [Wear complications](../UsefulLinks/WearOsSmartwatch.md) diff --git a/docs/EN/Maintenance/ReleaseNotes.md b/docs/EN/Maintenance/ReleaseNotes.md index 2a77c5722026..d1623fbdfc45 100644 --- a/docs/EN/Maintenance/ReleaseNotes.md +++ b/docs/EN/Maintenance/ReleaseNotes.md @@ -328,7 +328,7 @@ You need at least start [objective 11 (in later versions objective 10!)](../Sett - new [preferences layout](../SettingUpAaps/Preferences.md) @MilosKozak - SMB algorithm update @Tornado-Tim - [Low glucose suspend mode](../SettingUpAaps/Preferences.md#aps-mode) @Tornado-Tim -- [carbs required notifications](../SettingUpAaps/Preferences.md#carb-required-notification) @twain47 @Tornado-Tim +- [carbs required notifications](../DailyLifeWithAaps/KeyAapsFeatures.md#minimal-carbs-required-for-suggestion) @twain47 @Tornado-Tim - removed Careportal (moved to Actions) @MilosKozak - [new encrypted backup format](ExportImportSettings.md) @dlvoy - [new SMS TOTP authentication](../RemoteFeatures/SMSCommands.md) @dlvoy diff --git a/docs/EN/Sandbox/sandbox1.md b/docs/EN/Sandbox/sandbox1.md index 408fedf2f3af..a0c0f744dcf0 100644 --- a/docs/EN/Sandbox/sandbox1.md +++ b/docs/EN/Sandbox/sandbox1.md @@ -58,6 +58,6 @@ Links with anchor : - [prediction lines in AAPS OVERVIEW](../DailyLifeWithAaps/AapsScreens.md#prediction-lines) to header level 4 - [Screenshots](../DailyLifeWithAaps/AapsScreens.md) - [Screenshot main graph](../DailyLifeWithAaps/AapsScreens.md#section-f---main-graph) to header level 3 -- [OpenAPS-features](../DailyLifeWithAaps/KeyAapsFeatures.md#max-uh-a-temp-basal-can-be-set-to-openaps-max-basal) -- [max IOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over-openaps-max-iob) +- [OpenAPS-features](../DailyLifeWithAaps/KeyAapsFeatures.md#max-uh-a-temp-basal-can-be-set-to) +- [max IOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over) - [SMB section in this documentation](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) \ No newline at end of file diff --git a/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md b/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md index da95e14b84dd..584d03bb5f26 100644 --- a/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md +++ b/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md @@ -1,6 +1,6 @@ # Making changes to your AAPS configuration -After you have completed the **Setup Wizard** you don't need to run the entire Wizard again if you want to only change parts of the configuration. +After you have completed the **[Setup Wizard](../SettingUpAaps/SetupWizard.md)**, you don't need to run the entire Wizard again if you want to only change parts of the configuration. There are three routes to change the different configuration settings, which route you take is simply a matter of convenience, each route leads to the same configuration settings. @@ -14,27 +14,30 @@ Here we explain which option is most convenient for each situation: ## Config builder -The **config builder** is used if you want to **enable plugins** and their **visibility** in the top level menu. If they are enabled, they will still run, you can decide if you want to be able to see them in the top menu or not. +![Open Config Builder](../images/ConfBuild_Open_AAPS30.png) -Plugins which you have not enabled (_i.e._ disabled) plugins can not be made visible. For example, when you first start with **AAPS** on **objective 1**, you cannot yet use **automations**, so the **automations** plugin cannot be enabled and made visible in the top menu. +The **config builder** is used if you want to **enable plugins** and their **visibility** in the top level menu. Once enabled, they will always run, and you can decide if you want to be able to see them in the top menu or not. Disabled plugins can not be made visible. -**Config builder** is the easiest way to further modify your configuration after you have used the **Setup Wizard**. +You can use the cogwheel next to each activated plugin to access its settings. The documentation relating to the config builder is available [here](../SettingUpAaps/ConfigBuilder.md). ## Preferences -The preferences dialogue can be reached via the top right three dot menu on the **home screen** of AAPS. It gives you the possibility to change the configuration of **all enabled plugins at once**. +![Open preferences](../images/Pref2020_Open2.png) -This is a good route if you are not really sure where to look for an configuration option, but it can be a bit tedious if you know you want to change the configuration for just one specific plugin. +The **preferences** dialogue can be reached via the top right _three dots_ menu on any tab of AAPS. It gives you the possibility to change the configuration of **all enabled plugins in a single place**. -The documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). +This is a good route if you are not really sure where to look for a configuration option, but it can be a bit tedious if you know you want to change the configuration for just one specific plugin. +The documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). ## Plugin preferences -The **plugin preferences** dialogue can be reached via the top right three dot menu on the home screen of AAPS. It provides the possibility to change the configuration of the plugin currently on screen. +![Open plugin preferences](../images/Pref2020_OpenPlugin2.png) + +The **plugin preferences** dialogue can be reached via the top right _three dots_ menu on the home screen of AAPS. It provides the possibility to change the configuration of the **plugin currently on screen**. -This is a good route if you know that _e.g._ you _just_ want to change the configuration for BYODA. Then, you would select the tab "BYODA" on the top menu of **AAPS**, and then once you are on the BYODA page, in the top right, select the three dot menu and then the "plugin preferences" entry. You are taken directly to the preferences dialogue specifically for the BYODA plugin. +This is a good route if you know that _e.g._ you _just_ want to change the configuration for BYODA. Then, you would select the tab "BYODA" on the top menu of **AAPS**, and then once you are on the BYODA page, in the top right, select the _three dots_ menu and then the "plugin preferences" entry. You are taken directly to the preferences dialogue specifically for the BYODA plugin. -This is a "short cut" to the general preferences dialogue, the documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). +This is a "shortcut" to the general preferences dialogue, the documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). diff --git a/docs/EN/SettingUpAaps/CompletingTheObjectives.md b/docs/EN/SettingUpAaps/CompletingTheObjectives.md index 1f229e96543a..e1af68bd0320 100644 --- a/docs/EN/SettingUpAaps/CompletingTheObjectives.md +++ b/docs/EN/SettingUpAaps/CompletingTheObjectives.md @@ -110,7 +110,7 @@ As part of **Objective 5** you will start to understand how temporary basal reco Estimated time to complete this objective: **7 days**. -This **Objective** requires you to determine and set your “Max U/h a temp basal can be set to” (max-basal) value as described in [OpenAPS-features](../DailyLifeWithAaps/KeyAapsFeatures.md#max-uh-a-temp-basal-can-be-set-to-openaps-max-basal). This value can be set in [Preferences > OpenAPS](../SettingUpAaps/Preferences.md#max-uh-a-temp-basal-can-be-set-to). +This **Objective** requires you to determine and set your “Max U/h a temp basal can be set to” (max-basal) value as described in [OpenAPS-features](../DailyLifeWithAaps/KeyAapsFeatures.md#max-uh-a-temp-basal-can-be-set-to). This value can be set in [Preferences > OpenAPS](../DailyLifeWithAaps/KeyAapsFeatures.md#max-uh-a-temp-basal-can-be-set-to). If you are still using a virtual pump, make sure this safety setting is set in both **AAPS** and your insulin pump. You might wish to set your [**Profile** BG target](../SettingUpAaps/YourAapsProfile.md#glucose-targets) higher than usual until you are comfortable with **AAPS**' calculations and settings. You may wish to experiment with adjusting your **BG target** in your **Profile** being in a tighter range (say, 1 or less mmol/l [20 mg/dl or less] wide) and observe the resulting behavior. @@ -134,7 +134,7 @@ If you are open looping with a virtual pump **stop here**. Only click verify at You will still need to correct high BG values by yourself (manually with corrections by pump or pen)! ``` -As part of **Objective 6** you will close the loop and activate its **Low Glucose Suspend** (LGS) mode while [max IOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over-openaps-max-iob) is set to zero. You have to remain in LGS mode for 5 days to complete this **objective**. You should use this time to check if your **Profile** settings are accurate and LGS events are not triggered too often. +As part of **Objective 6** you will close the loop and activate its **Low Glucose Suspend** (LGS) mode while [max IOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over) is set to zero. You have to remain in LGS mode for 5 days to complete this **objective**. You should use this time to check if your **Profile** settings are accurate and LGS events are not triggered too often. Minimal time to complete this objective: **5 days**. This is a mandatory wait time. You cannot proceed to the next **Objective** before this time is up. @@ -160,7 +160,7 @@ This means that when you are on **Objective 6**, if sensor glucose levels are dr ## Objective 7: Tuning the closed loop, raising maxIOB above 0 and gradually lowering BG targets -To complete **Objective 7** you have to close your loop and raise your [maxIOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over-openaps-max-iob). **maxIOB** was zeroed out automatically in **Objective 6**. This is now reverted. **AAPS** will start to use your defined maxIOB value to correct high glucose values. +To complete **Objective 7** you have to close your loop and raise your [maxIOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over). **maxIOB** was zeroed out automatically in **Objective 6**. This is now reverted. **AAPS** will start to use your defined maxIOB value to correct high glucose values. Minimal time to complete this objective: **1 day**. This is a mandatory wait time. It is not possible to proceed to the next **Objective** until this period of time has expired. @@ -188,6 +188,8 @@ Minimal time to complete this objective: **7 days**. This is a mandatory wait ti Enable [Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md) over a period of 7 days and watch [**Overview**'s graph white line](../DailyLifeWithAaps/AapsScreens.md#section-g---additional-graphs) showing your insulin sensitivity rising or falling due to exercise or hormones etc. Keep an eye on the OpenAPS report tab which shows **AAPS** adjusting the sensitivity, basals and targets accordingly. +This is a good time to review your settings for [Sensitivity Detection](../SettingUpAaps/ConfigBuilder.md#sensitivity-detection). You can view your sensitivity on the homescreen in an [additional graph](../DailyLifeWithAaps/AapsScreens.md#section-g---additional-graphs). + Additionally, you can use [Autotune](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/autotune.html) as a one off to check your basals remain accurate or do a traditional basal test. ## Objective 9: Enabling additional oref1 features for daytime use, such as super micro bolus (SMB) @@ -197,7 +199,7 @@ In **Objective 9**, you will tackle and use **"Super Micro Bolus (SMB)"** as one Minimal time to complete this objective: **28 days**. This is a mandatory wait time. You can’t proceed to the next Objective before this time is up. - The [SMB section in this documentation](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) and [oref1 coverage in the openAPS docs](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html) are must-reads to understand **SMB** and the concept of **zero-temping**. -- Once done, you can [raise maxIOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over-openaps-max-iob) to get **SMBs** working more effectively. maxIOB now includes all **IOB**, not just accumulated basal. This threshold pauses **SMBs** until IOB drops below this value (_e.g._ **maxIOB** is set to 7U and a bolus of 8U is given to cover a meal: SMBs will be paused and not given unless **IOB** drops below 7U). +- Once done, you can [raise maxIOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over) to get **SMBs** working more effectively. maxIOB now includes all **IOB**, not just accumulated basal. This threshold pauses **SMBs** until IOB drops below this value (_e.g._ **maxIOB** is set to 7U and a bolus of 8U is given to cover a meal: SMBs will be paused and not given unless **IOB** drops below 7U). A good start is setting **maxIOB** = **average meal bolus + 3x max daily basal** where "max daily basal" is the maximum hourly value in any time segment of the day. See [objective 7](#objective-7-tuning-the-closed-loop-raising-maxiob-above-0-and-gradually-lowering-bg-targets) as reference. - Evaluate your carb absorption rate and consider changing the “min_5m_carbimpact”-parameter in [Preferences > Absorption settings > min_5m_carbimpact](../SettingUpAaps/Preferences.md#min_5m_carbimpact) if you find it too slow or too fast. diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 86ef65496e01..6fed23e8d636 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -4,100 +4,39 @@ Depending on your settings you can open Config Builder through a tab at the top ![Open config builder](../images/ConfBuild_Open_AAPS30.png) -Config Builder (Conf) is the tab where you turn the modular features on and off. The boxes on the left-hand side (A) allow you to select which one to use, the boxes on the right-hand side (C) allow you to view these as a tab (E) in AAPS. In case the right box is not activated you can reach the function by using the hamburger menu (D) on the top left of the screen. +The **Config Builder** is the tab where you turn the modular features on and off. On the picture below, the boxes on the left-hand side (A) allow you to select which modules you want activated, the boxes on the right-hand side (C) allow you to view these as a tab (E) in **AAPS**. In case the right box is not activated, you can reach the function by using the hamburger menu (D) on the top left of the screen. See [Tab or hamburger menu](#tab-or-hamburger-menu) below. -Where there are additional settings available within the module, you can click on the cog wheel (B) which will take you to the specific settings within preferences. - -**First configuration:** Since AAPS 2.0 a Setup wizard guides you through the process of setting up AAPS. Push 3-dots-menu on the upper right-hand side of the screen (F) and select 'Setup Wizard' to use it. +When there are additional settings available within the module, you can click on the cog wheel (B) which will take you to the specific settings within preferences. ![Config Builder boxes and cog wheel](../images/ConfBuild_ConfigBuilder_AAPS30.png) -(Config-Builder-tab-or-hamburger-menu)= ## Tab or hamburger menu With the checkbox under the eye symbol you can decide how to open the corresponding program section. ![Tab or hamburger menu](../images/ConfBuild_TabOrHH_AAPS30.png) -(Config-Builder-profile)= ## Profile -* Select the basal profile you wish to use. See [Profiles](../DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md) page for more setup information. -* As of AAPS 3.0, only the local profile is available. - -However, it is possible to synchronise a Nightscout profile into a local profile. To do this, however, it is important to clone the whole database record consisting of several profiles in the Nightscout editor. Please see the instructions below. This can be helpful if major changes to a more extensive profile can be entered more easily via the web interface, e.g. to manually copy data from a spreadsheet. - -(Config-Builder-local-profile)= -### Local profile -Local profile uses the basal profile manually entered in phone. As soon as it is selected, a new tab appears in AAPS, where you can change the profile data read out from the pump if necessary. With the next profile switch they are then written to the pump in profile 1. This profile is recommended as it does not rely on internet connectivity. - -Your local profiles are part of [exported settings](../Maintenance/ExportImportSettings.md). So make sure to have a backup in a safe place. - -![Local Profile settings](../images/LocalProfile_Settings.png) - -Buttons: -* green plus: add -* red X: delete -* blue arrow: duplicate - -If you make any changes to your profile, make sure, you are editing the correct profile. In profile tab there is not always shown the actual profile being used - e.g. if you made a profile switch by using the profile tab on homescreen it may differ from the profile actually shown in profile tab as there is no connection between these. - -#### Clone profile switch -You can easily create a new local profile from a profile switch. In this case timeshift and percentage will be applied to the new local profile. - -1. Click 3-dots-menu in upper right corner. -2. Select 'Treatments'. -3. Press star symbol to access profile switch page. -4. Select the desired profile switch and press "Clone". -5. You can edit the new local profile in Local Profile (LP) tab or via the hamburger menu. - -![Clone profile switch](../images/LocalProfile_ClonePS_AAPS30.png) - -(Config-Builder-upload-local-profiles-to-nightscout)= -#### Upload local profiles to Nightscout -Local profiles can also be uploaded to Nightscout. The settings can be found in [NSClient preferences](../SettingUpAaps/Preferences.md#nsclient). - -![Upload local profile to NS](../images/LocalProfile_UploadNS_AASP30.png) -#### Change profile in Nightscout profile editor -You can synchronize changes to the profile in the Nightscout profile editor to local profiles. The settings can be found in [NSClient preferences](../SettingUpAaps/Preferences.md#nsclient). +This module can not be disabled as it is a core part of **AAPS**. -It is necessary to clone the actual active entire Nightscout database records for the profiles and not just a profile with the blue arrow! The new database records then carries the current date and can be activated via the tab "local profile". +* See [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md) for a basic understanding of what goes inside your **Profile**. +* See [AAPS Screens > Profile](../DailyLifeWithAaps/AapsScreens.md#profile) for more information about managing your profiles. -![Clone database records](../images/Nightscout_Profile_Editor.PNG) - -### Profile helper - -Profile helper offers two functions: - - 1. Find a profile for kids - 2. Compare two profiles or profile switches in order to clone a new profile - -Details are explained on the separate [profile helper page](../SettingUpAaps/ProfileHelper.md). - -(Config-Builder-insulin)= ## Insulin ![Insulin type](../images/ConfBuild_Insulin_AAPS30.png) -* Select the type of insulin curve you are using. -* The options 'Rapid-Acting Oref', Ultra-Rapid Oref', 'Lyumjev' and 'Free-Peak Oref' all have an exponential shape. More information is listed in the [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/understanding-insulin-on-board-calculations.html#understanding-the-new-iob-curves-based-on-exponential-activity-curves). -* The curves will vary based on the DIA and the time to peak. - - * PURPLE line shows how much **insulin remains** after it has been injected as it decays with time. - * BLUE line shows **how active** insulin is. +Select the type of insulin you are using. -### DIA - -* The DIA is not the same for each person. That's why you have to test it for yourself. -* But it must always be at least 5 hours. -* For a lot of people using ultra-rapid insulins like Fiasp there is practically no noticeable effect after 3-4 hours any more, even if 0.0xx units are available as a rule then. This residual amount can still be noticeable during sports, for example. Therefore, AAPS uses minimum 5h as DIA. -* You can read more about that in the Insulin Profile section of [this](../DailyLifeWithAaps/AapsScreens.md#insulin-profile) page. +More information to understand the Insulin Profile as shown in **AAPS** [here](../DailyLifeWithAaps/AapsScreens.md#insulin-profile). ### Insulin type differences + +* The options 'Rapid-Acting Oref', Ultra-Rapid Oref', 'Lyumjev' and 'Free-Peak Oref' all have an exponential shape. * For 'Rapid-Acting', 'Ultra-Rapid' and 'Lyumjev' the DIA is the only variable you can adjust by yourself, the time to peak is fixed. * Free-Peak allows you to adjust both the DIA and the time to peak, and must only be used by advanced users who know the effects of these settings. * The [insulin curve graph](../DailyLifeWithAaps/AapsScreens.md#insulin-profile) helps you to understand the different curves. -* You can view it by enabling the tickbox to show it as a tab, otherwise it will be in the hamburger menu. #### Rapid-Acting Oref @@ -115,7 +54,6 @@ Details are explained on the separate [profile helper page](../SettingUpAaps/Pro * DIA = at least 5.0h * Max. peak = 55 minutes after injection (fixed, not adjustable) -(Config-Builder-lyumjev)= #### Lyumjev ![Insulin type Lyumjev](../images/ConfBuild_Insulin_L.png) @@ -132,192 +70,143 @@ Details are explained on the separate [profile helper page](../SettingUpAaps/Pro * The DIA is automatically set to 5 hours if it is not specified higher in the profile. * This effect profile is recommended if an unbacked insulin or a mixture of different insulins is used. -(Config-Builder-bg-source)= ## BG Source -Select the blood glucose source you are using - see [BG Source](../Getting-Started/CompatiblesCgms.md) page for more setup information. +Select the blood glucose source you are using. See [BG Source](../Getting-Started/CompatiblesCgms.md) page for more setup information. ![Config Builder BG source](../images/ConfBuild_BG.png) -* [Build Your Own Dexcom App (BYODA)](https://docs.google.com/forms/d/e/1FAIpQLScD76G0Y-BlL4tZljaFkjlwuqhT83QlFM5v6ZEfO7gCU98iJQ/viewform?fbzx=2196386787609383750&fbclid=IwAR2aL8Cps1s6W8apUVK-gOqgGpA-McMPJj9Y8emf_P0-_gAsmJs6QwAY-o0). -* [xDrip+](https://xdrip-plus-updates.appspot.com/stable/xdrip-plus-latest.apk) -* [MM640g](https://github.com/pazaan/600SeriesAndroidUploader/releases) -* [Glimp](https://play.google.com/store/apps/details?id=it.ct.glicemia&hl=de) - only version 4.15.57 and newer are supported -* [Poctech](https://www.poctechcorp.com/en/contents/268/5682.html) -* [Tomato App](http://tomato.cool/) for MiaoMiao device +* [xDrip+](../CompatibleCgms/xDrip.md) +* [NSClient BG](../CompatibleCgms/CgmNightscoutUpload.md) - not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. +* [MM640g](../CompatibleCgms/MM640g.md) +* [Glimp](../CompatibleCgms/Libre1.md#2-using-glimp) - only version 4.15.57 and newer are supported +* [Build Your Own Dexcom App (BYODA)](../CompatibleCgms/DexcomG6.md#if-using-g6-with-build-your-own-dexcom-app). +* [Poctech](../CompatibleCgms/PocTech.md) +* [Tomato App](../CompatibleCgms/Libre1.md#3-using-tomato) for MiaoMiao device * [Glunovo App](https://infinovo.com/) for Glunovo CGM system -* NSClient BG - not recommended as closed loop relies on mobile data / wifi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. * Random BG: Generates random BG data (Demo mode only) -(Config-Builder-pump)= +## Smoothing + +![Smoothing](../images/ConfBuild_Smoothing.png) + +See [Smoothing blood glucose data](../CompatibleCgms/SmoothingBloodGlucoseData.md). + ## Pump -Select the pump you are using. +Select the pump you are using. See [Compatible pumps](../Getting-Started/CompatiblePumps.md) page for more setup information. -![Config Builder Pump selection](../images/ConfBuild_Pump_AAPS30.png) +![Config Builder Pump selection](../images/ConfBuild_Pump_AAPS32.png) * [Dana R](../CompatiblePumps/DanaR-Insulin-Pump.md) * Dana R Korean (for domestic DanaR pump) * Dana Rv2 (DanaR pump with unofficial firmware upgrade) * [Dana-i/RS](../CompatiblePumps/DanaRS-Insulin-Pump.md) - - * For dana pumps, use Advanced settings to activate BT watchdog if necessary. It switches off bluetooth for one second if no connection to the pump is possible. This may help on some phones where the bluetooth stack freezes. - * [Password for Dana RS pump](../CompatiblePumps/DanaRS-Insulin-Pump.md) must be entered correctly. Password was not checked in previous versions. - * [Accu Chek Insight](../CompatiblePumps/Accu-Chek-Insight-Pump.md) -* [Accu Chek Combo](../CompatiblePumps/Accu-Chek-Combo-Pump.md) (requires ruffy installation) -* [Omnipod Eros](../CompatiblePumps/OmnipodEros.md) -* [Omnipod DASH](../CompatiblePumps/OmnipodDASH.md) +* Accu Chek Combo + * [Driver using Ruffy](../CompatiblePumps/Accu-Chek-Combo-Pump.md) (requires ruffy installation) + * [Driver with no additional requirement](../CompatiblePumps/Accu-Chek-Combo-Pump-v2.md), added in [AAPS v.3.2](../Maintenance/ReleaseNotes.md#version-3200-dedicated-to-philoul) +* Omnipod for [Omnipod Eros](../CompatiblePumps/OmnipodEros.md) +* Dash for [Omnipod DASH](../CompatiblePumps/OmnipodDASH.md) * [Medtronic](../CompatiblePumps/MedtronicPump.md) * [Diaconn G8](../CompatiblePumps/DiaconnG8.md) -- MDI (receive AAPS suggestions for your multiple daily injections therapy) -- Virtual pump (open loop for pump which don't have any driver yet - AAPS suggestions only) +* [EOPatch2](../CompatiblePumps/EOPatch2.md) +* [Medtrum](../CompatiblePumps/MedtrumNano.md) +* Virtual pump: open loop - **AAPS** suggestions only + * as you make you first steps with **AAPS*, during the first [objectives](../SettingUpAaps/CompletingTheObjectives.md) + * for pump which doesn't have any driver yet ## Sensitivity Detection Select the type of sensitivity detection. For more details of different designs please [read on here](../DailyLifeWithAaps/SensitivityDetectionAndCob.md). This will analyze historical data on the go and make adjustments if it recognizes that you are reacting more sensitively (or conversely, more resistant) to insulin than usual. More details about the Sensitivity algorithm can be read in the [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/autosens.html). -You can view your sensitivity on the homescreen by selecting SEN and watching the white line. Note, you need to be in [Objective 8](../SettingUpAaps/CompletingTheObjectives.md#objective-8-adjust-basals-and-ratios-if-needed-and-then-enable-autosens) in order to let Sensitivity Detection/[Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the Autosens percentage / the line in your graph is displayed for information only. +You can view your sensitivity on the homescreen in an [additional graph](../DailyLifeWithAaps/AapsScreens.md#section-g---additional-graphs). -(Config-Builder-absorption-settings)= ### Absorption settings -If you use Oref1 with SMB you must change min_5m_carbimpact to 8. The value is only used during gaps in CGM readings or when physical activity "uses up" all the blood glucose rise that would otherwise cause AAPS to decay COB. At times when [carb absorption](../DailyLifeWithAaps/CobCalculation.md) can't be dynamically worked out based on your bloods reactions it inserts a default decay to your carbs. Basically, it is a failsafe. +If you use Oref1 with SMB you must change min_5m_carbimpact to 8. The value is only used during gaps in CGM readings or when physical activity "uses up" all the blood glucose rise that would otherwise cause **AAPS** to decay COB. At times when [carb absorption](../DailyLifeWithAaps/CobCalculation.md) can't be dynamically worked out based on your bloods reactions it inserts a default decay to your carbs. Basically, it is a failsafe. -(Config-Builder-aps)= ## APS Select the desired APS algorithm for therapy adjustments. You can view the active detail of the chosen algorithm in the OpenAPS(OAPS) tab. -- OpenAPS AMA (advanced meal assist, state of the algorithm in 2017) In simple terms the benefits are after you give yourself a meal bolus the system can high-temp more quickly IF you enter carbs reliably. -- [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md) (super micro bolus, most recent algorithm for advanced users) -Note you need to be in [Objective 9](../SettingUpAaps/CompletingTheObjectives.md#objective-9-enabling-additional-oref1-features-for-daytime-use-such-as-super-micro-bolus-smb) in order to use OpenAPS SMB and min_5m_carbimpact must be set to 8 in Config builder > Sensitivity detection > Sensitivity Oref1 settings. +* OpenAPS AMA + * Advanced Meal Assist: older algorithm not recommended anymore. + * In simple terms, the benefits are after you give yourself a meal bolus, the system can high-temp more quickly IF you enter carbs reliably. +* [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md) + * Super Micro Bolus: most recent algorithm recommended for all users. + * In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly small **Super Micro Boluses**. + * Note : It is recommended to use this algorithm from the beginning, even though you will not actually get SMBs delivered until [Objective 9](../SettingUpAaps/CompletingTheObjectives.md#objective-9-enabling-additional-oref1-features-for-daytime-use-such-as-super-micro-bolus-smb). + +If switching from AMA to SMB algorithm, _min_5m_carbimpact_ must be changed manually to **8** (default value for SMB) in [Preferences > Sensitivity detection > Sensitivity Oref1 settings](../SettingUpAaps/Preferences.md). ## Loop -* Switch between Open Loop, Closed Loop and Low Glucose Suspend (LGS). +This module should not be disabled as it is a core part of **AAPS**. -![Config builder - loop mode](../images/ConfigBuilder_LoopLGS.png) +## Constraints -(Config-Builder-open-loop)= -### Open Loop -* AAPS continuously evaluates all available data (IOB, COB, BG...) and makes treatment suggestions on how to adjust your therapy if necessary. -* The suggestions will not be executed automatically (as in closed loop) have to be entered manually into the pump or by using a button in case you are using a compatible pump (Dana R/RS or Accu Chek Combo). -* This option is for getting to know how AAPS works or if you are using an unsupported pump. +### Objectives -(Config-Builder-closed-loop)= -### Closed Loop -* AAPS continuously evaluates all available data (IOB, COB, BG...) and automatically adjusts the treatment if necessary (i.e. without further intervention by you) to reach the set target range or value (bolus delivery, temporary basal rate, insulin switch-off to avoid hypo etc.). -* The Closed Loop works within numerous safety limits, which you can be set individually. -* Closed Loop is only possible if you are in [Objective 6](../SettingUpAaps/CompletingTheObjectives.md#objective-6-starting-to-close-the-loop-with-low-glucose-suspend) or higher and use a supported pump. -* Please note: In closed loop mode a single target instead of target range (i.e. 5,5 mmol or 100 mg/dl instead of 5,0 - 7,0 mmol or 90 - 125 mg/dl) is recommended. +**AAPS** has a learning program (a series of objectives) that you have to fulfill step by step. This should guide you safely through setting up a closed loop system. It guarantees that you have set everything up correctly and understand what the system does exactly. This is the only way you can trust the system. -### Low Glucose Suspend (LGS) -* maxIOB is set to zero -* This means if blood glucose is dropping it can reduce basal for you. -* But if blood glucose is rising no automatic correction will be made. Your basal rates will remain the same as your selected profile. -* Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower BG. +See [Objectives](../SettingUpAaps/CompletingTheObjectives.md) page for more information. -### Minimal request change -* When using open loop you will receive notifications every time AAPS recommends to adjust basal rate. -* To reduce number of notifications you can either use a wider bg target range or increase percentage of the minimal request rate. -* This defines the relative change required to trigger a notification. +## Synchronization -## Objectives (learning program) -AAPS has a learning program (objectives) that you have to fulfill step by step. This should guide you safely through setting up a closed loop system. It guarantees that you have set everything up correctly and understand what the system does exactly. This is the only way you can trust the system. +In this section, you can choose if/where you want **AAPS** to send your data to. -You should [export your settings](../Maintenance/ExportImportSettings.md) (including progress of the objectives) on a regularly basis. In case you have to replace your smartphone later (new purchase, display damage etc.) you can simply import those settings. +### NSClient or NSClientV3 -See [Objectives](../SettingUpAaps/CompletingTheObjectives.md) page for more information. +Can be used as a [reporting server](../SettingUpAaps/SettingUpTheReportingServer.md) and/or for [remote monitoring](../RemoteFeatures/RemoteMonitoring.md), [remote control](../RemoteFeatures/RemoteControl.md). -## Treatments -If you view the Treatments (Treat) tab, you can see the treatments that have been uploaded to nightscout. Should you wish to edit or delete an entry (e.g. you ate less carbs than you expected) then select 'Remove' and enter the new value (change the time if necessary) through the [carbs button on the home screen](../DailyLifeWithAaps/AapsScreens.md#bolus--carbs). +See [Synchronization with the reporting server](../SettingUpAaps/SetupWizard.md#synchronization-with-the-reporting-server-and-more) to help you choose between NSClient (v1) and NSClientV3. -## General -### Overview -Displays the current state of your loop and buttons for most common actions (see [section The Homescreen](../DailyLifeWithAaps/AapsScreens.md) for details). Settings can be accessed by clicking the cog wheel. - -#### Keep screen on -Option 'Keep screen on' will force Android to keep the screen on at all times. This is useful for presentations etc. But it consumes a lot of battery power. Therefore, it is recommended to connect the smartphone to a charger cable. +### Tidepool -#### Buttons -Define which Buttons are shown on the home screen. -* Treatments -* Calculator -* Insulin -* Carbs -* CGM (opens xDrip+) -* Calibration +Can be used as a [reporting server](../SettingUpAaps/SettingUpTheReportingServer.md). -Furthermore, you can set shortcuts for insulin and carb increments and decide whether the notes field should be shown in treatment dialogues. +See [Tidepool](../SettingUpAaps/Tidepool.md). -#### QuickWizard settings -Create a button for a certain standard meal (carbs and calculation method for the bolus) which will be displayed on the home screen. Use for standard meals frequently eaten. If different times are specified for the different meals you will always have the appropriate standard meal button on the home screen, depending on the time of day. +### xDrip -Note: Button will not be visible if outside the specified time range or if you have enough IOB to cover the carbs defined in the QuickWizard button. +Used to **send** data such as treatments to xDrip+. -![QuickWizard button](../images/ConfBuild_QuickWizard.png) +### Open Humans -#### Default Temp-Targets -Choose default temp-targets (duration and target). Preset values are: +See [Open Humans](../SupportingAaps/OpenHumans.md). -* eating soon: target 72 mg/dl / 4.0 mmol/l, duration 45 min -* activity: target 140 mg/dl / 7.8 mmol/l, duration 90 min -* hypo: target 125 mg/dl / 6.9 mmol/l, duration 45 min +### Wear +Monitor and control **AAPS** using your Android WearOS watch (see [page Watchfaces](../UsefulLinks/WearOsSmartwatch.md)). -#### Fill/Prime standard insulin amounts -Choose the default amounts of the three buttons in fill/prime dialogue, depending on the length of your catheter. +### Samsung Tizen -#### Range of visualization -Choose the high and low marks for the BG-graph on AAPS overview and smart watch. It is only the visualization, not the target range for your BG. Example: 70 - 180 mg/dl or 3.9 - 10 mmol/l +Broadcast data to Samsung's G-Watch Wear App (Tizen OS). -#### Shorten tab titles -Choose whether the tab titles in AAPS are long (e.g. ACTIONS, LOCAL PROFILE, AUTOMATION) or short (e.g. ACT, LP, AUTO) +### Garmin -#### Show notes field in treatment dialogs -Choose if you want to have a notes field when entering treatments or not. +Connection to Garmin device (Fenix, Edge...) -#### Status lights -Choose if you want to have [status lights](../SettingUpAaps/Preferences.md#status-lights) on overview for cannula age, insulin age, sensor age, battery age, reservoir level or battery level. When warning level is reached, the color of the status light will switch to yellow. Critical age will show up in red. +## General -#### Advanced settings -**Deliver this part of bolus wizard result**: When using SMB, many people do not meal-bolus 100% of needed insulin, but only a part of it (e.g. 75 %) and let the SMB with UAM (unattended meal detection) do the rest. In this setting, you can choose a default value for the percentage the bolus wizard should calculate with. If this setting is 75 % and you had to bolus 10u, the bolus wizard will propose a meal bolus of only 7.5 units. +### Overview -**Enable super bolus functionality in wizard** (It is different from *super micro bolus*!): Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB AAPS looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](../DailyLifeWithAaps/KeyAapsFeatures.md#max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). +This is the [main screen](../DailyLifeWithAaps/AapsScreens.md#the-homescreen) of **AAPS** and can not be disabled. -(Config-Builder-actions)= ### Actions -* Some buttons to quickly access common features. -* See [AAPS screenshots](../DailyLifeWithAaps/AapsScreens.md#action-tab) for details. + +A tab offering multiple buttons to take [actions](../DailyLifeWithAaps/AapsScreens.md#action-tab) in **AAPS**. ### Automation -User defined automation tasks ('if-then-else'). Please [read on here](../DailyLifeWithAaps/Automations.md). -(Config-Builder-sms-communicator)= +A tab for managing your [Automations](../DailyLifeWithAaps/Automations.md), starting at [Objective 10](../SettingUpAaps/CompletingTheObjectives.md#objective-10-automation). + ### SMS Communicator -Allows remote caregivers to control some AAPS features via SMS, see [SMS Commands](../RemoteFeatures/SMSCommands.md) for more setup information. +Allows remote caregivers to control some **AAPS** features via SMS, see [SMS Commands](../RemoteFeatures/SMSCommands.md) for more setup information. ### Food Displays the food presets defined in the Nightscout food database, see [Nightscout Readme](https://github.com/nightscout/cgm-remote-monitor#food-custom-foods) for more setup information. -Note: Entries cannot be used in the AAPS calculator. (View only) - -(Config-Builder-wear)= -### Wear -Monitor and control AAPS using your Android Wear watch (see [page Watchfaces](../UsefulLinks/WearOsSmartwatch.md)). Use settings (cog wheel) to define which variables should be considered when calculating bolus given though your watch (i.e. 15min trend, COB...). - -If you want to bolus etc. from the watch then within "Wear settings" you need to enable "Controls from Watch". - -![Wear settings](../images/ConfBuild_Wear.png) - -Through Wear tab or hamburger menu (top left of screen, if tab is not displayed) you can -* Resend all data. -Might be helpful if watch was not connected for some time and you want to push the information to the watch. -* Open settings on your watch directly from your phone. - -### xDrip Statusline (watch) -Display loop information on your xDrip+ watchface (if you are not using AAPS/[AAPSv2 watchface](../UsefulLinks/WearOsSmartwatch.md) - -### NSClient -* Setup sync of your AAPS data with Nightscout. -* Settings in [preferences](../SettingUpAaps/Preferences.md#nsclient) can be opened by clicking the cog wheel. +Note: Entries cannot be used in the **AAPS** calculator. (View only) ### Maintenance -Email and number of logs to be send. Normally no change necessary. + +Access this tab to export / import settings. ### Config Builder -Use tab for config builder instead of hamburger menu. + +This current tab. \ No newline at end of file diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index 9dbdbdc38d4b..a8a1d372867f 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -2,26 +2,24 @@ - **Open preferences** by clicking the three-dot menu on the top right side of the home screen. - ![Open preferences](../images/Pref2020_Open2.png) +![Open preferences](../images/Pref2020_Open2.png) - You can jump directly to preferences for a certain tab (i.e. pump tab) by opening this tab and clicking Plugin preferences. - ![Open plugin preferences](../images/Pref2020_OpenPlugin2.png) +![Open plugin preferences](../images/Pref2020_OpenPlugin2.png) - **Sub-menus** can be opened by clicking the triangle below the sub-menu title. - ![Open submenu](../images/Pref2020_Submenu2.png) +![Open submenu](../images/Pref2020_Submenu2.png) - With the **filter** on top of the preferences screen you can quickly access certain preferences. Just start typing part of the text you are looking for. - ![Preferences filter](../images/Pref2021_Filter.png) +![Preferences filter](../images/Pref2021_Filter.png) ```{contents} :backlinks: entry :depth: 2 ``` - -(Preferences-general)= ## General ![Preferences > General](../images/Pref2020_General.png) @@ -34,206 +32,200 @@ - New option to use phone's default language (recommended). -- In case you want AAPS in a different language than your standard phone language you can choose from a broad variety. - -- If you use different languages you might sometimes see a language mix. This is due to an android issue that overriding the default android language sometimes doesn't work. +- In case you want **AAPS** in a different language than your standard phone language, you can choose from a broad variety. +- If you use different languages, you might sometimes see a language mix. This is due to an android issue where overriding the default android language sometimes doesn't work. **Patient name** - Can be used if you have to differentiate between multiple setups (i.e. two T1D kids in your family). -(Preferences-protection)= ### Protection -(Preferences-master-password)= - ![Preferences > General - Protection](../images/Pref2020_General2.png) #### Master password -- Necessary to be able to [export settings](../Maintenance/ExportImportSettings.md) as they are encrypted from version 2.7. - **Biometric protection may not work on OnePlus phones. This is a known issue of OnePlus on some phones.** - -- Open Preferences (three-dot menu on top right of home screen) +Mandatory to be able to [export settings](../Maintenance/ExportImportSettings.md) as they are encrypted from version 2.7. -- Click triangle below "General" +**Biometric protection may not work on OnePlus phones. This is a known issue of OnePlus on some phones.** -- Click "Master-Password" - -- Enter password, confirm password and click ok. - - ![Set master password](../images/MasterPW.png) +![Set master password](../images/MasterPW.png) #### Settings protection -- Protect your settings with a password or phone's biometric authentication (i.e. [child is using AAPS](../RemoteFeatures/RemoteMonitoring.md)). +- Protect your settings with a password or phone's biometric authentication (i.e. [child is using **AAPS**](../RemoteFeatures/RemoteMonitoring.md)). If you enable this feature, you will be prompted for authentication each time you want to access any Preferences related view. -- Custom password should be used if you want to use master password just for securing [exported settings](../Maintenance/ExportImportSettings.md). +- Custom password should be used if you want to use master password just for securing [exported settings](../Maintenance/ExportImportSettings.md), and use a different one for editing the preferences. - If you are using a custom password click on line "Settings password" to set password as described [above](#master-password). - ![Protection](../images/Pref2020_Protection.png) +![Protection](../images/Pref2020_Protection.png) #### Application protection -- If app is protected you must enter password or use phone's biometric authentication to open AAPS. +- If app is protected you must enter password or use phone's biometric authentication to open **AAPS**. - App will shut down immediately if wrong password is entered - but still run in the background if it was previously opened successfully. #### Bolus protection -- Bolus protection might be useful if AAPS is used by a small child and you [bolus via SMS](../RemoteFeatures/SMSCommands.md). +- Bolus protection might be useful if **AAPS** is used by a small child and you [bolus via SMS](../RemoteFeatures/SMSCommands.md). - In the example below you see the prompt for biometric protection. If biometric authentication does not work, click in the space above the white prompt and enter master password. - ![Prompt biometric protection](../images/Pref2020_PW.png) +![Prompt biometric protection](../images/Pref2020_PW.png) -(Preferences-skin)= -#### Skin +#### Password and PIN retention -- You can choose from four types of skins: +Define how long (in seconds), the preferences or bolus functionalities remain unlocked after your successfully entered the password. - ![Select skin](../images/Pref2021_SkinWExample.png) +#### Skin +You can choose from four types of skins: + +![Select skin](../images/Pref2021_SkinWExample.png) -- 'Low resolution skin' comes with shorter label and age/level removed to have more available space on very low resolution screen. +'Low resolution skin' comes with shorter labels and age/level removed to have more available space on very low resolution screen. -- Difference of other skins depend of phone's display orientation. +Difference between the other skins depends on the phone's display orientation: ##### Portrait orientation - **Original Skin** and **Buttons are always displayed on bottom of screen** are identical -- **Large Display** has an increased size of all graphs compared to other skins +- **Large Display** has an increased height for all graphs compared to other skins ##### Landscape orientation - Using **Original Skin** and **Large Display**, you have to scroll down to see buttons at the bottom of the screen -- **Large Display** has an increased size of all graphs compared to other skins +- **Large Display** has an increased height for all graphs compared to other skins - ![Skins depending on phone's display orientation](../images/Screenshots_Skins.png) +![Skins depending on phone's display orientation](../images/Screenshots_Skins.png) -(Preferences-overview)= ## Overview -- In overview section you can define preferences for home screen. +In **Overview** section, you can define the preferences for the home screen. - ![Preferences > Overview](../images/Pref2020_OverviewII.png) +![Preferences > Overview](../images/Pref2020_OverviewII.png) ### Keep screen on -- Useful while giving a presentation. -- It will consume a lot of energy, so it is wise to have your phone plugged into a charger. +Option 'Keep screen on' will force Android to keep the screen on at all times. This is useful for presentations etc. But it consumes a lot of battery power. Therefore, it is recommended to connect the smartphone to a charger cable. -(Preferences-buttons)= ### Buttons - Define which buttons are visible on the bottom of your home screen. - ![Preferences > Buttons](../images/Pref2020_OV_Buttons.png) +![Preferences > Buttons](../images/Pref2020_OV_Buttons.png) -- With the increment figure you can define amount for the three buttons in carb and insulin dialogue for easy entry. +- The **Increment** options allow you to define the amount for the three buttons in the carb and insulin dialogues, for easy entry. - ![Preferences > Buttons > Insulin](../images/Pref2020_OV_Buttons2.png) +![Preferences > Buttons > Insulin](../images/Pref2020_OV_Buttons2.png) - ![Preferences > Buttons > Carbs](../images/Pref2020_OV_Buttons3.png) +![Preferences > Buttons > Carbs](../images/Pref2020_OV_Buttons3.png) -(Preferences-quick-wizard)= ### Quick Wizard -- If you have a frequent snack or meal, you can use the quick wizard button to easily enter amount of carbs and set calculation basics. +Create customized buttons for certain standard meals or snacks which will be displayed on the home screen. Useful for standard meals frequently eaten. -- In setup you define during which time period the button will be visible on your home screen - just one button per period. +For each button, you define the carbs and calculation method for the bolus. +Then, you define during which time period the button will be visible on your home screen - just one button per period. The button will not be visible if outside the specified time range or if you have enough IOB to cover the carbs defined in the QuickWizard button. If different times are specified for the different meals you will always have the appropriate standard meal button on the home screen, depending on the time of day. - ![Preferences > Quick Wizard Button Setup](../images/Pref2020_OV_QuickWizard.png) +![Preferences > Quick Wizard Button Setup](../images/Pref2020_OV_QuickWizard.png) -- If you click the quick wizard button AAPS will calculate and propose a bolus for those carbs based on your current ratios (considering blood glucose value or insulin on board if set up). +f you click the quick wizard button **AAPS** will calculate and propose a bolus for those carbs based on your current ratios (considering blood glucose value or insulin on board if set up). -- The proposal has to be confirmed before insulin is delivered. +The proposal has to be confirmed before insulin is delivered. - ![Preferences > Quick Wizard Button](../images/Pref2020_OV_QuickWizard2.png) +![Preferences > Quick Wizard Button](../images/Pref2020_OV_QuickWizard2.png) -(Preferences-default-temp-targets)= ### Default temp targets -- [Temp targets (TT)](../DailyLifeWithAaps/TempTargets.md) allow you to define change your blood glucose target for a certain time period. +[Temporary targets (TT)](../DailyLifeWithAaps/TempTargets.md) allow you to change your blood glucose target for a certain time period. When setting a default TT, you can easily change your target for activity, eating soon etc. -- With setting of default TT you can easily change your target for activity, eating soon etc. +Here you can change the target and the duration for each predefined TT. Preset values are: - ![Preferences > Default temp targets](../images/Pref2020_OV_DefaultTT.png) +* Eating soon: target 72 mg/dL / 4.0 mmol/l, duration 45 min +* Activity: target 140 mg/dL / 7.8 mmol/l, duration 90 min +* Hypo: target 125 mg/dL / 6.9 mmol/l, duration 45 min -- Press long on your target in the top right corner on the home screen or use the shortcuts in the orange “Carbs” button at the bottom. +![Preferences > Default temp targets](../images/Pref2020_OV_DefaultTT.png) - ![Preferences > Use default temp targets](../images/Pref2020_OV_DefaultTT2.png) - -### +Learn how to [activate Temp Targets here](../DailyLifeWithAaps/TempTargets.md#where-can-i-select-a-temp-target). ### Fill/Prime standard insulin amounts -- If you want to fill tube or prime cannula through AAPS you can do this through [actions tab](../DailyLifeWithAaps/AapsScreens.md#action-tab). -- Pre-set values can be defined in this dialogue. +If you want to fill tube or prime cannula through **AAPS** you can do this through the [**Actions** tab](../DailyLifeWithAaps/AapsScreens.md#action-tab). + +Pre-set values can be defined in this dialogue. Choose the default amounts of the three buttons in fill/prime dialogue, depending on the length of your catheter. -(Preferences-range-for-visualization)= ### Range for visualization -- Define which part of the graph on the home screen shall be you target range and be filled with green background. +Choose the high and low marks for the BG-graph on **AAPS** overview and smartwatch. It is only the visualization, not the target range for your BG. Example: 70 - 180 mg/dl or 3.9 - 10 mmol/l - ![Preferences > Range for visualization](../images/Pref2020_OV_Range2.png) +![Preferences > Range for visualization](../images/Pref2020_OV_Range2.png) ### Shorten tab titles -- See more tab titles on screen. +Useful to see more tab titles on screen. -- For example the 'OpenAPS AMA' tab becomes 'OAPS', 'OBJECTIVES' becomes 'OBJ' etc. +For example the 'OpenAPS AMA' tab becomes 'OAPS', 'OBJECTIVES' becomes 'OBJ' etc. - ![Preferences > Tabs](../images/Pref2020_OV_Tabs.png) +![Preferences > Tabs](../images/Pref2020_OV_Tabs.png) ### Show notes field in treatments dialogs -- Gives you the option to add short text notes to your treatments (bolus wizard, carbs, insulin...) +Gives you the option to add short text notes to your treatments (bolus wizard, carbs, insulin...) - ![Preferences > Notes in treatment dialogs](../images/Pref2020_OV_Notes.png) +![Preferences > Notes in treatment dialogs](../images/Pref2020_OV_Notes.png) -(Preferences-status-lights)= ### Status lights -- Status lights give a visual warning for +Status lights give a visual warning for: - - Sensor age - - Sensor battery level for certain smart readers (see [screenshots page](../DailyLifeWithAaps/AapsScreens.md#sensor-level-battery) for details). - - Insulin age (days reservoir is used) - - Reservoir level (units) - - Cannula age - - Pump battery age - - Pump battery level (%) +- Sensor age +- Sensor battery level for certain smart readers (see [screenshots page](../DailyLifeWithAaps/AapsScreens.md#sensor-level-battery) for details). +- Insulin age (days reservoir is used) +- Reservoir level (units) +- Cannula age +- Pump battery age +- Pump battery level (%) -- If threshold warning is exceeded, values will be shown in yellow. +If the warning threshold is exceeded, values will be shown in yellow. If the critical threshold is exceeded, values will be shown in red. -- If threshold critical is exceeded, values will be shown in red. +The last option allows you to import those settings from Nightscout if defined there. See [Nightscout documentation](https://nightscout.github.io/nightscout/setup_variables/#age-pills) for more information. -- In versions prior to AAPS 2.7 settings for status lights had to be made in Nightscout settings. - - ![Preferences > Status Lights](../images/Pref2020_OV_StatusLights2.png) +![Preferences > Status Lights](../images/Pref2020_OV_StatusLights2.png) ### Deliver this part of bolus wizard result Set the [default percentage](../DailyLifeWithAaps/AapsScreens.md#section-j) of the bolus calculated when using the bolus wizard. -Default is 100%: no correction. Even when setting a different value here, you can still change each time you use the bolus wizard. +Default is 100%: no correction. Even when setting a different value here, you can still change each time you use the bolus wizard. If this setting is 75 % and you had to bolus 10U, the bolus wizard will propose a meal bolus of only 7.5 units. -When using [SMB](../SettingUpAaps/CompletingTheObjectives.md#objective-9-enabling-additional-oref1-features-for-daytime-use-such-as-super-micro-bolus-smb), using a value lower than 100% here can be useful: +When using [SMB](../SettingUpAaps/CompletingTheObjectives.md#objective-9-enabling-additional-oref1-features-for-daytime-use-such-as-super-micro-bolus-smb), many people do not meal-bolus 100% of needed insulin, but only a part of it (e.g. 75 %) and let the SMB with UAM (Unattended Meal Detection) do the rest. Using a value lower than 100% here can be useful: * for people with slow digestion: sending all the bolus upfront can cause hypo because the insulin action is faster than the digestion. * to leave more room to *AAPS** to deal by itself with **BG rise**. In both cases, **AAPS** will compensate the missing part of the bolus with SMBs, if/when deemed adequate. +### Enabled bolus advisor + +% todo + +### Enabled bolus reminder + +% todo + ### Advanced Settings (Overview) ![Preferences > Advanced Settings](../images/Pref2021_OV_Adv.png) -(Preferences-superbolus)= #### Superbolus -- Option to enable superbolus in bolus wizard. -- [Superbolus](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus/) is a concept to "borrow" some insulin from basal rate in the next two hours to prevent spikes. +Option to enable superbolus in bolus wizard. + +[Superbolus](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus/) is a concept to "borrow" some insulin from basal rate in the next two hours to prevent spikes. It is different from *super micro bolus*! + +Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](../DailyLifeWithAaps/KeyAapsFeatures.md#max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). ## Treatment safety @@ -244,176 +236,111 @@ In both cases, **AAPS** will compensate the missing part of the bolus with SMBs, - It's a bad idea to select higher than real age because it can lead to overdosing by entering the wrong value in insulin dialog (by skipping the decimal dot, for example). - If you want to know the actual numbers for these hard-coded safety limits, scroll to the algorithm feature you are using on [this page](../DailyLifeWithAaps/KeyAapsFeatures.md). -### Max allowed bolus \[U\] +### Max allowed bolus -- Defines maximum amount of bolus insulin that AAPS is allowed to deliver at once. +- Defines maximum amount of bolus insulin, in insulin units, that **AAPS** is allowed to deliver at once. - This setting exists as a safety limit to prevent the delivery of a massive bolus due to accidental input or user error. - It is recommended to set this to a sensible amount that corresponds roughly to the maximum amount of bolus insulin that you are ever likely to need for a meal or correction dose. - This restriction is also applied to the results of the bolus calculator. -### Max allowed carbs \[g\] +### Max allowed carbs -- Defines the maximum amount of carbs that AAPS bolus calculator is allowed to dose for. +- Defines the maximum amount of carbs, in grams, that **AAPS** bolus calculator is allowed to dose for. - This setting exists as a safety limit to prevent the delivery of a massive bolus due to accidental input or user error. - It is recommended to set this to a sensible amount that corresponds roughly to the maximum amount of carbs that you are ever likely to need for a meal. ## Loop -(Preferences-aps-mode)= ### APS mode +Switch between Open Loop, Closed Loop and Low Glucose Suspend (LGS). -- Toggle between open and closed looping as well as low glucose suspend (LGS) -- **Open looping** means TBR suggestions are made based on your data and appear as a notification. After manual confirmation, the command to dose insulin will be transferred to pump. Only if you use virtual pump you have to enter it manually. -- **Closed looping** means TBR suggestions are automatically sent to your pump without confirmation or input from you. -- **Low glucose suspend** is similar to closed looping, but overrides the maxIOB setting to zero. This means that if blood glucose is dropping it can reduce the basal rate, but if blood glucose is rising then it will only increase the basal rate if the basal IOB is negative (e.g. from a previous Low Glucose Suspend). - -(Preferences-minimal-request-change)= -### Minimal request change \[%\] - -- When using open loop you will receive notifications every time AAPS recommends to adjust basal rate. -- To reduce number of notifications you can either use a wider BG target range or increase percentage of the minimal request rate. -- This defines the relative change required to trigger a notification. - -(Preferences-advanced-meal-assist-ama-or-super-micro-bolus-smb)= -## Advanced Meal Assist (AMA) or Super Micro Bolus (SMB) - -Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md) you can choose between two algorithms: - -- [Advanced meal assist (OpenAPS AMA)](../DailyLifeWithAaps/KeyAapsFeatures.md#advanced-meal-assist-ama) - state of the algorithm in 2017 -- [Super Micro Bolus (OpenAPS SMB)](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) - most recent algorithm recommended for beginners - -### OpenAPS AMA settings +![Config builder - loop mode](../images/ConfigBuilder_LoopLGS.png) -- Allows the system to high-temp more quickly after a meal bolus IF you enter carbs reliably. -- More details about the settings and Autosens can be found in the [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/autosens.html). +#### Open Loop +**AAPS** continuously evaluates all available data (IOB, COB, BG...) and makes treatment suggestions (temporary basal rates) on how to adjust your therapy if necessary. -(Preferences-max-u-h-a-temp-basal-can-be-set-to)= -#### Max U/h a Temp Basal can be set to +The suggestions will not be executed automatically (as in closed loop). They have to be entered manually into the pump (if using virtual pump) or by using a button if **AAPS** is connected to your real pump. -- Exists as a safety limit to prevent AAPS from ever being capable of giving a dangerously high basal rate. -- The value is measured in units per hour (U/h). -- It is advised to set this to something sensible. A good recommendation is to take the **highest basal rate** in your profile and **multiply it by 4**. -- For example, if the highest basal rate in your profile was 0.5 U/h you could multiply that by 4 to get a value of 2 U/h. -- See also [detailed feature description](../DailyLifeWithAaps/KeyAapsFeatures.md#max-uh-a-temp-basal-can-be-set-to-openaps-max-basal). +This option is for getting to know how **AAPS** works or if you are using an unsupported pump. You will be in Open Loop, no matter what choice you make here, until the end of **[Objective 5](../SettingUpAaps/CompletingTheObjectives.md#objective-5-understanding-your-open-loop-including-its-temp-basal-recommendations)**. -#### Maximum basal IOB OpenAPS can deliver \[U\] +#### Closed Loop -- Amount of additional basal insulin (in units) allowed to accumulate in your body, on top of your normal basal profile. -- Once this value is reached, AAPS will stop giving additional basal insulin until your basal Insulin on Board (IOB) has decayed to within this range again. -- This value **does not consider bolus IOB**, only basal. -- This value is calculated and monitored independently of your normal basal rate. It is only the additional basal insulin on top of that normal rate that is considered. +**AAPS** continuously evaluates all available data (IOB, COB, BG...) and automatically adjusts the treatment if necessary (_i.e._ without further intervention by you) to reach the set [target range or value](../SettingUpAaps/YourAapsProfile.md#glucose-targets) (bolus delivery, temporary basal rate, insulin switch-off to avoid hypo etc.). -When you begin looping, **it is advised to set Max Basal IOB to 0** for a period of time, while you are getting used to the system. This prevents AAPS from giving any additional basal insulin at all. During this time AAPS will still be able to limit or turn off your basal insulin to help prevent hypoglycaemia. This is an important step in order to: +The Closed Loop works within numerous safety limits, which can be set individually. -- Have a period of time to safely get used to the AAPS system and monitor how it works. -- Take the opportunity to perfect your basal profile and Insulin Sensitivity Factor (ISF). -- See how AAPS limits your basal insulin to prevent hypoglycaemia. +Closed Loop is only possible if you are in **[Objective 6](../SettingUpAaps/CompletingTheObjectives.md#objective-6-starting-to-close-the-loop-with-low-glucose-suspend)** or higher and use a supported pump. -When you feel comfortable, you can allow the system to start giving you additional basal insulin, by raising the Max Basal IOB value. The recommended guideline for this is to take the **highest basal rate** in your profile and **multiply it by 3**. For example, if the highest basal rate in your profile was 0.5 U/h you could multiply that by 3 to get a value of 1.5 U/h. +#### Low Glucose Suspend (LGS) -- You can start conservatively with this value and increase it slowly over time. -- These are guidelines only; everyone's body is different. You may find you need more or less than what is recommended here, but always start conservatively and adjust slowly. +In this mode, [maxIOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over) is set to zero. -**Note: As a safety feature, Max Basal IOB is hard-limited to 7u.** +This means that if blood glucose is dropping, **AAPS** can reduce the basal for you. But if blood glucose is rising, no automatic correction will be made. Your basal rates will remain the same as defined in your current profile. Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower BG. -#### Autosens +### Minimal request change -- [Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) looks at blood glucose deviations (positive/negative/neutral). -- It will try and figure out how sensitive/resistant you are based on these deviations and adjust basal rate and ISF based on these deviations. -- If you select "Autosens adjust target, too" the algorithm will also modify your glucose target. +When using **Open loop**, you will receive notifications every time **AAPS** recommends to adjust basal rate. +To reduce number of notifications you can either use a [wider bg target range](../SettingUpAaps/YourAapsProfile.md#glucose-targets) or increase percentage of the minimal request rate. +This defines the relative change required to trigger a notification. -#### Advanced settings (OpenAPS AMA) - -- Normally you do not have to change the settings in this dialogue! -- If you want to change them anyway make sure to read about details in [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html#) and to understand what you are doing. - -(Preferences-openaps-smb-settings)= -### OpenAPS SMB settings - -- In contrast to AMA, [SMB](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) does not use temporary basal rates to control glucose levels, but mainly small super micro boluses. - -- You must have started [objective 9](../SettingUpAaps/CompletingTheObjectives.md#objective-9-enabling-additional-oref1-features-for-daytime-use-such-as-super-micro-bolus-smb) to use SMB. - -- The first three settings are explained [above](#max-uh-a-temp-basal-can-be-set-to). - -- Details on the different enable options are described in [OpenAPS feature section](../DailyLifeWithAaps/KeyAapsFeatures.md#enable-smb). - -- *How frequently SMBs will be given in min* is a restriction for SMB to be delivered only every 4 min by default. This value prevents the system from issuing SMB too often (for example in case of a temp target being set). You should not change this setting unless you know exactly about consequences. - -- If 'Sensitivity raises target' or 'Resistance lowers target' is enabled [Autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) will modify your glucose target according to your blood glucose deviations. - -- If target is modified it will be displayed with a green background on your home screen. - - ![Target modified by autosens](../images/Home2020_DynamicTargetAdjustment.png) - -(Preferences-carb-required-notification)= -#### Carb required notification - -- This feature is only available if SMB algorithm is selected. - -- Eating of additional carbs will be suggested when the reference design detects that it requires carbs. - -- In this case you will receive a notification which can be snoozed for 5, 15 or 30 minutes. +## Advanced Meal Assist (AMA) or Super Micro Bolus (SMB) -- Additionally the required carbs will be displayed in the COB section on your home screen. +Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md) you can choose between two algorithms: -- A threshold can be defined - minimum amount of carbs needed to trigger a notification. +- [Advanced meal assist (OpenAPS AMA)](../DailyLifeWithAaps/KeyAapsFeatures.md#advanced-meal-assist-ama) - state of the algorithm in 2017 +- [Super Micro Bolus (OpenAPS SMB)](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) - most recent algorithm recommended for beginners -- Carb required notifications can be pushed to Nightscout if wished, in which case an announcement will be shown and broadcast. +### OpenAPS AMA - ![Display carbs required on home screen](../images/Pref2020_CarbsRequired.png) +All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeatures.md#advanced-meal-assist-ama). -#### Advanced settings (OpenAPS SMB) +### OpenAPS SMB -- Normally you do not have to change the settings in this dialogue! -- If you want to change them anyway make sure to read about details in [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html#) and to understand what you are doing. +All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb). ## Absorption settings -![Absorption settings](../images/Pref2020_Absorption.png) - ### min_5m_carbimpact -- The algorithm uses BGI (blood glucose impact) to determine when carbs are absorbed. - -- The value is only used during gaps in CGM readings or when physical activity “uses up” all the blood glucose rise that would otherwise cause AAPS to decay COB. +The algorithm uses BGI (blood glucose impact) to determine when [carbs are absorbed](../DailyLifeWithAaps/CobCalculation.md). -- At times when carb absorption can’t be dynamically worked out based on your blood's reactions it inserts a default decay to your carbs. Basically, it is a failsafe. +At times when carb absorption can’t be dynamically worked out based on your blood's reactions, **AAPS** inserts a default decay to your carbs. Basically, it is a failsafe. This value is only used during gaps in CGM readings or when physical activity “uses up” all the blood glucose rise that would otherwise cause **AAPS** to decay COB. -- To put it simply: The algorithm "knows" how your BGs *should* behave when affected by the current dose of insulin etc. +To put it simply: The algorithm "knows" how your BGs *should* behave when affected by the current dose of insulin etc. Whenever there is a positive deviation from the expected behaviour, some carbs are absorbed/decayed. Big change=many carbs etc. -- Whenever there is a positive deviation from the expected behaviour, some carbs are absorbed/decayed. Big change=many carbs etc. +The min_5m_carbimpact does define the default carb absorption impact per 5 minutes. For more details see [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html?highlight=carbimpact#min-5m-carbimpact). -- The min_5m_carbimpact does define the default carb absorption impact per 5 minutes. For more details see [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html?highlight=carbimpact#min-5m-carbimpact). +Standard value for AMA is 5, for SMB it's 8. -- Standard value for AMA is 5, for SMB it's 8. +The COB graph on the home screen indicates when min_5m_impact is being used by putting an orange circle at the top. -- The COB graph on the home screen indicates when min_5m_impact is being used by putting an orange circle at the top. +![COB graph](../images/Pref2020_min_5m_carbimpact.png) - ![COB graph](../images/Pref2020_min_5m_carbimpact.png) +### Meal max absorption time -### Maximum meal absorption time - -- If you often eat high fat or protein meals you will need to increase your meal absorption time. +If you often eat high fat or protein meals you will need to increase your meal absorption time. ### Advanced settings - autosens ratio +![Absorption settings](../images/Pref2020_Absorption.png) + - Define min. and max. [autosens](../DailyLifeWithAaps/KeyAapsFeatures.md#autosens) ratio. - Normally standard values (max. 1.2 and min. 0.7) should not be changed. +## Pump + +### BT Watchdog + +Activate BT watchdog if necessary (e.g. for Dana pumps). It switches off bluetooth for one second if no connection to the pump is possible. This may help on some phones where the bluetooth stack freezes. + ## Pump settings -The options here will vary depending on which pump driver you have selected in [Config Builder](../SettingUpAaps/ConfigBuilder.md#pump). Pair and set your pump up according to the pump related instructions: +The options here will vary depending on which pump driver you have selected in [Config Builder](../SettingUpAaps/ConfigBuilder.md#pump). Pair and set your pump up according to the [pump related instructions](../Getting-Started/CompatiblePumps.md). -- [DanaR Insulin Pump](../CompatiblePumps/DanaR-Insulin-Pump.md) -- [DanaRS Insulin Pump](../CompatiblePumps/DanaRS-Insulin-Pump.md) -- [Accu Chek Combo Pump](../CompatiblePumps/Accu-Chek-Combo-Pump.md) -- [Accu Chek Insight Pump](../CompatiblePumps/Accu-Chek-Insight-Pump.md) -- [Medtronic Pump](../CompatiblePumps/MedtronicPump.md) +## Tidepool -If using AAPS to open loop then make sure you have selected Virtual Pump in config builder. +More information on the dedicated [Tidepool](../SettingUpAaps/Tidepool.md) page. -(Preferences-nsclient)= ## NSClient ![NSClient](../images/Pref2020_NSClient.png) @@ -421,9 +348,9 @@ If using AAPS to open loop then make sure you have selected Virtual Pump in conf Original communication protocol, can be used with older Nightscout versions. - Set your *Nightscout URL* (i.e. ). - - **Make sure that the URL is WITHOUT /api/v1/ at the end.** +- **Make sure that the URL is WITHOUT /api/v1/ at the end.** - The *[API secret](https://nightscout.github.io/nightscout/setup_variables/#api-secret-nightscout-password)* (a 12 character password recorded in your Nightscout variables). -- This enables data to be read and written between both the Nightscout website and AAPS. +- This enables data to be read and written between both the Nightscout website and **AAPS**. - Double check for typos here if you are stuck in Objective 1. ## NSClientV3 @@ -435,19 +362,19 @@ Original communication protocol, can be used with older Nightscout versions. ```{admonition} V3 data uploaders :class: warning -When using NSClientV3, all uploaders must be using the API V3. Since most are not compatible yet, this means **you must let AAPS upload all data** (BG, treatments, ...) to Nightscout and disable all other uploaders if they're not V3 compliant. +When using NSClientV3, all uploaders must be using the API V3. Since most are not compatible yet, this means **you must let **AAPS** upload all data** (BG, treatments, ...) to Nightscout and disable all other uploaders if they're not V3 compliant. ``` - Set your *Nightscout URL* (i.e. ). - - **Make sure that the URL is WITHOUT /api/v1/ at the end.** +- **Make sure that the URL is WITHOUT /api/v1/ at the end.** - In Nightscout, create an *[Admin token](https://nightscout.github.io/nightscout/security/#create-a-token)* (requires [Nightscout 15](https://nightscout.github.io/update/update/) to use the V3 API) and enter it in **NS access token** (not your API Secret!). -- This enables data to be read and written between both the Nightscout website and AAPS. +- This enables data to be read and written between both the Nightscout website and **AAPS**. - Double check for typos here if you are stuck in Objective 1. - Leave Connect to websockets enabled (recommended). ### Synchronization -Synchronization choices will depend on the way you will want to use AAPS. +Synchronization choices will depend on the way you will want to use **AAPS**. You can select which data you want to [upload and download to or from Nightscout](../SettingUpAaps/Nightscout.md#aaps-settings). @@ -455,11 +382,11 @@ You can select which data you want to [upload and download to or from Nightscout ![Alarm options](../images/Pref2024_NSClient_Alarms.png) -- Alarm options allows you to select which Nightscout alarms to use through the app. AAPS will alarm when a Nightscout alarms trigger. - - For the alarms to sound you need to set the Urgent High, High, Low and Urgent Low alarm values in your [Nightscout variables](https://nightscout.github.io/nightscout/setup_variables/#alarms). - - They will only work whilst you have a connection to Nightscout and are intended for parent/caregivers. - - If you have the CGM source on your phone (i.e. xDrip+ or BYODA) then use those alarms instead of Nightscout Alarms. -- Create notifications from Nightscout [announcements](https://nightscout.github.io/nightscout/discover/#announcement) will echo Nightscout announcements in the AAPS notifications bar. +- Alarm options allows you to select which Nightscout alarms to use through the app. **AAPS** will alarm when a Nightscout alarms trigger. +- For the alarms to sound you need to set the Urgent High, High, Low and Urgent Low alarm values in your [Nightscout variables](https://nightscout.github.io/nightscout/setup_variables/#alarms). +- They will only work whilst you have a connection to Nightscout and are intended for parent/caregivers. +- If you have the CGM source on your phone (i.e. xDrip+ or BYODA) then use those alarms instead of Nightscout Alarms. +- Create notifications from Nightscout [announcements](https://nightscout.github.io/nightscout/discover/#announcement) will echo Nightscout announcements in the **AAPS** notifications bar. - You can change stale data and urgent stale data alarms threshold when no data is received from Nightscout after a certain time. ### Connection settings @@ -468,11 +395,10 @@ You can select which data you want to [upload and download to or from Nightscout - Connection settings define when Nightscout connection will be enabled. - Restrict Nightscout upload to Wi-Fi only or even to certain Wi-Fi SSIDs. -- If you want to use only a specific WiFi network you can enter its WiFi SSID. +- If you want to use only a specific Wi-Fi network you can enter its Wi-Fi SSID. - Multiple SSIDs can be separated by semicolon. - To delete all SSIDs enter a blank space in the field. -(Preferences-advanced-settings-nsclient)= ### Advanced settings (NSClient) ![NS Client advanced settings](../images/Pref2024_NSClientAdv.png) @@ -481,30 +407,26 @@ Options in advanced settings are self-explanatory. ## SMS Communicator -- Options will only be displayed if SMS communicator is selected in [Config Builder](../SettingUpAaps/ConfigBuilder.md#sms-communicator). -- This setting allows remote control of the app by texting instructions to the patient's phone which the app will follow such as suspending loop, or bolusing. -- Further information is described in [SMS Commands](../RemoteFeatures/SMSCommands.md). -- Additional safety is obtained through use of an authenticator app and additional PIN at token end. +More information on the dedicated [SMS Commands](../RemoteFeatures/SMSCommands.md) page. ## Automation Select which location service shall be used: -- Use passive location: AAPS only takes locations if other apps are requesting it +- Use passive location: **AAPS** only takes locations if other apps are requesting it - Use network location: Location of your Wi-Fi - Use GPS location (Attention! May cause excessive battery drain!) ## Local alerts ![Local alerts](../images/Pref2020_LocalAlerts.png) - -- Settings should be self-explanatory. +Settings should be self-explanatory. ## Data choices ![Data choices](../images/Pref2020_DataChoice.png) -- You can help develop AAPS further by sending crash reports to the developers. +You can help develop **AAPS** further by sending crash reports to the developers. ## Maintenance settings @@ -514,9 +436,9 @@ Select which location service shall be used: ## Open Humans -- You can help the community by donating your data to research projects! Details are described on the [Open Humans page](../SupportingAaps/OpenHumans.md). +You can help the community by donating your data to research projects! Details are described on the [Open Humans page](../SupportingAaps/OpenHumans.md). -- In Preferences you can define when data shall be uploaded +In Preferences, you can define when data shall be uploaded - - only if connected to WiFi - - only if charging +- only if connected to Wi-Fi +- only if charging \ No newline at end of file diff --git a/docs/EN/SettingUpAaps/SetupWizard.md b/docs/EN/SettingUpAaps/SetupWizard.md index 0fd7fc29c1af..2e0712fc321a 100644 --- a/docs/EN/SettingUpAaps/SetupWizard.md +++ b/docs/EN/SettingUpAaps/SetupWizard.md @@ -198,7 +198,8 @@ In this example we select Nightscout as reporting server, and will configure it. ```{admonition} Make sure to choose the correct **NSClient** version for your needs! :class: Note -Click [here](./Releasenotes.md) for the release notes of **AAPS** 3.2.0.0 which explain the differences between the top option **NSClient** (this is "v1", although it is not explicitly labelled) and the second option, **NSClient v3**. + +Click [here](../Maintenance/ReleaseNotes.md#version-3200-dedicated-to-philoul) for the release notes of **AAPS** 3.2.0.0 which explain the differences between the top option **NSClient** (this is "v1", although it is not explicitly labelled) and the second option, **NSClient v3**. Nightscout users should choose **NSClient v3**, unless you want to monitor or send remote treatments (_e.g._ as a parent or caregiver using **AAPS** for a child) through Nightscout, in which case, choose the first option "**NSClient**" until further notice. ``` diff --git a/docs/EN/SettingUpAaps/YourAapsProfile.md b/docs/EN/SettingUpAaps/YourAapsProfile.md index 9ad95e10858b..ef03186e6ab6 100644 --- a/docs/EN/SettingUpAaps/YourAapsProfile.md +++ b/docs/EN/SettingUpAaps/YourAapsProfile.md @@ -34,8 +34,8 @@ The **figure below** shows an example of how the DIA and glucose targets could b Your **BG target** is a core value and all of **AAPS** calculations are based on it. It is different from the target range which you usually aim to keep your blood glucose values in: * A glucose target, particularly if it is only short-term (less than 4 hours in duration), does not need to be the *actual value* you expect or want your glucose level to get to, rather, it is a good way to tell **AAPS** to be more or less aggressive, while still keeping your glucose levels in range. * If your target is very wide (say, 3 or more mmol/l [50 mg/dl or more] wide), you will often find little **AAPS** action. This is because **BG** level is predicted to be somewhere in that wide range, and thus temporary basal rate changes are rarely suggested. -* When beginning with **AAPS**, especially when progressing through [the first objectives](../SettingUpAaps/CompletingTheObjectives.md), using a wide range target can be a good option while you are learning how **AAPS** behaves and ajusting your **Profile**. -* Later on, you will probably find more appropriate to reduce the range until you have a single target for each time of the day (_Low_ target = _High_ target), to make sure that **AAPS** reacts promptly to **BG** fluctuations. +* When In [Open Loop](../SettingUpAaps/Preferences.md#open-loop), especially when progressing through [the first objectives](../SettingUpAaps/CompletingTheObjectives.md), using a wide range target can be a good option while you are learning how **AAPS** behaves and ajusting your **Profile**. +* When In [Closed Loop](../SettingUpAaps/Preferences.md#closed-loop) (starting at **[Objective 6](../SettingUpAaps/CompletingTheObjectives.md#objective-6-starting-to-close-the-loop-with-low-glucose-suspend)**), you will probably find more appropriate to reduce the range until you have a single target for each time of the day (_Low_ target = _High_ target), to make sure that **AAPS** reacts promptly to **BG** fluctuations. The targets can be defined within those boundaries : @@ -106,6 +106,23 @@ A hybrid closed loop _can_ attempt to make insulin delivery adjustments to minim If you are starting with **AAPS** after using a different open or closed-loop pumping system, you will already have a reasonable idea of what values to use for basal rates (BR), insulin sensitivity factors (ISF) and insulin-to-carb ratios (IC or ICR). If you are moving from injections (MDI) to **AAPS**, then it is a good idea to read up on how to make the transfer from MDI to pump first, and plan and make the move carefully in consultation with your diabetes team. ["Pumping insulin"](https://amzn.eu/d/iaCsFa2) by John Walsh & Ruth Roberts and [“Think like a Pancreas”](https://amzn.eu/d/iVU0RGe) by Gary Scheiner are very useful. +## Profile backup + +Being a core setting of your looping system, your profiles are highly sensitive and something you really don't want to lose. + +* Your Profiles are stored in the **AAPS** database. +* If enabled, Profiles are also uploaded to Nightscout. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Upload data to NS](../SettingUpAaps/Preferences.md#nsclient). +* They are also part of [exported settings](../Maintenance/ExportImportSettings.md). So make sure to have a backup in a safe place. + +## Editing Profiles from Nightscout + +If enabled, profile changes made directly in Nightscout can be received in **AAPS**. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Receive profile store](../SettingUpAaps/Preferences.md#nsclient). + +This can be helpful when about to make major changes to a more extensive profile. They can be entered more easily via the web interface, _e.g._ to manually copy data from a spreadsheet. + +To do this, however, it is important to clone the whole **database record** consisting of several profiles in the Nightscout editor (blue arrow on the screenhost below). The new database records then carries the current date. After saving, the changed/new profile can be activated in **AAPS** with a regular [Profile switch](../DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md). + +![Clone database records](../images/Nightscout_Profile_Editor.PNG) ## Profile Helper diff --git a/docs/EN/UsefulLinks/WearOsSmartwatch.md b/docs/EN/UsefulLinks/WearOsSmartwatch.md index 0e0910c7dea7..66678584b20e 100644 --- a/docs/EN/UsefulLinks/WearOsSmartwatch.md +++ b/docs/EN/UsefulLinks/WearOsSmartwatch.md @@ -5,12 +5,27 @@ There are several watchfaces to choose from that are included in the base build of the AAPS Wear APK. These watchfaces include average delta, IOB, currently active temp basal rate and basal profiles and a CGM readings graph. -Ensure notifications from AAPS are not blocked on the watch. Confirmation of an action (e.g. bolus, tempt target) comes via a notification which you will need to swipe and tick. - Some available actions on the watchfaces are: * Double tap on the BG to get to the AAPS menu * Double tap on the BG graph to change the graph's time scale +## Configuration + +Enable the Wear module in the [Config Builder](../SettingUpAaps/ConfigBuilder.md). + +Use the Wear Preferences to define which variables should be considered when calculating bolus given though your watch (i.e. 15min trend, COB...). + +If you want to bolus etc. from the watch then within "Wear settings" you need to enable "Controls from Watch". + +![Wear settings](../images/ConfBuild_Wear.png) + +Through Wear tab or hamburger menu (top left of screen, if tab is not displayed) you can +* Resend all data. + Might be helpful if watch was not connected for some time, and you want to push the information to the watch. +* Open settings on your watch directly from your phone. + +Ensure notifications from AAPS are not blocked on the watch. Confirmation of an action (e.g. bolus, tempt target) comes via a notification which you will need to swipe and tick. + ## Changing to an AAPS Watchface on your WearOS watch There are a number of watchfaces available in the standard build of the AAPS Wear OS APK build. Once you have installed the AAPS Wear APK on your watch, they will be available. Here are the steps for selecting one: diff --git a/docs/EN/images/ConfBuild_Pump_AAPS30.png b/docs/EN/images/ConfBuild_Pump_AAPS30.png deleted file mode 100644 index fdc0bc5a6d0d78d8e80a7c603093802eaea7ed7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122311 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

5p*J)05LOXHGeyG`~&# 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℘Ok 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МWX)0#?~jcDa=hFoI83iqgO8q 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 diff --git a/docs/EN/images/LocalProfile_ClonePS_AAPS30.png b/docs/EN/images/LocalProfile_ClonePS_AAPS30.png deleted file mode 100644 index e50634303ed01a5e316b0e78eeb837433248df50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49645 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

U3Fzcjj7;O6ZwI+pUDWnt0M)ji`i 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 Date: Sat, 26 Oct 2024 18:59:05 +0200 Subject: [PATCH 02/10] typos --- docs/EN/SettingUpAaps/ConfigBuilder.md | 9 +++++++-- docs/EN/SettingUpAaps/Preferences.md | 8 ++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 6fed23e8d636..1f821f022953 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -16,6 +16,11 @@ With the checkbox under the eye symbol you can decide how to open the correspond ![Tab or hamburger menu](../images/ConfBuild_TabOrHH_AAPS30.png) +```{contents} +:backlinks: entry +:depth: 2 +``` + ## Profile This module can not be disabled as it is a core part of **AAPS**. @@ -111,7 +116,7 @@ Select the pump you are using. See [Compatible pumps](../Getting-Started/Compati * [EOPatch2](../CompatiblePumps/EOPatch2.md) * [Medtrum](../CompatiblePumps/MedtrumNano.md) * Virtual pump: open loop - **AAPS** suggestions only - * as you make you first steps with **AAPS*, during the first [objectives](../SettingUpAaps/CompletingTheObjectives.md) + * as you make you first steps with **AAPS**, during the first [objectives](../SettingUpAaps/CompletingTheObjectives.md) * for pump which doesn't have any driver yet ## Sensitivity Detection @@ -127,7 +132,7 @@ Select the desired APS algorithm for therapy adjustments. You can view the activ * OpenAPS AMA * Advanced Meal Assist: older algorithm not recommended anymore. * In simple terms, the benefits are after you give yourself a meal bolus, the system can high-temp more quickly IF you enter carbs reliably. -* [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md) +* [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) * Super Micro Bolus: most recent algorithm recommended for all users. * In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly small **Super Micro Boluses**. * Note : It is recommended to use this algorithm from the beginning, even though you will not actually get SMBs delivered until [Objective 9](../SettingUpAaps/CompletingTheObjectives.md#objective-9-enabling-additional-oref1-features-for-daytime-use-such-as-super-micro-bolus-smb). diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index a8a1d372867f..589ffd479bdb 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -292,11 +292,11 @@ Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md ### OpenAPS AMA -All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeatures.md#advanced-meal-assist-ama). +All the settings for OpenAPS AMA are described in the dedicated section in [Key AAPS Features > Advanced Meal Assist (AMA)](../DailyLifeWithAaps/KeyAapsFeatures.md#advanced-meal-assist-ama). ### OpenAPS SMB -All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb). +All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb). ## Absorption settings @@ -420,6 +420,7 @@ Select which location service shall be used: ## Local alerts ![Local alerts](../images/Pref2020_LocalAlerts.png) + Settings should be self-explanatory. ## Data choices @@ -432,13 +433,12 @@ You can help develop **AAPS** further by sending crash reports to the developers ![Maintenance settings](../images/Pref2020_Maintenance.png) -- Standard recipient of logs is . +Standard recipient of logs is . ## Open Humans You can help the community by donating your data to research projects! Details are described on the [Open Humans page](../SupportingAaps/OpenHumans.md). In Preferences, you can define when data shall be uploaded - - only if connected to Wi-Fi - only if charging \ No newline at end of file From f79a00bb331bb045197479f7b394d2aa28d03af9 Mon Sep 17 00:00:00 2001 From: emilisev Date: Sat, 26 Oct 2024 15:29:50 +0200 Subject: [PATCH 03/10] Update Config part : ConfigBuilder.md+Preferences.md --- docs/EN/CompatibleCgms/Libre1.md | 6 +- docs/EN/CompatibleCgms/PocTech.md | 2 +- docs/EN/DailyLifeWithAaps/AapsScreens.md | 24 +- docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md | 225 +++++------ .../ProfileSwitch-ProfilePercentage.md | 4 + docs/EN/DailyLifeWithAaps/TempTargets.md | 4 + docs/EN/Getting-Started/CompatiblesCgms.md | 25 +- docs/EN/Maintenance/DocumentationUpdate.md | 11 +- docs/EN/Maintenance/ReleaseNotes.md | 2 +- docs/EN/Sandbox/sandbox1.md | 2 +- .../SettingUpAaps/ChangeAapsConfiguration.md | 23 +- docs/EN/SettingUpAaps/ConfigBuilder.md | 240 +++++------ docs/EN/SettingUpAaps/Preferences.md | 382 +++++++----------- docs/EN/SettingUpAaps/SetupWizard.md | 5 +- docs/EN/SettingUpAaps/YourAapsProfile.md | 21 +- docs/EN/UsefulLinks/WearOsSmartwatch.md | 19 +- docs/EN/images/ConfBuild_Pump_AAPS32.png | Bin 0 -> 139703 bytes 17 files changed, 434 insertions(+), 561 deletions(-) create mode 100644 docs/EN/images/ConfBuild_Pump_AAPS32.png diff --git a/docs/EN/CompatibleCgms/Libre1.md b/docs/EN/CompatibleCgms/Libre1.md index ba4bc52eef64..81433e74c634 100644 --- a/docs/EN/CompatibleCgms/Libre1.md +++ b/docs/EN/CompatibleCgms/Libre1.md @@ -36,7 +36,7 @@ details. - You can safely download the [latest APK (stable)](https://xdrip-plus-updates.appspot.com/stable/xdrip-plus-latest.apk) unless you need recent features, in which case you should use the latest [Nightly Snapshot](https://github.com/NightscoutFoundation/xDrip/releases). - Follow setup instructions on [xDrip+ settings page](../CompatibleCgms/xDrip.md). - You also need [OOP2](https://drive.google.com/file/d/1f1VHW2I8w7Xe3kSQqdaY3kihPLs47ILS/view) for Libre 1 US (and Libre 2 EU). -- Select xDrip+ in in [ConfigBuilder, BG Source](#Config-Builder-bg-source). +- Select xDrip+ in [ConfigBuilder, BG Source](#Config-Builder-bg-source). ## 2. Using Glimp @@ -49,7 +49,7 @@ details. - Tomato is the vendor app for Miaomiao. - Install [Tomato](http://tomato.cool/#download_page) and follow the vendor [instructions](http://tomato.cool/how-to-broadcast-data-to-android-aps/tips/). -- Select Tomato in in [ConfigBuilder, BG Source](#Config-Builder-bg-source). +- Select Tomato in [ConfigBuilder, BG Source](#Config-Builder-bg-source). ## 4. Using Diabox @@ -58,4 +58,4 @@ details. ![Diabox](../images/Diabox.png) -- Select xDrip+ in in [ConfigBuilder, BG Source](#Config-Builder-bg-source). +- Select xDrip+ in [ConfigBuilder, BG Source](#Config-Builder-bg-source). diff --git a/docs/EN/CompatibleCgms/PocTech.md b/docs/EN/CompatibleCgms/PocTech.md index 5043dc1d0dfe..9d614f98e144 100644 --- a/docs/EN/CompatibleCgms/PocTech.md +++ b/docs/EN/CompatibleCgms/PocTech.md @@ -1,4 +1,4 @@ # For users of PocTech CT-100 -- Install PocTech App +- Install [PocTech App](https://play.google.com/store/apps/details?id=com.poctechcorp.pocct) - Select PocTech App in [ConfigBuilder, BG Source](#Config-Builder-bg-source). diff --git a/docs/EN/DailyLifeWithAaps/AapsScreens.md b/docs/EN/DailyLifeWithAaps/AapsScreens.md index dbbd75a9441a..e2b1c7fe797f 100644 --- a/docs/EN/DailyLifeWithAaps/AapsScreens.md +++ b/docs/EN/DailyLifeWithAaps/AapsScreens.md @@ -298,6 +298,8 @@ Shows the sensitivity that [Autosens](#Open-APS-features-autosens) has detected. Sensitivity is a calculation of sensitivity to insulin as a result of exercise, hormones etc. +Note, you need to be in [Objective 8](../SettingUpAaps/CompletingTheObjectivesfixme.md#objective-8-adjust-basals-and-ratios-if-needed-and-then-enable-autosens) in order to let Sensitivity Detection/[Autosens](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the line in your graph is displayed for information only. + #### Heart rate This data may be available when using a [Garmin smartwatch](#Watchfaces-garmin). @@ -505,9 +507,9 @@ Like most of these rules-of-thumb it is of limited real validity. Note: Your dia ![Insulin Profile](../images/Screenshot_insulin_profile.png) -This shows the activity profile of the insulin you have chosen in [config builder](#Config-Builder-insulin). +This shows the activity profile of the insulin you have chosen in [config builder](#Config-Builder-insulin). The curves will vary based on the [DIA](../SettingUpAaps/YourAapsProfilefixme.md#duration-of-insulin-action-dia) and the time to peak. -The **purple** line shows how much insulin remains after it has been injected as it decays with time and the **blue** line shows how active it is. The important thing to note is that the decay has a **long tail**. If you have been used to manual pumping, you have probably been used to assuming that insulin decays over about 3.5 hours. However, when you are looping, the long tail matters as the calculations are far more precise and these small amounts add up when they are subjected to the recursive calculations in the **AAPS** algorithm. +The **purple** line shows how much insulin remains after it has been injected as it decays with time and the **blue** line shows how active it is. The important thing to note is that the decay has a **long tail**. If you have been used to manual pumping, you have probably been used to assuming that insulin decays over about 3.5 hours. However, when you are looping, the long tail matters as the calculations are far more precise and these small amounts add up when they are subjected to the recursive calculations in the **AAPS** algorithm. Therefore, **AAPS** uses minimum 5h as DIA. For a more detailed discussion of the different types of insulin, their activity profiles and why all this matters you can read an article here on [Understanding the New IOB Curves Based on Exponential Activity Curves](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/understanding-insulin-on-board-calculations.html#understanding-the-new-iob-curves-based-on-exponential-activity-curves) @@ -532,15 +534,14 @@ For more details see [APS section on config builder page](#Config-Builder-aps). ## Profile ![Profile](../images/Screenshots_Profile.png) -Profile contains information on your individual diabetes settings: +Profile contains information on your individual diabetes settings, see the detailed **[Profile](../SettingUpAaps/YourAapsProfile.md)** page for more information. - * DIA (Duration of Insulin Action) - * IC or I:C: Insulin to Carb ratio - * ISF: Insulin Sensitivity Factor - * Basal rate - * Target: Blood glucose level that you want **AAPS** to be aiming for +The buttons on this page allow you to manage your profiles : +* **Green plus**: create new profile from scratch +* **Red X**: delete the profile currently on screen +* **Blue arrow**: duplicate the profile currently on screen -See the detailed **[Profile](../SettingUpAaps/YourAapsProfile.md)** page for more information. +When you want to make any changes to a profile, make sure you are editing the correct profile. When you reach the profile tab, it may not show the current profile in use, but the first one in the list. ## Automation @@ -633,6 +634,11 @@ The history of profile switches can be seen here. You may see multiple entries e Deleting the entries only affects your reports in Nightscout and will never actually change the current profile. +#### Clone profile switch +You can easily create a new local profile from a profile switch. In this case, timeshift and percentage will be applied to the new local profile. Use the **Clone** button shown on line **1**. + +You can now go to the [Profile tab](#profile) to edit the newly created Profile. + ### Care portal ![Care portal](../images/TreatmentsView5.png) diff --git a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md index 08b79286d2be..ff5897deacce 100644 --- a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md +++ b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md @@ -1,22 +1,20 @@ # OpenAPS features -(Open-APS-features-autosens)= ## Autosens -* Autosens is a algorithm which looks at blood glucose deviations (positive/negative/neutral). +* Autosens is an algorithm which looks at blood glucose deviations (positive/negative/neutral). * It will try and figure out how sensitive/resistant you are based on these deviations. * The oref implementation in **OpenAPS** runs off a combination of 24 and 8 hours worth of data. It uses either one which is more sensitive. -* In versions prior to AAPS 2.7 user had to choose between 8 or 24 hours manually. -* From AAPS 2.7 on Autosens in AAPS will switch between a 24 and 8 hours window for calculating sensitivity. It will pick which ever one is more sensitive. +* In versions prior to **AAPS** 2.7 user had to choose between 8 or 24 hours manually. +* From **AAPS** 2.7 on Autosens in **AAPS** will switch between a 24 and 8 hours window for calculating sensitivity. It will pick whichever one is more sensitive. * If users have come from oref1 they will probably notice the system may be less dynamic to changes, due to the varying of either 24 or 8 hours of sensitivity. * Changing a cannula or changing a profile will reset Autosens ratio back to 100% (a percentual profile switch with duration won't reset autosens). * Autosens adjusts your basal and ISF (i.e.: mimicking what a Profile shift does). * If continuously eating carbs over an extended period, autosens will be less effective during that period as carbs are excluded from BG delta calculations. -(Open-APS-features-super-micro-bolus-smb)= ## Super Micro Bolus (SMB) -SMB, the shortform of 'super micro bolus', is the latest OpenAPS feature (from 2018) within the Oref1 algorithm. In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly **small super microboluses**. In situations where AMA would add 1.0 IU insulin using a temporary basal rate, SMB delivers several super microboluses in small steps at **5 minute intervals**, e.g. 0.4 IU, 0.3 IU, 0.2 IU and 0.1 IU. At the same time (for safety reasons) the actual basal rate is set to 0 IU/h for a certain period to prevent overdose (**'zero-temping'**). This allows the system adjust the blood glucose faster than with the temporary basal rate increase in AMA. +SMB, the shortform of 'super micro bolus', is the latest OpenAPS feature (from 2018) within the Oref1 algorithm. In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly **small super micro boluses**. In situations where AMA would add 1.0 IU insulin using a temporary basal rate, SMB delivers several super micro boluses in small steps at **5 minute intervals**, e.g. 0.4 IU, 0.3 IU, 0.2 IU and 0.1 IU. At the same time (for safety reasons) the actual basal rate is set to 0 IU/h for a certain period to prevent overdose (**'zero-temping'**). This allows the system adjust the blood glucose faster than with the temporary basal rate increase in AMA. -Thanks to SMB, it may be sufficient for meals containing only "slow" carbs to inform the system of the planned amount of carbohydrate and leave the rest to AAPS. However, this may lead to higher postprandial (post-meal) peaks because pre-bolusing isn’t possible. Or you can give, if necessary with pre-bolusing, a **start bolus**, which **only partly** covers the carbohydrates (e.g. 2/3 of the estimated amount) and let SMB provide the rest. +Thanks to SMB, it may be sufficient for meals containing only "slow" carbs to inform the system of the planned amount of carbohydrate and leave the rest to **AAPS**. However, this may lead to higher postprandial (post-meal) peaks because pre-bolusing isn’t possible. Or you can give, if necessary with pre-bolusing, a **start bolus**, which **only partly** covers the carbohydrates (e.g. 2/3 of the estimated amount) and let SMB provide the rest. The SMB feature contains some safety mechanisms: @@ -32,19 +30,26 @@ The SMB feature contains some safety mechanisms: **You must have started [objective 9](#objectives-objective9) to use SMB.** -See also: [OpenAPS documentation for oref1 SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html) and [Tim's info on SMB](https://www.diabettech.com/artificial-pancreas/understanding-smb-and-oref1/). +See also : +* [OpenAPS documentation for SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html#understanding-super-micro-bolus-smb). +* [OpenAPS documentation for oref1 SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html) +* [Tim's info on SMB](https://www.diabettech.com/artificial-pancreas/understanding-smb-and-oref1/). + +The settings for OpenAPS SMB are described below. (Open-APS-features-max-u-h-a-temp-basal-can-be-set-to)= -### Max U/h a temp basal can be set to (OpenAPS “max-basal”) -This safety setting determines the maximum temporary basal rate the insulin pump may deliver. The value should be the same in the pump and in AAPS and should be at least 3 times the highest single basal rate set. +### Max U/h a temp basal can be set to + +This safety setting determines the maximum temporary basal rate the insulin pump may deliver. It is also known as **max-basal**. -Example: +The value is measured in units per hour (U/h). It is advised to set this to something sensible. +A good recommendation for setting this parameter is: -Your basal profile’s highest basal rate during the day is 1.00 U/h. Then a max-basal value of at least 3 U/h is recommended. + max-basal = highest basal rate x 4 -AAPS limits the value as a 'hard limit' according to the patients age you have selected under settings. +For example, if the highest basal rate in your profile was 0.5 U/h you could multiply that by 4 to get a value of 2 U/h. -AAPS limits the value as follows: +**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](../SettingUpAaps/Preferences.md#patient-type). The hard limits are as follows: * Child: 2 * Teenager: 5 @@ -55,14 +60,19 @@ AAPS limits the value as follows: *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* (Open-APS-features-maximum-total-iob-openaps-cant-go-over)= -### Maximum total IOB OpenAPS can’t go over (OpenAPS "max-iob") -This value determines the maxIOB that AAPS will remain under while running in closed loop mode. If the current IOB (e.g. after a meal bolus) is above the defined value, the loop stops dosing insulin until the IOB limit is below the given value. +### Maximum total IOB OpenAPS can’t go over + +This value determines the maximum **Insulin on Board** (basal and bolus IOB) that **AAPS** will remain under while running in closed loop mode. It is also known as **maxIOB**. -Using the OpenAPS SMB, max-IOB is calculated differently than in OpenAPS AMA. In AMA, maxIOB was just a safety-parameter for basal IOB, while in SMB-mode, it also includes bolus IOB. A good start is +If the current IOB (e.g. after a meal bolus) is above the defined value, the loop stops dosing insulin until the IOB limit is below the given value. + +A good start for setting this parameter is: maxIOB = average mealbolus + 3x max daily basal -Be careful and patient and only change the settings step by step. It is different for everyone and can also depend on the average total daily dose (TDD). For safety reason, there is a limit, which depends on the patient age. The 'hard limit' for maxIOB is higher than in [AMA](#max-uh-a-temp-basal-can-be-set-to-openaps-max-basal). +Be careful and patient and only change the settings step by step. It is different for everyone and can also depend on the average total daily dose (TDD). + +**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](../SettingUpAaps/Preferences.md#patient-type). The hard limits are as follows: * Child: 3 * Teenager: 7 @@ -72,12 +82,10 @@ Be careful and patient and only change the settings step by step. It is differen *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* -See also [OpenAPS documentation for SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html#understanding-super-micro-bolus-smb). +### Enable Autosens -### Enable AMA Autosens -Here, you can choose if you want to use the [sensitivity detection](../DailyLifeWithAaps/SensitivityDetectionAndCob.md) 'autosens' or not. +[Autosens](#autosens) looks at blood glucose deviations (positive/negative/neutral). It will try and figure out how sensitive/resistant you are based on these deviations and adjust basal rate and ISF based on these deviations. -(Open-APS-features-enable-smb)= ### Enable SMB Enable this to use SMB functionality. If disabled, no SMBs will be given. @@ -85,33 +93,36 @@ Enable this to use SMB functionality. If disabled, no SMBs will be given. ### Enable SMB with high temp targets If this setting is enabled, SMB will be allowed, but not necessarily enabled, when there is a high temporary target active (defined as anything above 100mg/dl regardless of profile target). This option is intended to be used to disable SMBs when the setting is disabled. For example, if this option is disabled, SMBs can be disabled by setting a temp target above 100mg/dl. This option will also disable SMB regardless of what other condition is trying to enable SMB. -If this setting is enabled, SMB will only be enabled with a high temp target if Enable SMB with temp targets is also enabled. +If this setting is enabled, SMB will only be enabled with a high temp target if **Enable SMB with temp targets** is also enabled. -(Open-APS-features-enable-smb-always)= ### Enable SMB always -If this setting is enabled, SMB is enabled always (independent of COB, temp targets or boluses). If this setting is enabled, the rest of the enable settings below will have no effect. However, if “Enable SMB with high temp targets” is disabled and a high temp target is set SMBs will be disabled. -For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. Currently it is only an available option with a Dexcom G5 or G6, if using the ['Build your own Dexcom App'](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “native mode” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value in 5 minutes. +If this setting is enabled, SMB is enabled always enabled(independent of COB, temp targets or boluses). If this setting is enabled, the rest of the enable settings below will have no effect. However, if **Enable SMB with high temp targets** is disabled and a high temp target is set, SMBs will be disabled. -For other CGM/FGM like Freestyle Libre, ‘SMB always’ is deactivated until xDrip+ has a better noise smoothing plugin. You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). +For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. +* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “[native mode](../CompatibleCgms/SmoothingBloodGlucoseDatafixme.md#xdrip-with-dexcom-g6-or-dexcom-one)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. +* For other CGM/FGM like Freestyle Libre, **SMB always** is deactivated until there is a better noise smoothing plugin. +* You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). ### Enable SMB with COB If this setting is enabled, SMB is enabled when the COB is greater than 0. ### Enable SMB with temp targets -If this setting is enabled, SMB is enabled when there is any temp target set (eating soon, activity, hypo, custom). If this setting is enabled but "Enable SMB with high temp targets" is disabled, SMB will be enabled when a low temp target is set (below 100mg/dl) but disabled when a high temp target is set. +If this setting is enabled, SMB is enabled when there is any temp target set (eating soon, activity, hypo, custom). If this setting is enabled but **Enable SMB with high temp targets** is disabled, SMB will be enabled when a low temp target is set (below 100mg/dl) but disabled when a high temp target is set. ### Enable SMB after carbs -If enabled, SMB is enabled for 6h after carbohydrates are announced, even if COB has reached 0. For safety reasons, this option is only available for BG sources with a nice filtering system for noisy data. Currently it is only an available option with a Dexcom G5 or G6 if using the ['Build your own Dexcom App'](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “native mode” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value in 5 minutes. +If enabled, SMB is enabled for 6h after carbohydrates are announced, even if COB has reached 0. -For other CGM/FGM like Freestyle Libre, 'Enable SMB after carbs' is deactivated until xDrip+ has a better noise smoothing plugin. You can find [more information here](../CompatibleCgms/SmoothingBloodGlucoseData.md). +For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. +* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “[native mode](../CompatibleCgms/SmoothingBloodGlucoseDatafixme.md#xdrip-with-dexcom-g6-or-dexcom-one)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. +* For other CGM/FGM like Freestyle Libre, **SMB always** is deactivated until there is a better noise smoothing plugin. +* You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). ### How frequently SMBs will be given in min This feature limits the frequency of SMBs. This value determines the minimum time between SMBs. -Note that the loop runs every time a glucose value comes in (generally 5 minutes). Subtract 2 minute to give loop additional time to complete. E.g if you want SMB to be given every loop run, set this to 3 minutes. +Note that the loop runs every time a glucose value comes in (generally 5 minutes). Subtract 2 minute to give loop additional time to complete. E.g. if you want SMB to be given every loop run, set this to 3 minutes. Default value: 3 min. -(Open-APS-features-max-minutes-of-basal-to-limit-smb-to)= ### Max minutes of basal to limit SMB to This is an important safety setting. This value determines how much SMB can be given based on the amount of basal insulin in a given time, when it is covered by COBs. @@ -122,49 +133,64 @@ It is recommended not to set the value higher than 90 minutes, as this would lea Default value: 30 min. ### Enable UAM -With this option enabled, the SMB algorithm can recognize unannounced meals. This is helpful if you forget to tell AAPS about your carbs or estimate your carbs wrong and the amount of entered carbs is wrong or if a meal with lots of fat and protein has a longer duration than expected. Without any carb entry, UAM can recognize fast glucose increasements caused by carbs, adrenaline, etc., and tries to adjust it with SMBs. This also works the opposite way: if there is a fast glucose decrease, it can stop SMBs earlier. +With this option enabled, the SMB algorithm can recognize unannounced meals. This is helpful if you forget to tell **AAPS** about your carbs or estimate your carbs wrong and the amount of entered carbs is wrong or if a meal with lots of fat and protein has a longer duration than expected. Without any carb entry, UAM can recognize fast glucose increase caused by carbs, adrenaline, etc., and tries to adjust it with SMBs. This also works the opposite way: if there is a fast glucose decrease, it can stop SMBs earlier. **Therefore, UAM should always be activated when using SMB.** ### Sensitivity raises target If this option is enabled, the sensitivity detection (autosens) can raise the target when sensitivity is detected (below 100%). In this case your target will be raised by the percentage of the detected sensitivity. +If the target is modified due to sensitivity detection, it will be displayed with a green background on your home screen. + +![Target modified by autosens](../images/Home2020_DynamicTargetAdjustment.png) + ### Resistance lowers target If this option is enabled, the sensitivity detection (autosens) can lower the target when resistance is detected (above 100%). In this case your target will be lowered by the percentage of the detected resistance. ### High temp-target raises sensitivity -If you have this option enabled, the insulin sensitivity will be increased while having a temporary target above 100 mg/dl or 5.6 mmol/l. This means, the ISF will rise while IC and basal will decrease. This will effectively make AAPS less aggressive when you set a high temp target. +If you have this option enabled, the insulin sensitivity will be increased while having a temporary target above 100 mg/dl or 5.6 mmol/l. This means, the ISF will rise while IC and basal will decrease. This will effectively make **AAPS** less aggressive when you set a high temp target. ### Low temp-target lowers sensitivity -If you have this option enabled, the insulin sensitivity will be decreased while having a temporary target lower than 100 mg/dl or 5.6 mmol/l. This means, the ISF will decrease while IC and basal will rise. This will effectively make AAPS more aggressive when you set a low temp target. +If you have this option enabled, the insulin sensitivity will be decreased while having a temporary target lower than 100 mg/dl or 5.6 mmol/l. This means, the ISF will decrease while IC and basal will rise. This will effectively make **AAPS** more aggressive when you set a low temp target. + +### Minimal carbs required for suggestion + +Minimum grams of carbs to display a carbs suggestion alert. +Eating of additional carbs will be suggested when the reference design detects that it requires carbs. In this case you will receive a notification which can be snoozed for 5, 15 or 30 minutes. + +Carb required notifications can be pushed to Nightscout if wished, in which case an announcement will be shown and broadcast. + +In any case, the required carbs will be displayed in the COB section on your home screen. + +![Display carbs required on home screen](../images/Pref2020_CarbsRequired.png) ### Advanced Settings -**Always use short average delta instead of simple data** If you enable this feature, AAPS uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps AAPS to be steadier with noisy data sources like xDrip+ and Libre. +You can read more here : [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html). + +**Always use short average delta instead of simple data** If you enable this feature, **AAPS** uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps **AAPS** to be steadier with noisy data sources like xDrip+ and Libre. -**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that AAPS will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump and/or profile. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then AAPS can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). +**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump and/or profile. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then **AAPS** can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). Default value: 3 (shouldn’t be changed unless you really need to and know what you are doing) -**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that AAPS will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump and/or profile. +**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump and/or profile. Default value: 4 (shouldn’t be changed unless you really need to and know what you are doing) *** -(Open-APS-features-advanced-meal-assist-ama)= ## Advanced Meal Assist (AMA) AMA, the short form of "advanced meal assist" is an OpenAPS feature from 2017 (oref0). OpenAPS Advanced Meal Assist (AMA) allows the system to high-temp more quickly after a meal bolus if you enter carbs reliably. You can find more information in the [OpenAPS documentation](https://newer-docs.readthedocs.io/en/latest/docs/walkthrough/phase-4/advanced-features.html#advanced-meal-assist-or-ama). -(Open-APS-features-max-u-hr-a-temp-basal-can-be-set-to-openaps-max-basal)= ### Max U/hr a Temp Basal can be set to (OpenAPS "max-basal") -This safety setting helps AAPS from ever being capable of giving a dangerously high basal rate and limits the temp basal rate to x U/h. It is advised to set this to something sensible. A good recommendation is to take the highest basal rate in your profile and multiply it by 4 and at least 3. For example, if the highest basal rate in your profile is 1.0 U/h you could multiply that by 4 to get a value of 4 U/h and set the 4 as your safety parameter. +This safety setting helps **AAPS** from ever being capable of giving a dangerously high basal rate and limits the temp basal rate to x U/h. It is advised to set this to something sensible. A good recommendation is to take the highest basal rate in your profile and multiply it by 4 and at least 3. For example, if the highest basal rate in your profile is 1.0 U/h you could multiply that by 4 to get a value of 4 U/h and set the 4 as your safety parameter. -You cannot chose any value: For safety reason, there is a 'hard limit', which depends on the patient age. The 'hard limit' for maxIOB is lower in AMA than in SMB. For children, the value is the lowest while for insulin resistant adults, it is the biggest. +You cannot choose any value: For safety reason, there is a 'hard limit', which depends on the patient age. The 'hard limit' for maxIOB is lower in AMA than in SMB. For children, the value is the lowest while for insulin resistant adults, it is the biggest. -The hardcoded parameters in AAPS are: +The hardcoded parameters in **AAPS** are: * Child: 2 * Teenager: 5 @@ -175,9 +201,9 @@ The hardcoded parameters in AAPS are: *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* ### Maximum basal IOB OpenAPS can deliver [U] (OpenAPS "max-iob") -This parameter limits the maximum of basal IOB where AAPS still works. If the IOB is higher, it stops giving additional basal insulin until the basal IOB is under the limit. +This parameter limits the maximum of basal IOB where **AAPS** still works. If the IOB is higher, it stops giving additional basal insulin until the basal IOB is under the limit. -The default value is 2, but you should be rise this parameter slowly to see how much it affects you and which value fits best. It is different for anyone and also depends on the average total daily dose (TDD). For safety reason, there is a limit, which depends on the patient age . The 'hard limit' for maxIOB is lower in AMA than in SMB. +The default value is 2, but you should rise this parameter slowly to see how much it affects you and which value fits best. It is different for anyone and also depends on the average total daily dose (TDD). For safety reason, there is a limit, which depends on the patient age . The 'hard limit' for maxIOB is lower in AMA than in SMB. * Child: 3 * Teenager: 5 @@ -188,109 +214,42 @@ The default value is 2, but you should be rise this parameter slowly to see how *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* ### Enable AMA Autosens -Here, you can chose, if you want to use the [sensitivity detection](../DailyLifeWithAaps/SensitivityDetectionAndCob.md) autosens or not. +Here, you can choose, if you want to use the [sensitivity detection](../DailyLifeWithAaps/SensitivityDetectionAndCob.md) autosens or not. ### Autosens adjust temp targets too -If you have this option enabled, autosens can adjust targets (next to basal and ISF), too. This lets AAPS work more 'aggressive' or not. The actual target might be reached faster with this. +If you have this option enabled, autosens can adjust targets (next to basal and ISF), too. This lets **AAPS** work more 'aggressive' or not. The actual target might be reached faster with this. ### Advanced Settings -**Always use short average delta instead of simple data** If you enable this feature, AAPS uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps AAPS to work more steady with noisy data sources like xDrip+ and Libre. +- Normally you do not have to change the settings in this dialogue! +- If you want to change them anyway make sure to read about details in [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html#) and to understand what you are doing. -**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that AAPS will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then AAPS can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). +**Always use short average delta instead of simple data** If you enable this feature, **AAPS** uses the short average delta/blood glucose from the last 15 minutes, which is usually the average of the last three values. This helps **AAPS** to work more steady with noisy data sources like xDrip+ and Libre. -Default value: 3 (shouldn’t be changed unless you really need to and know, what you are doing) +**Max daily safety multiplier** This is an important safety limit. The default setting (which is unlikely to need adjusting) is 3. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 3x the highest hourly basal rate programmed in a user’s pump. Example: if your highest basal rate is 1.0 U/h and max daily safety multiplier is 3, then **AAPS** can set a maximum temporary basal rate of 3.0 U/h (= 3 x 1.0 U/h). -**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that AAPS will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump. +Default value: 3 (shouldn’t be changed unless you really need to and know what you are doing) + +**Current Basal safety multiplier** This is another important safety limit. The default setting (which is also unlikely to need adjusting) is 4. This means that **AAPS** will never be allowed to set a temporary basal rate that is more than 4x the current hourly basal rate programmed in a user’s pump. -Default value: 4 (shouldn’t be changed unless you really need to and know, what you are doing) +Default value: 4 (shouldn’t be changed unless you really need to and know what you are doing) **Bolus snooze dia divisor** -The feature “bolus snooze” works after a meal bolus. AAPS doesn’t set low temporary basal rates after a meal in the period of the DIA divided by the “bolus snooze”-parameter. The default value is 2. That means with a DIA of 5h, the “bolus snooze” would be 5h : 2 = 2.5h long. +The feature “bolus snooze” works after a meal bolus. **AAPS** doesn’t set low temporary basal rates after a meal in the period of the DIA divided by the “bolus snooze”-parameter. The default value is 2. That means with a DIA of 5h, the “bolus snooze” would be 5h : 2 = 2.5h long. Default value: 2 *** - -(Open-APS-features-overview-of-hard-coded-limits)= ## Overview of hard-coded limits - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChildTeenagerAdultInsulin resistant adultPregnant
MAXBOLUS5,010,017,025,060,0
MINDIA5,05,05,05,05,0
MAXDIA9,09,09,09,010,0
MINIC2,02,02,02,00,3
MAXIC100,0100,0100,0100,0100,0
MAXIOB_AMA3,05,07,012,025,0
MAXIOB_SMB7,013,022,030,070,0
MAXBASAL2,05,010,012,025,0
+| | Child | Teenager | Adult | Insulin resistant adult | Pregnant | +|------------|-------|----------|-------|-------------------------|----------| +| MAXBOLUS | 5,0 | 10,0 | 17,0 | 25,0 | 60,0 | +| MINDIA | 5,0 | 5,0 | 5,0 | 5,0 | 5,0 | +| MAXDIA | 9,0 | 9,0 | 9,0 | 9,0 | 10,0 | +| MINIC | 2,0 | 2,0 | 2,0 | 2,0 | 0,3 | +| MAXIC | 100,0 | 100,0 | 100,0 | 100,0 | 100,0 | +| MAXIOB_AMA | 3,0 | 5,0 | 7,0 | 12,0 | 25,0 | +| MAXIOB_SMB | 7,0 | 13,0 | 22,0 | 30,0 | 70,0 | +| MAXBASAL | 2,0 | 5,0 | 10,0 | 12,0 | 25,0 | \ No newline at end of file diff --git a/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md b/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md index 1f5cceb38409..6620221ce37e 100644 --- a/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md +++ b/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md @@ -93,4 +93,8 @@ It is always a question of which hour’s **Profile’s** settings should replac This mechanism of taking snapshots of the **Profile** allows a much more precise calculation of the past and the possibility to track **Profile** changes. +## Keep a profile switch for later use +Once you have performed a profile switch with percentage and/or timeshift, you can make a copy of this temporary profile into a new profile. + +To do this, go to the tab [Treatments > Profile Switch](../DailyLifeWithAaps/AapsScreens.md#clone-profile-switch). \ No newline at end of file diff --git a/docs/EN/DailyLifeWithAaps/TempTargets.md b/docs/EN/DailyLifeWithAaps/TempTargets.md index 90abf956a1ae..a59711692354 100644 --- a/docs/EN/DailyLifeWithAaps/TempTargets.md +++ b/docs/EN/DailyLifeWithAaps/TempTargets.md @@ -33,6 +33,10 @@ Alternatively, **Temp-Target** can be activated in the “Carbs” button (step ![TT3_Screenshot 2024-01-26 194318](https://github.com/openaps/AndroidAPSdocs/assets/137224335/a0627667-fb73-4791-8a1a-328eaaf1af2a) +- Press long on your target in the top right corner on the home screen or use the shortcuts in the orange “Carbs” button at the bottom. + +![Preferences > Use default temp targets](../images/Pref2020_OV_DefaultTT2.png) + ## Where can I change the default Temp-Target and override with my own preferences? To reconfigure the ‘BG target range’ and ‘duration’ allocated to the user’s default **Temp-Target** settings, go to the menu in **AAPS** on the top right hand corner and diff --git a/docs/EN/Getting-Started/CompatiblesCgms.md b/docs/EN/Getting-Started/CompatiblesCgms.md index 6d86bd3ff95b..b43df9026240 100644 --- a/docs/EN/Getting-Started/CompatiblesCgms.md +++ b/docs/EN/Getting-Started/CompatiblesCgms.md @@ -3,16 +3,19 @@ This is just a short overview of all compatible CGMs/FGMs with **AAPS**. Just a short hint: if you can display your glucose data in xDrip+ app or Nightscout website, you can choose xDrip+ (or Nightscout with web connection) as BG source in **AAPS**. -* [General](../CompatibleCgms/GeneralCGMRecommendation.md) +* [General recommendations](../CompatibleCgms/GeneralCGMRecommendation.md) * [Data Smoothing](../CompatibleCgms/SmoothingBloodGlucoseData.md) * [xDrip+Settings](../CompatibleCgms/xDrip.md) -* [Dexcom G7 and ONE+](../CompatibleCgms/DexcomG7.md): Works with xDrip+ or patched Dexcom app -* [Dexcom G6 and ONE](../CompatibleCgms/DexcomG6.md): Works with BYODA or xDrip+ -* [Dexcom G5](../CompatibleCgms/DexcomG5.md): Works with xDrip+ or patched Dexcom app -* [Libre 3](../CompatibleCgms/Libre3.md): Works with xDrip+ (no transmitter needed) -* [Libre 2](../CompatibleCgms/Libre2.md): Works with xDrip+ (no transmitter needed) -* [Libre 1](../CompatibleCgms/Libre1.md): You need a transmitter like Bluecon or MiaoMiao for it (build or buy) and xDrip+ app -* [Eversense](../CompatibleCgms/Eversense.md): It works so far only in combination with ESEL app and a patched Eversense-App (works not with Dana RS and LineageOS, but DanaRS and Android or Combo and Lineage OS work fine) -* [Enlite (MM640G/MM630G)](../CompatibleCgms/MM640g.md): quite complicated with a lot of extra stuff -* [PocTech](../CompatibleCgms/PocTech.md) -* [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md) \ No newline at end of file +* [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md): not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. + +| CGM | Available [BG Sources](../SettingUpAaps/ConfigBuilder.md#bg-source) | +|-------------------------------------------------------|------------------------------------------------------------------------------| +| [Dexcom G7 and ONE+](../CompatibleCgms/DexcomG7.md) | xDrip+ or DiaKEM app (select BYODA) | +| [Dexcom G6 and ONE](../CompatibleCgms/DexcomG6.md) | xDrip+ or BYODA | +| [Dexcom G5](../CompatibleCgms/DexcomG5.md) | xDrip+ | +| [Libre 3](../CompatibleCgms/Libre3.md) | xDrip+ (no transmitter needed) | +| [Libre 2](../CompatibleCgms/Libre2.md) | xDrip+ (no transmitter needed) | +| [Libre 1](../CompatibleCgms/Libre1.md) | xDrip+, Glimp, Tomato or Diabox. Need a transmitter like Bluecon or MiaoMiao | +| [Eversense](../CompatibleCgms/Eversense.md) | xDrip+ or ESEL/Eversense patched App + MM640g | +| [Enlite (MM640G/MM630G)](../CompatibleCgms/MM640g.md) | xDrip+ or MM640g + 600SeriesAndroidUploader App | +| [PocTech](../CompatibleCgms/PocTech.md) | PocTech | \ No newline at end of file diff --git a/docs/EN/Maintenance/DocumentationUpdate.md b/docs/EN/Maintenance/DocumentationUpdate.md index 03b2010ecefd..c75c86150f6a 100644 --- a/docs/EN/Maintenance/DocumentationUpdate.md +++ b/docs/EN/Maintenance/DocumentationUpdate.md @@ -2,11 +2,10 @@ ## October 2024 -- [COB Calculation](../DailyLifeWithAaps/CobCalculation.md) @UnderCliffe10 +- Update of several pages: + - [How long will it take](../Getting-Started/PreparingForAapsfixme.md#how-long-will-it-take-to-set-everything-up), [Component Overview](../DailyLifeWithAaps/CobCalculation.md), [Completing the objectives](../SettingUpAaps/CompletingTheObjectives.md), [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md), [Config Builder](../SettingUpAaps/ConfigBuilder.md) & [Preferences](../SettingUpAaps/Preferences.md), [AAPS screens](../DailyLifeWithAaps/AapsScreens.md) @emilise + - [COB Calculation](../DailyLifeWithAaps/CobCalculation.md), [Dynamic ISF](../DailyLifeWithAaps/DynamicISF.md) @UnderCliffe10 - [Building instructions for Android Studio Ladybug](../SettingUpAaps/BuildingAaps.md) @tanja -- [How long will it take](#preparing-how-long-will-it-take) @emilise -- [Dynamic ISF](../DailyLifeWithAaps/DynamicISF.md) @UnderCliffe10 -- [Completing the objectives](../SettingUpAaps/CompletingTheObjectives.md) @emilise - Technical work (deployment process for the documentation, files organisation...) @psonnerat & @emilise *** @@ -20,7 +19,7 @@ Missing history from March 2022 to September 2024 - [BG quality warning sign](#aaps-screens-bg-warning-sign) @tanja - [Medtronic pump update](../CompatiblePumps/MedtronicPump.md) @dottedfingertips - [Necessary checks after update to AAPS 3.0](Update3_0.md) @tanja -- [Omnipod Dash](../CompatiblePumps/OmnipodDASH.md) @Freloner @ robertrub @vanelsberg +- [Omnipod Dash](../CompatiblePumps/OmnipodDASH.md) @Freloner @robertrub @vanelsberg - Update docs for AAPS 3.0 (partly) @xJoe - [Wear OS for AAPS 3.0](../UsefulLinks/WearOsSmartwatch.md) @peterleimbach @@ -37,7 +36,7 @@ Missing history from March 2022 to September 2024 - Best practices for calibrating a [libre 2 sensor](#Libre2-best-practices-for-calibrating-a-libre-2-sensor) - [ISF](../UsefulLinks/FAQ.md) reformulation of impact -- Update [troubleshooting Android stduio](../GettingHelp/TroubleshootingAndroidStudio) +- Update [troubleshooting Android studio](../GettingHelp/TroubleshootingAndroidStudio) - Removed patched [Dexcom](../CompatibleCgms/DexcomG6.md) app as it is obsolete ## October 2021 diff --git a/docs/EN/Maintenance/ReleaseNotes.md b/docs/EN/Maintenance/ReleaseNotes.md index 2fdfd0263af3..76278ec6f9ee 100644 --- a/docs/EN/Maintenance/ReleaseNotes.md +++ b/docs/EN/Maintenance/ReleaseNotes.md @@ -329,7 +329,7 @@ You need at least start [objective 11 (in later versions objective 10!)](#object - new [preferences layout](../SettingUpAaps/Preferences.md) @MilosKozak - SMB algorithm update @Tornado-Tim - [Low glucose suspend mode](#Preferences-aps-mode) @Tornado-Tim -- [carbs required notifications](#Preferences-carb-required-notification) @twain47 @Tornado-Tim +- [carbs required notifications](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#minimal-carbs-required-for-suggestion) @twain47 @Tornado-Tim - removed Careportal (moved to Actions) @MilosKozak - [new encrypted backup format](ExportImportSettings.md) @dlvoy - [new SMS TOTP authentication](../RemoteFeatures/SMSCommands.md) @dlvoy diff --git a/docs/EN/Sandbox/sandbox1.md b/docs/EN/Sandbox/sandbox1.md index 3456f9a30d5d..f2f0fc26b76b 100644 --- a/docs/EN/Sandbox/sandbox1.md +++ b/docs/EN/Sandbox/sandbox1.md @@ -63,4 +63,4 @@ Links with anchor : - [Screenshot main graph](#aaps-screens-main-graph) to header level 3 - [OpenAPS-features](#Open-APS-features-max-u-h-a-temp-basal-can-be-set-to) - [max IOB](#Open-APS-features-maximum-total-iob-openaps-cant-go-over) -- [SMB section in this documentation](#Open-APS-features-super-micro-bolus-smb) +- [SMB section in this documentation](#Open-APS-features-super-micro-bolus-smb) \ No newline at end of file diff --git a/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md b/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md index da95e14b84dd..584d03bb5f26 100644 --- a/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md +++ b/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md @@ -1,6 +1,6 @@ # Making changes to your AAPS configuration -After you have completed the **Setup Wizard** you don't need to run the entire Wizard again if you want to only change parts of the configuration. +After you have completed the **[Setup Wizard](../SettingUpAaps/SetupWizard.md)**, you don't need to run the entire Wizard again if you want to only change parts of the configuration. There are three routes to change the different configuration settings, which route you take is simply a matter of convenience, each route leads to the same configuration settings. @@ -14,27 +14,30 @@ Here we explain which option is most convenient for each situation: ## Config builder -The **config builder** is used if you want to **enable plugins** and their **visibility** in the top level menu. If they are enabled, they will still run, you can decide if you want to be able to see them in the top menu or not. +![Open Config Builder](../images/ConfBuild_Open_AAPS30.png) -Plugins which you have not enabled (_i.e._ disabled) plugins can not be made visible. For example, when you first start with **AAPS** on **objective 1**, you cannot yet use **automations**, so the **automations** plugin cannot be enabled and made visible in the top menu. +The **config builder** is used if you want to **enable plugins** and their **visibility** in the top level menu. Once enabled, they will always run, and you can decide if you want to be able to see them in the top menu or not. Disabled plugins can not be made visible. -**Config builder** is the easiest way to further modify your configuration after you have used the **Setup Wizard**. +You can use the cogwheel next to each activated plugin to access its settings. The documentation relating to the config builder is available [here](../SettingUpAaps/ConfigBuilder.md). ## Preferences -The preferences dialogue can be reached via the top right three dot menu on the **home screen** of AAPS. It gives you the possibility to change the configuration of **all enabled plugins at once**. +![Open preferences](../images/Pref2020_Open2.png) -This is a good route if you are not really sure where to look for an configuration option, but it can be a bit tedious if you know you want to change the configuration for just one specific plugin. +The **preferences** dialogue can be reached via the top right _three dots_ menu on any tab of AAPS. It gives you the possibility to change the configuration of **all enabled plugins in a single place**. -The documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). +This is a good route if you are not really sure where to look for a configuration option, but it can be a bit tedious if you know you want to change the configuration for just one specific plugin. +The documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). ## Plugin preferences -The **plugin preferences** dialogue can be reached via the top right three dot menu on the home screen of AAPS. It provides the possibility to change the configuration of the plugin currently on screen. +![Open plugin preferences](../images/Pref2020_OpenPlugin2.png) + +The **plugin preferences** dialogue can be reached via the top right _three dots_ menu on the home screen of AAPS. It provides the possibility to change the configuration of the **plugin currently on screen**. -This is a good route if you know that _e.g._ you _just_ want to change the configuration for BYODA. Then, you would select the tab "BYODA" on the top menu of **AAPS**, and then once you are on the BYODA page, in the top right, select the three dot menu and then the "plugin preferences" entry. You are taken directly to the preferences dialogue specifically for the BYODA plugin. +This is a good route if you know that _e.g._ you _just_ want to change the configuration for BYODA. Then, you would select the tab "BYODA" on the top menu of **AAPS**, and then once you are on the BYODA page, in the top right, select the _three dots_ menu and then the "plugin preferences" entry. You are taken directly to the preferences dialogue specifically for the BYODA plugin. -This is a "short cut" to the general preferences dialogue, the documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). +This is a "shortcut" to the general preferences dialogue, the documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 8843078c25f9..927c8f01ac2c 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -4,100 +4,39 @@ Depending on your settings you can open Config Builder through a tab at the top ![Open config builder](../images/ConfBuild_Open_AAPS30.png) -Config Builder (Conf) is the tab where you turn the modular features on and off. The boxes on the left-hand side (A) allow you to select which one to use, the boxes on the right-hand side (C) allow you to view these as a tab (E) in AAPS. In case the right box is not activated you can reach the function by using the hamburger menu (D) on the top left of the screen. +The **Config Builder** is the tab where you turn the modular features on and off. On the picture below, the boxes on the left-hand side (A) allow you to select which modules you want activated, the boxes on the right-hand side (C) allow you to view these as a tab (E) in **AAPS**. In case the right box is not activated, you can reach the function by using the hamburger menu (D) on the top left of the screen. See [Tab or hamburger menu](#tab-or-hamburger-menu) below. -Where there are additional settings available within the module, you can click on the cog wheel (B) which will take you to the specific settings within preferences. - -**First configuration:** Since AAPS 2.0 a Setup wizard guides you through the process of setting up AAPS. Push 3-dots-menu on the upper right-hand side of the screen (F) and select 'Setup Wizard' to use it. +When there are additional settings available within the module, you can click on the cog wheel (B) which will take you to the specific settings within preferences. ![Config Builder boxes and cog wheel](../images/ConfBuild_ConfigBuilder_AAPS30.png) -(Config-Builder-tab-or-hamburger-menu)= ## Tab or hamburger menu With the checkbox under the eye symbol you can decide how to open the corresponding program section. ![Tab or hamburger menu](../images/ConfBuild_TabOrHH_AAPS30.png) -(Config-Builder-profile)= ## Profile -* Select the basal profile you wish to use. See [Profiles](../DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md) page for more setup information. -* As of AAPS 3.0, only the local profile is available. - -However, it is possible to synchronise a Nightscout profile into a local profile. To do this, however, it is important to clone the whole database record consisting of several profiles in the Nightscout editor. Please see the instructions below. This can be helpful if major changes to a more extensive profile can be entered more easily via the web interface, e.g. to manually copy data from a spreadsheet. - -(Config-Builder-local-profile)= -### Local profile -Local profile uses the basal profile manually entered in phone. As soon as it is selected, a new tab appears in AAPS, where you can change the profile data read out from the pump if necessary. With the next profile switch they are then written to the pump in profile 1. This profile is recommended as it does not rely on internet connectivity. - -Your local profiles are part of [exported settings](../Maintenance/ExportImportSettings.md). So make sure to have a backup in a safe place. - -![Local Profile settings](../images/LocalProfile_Settings.png) - -Buttons: -* green plus: add -* red X: delete -* blue arrow: duplicate - -If you make any changes to your profile, make sure, you are editing the correct profile. In profile tab there is not always shown the actual profile being used - e.g. if you made a profile switch by using the profile tab on homescreen it may differ from the profile actually shown in profile tab as there is no connection between these. - -#### Clone profile switch -You can easily create a new local profile from a profile switch. In this case timeshift and percentage will be applied to the new local profile. - -1. Click 3-dots-menu in upper right corner. -2. Select 'Treatments'. -3. Press star symbol to access profile switch page. -4. Select the desired profile switch and press "Clone". -5. You can edit the new local profile in Local Profile (LP) tab or via the hamburger menu. - -![Clone profile switch](../images/LocalProfile_ClonePS_AAPS30.png) - -(Config-Builder-upload-local-profiles-to-nightscout)= -#### Upload local profiles to Nightscout -Local profiles can also be uploaded to Nightscout. The settings can be found in [NSClient preferences](#Preferences-nsclient). - -![Upload local profile to NS](../images/LocalProfile_UploadNS_AASP30.png) -#### Change profile in Nightscout profile editor -You can synchronize changes to the profile in the Nightscout profile editor to local profiles. The settings can be found in [NSClient preferences](#Preferences-nsclient). +This module can not be disabled as it is a core part of **AAPS**. -It is necessary to clone the actual active entire Nightscout database records for the profiles and not just a profile with the blue arrow! The new database records then carries the current date and can be activated via the tab "local profile". +* See [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md) for a basic understanding of what goes inside your **Profile**. +* See [AAPS Screens > Profile](../DailyLifeWithAaps/AapsScreens.md#profile) for more information about managing your profiles. -![Clone database records](../images/Nightscout_Profile_Editor.PNG) - -### Profile helper - -Profile helper offers two functions: - - 1. Find a profile for kids - 2. Compare two profiles or profile switches in order to clone a new profile - -Details are explained on the separate [profile helper page](../SettingUpAaps/ProfileHelper.md). - -(Config-Builder-insulin)= ## Insulin ![Insulin type](../images/ConfBuild_Insulin_AAPS30.png) -* Select the type of insulin curve you are using. -* The options 'Rapid-Acting Oref', Ultra-Rapid Oref', 'Lyumjev' and 'Free-Peak Oref' all have an exponential shape. More information is listed in the [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/understanding-insulin-on-board-calculations.html#understanding-the-new-iob-curves-based-on-exponential-activity-curves). -* The curves will vary based on the DIA and the time to peak. - - * PURPLE line shows how much **insulin remains** after it has been injected as it decays with time. - * BLUE line shows **how active** insulin is. +Select the type of insulin you are using. -### DIA - -* The DIA is not the same for each person. That's why you have to test it for yourself. -* But it must always be at least 5 hours. -* For a lot of people using ultra-rapid insulins like Fiasp there is practically no noticeable effect after 3-4 hours any more, even if 0.0xx units are available as a rule then. This residual amount can still be noticeable during sports, for example. Therefore, AAPS uses minimum 5h as DIA. -* You can read more about that in the Insulin Profile section of [this](#AapsScreens-insulin-profile) page. +More information to understand the Insulin Profile as shown in **AAPS** [here](#AapsScreens-insulin-profile). ### Insulin type differences + +* The options 'Rapid-Acting Oref', Ultra-Rapid Oref', 'Lyumjev' and 'Free-Peak Oref' all have an exponential shape. * For 'Rapid-Acting', 'Ultra-Rapid' and 'Lyumjev' the DIA is the only variable you can adjust by yourself, the time to peak is fixed. * Free-Peak allows you to adjust both the DIA and the time to peak, and must only be used by advanced users who know the effects of these settings. * The [insulin curve graph](#AapsScreens-insulin-profile) helps you to understand the different curves. -* You can view it by enabling the tickbox to show it as a tab, otherwise it will be in the hamburger menu. #### Rapid-Acting Oref @@ -115,7 +54,6 @@ Details are explained on the separate [profile helper page](../SettingUpAaps/Pro * DIA = at least 5.0h * Max. peak = 55 minutes after injection (fixed, not adjustable) -(Config-Builder-lyumjev)= #### Lyumjev ![Insulin type Lyumjev](../images/ConfBuild_Insulin_L.png) @@ -132,63 +70,74 @@ Details are explained on the separate [profile helper page](../SettingUpAaps/Pro * The DIA is automatically set to 5 hours if it is not specified higher in the profile. * This effect profile is recommended if an unbacked insulin or a mixture of different insulins is used. -(Config-Builder-bg-source)= ## BG Source -Select the blood glucose source you are using - see [BG Source](../Getting-Started/CompatiblesCgms.md) page for more setup information. +Select the blood glucose source you are using. See [BG Source](../Getting-Started/CompatiblesCgms.md) page for more setup information. ![Config Builder BG source](../images/ConfBuild_BG.png) -* [Build Your Own Dexcom App (BYODA)](https://docs.google.com/forms/d/e/1FAIpQLScD76G0Y-BlL4tZljaFkjlwuqhT83QlFM5v6ZEfO7gCU98iJQ/viewform?fbzx=2196386787609383750&fbclid=IwAR2aL8Cps1s6W8apUVK-gOqgGpA-McMPJj9Y8emf_P0-_gAsmJs6QwAY-o0). -* [xDrip+](https://xdrip-plus-updates.appspot.com/stable/xdrip-plus-latest.apk) -* [MM640g](https://github.com/pazaan/600SeriesAndroidUploader/releases) -* [Glimp](https://play.google.com/store/apps/details?id=it.ct.glicemia&hl=de) - only version 4.15.57 and newer are supported -* [Poctech](https://www.poctechcorp.com/en/contents/268/5682.html) -* [Tomato App](http://tomato.cool/) for MiaoMiao device +* [xDrip+](../CompatibleCgms/xDrip.md) +* [NSClient BG](../CompatibleCgms/CgmNightscoutUpload.md) - not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. +* [MM640g](../CompatibleCgms/MM640g.md) +* [Glimp](../CompatibleCgms/Libre1.md#2-using-glimp) - only version 4.15.57 and newer are supported +* [Build Your Own Dexcom App (BYODA)](../CompatibleCgms/DexcomG6.md#if-using-g6-with-build-your-own-dexcom-app). +* [Poctech](../CompatibleCgms/PocTech.md) +* [Tomato App](../CompatibleCgms/Libre1.md#3-using-tomato) for MiaoMiao device * [Glunovo App](https://infinovo.com/) for Glunovo CGM system -* NSClient BG - not recommended as closed loop relies on mobile data / wifi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. * Random BG: Generates random BG data (Demo mode only) -(Config-Builder-pump)= +## Smoothing + +![Smoothing](../images/ConfBuild_Smoothing.png) + +See [Smoothing blood glucose data](../CompatibleCgms/SmoothingBloodGlucoseData.md). + ## Pump -Select the pump you are using. +Select the pump you are using. See [Compatible pumps](../Getting-Started/CompatiblePumps.md) page for more setup information. -![Config Builder Pump selection](../images/ConfBuild_Pump_AAPS30.png) +![Config Builder Pump selection](../images/ConfBuild_Pump_AAPS32.png) * [Dana R](../CompatiblePumps/DanaR-Insulin-Pump.md) * Dana R Korean (for domestic DanaR pump) * Dana Rv2 (DanaR pump with unofficial firmware upgrade) * [Dana-i/RS](../CompatiblePumps/DanaRS-Insulin-Pump.md) - - * For dana pumps, use Advanced settings to activate BT watchdog if necessary. It switches off bluetooth for one second if no connection to the pump is possible. This may help on some phones where the bluetooth stack freezes. - * [Password for Dana RS pump](../CompatiblePumps/DanaRS-Insulin-Pump.md) must be entered correctly. Password was not checked in previous versions. - * [Accu Chek Insight](../CompatiblePumps/Accu-Chek-Insight-Pump.md) -* [Accu Chek Combo](../CompatiblePumps/Accu-Chek-Combo-Pump.md) (requires ruffy installation) -* [Omnipod Eros](../CompatiblePumps/OmnipodEros.md) -* [Omnipod DASH](../CompatiblePumps/OmnipodDASH.md) +* Accu Chek Combo + * [Driver using Ruffy](../CompatiblePumps/Accu-Chek-Combo-Pump.md) (requires ruffy installation) + * [Driver with no additional requirement](../CompatiblePumps/Accu-Chek-Combo-Pump-v2.md), added in [AAPS v.3.2](../Maintenance/ReleaseNotes.md#version-3200-dedicated-to-philoul) +* Omnipod for [Omnipod Eros](../CompatiblePumps/OmnipodEros.md) +* Dash for [Omnipod DASH](../CompatiblePumps/OmnipodDASH.md) * [Medtronic](../CompatiblePumps/MedtronicPump.md) * [Diaconn G8](../CompatiblePumps/DiaconnG8.md) -- MDI (receive AAPS suggestions for your multiple daily injections therapy) -- Virtual pump (open loop for pump which don't have any driver yet - AAPS suggestions only) +* [EOPatch2](../CompatiblePumps/EOPatch2.md) +* [Medtrum](../CompatiblePumps/MedtrumNano.md) +* Virtual pump: open loop - **AAPS** suggestions only + * as you make you first steps with **AAPS*, during the first [objectives](../SettingUpAaps/CompletingTheObjectives.md) + * for pump which doesn't have any driver yet ## Sensitivity Detection Select the type of sensitivity detection. For more details of different designs please [read on here](../DailyLifeWithAaps/SensitivityDetectionAndCob.md). This will analyze historical data on the go and make adjustments if it recognizes that you are reacting more sensitively (or conversely, more resistant) to insulin than usual. More details about the Sensitivity algorithm can be read in the [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/autosens.html). +You can view your sensitivity on the homescreen in an [additional graph](../DailyLifeWithAaps/AapsScreensfixme.md#section-g---additional-graphs). You can view your sensitivity on the homescreen by selecting SEN and watching the white line. Note, you need to be in [Objective 8](#objectives-objective8) in order to let Sensitivity Detection/[Autosens](#Open-APS-features-autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the Autosens percentage / the line in your graph is displayed for information only. -(Config-Builder-absorption-settings)= ### Absorption settings -If you use Oref1 with SMB you must change min_5m_carbimpact to 8. The value is only used during gaps in CGM readings or when physical activity "uses up" all the blood glucose rise that would otherwise cause AAPS to decay COB. At times when [carb absorption](../DailyLifeWithAaps/CobCalculation.md) can't be dynamically worked out based on your bloods reactions it inserts a default decay to your carbs. Basically, it is a failsafe. +If you use Oref1 with SMB you must change min_5m_carbimpact to 8. The value is only used during gaps in CGM readings or when physical activity "uses up" all the blood glucose rise that would otherwise cause **AAPS** to decay COB. At times when [carb absorption](../DailyLifeWithAaps/CobCalculation.md) can't be dynamically worked out based on your bloods reactions it inserts a default decay to your carbs. Basically, it is a failsafe. -(Config-Builder-aps)= ## APS Select the desired APS algorithm for therapy adjustments. You can view the active detail of the chosen algorithm in the OpenAPS(OAPS) tab. -- OpenAPS AMA (advanced meal assist, state of the algorithm in 2017) In simple terms the benefits are after you give yourself a meal bolus the system can high-temp more quickly IF you enter carbs reliably. -- [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md) (super micro bolus, most recent algorithm for advanced users) -Note you need to be in [Objective 9](#objectives-objective9) in order to use OpenAPS SMB and min_5m_carbimpact must be set to 8 in Config builder > Sensitivity detection > Sensitivity Oref1 settings. +* OpenAPS AMA + * Advanced Meal Assist: older algorithm not recommended anymore. + * In simple terms, the benefits are after you give yourself a meal bolus, the system can high-temp more quickly IF you enter carbs reliably. +* [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md) + * Super Micro Bolus: most recent algorithm recommended for all users. + * In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly small **Super Micro Boluses**. + * Note : It is recommended to use this algorithm from the beginning, even though you will not actually get SMBs delivered until [Objective 9](#objectives-objective9). + +If switching from AMA to SMB algorithm, _min_5m_carbimpact_ must be changed manually to **8** (default value for SMB) in [Preferences > Sensitivity detection > Sensitivity Oref1 settings](../SettingUpAaps/Preferences.md). ## Loop +This module should not be disabled as it is a core part of **AAPS**. * Switch between Open Loop, Closed Loop and Low Glucose Suspend (LGS). ![Config builder - loop mode](../images/ConfigBuilder_LoopLGS.png) @@ -206,67 +155,56 @@ Note you need to be in [Objective 9](#objectives-objective9) in order to use Ope * Closed Loop is only possible if you are in [Objective 6](#objectives-objective6) or higher and use a supported pump. * Please note: In closed loop mode a single target instead of target range (i.e. 5,5 mmol or 100 mg/dl instead of 5,0 - 7,0 mmol or 90 - 125 mg/dl) is recommended. -### Low Glucose Suspend (LGS) -* maxIOB is set to zero -* This means if blood glucose is dropping it can reduce basal for you. -* But if blood glucose is rising no automatic correction will be made. Your basal rates will remain the same as your selected profile. -* Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower BG. - -### Minimal request change -* When using open loop you will receive notifications every time AAPS recommends to adjust basal rate. -* To reduce number of notifications you can either use a wider bg target range or increase percentage of the minimal request rate. -* This defines the relative change required to trigger a notification. +## Constraints -## Objectives (learning program) -AAPS has a learning program (objectives) that you have to fulfill step by step. This should guide you safely through setting up a closed loop system. It guarantees that you have set everything up correctly and understand what the system does exactly. This is the only way you can trust the system. +### Objectives -You should [export your settings](../Maintenance/ExportImportSettings.md) (including progress of the objectives) on a regularly basis. In case you have to replace your smartphone later (new purchase, display damage etc.) you can simply import those settings. +**AAPS** has a learning program (a series of objectives) that you have to fulfill step by step. This should guide you safely through setting up a closed loop system. It guarantees that you have set everything up correctly and understand what the system does exactly. This is the only way you can trust the system. See [Objectives](../SettingUpAaps/CompletingTheObjectives.md) page for more information. -## Treatments -If you view the Treatments (Treat) tab, you can see the treatments that have been uploaded to nightscout. Should you wish to edit or delete an entry (e.g. you ate less carbs than you expected) then select 'Remove' and enter the new value (change the time if necessary) through the [carbs button on the home screen](#screens-bolus-carbs). +## Synchronization -## General -### Overview -Displays the current state of your loop and buttons for most common actions (see [section The Homescreen](../DailyLifeWithAaps/AapsScreens.md) for details). Settings can be accessed by clicking the cog wheel. +In this section, you can choose if/where you want **AAPS** to send your data to. + +### NSClient or NSClientV3 + +Can be used as a [reporting server](../SettingUpAaps/SettingUpTheReportingServer.md) and/or for [remote monitoring](../RemoteFeatures/RemoteMonitoring.md), [remote control](../RemoteFeatures/RemoteControl.md). -#### Keep screen on -Option 'Keep screen on' will force Android to keep the screen on at all times. This is useful for presentations etc. But it consumes a lot of battery power. Therefore, it is recommended to connect the smartphone to a charger cable. +See [Synchronization with the reporting server](../SettingUpAaps/SetupWizard.md#synchronization-with-the-reporting-server-and-more) to help you choose between NSClient (v1) and NSClientV3. -#### Buttons -Define which Buttons are shown on the home screen. -* Treatments -* Calculator -* Insulin -* Carbs -* CGM (opens xDrip+) -* Calibration +### Tidepool -Furthermore, you can set shortcuts for insulin and carb increments and decide whether the notes field should be shown in treatment dialogues. +Can be used as a [reporting server](../SettingUpAaps/SettingUpTheReportingServer.md). -#### QuickWizard settings -Create a button for a certain standard meal (carbs and calculation method for the bolus) which will be displayed on the home screen. Use for standard meals frequently eaten. If different times are specified for the different meals you will always have the appropriate standard meal button on the home screen, depending on the time of day. +See [Tidepool](../SettingUpAaps/Tidepool.md). -Note: Button will not be visible if outside the specified time range or if you have enough IOB to cover the carbs defined in the QuickWizard button. +### xDrip -![QuickWizard button](../images/ConfBuild_QuickWizard.png) +Used to **send** data such as treatments to xDrip+. -#### Default Temp-Targets -Choose default temp-targets (duration and target). Preset values are: +### Open Humans -* eating soon: target 72 mg/dl / 4.0 mmol/l, duration 45 min -* activity: target 140 mg/dl / 7.8 mmol/l, duration 90 min -* hypo: target 125 mg/dl / 6.9 mmol/l, duration 45 min +See [Open Humans](../SupportingAaps/OpenHumans.md). -#### Fill/Prime standard insulin amounts -Choose the default amounts of the three buttons in fill/prime dialogue, depending on the length of your catheter. +### Wear +Monitor and control **AAPS** using your Android WearOS watch (see [page Watchfaces](../UsefulLinks/WearOsSmartwatch.md)). + +### Samsung Tizen -#### Range of visualization -Choose the high and low marks for the BG-graph on AAPS overview and smart watch. It is only the visualization, not the target range for your BG. Example: 70 - 180 mg/dl or 3.9 - 10 mmol/l +Broadcast data to Samsung's G-Watch Wear App (Tizen OS). -#### Shorten tab titles -Choose whether the tab titles in AAPS are long (e.g. ACTIONS, LOCAL PROFILE, AUTOMATION) or short (e.g. ACT, LP, AUTO) +### Garmin + +Connection to Garmin device (Fenix, Edge...) +## Treatments +If you view the Treatments (Treat) tab, you can see the treatments that have been uploaded to nightscout. Should you wish to edit or delete an entry (e.g. you ate less carbs than you expected) then select 'Remove' and enter the new value (change the time if necessary) through the [carbs button on the home screen](#screens-bolus-carbs). + +## General + +### Overview + +This is the [main screen](../DailyLifeWithAaps/AapsScreens.md#the-homescreen) of **AAPS** and can not be disabled. #### Show notes field in treatment dialogs Choose if you want to have a notes field when entering treatments or not. @@ -281,20 +219,20 @@ Choose if you want to have [status lights](#Preferences-status-lights) on overvi (Config-Builder-actions)= ### Actions -* Some buttons to quickly access common features. -* See [AAPS screenshots](#screens-action-tab) for details. + +A tab offering multiple buttons to take [actions](#screens-action-tab) in **AAPS**. ### Automation -User defined automation tasks ('if-then-else'). Please [read on here](../DailyLifeWithAaps/Automations.md). -(Config-Builder-sms-communicator)= +A tab for managing your [Automations](../DailyLifeWithAaps/Automations.md), starting at [Objective 10](../SettingUpAaps/CompletingTheObjectives.md#objective-10-automation). + ### SMS Communicator -Allows remote caregivers to control some AAPS features via SMS, see [SMS Commands](../RemoteFeatures/SMSCommands.md) for more setup information. +Allows remote caregivers to control some **AAPS** features via SMS, see [SMS Commands](../RemoteFeatures/SMSCommands.md) for more setup information. ### Food Displays the food presets defined in the Nightscout food database, see [Nightscout Readme](https://github.com/nightscout/cgm-remote-monitor#food-custom-foods) for more setup information. -Note: Entries cannot be used in the AAPS calculator. (View only) +Note: Entries cannot be used in the **AAPS** calculator. (View only) (Config-Builder-wear)= ### Wear @@ -317,7 +255,9 @@ Display loop information on your xDrip+ watchface (if you are not using AAPS/[AA * Settings in [preferences](#Preferences-nsclient) can be opened by clicking the cog wheel. ### Maintenance -Email and number of logs to be send. Normally no change necessary. + +Access this tab to export / import settings. ### Config Builder -Use tab for config builder instead of hamburger menu. + +This current tab. \ No newline at end of file diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index 38f908b79280..b8de7e6a0be9 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -2,26 +2,24 @@ - **Open preferences** by clicking the three-dot menu on the top right side of the home screen. - ![Open preferences](../images/Pref2020_Open2.png) +![Open preferences](../images/Pref2020_Open2.png) - You can jump directly to preferences for a certain tab (i.e. pump tab) by opening this tab and clicking Plugin preferences. - ![Open plugin preferences](../images/Pref2020_OpenPlugin2.png) +![Open plugin preferences](../images/Pref2020_OpenPlugin2.png) - **Sub-menus** can be opened by clicking the triangle below the sub-menu title. - ![Open submenu](../images/Pref2020_Submenu2.png) +![Open submenu](../images/Pref2020_Submenu2.png) - With the **filter** on top of the preferences screen you can quickly access certain preferences. Just start typing part of the text you are looking for. - ![Preferences filter](../images/Pref2021_Filter.png) +![Preferences filter](../images/Pref2021_Filter.png) ```{contents} :backlinks: entry :depth: 2 ``` - -(Preferences-general)= ## General ![Preferences > General](../images/Pref2020_General.png) @@ -34,209 +32,203 @@ - New option to use phone's default language (recommended). -- In case you want AAPS in a different language than your standard phone language you can choose from a broad variety. - -- If you use different languages you might sometimes see a language mix. This is due to an android issue that overriding the default android language sometimes doesn't work. +- In case you want **AAPS** in a different language than your standard phone language, you can choose from a broad variety. +- If you use different languages, you might sometimes see a language mix. This is due to an android issue where overriding the default android language sometimes doesn't work. **Patient name** - Can be used if you have to differentiate between multiple setups (i.e. two T1D kids in your family). -(Preferences-protection)= ### Protection -(Preferences-master-password)= - ![Preferences > General - Protection](../images/Pref2020_General2.png) #### Master password -- Necessary to be able to [export settings](../Maintenance/ExportImportSettings.md) as they are encrypted from version 2.7. - **Biometric protection may not work on OnePlus phones. This is a known issue of OnePlus on some phones.** - -- Open Preferences (three-dot menu on top right of home screen) +Mandatory to be able to [export settings](../Maintenance/ExportImportSettings.md) as they are encrypted from version 2.7. -- Click triangle below "General" +**Biometric protection may not work on OnePlus phones. This is a known issue of OnePlus on some phones.** -- Click "Master-Password" - -- Enter password, confirm password and click ok. - - ![Set master password](../images/MasterPW.png) +![Set master password](../images/MasterPW.png) #### Settings protection -- Protect your settings with a password or phone's biometric authentication (i.e. [child is using AAPS](../RemoteFeatures/RemoteMonitoring.md)). +- Protect your settings with a password or phone's biometric authentication (i.e. [child is using **AAPS**](../RemoteFeatures/RemoteMonitoring.md)). If you enable this feature, you will be prompted for authentication each time you want to access any Preferences related view. -- Custom password should be used if you want to use master password just for securing [exported settings](../Maintenance/ExportImportSettings.md). +- Custom password should be used if you want to use master password just for securing [exported settings](../Maintenance/ExportImportSettings.md), and use a different one for editing the preferences. - If you are using a custom password click on line "Settings password" to set password as described [above](#Preferences-master-password). - ![Protection](../images/Pref2020_Protection.png) +![Protection](../images/Pref2020_Protection.png) #### Application protection -- If app is protected you must enter password or use phone's biometric authentication to open AAPS. +- If app is protected you must enter password or use phone's biometric authentication to open **AAPS**. - App will shut down immediately if wrong password is entered - but still run in the background if it was previously opened successfully. #### Bolus protection -- Bolus protection might be useful if AAPS is used by a small child and you [bolus via SMS](../RemoteFeatures/SMSCommands.md). +- Bolus protection might be useful if **AAPS** is used by a small child and you [bolus via SMS](../RemoteFeatures/SMSCommands.md). - In the example below you see the prompt for biometric protection. If biometric authentication does not work, click in the space above the white prompt and enter master password. - ![Prompt biometric protection](../images/Pref2020_PW.png) +![Prompt biometric protection](../images/Pref2020_PW.png) -(Preferences-skin)= -#### Skin +#### Password and PIN retention -- You can choose from four types of skins: +Define how long (in seconds), the preferences or bolus functionalities remain unlocked after your successfully entered the password. - ![Select skin](../images/Pref2021_SkinWExample.png) +#### Skin +You can choose from four types of skins: + +![Select skin](../images/Pref2021_SkinWExample.png) -- 'Low resolution skin' comes with shorter label and age/level removed to have more available space on very low resolution screen. +'Low resolution skin' comes with shorter labels and age/level removed to have more available space on very low resolution screen. -- Difference of other skins depend of phone's display orientation. +Difference between the other skins depends on the phone's display orientation: ##### Portrait orientation - **Original Skin** and **Buttons are always displayed on bottom of screen** are identical -- **Large Display** has an increased size of all graphs compared to other skins +- **Large Display** has an increased height for all graphs compared to other skins ##### Landscape orientation - Using **Original Skin** and **Large Display**, you have to scroll down to see buttons at the bottom of the screen -- **Large Display** has an increased size of all graphs compared to other skins +- **Large Display** has an increased height for all graphs compared to other skins - ![Skins depending on phone's display orientation](../images/Screenshots_Skins.png) +![Skins depending on phone's display orientation](../images/Screenshots_Skins.png) -(Preferences-overview)= ## Overview -- In overview section you can define preferences for home screen. +In **Overview** section, you can define the preferences for the home screen. - ![Preferences > Overview](../images/Pref2020_OverviewII.png) +![Preferences > Overview](../images/Pref2020_OverviewII.png) ### Keep screen on -- Useful while giving a presentation. -- It will consume a lot of energy, so it is wise to have your phone plugged into a charger. +Option 'Keep screen on' will force Android to keep the screen on at all times. This is useful for presentations etc. But it consumes a lot of battery power. Therefore, it is recommended to connect the smartphone to a charger cable. -(Preferences-buttons)= ### Buttons - Define which buttons are visible on the bottom of your home screen. - ![Preferences > Buttons](../images/Pref2020_OV_Buttons.png) +![Preferences > Buttons](../images/Pref2020_OV_Buttons.png) -- With the increment figure you can define amount for the three buttons in carb and insulin dialogue for easy entry. +- The **Increment** options allow you to define the amount for the three buttons in the carb and insulin dialogues, for easy entry. - ![Preferences > Buttons > Insulin](../images/Pref2020_OV_Buttons2.png) +![Preferences > Buttons > Insulin](../images/Pref2020_OV_Buttons2.png) - ![Preferences > Buttons > Carbs](../images/Pref2020_OV_Buttons3.png) +![Preferences > Buttons > Carbs](../images/Pref2020_OV_Buttons3.png) -(Preferences-quick-wizard)= ### Quick Wizard -- If you have a frequent snack or meal, you can use the quick wizard button to easily enter amount of carbs and set calculation basics. +Create customized buttons for certain standard meals or snacks which will be displayed on the home screen. Useful for standard meals frequently eaten. -- In setup you define during which time period the button will be visible on your home screen - just one button per period. +For each button, you define the carbs and calculation method for the bolus. +Then, you define during which time period the button will be visible on your home screen - just one button per period. The button will not be visible if outside the specified time range or if you have enough IOB to cover the carbs defined in the QuickWizard button. If different times are specified for the different meals you will always have the appropriate standard meal button on the home screen, depending on the time of day. - ![Preferences > Quick Wizard Button Setup](../images/Pref2020_OV_QuickWizard.png) +![Preferences > Quick Wizard Button Setup](../images/Pref2020_OV_QuickWizard.png) -- If you click the quick wizard button AAPS will calculate and propose a bolus for those carbs based on your current ratios (considering blood glucose value or insulin on board if set up). +f you click the quick wizard button **AAPS** will calculate and propose a bolus for those carbs based on your current ratios (considering blood glucose value or insulin on board if set up). -- The proposal has to be confirmed before insulin is delivered. +The proposal has to be confirmed before insulin is delivered. - ![Preferences > Quick Wizard Button](../images/Pref2020_OV_QuickWizard2.png) +![Preferences > Quick Wizard Button](../images/Pref2020_OV_QuickWizard2.png) -(Preferences-default-temp-targets)= ### Default temp targets -- [Temp targets (TT)](../DailyLifeWithAaps/TempTargets.md) allow you to define change your blood glucose target for a certain time period. +[Temporary targets (TT)](../DailyLifeWithAaps/TempTargets.md) allow you to change your blood glucose target for a certain time period. When setting a default TT, you can easily change your target for activity, eating soon etc. -- With setting of default TT you can easily change your target for activity, eating soon etc. +Here you can change the target and the duration for each predefined TT. Preset values are: - ![Preferences > Default temp targets](../images/Pref2020_OV_DefaultTT.png) +* Eating soon: target 72 mg/dL / 4.0 mmol/l, duration 45 min +* Activity: target 140 mg/dL / 7.8 mmol/l, duration 90 min +* Hypo: target 125 mg/dL / 6.9 mmol/l, duration 45 min -- Press long on your target in the top right corner on the home screen or use the shortcuts in the orange “Carbs” button at the bottom. +![Preferences > Default temp targets](../images/Pref2020_OV_DefaultTT.png) - ![Preferences > Use default temp targets](../images/Pref2020_OV_DefaultTT2.png) - -### +Learn how to [activate Temp Targets here](../DailyLifeWithAaps/TempTargets.md#where-can-i-select-a-temp-target). ### Fill/Prime standard insulin amounts -- If you want to fill tube or prime cannula through AAPS you can do this through [actions tab](#screens-action-tab). -- Pre-set values can be defined in this dialogue. +If you want to fill tube or prime cannula through **AAPS** you can do this through the [**Actions** tab](#screens-action-tab). + +Pre-set values can be defined in this dialogue. Choose the default amounts of the three buttons in fill/prime dialogue, depending on the length of your catheter. -(Preferences-range-for-visualization)= ### Range for visualization -- Define which part of the graph on the home screen shall be you target range and be filled with green background. +Choose the high and low marks for the BG-graph on **AAPS** overview and smartwatch. It is only the visualization, not the target range for your BG. Example: 70 - 180 mg/dl or 3.9 - 10 mmol/l - ![Preferences > Range for visualization](../images/Pref2020_OV_Range2.png) +![Preferences > Range for visualization](../images/Pref2020_OV_Range2.png) ### Shorten tab titles -- See more tab titles on screen. +Useful to see more tab titles on screen. -- For example the 'OpenAPS AMA' tab becomes 'OAPS', 'OBJECTIVES' becomes 'OBJ' etc. +For example the 'OpenAPS AMA' tab becomes 'OAPS', 'OBJECTIVES' becomes 'OBJ' etc. - ![Preferences > Tabs](../images/Pref2020_OV_Tabs.png) +![Preferences > Tabs](../images/Pref2020_OV_Tabs.png) (Preferences-show-notes-field-in-treatments-dialogs)= ### Show notes field in treatments dialogs -- Gives you the option to add short text notes to your treatments (bolus wizard, carbs, insulin...) +Gives you the option to add short text notes to your treatments (bolus wizard, carbs, insulin...) - ![Preferences > Notes in treatment dialogs](../images/Pref2020_OV_Notes.png) +![Preferences > Notes in treatment dialogs](../images/Pref2020_OV_Notes.png) -(Preferences-status-lights)= ### Status lights -- Status lights give a visual warning for +Status lights give a visual warning for: - - Sensor age - - Sensor battery level for certain smart readers (see [screenshots page](#screens-sensor-level-battery) for details). - - Insulin age (days reservoir is used) - - Reservoir level (units) - - Cannula age - - Pump battery age - - Pump battery level (%) +- Sensor age +- Sensor battery level for certain smart readers (see [screenshots page](#screens-sensor-level-battery) for details). +- Insulin age (days reservoir is used) +- Reservoir level (units) +- Cannula age +- Pump battery age +- Pump battery level (%) -- If threshold warning is exceeded, values will be shown in yellow. +If the warning threshold is exceeded, values will be shown in yellow. If the critical threshold is exceeded, values will be shown in red. -- If threshold critical is exceeded, values will be shown in red. +The last option allows you to import those settings from Nightscout if defined there. See [Nightscout documentation](https://nightscout.github.io/nightscout/setup_variables/#age-pills) for more information. -- In versions prior to AAPS 2.7 settings for status lights had to be made in Nightscout settings. - - ![Preferences > Status Lights](../images/Pref2020_OV_StatusLights2.png) +![Preferences > Status Lights](../images/Pref2020_OV_StatusLights2.png) (Preferences-deliver-this-part-of-bolus-wizard-result)= ### Deliver this part of bolus wizard result Set the [default percentage](#AapsScreens-section-j) of the bolus calculated when using the bolus wizard. -Default is 100%: no correction. Even when setting a different value here, you can still change each time you use the bolus wizard. +Default is 100%: no correction. Even when setting a different value here, you can still change each time you use the bolus wizard. If this setting is 75 % and you had to bolus 10U, the bolus wizard will propose a meal bolus of only 7.5 units. -When using [SMB](#objectives-objective9), using a value lower than 100% here can be useful: +When using [SMB](#objectives-objective9), many people do not meal-bolus 100% of needed insulin, but only a part of it (e.g. 75 %) and let the SMB with UAM (Unattended Meal Detection) do the rest. Using a value lower than 100% here can be useful: * for people with slow digestion: sending all the bolus upfront can cause hypo because the insulin action is faster than the digestion. * to leave more room to *AAPS** to deal by itself with **BG rise**. In both cases, **AAPS** will compensate the missing part of the bolus with SMBs, if/when deemed adequate. +### Enabled bolus advisor + +% todo + +### Enabled bolus reminder + +% todo + (Preferences-advanced-settings-overview)= ### Advanced Settings (Overview) ![Preferences > Advanced Settings](../images/Pref2021_OV_Adv.png) -(Preferences-superbolus)= #### Superbolus -- Option to enable superbolus in bolus wizard. -- [Superbolus](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus/) is a concept to "borrow" some insulin from basal rate in the next two hours to prevent spikes. +Option to enable superbolus in bolus wizard. + +[Superbolus](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus/) is a concept to "borrow" some insulin from basal rate in the next two hours to prevent spikes. It is different from *super micro bolus*! + +Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](../DailyLifeWithAaps/KeyAapsFeatures.md#max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). ## Treatment safety @@ -247,177 +239,112 @@ In both cases, **AAPS** will compensate the missing part of the bolus with SMBs, - It's a bad idea to select higher than real age because it can lead to overdosing by entering the wrong value in insulin dialog (by skipping the decimal dot, for example). - If you want to know the actual numbers for these hard-coded safety limits, scroll to the algorithm feature you are using on [this page](../DailyLifeWithAaps/KeyAapsFeatures.md). -### Max allowed bolus \[U\] +### Max allowed bolus -- Defines maximum amount of bolus insulin that AAPS is allowed to deliver at once. +- Defines maximum amount of bolus insulin, in insulin units, that **AAPS** is allowed to deliver at once. - This setting exists as a safety limit to prevent the delivery of a massive bolus due to accidental input or user error. - It is recommended to set this to a sensible amount that corresponds roughly to the maximum amount of bolus insulin that you are ever likely to need for a meal or correction dose. - This restriction is also applied to the results of the bolus calculator. -### Max allowed carbs \[g\] +### Max allowed carbs -- Defines the maximum amount of carbs that AAPS bolus calculator is allowed to dose for. +- Defines the maximum amount of carbs, in grams, that **AAPS** bolus calculator is allowed to dose for. - This setting exists as a safety limit to prevent the delivery of a massive bolus due to accidental input or user error. - It is recommended to set this to a sensible amount that corresponds roughly to the maximum amount of carbs that you are ever likely to need for a meal. ## Loop -(Preferences-aps-mode)= ### APS mode +Switch between Open Loop, Closed Loop and Low Glucose Suspend (LGS). -- Toggle between open and closed looping as well as low glucose suspend (LGS) -- **Open looping** means TBR suggestions are made based on your data and appear as a notification. After manual confirmation, the command to dose insulin will be transferred to pump. Only if you use virtual pump you have to enter it manually. -- **Closed looping** means TBR suggestions are automatically sent to your pump without confirmation or input from you. -- **Low glucose suspend** is similar to closed looping, but overrides the maxIOB setting to zero. This means that if blood glucose is dropping it can reduce the basal rate, but if blood glucose is rising then it will only increase the basal rate if the basal IOB is negative (e.g. from a previous Low Glucose Suspend). - -(Preferences-minimal-request-change)= -### Minimal request change \[%\] - -- When using open loop you will receive notifications every time AAPS recommends to adjust basal rate. -- To reduce number of notifications you can either use a wider BG target range or increase percentage of the minimal request rate. -- This defines the relative change required to trigger a notification. - -(Preferences-advanced-meal-assist-ama-or-super-micro-bolus-smb)= -## Advanced Meal Assist (AMA) or Super Micro Bolus (SMB) - -Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md) you can choose between two algorithms: - -- [Advanced meal assist (OpenAPS AMA)](#Open-APS-features-advanced-meal-assist-ama) - state of the algorithm in 2017 -- [Super Micro Bolus (OpenAPS SMB)](#Open-APS-features-super-micro-bolus-smb) - most recent algorithm recommended for beginners - -### OpenAPS AMA settings +![Config builder - loop mode](../images/ConfigBuilder_LoopLGS.png) -- Allows the system to high-temp more quickly after a meal bolus IF you enter carbs reliably. -- More details about the settings and Autosens can be found in the [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/autosens.html). +#### Open Loop +**AAPS** continuously evaluates all available data (IOB, COB, BG...) and makes treatment suggestions (temporary basal rates) on how to adjust your therapy if necessary. -(Preferences-max-u-h-a-temp-basal-can-be-set-to)= -#### Max U/h a Temp Basal can be set to +The suggestions will not be executed automatically (as in closed loop). They have to be entered manually into the pump (if using virtual pump) or by using a button if **AAPS** is connected to your real pump. -- Exists as a safety limit to prevent AAPS from ever being capable of giving a dangerously high basal rate. -- The value is measured in units per hour (U/h). -- It is advised to set this to something sensible. A good recommendation is to take the **highest basal rate** in your profile and **multiply it by 4**. -- For example, if the highest basal rate in your profile was 0.5 U/h you could multiply that by 4 to get a value of 2 U/h. -- See also [detailed feature description](#Open-APS-features-max-u-h-a-temp-basal-can-be-set-to). +This option is for getting to know how **AAPS** works or if you are using an unsupported pump. You will be in Open Loop, no matter what choice you make here, until the end of **[Objective 5](../SettingUpAaps/CompletingTheObjectives.md#objective-5-understanding-your-open-loop-including-its-temp-basal-recommendations)**. -#### Maximum basal IOB OpenAPS can deliver \[U\] +#### Closed Loop -- Amount of additional basal insulin (in units) allowed to accumulate in your body, on top of your normal basal profile. -- Once this value is reached, AAPS will stop giving additional basal insulin until your basal Insulin on Board (IOB) has decayed to within this range again. -- This value **does not consider bolus IOB**, only basal. -- This value is calculated and monitored independently of your normal basal rate. It is only the additional basal insulin on top of that normal rate that is considered. +**AAPS** continuously evaluates all available data (IOB, COB, BG...) and automatically adjusts the treatment if necessary (_i.e._ without further intervention by you) to reach the set [target range or value](../SettingUpAaps/YourAapsProfile.md#glucose-targets) (bolus delivery, temporary basal rate, insulin switch-off to avoid hypo etc.). -When you begin looping, **it is advised to set Max Basal IOB to 0** for a period of time, while you are getting used to the system. This prevents AAPS from giving any additional basal insulin at all. During this time AAPS will still be able to limit or turn off your basal insulin to help prevent hypoglycaemia. This is an important step in order to: +The Closed Loop works within numerous safety limits, which can be set individually. -- Have a period of time to safely get used to the AAPS system and monitor how it works. -- Take the opportunity to perfect your basal profile and Insulin Sensitivity Factor (ISF). -- See how AAPS limits your basal insulin to prevent hypoglycaemia. +Closed Loop is only possible if you are in **[Objective 6](../SettingUpAaps/CompletingTheObjectives.md#objective-6-starting-to-close-the-loop-with-low-glucose-suspend)** or higher and use a supported pump. -When you feel comfortable, you can allow the system to start giving you additional basal insulin, by raising the Max Basal IOB value. The recommended guideline for this is to take the **highest basal rate** in your profile and **multiply it by 3**. For example, if the highest basal rate in your profile was 0.5 U/h you could multiply that by 3 to get a value of 1.5 U/h. +#### Low Glucose Suspend (LGS) -- You can start conservatively with this value and increase it slowly over time. -- These are guidelines only; everyone's body is different. You may find you need more or less than what is recommended here, but always start conservatively and adjust slowly. +In this mode, [maxIOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over) is set to zero. -**Note: As a safety feature, Max Basal IOB is hard-limited to 7u.** +This means that if blood glucose is dropping, **AAPS** can reduce the basal for you. But if blood glucose is rising, no automatic correction will be made. Your basal rates will remain the same as defined in your current profile. Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower BG. -#### Autosens +### Minimal request change -- [Autosens](#Open-APS-features-autosens) looks at blood glucose deviations (positive/negative/neutral). -- It will try and figure out how sensitive/resistant you are based on these deviations and adjust basal rate and ISF based on these deviations. -- If you select "Autosens adjust target, too" the algorithm will also modify your glucose target. +When using **Open loop**, you will receive notifications every time **AAPS** recommends to adjust basal rate. +To reduce number of notifications you can either use a [wider bg target range](../SettingUpAaps/YourAapsProfile.md#glucose-targets) or increase percentage of the minimal request rate. +This defines the relative change required to trigger a notification. -#### Advanced settings (OpenAPS AMA) - -- Normally you do not have to change the settings in this dialogue! -- If you want to change them anyway make sure to read about details in [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html#) and to understand what you are doing. - -(Preferences-openaps-smb-settings)= -### OpenAPS SMB settings - -- In contrast to AMA, [SMB](#Open-APS-features-super-micro-bolus-smb) does not use temporary basal rates to control glucose levels, but mainly small super micro boluses. - -- You must have started [objective 9](#objectives-objective9) to use SMB. - -- The first three settings are explained [above](#Preferences-max-u-h-a-temp-basal-can-be-set-to). - -- Details on the different enable options are described in [OpenAPS feature section](#Open-APS-features-enable-smb). - -- *How frequently SMBs will be given in min* is a restriction for SMB to be delivered only every 4 min by default. This value prevents the system from issuing SMB too often (for example in case of a temp target being set). You should not change this setting unless you know exactly about consequences. - -- If 'Sensitivity raises target' or 'Resistance lowers target' is enabled [Autosens](#Open-APS-features-autosens) will modify your glucose target according to your blood glucose deviations. - -- If target is modified it will be displayed with a green background on your home screen. - - ![Target modified by autosens](../images/Home2020_DynamicTargetAdjustment.png) - -(Preferences-carb-required-notification)= -#### Carb required notification - -- This feature is only available if SMB algorithm is selected. - -- Eating of additional carbs will be suggested when the reference design detects that it requires carbs. - -- In this case you will receive a notification which can be snoozed for 5, 15 or 30 minutes. +## Advanced Meal Assist (AMA) or Super Micro Bolus (SMB) -- Additionally the required carbs will be displayed in the COB section on your home screen. +Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md) you can choose between two algorithms: -- A threshold can be defined - minimum amount of carbs needed to trigger a notification. +- [Advanced meal assist (OpenAPS AMA)](#Open-APS-features-advanced-meal-assist-ama) - state of the algorithm in 2017 +- [Super Micro Bolus (OpenAPS SMB)](#Open-APS-features-super-micro-bolus-smb) - most recent algorithm recommended for beginners -- Carb required notifications can be pushed to Nightscout if wished, in which case an announcement will be shown and broadcast. +### OpenAPS AMA - ![Display carbs required on home screen](../images/Pref2020_CarbsRequired.png) +All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#advanced-meal-assist-ama). -#### Advanced settings (OpenAPS SMB) +### OpenAPS SMB -- Normally you do not have to change the settings in this dialogue! -- If you want to change them anyway make sure to read about details in [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html#) and to understand what you are doing. +All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#super-micro-bolus-smb). ## Absorption settings -![Absorption settings](../images/Pref2020_Absorption.png) - (Preferences-min_5m_carbimpact)= ### min_5m_carbimpact -- The algorithm uses BGI (blood glucose impact) to determine when carbs are absorbed. - -- The value is only used during gaps in CGM readings or when physical activity “uses up” all the blood glucose rise that would otherwise cause AAPS to decay COB. +The algorithm uses BGI (blood glucose impact) to determine when [carbs are absorbed](../DailyLifeWithAaps/CobCalculation.md). -- At times when carb absorption can’t be dynamically worked out based on your blood's reactions it inserts a default decay to your carbs. Basically, it is a failsafe. +At times when carb absorption can’t be dynamically worked out based on your blood's reactions, **AAPS** inserts a default decay to your carbs. Basically, it is a failsafe. This value is only used during gaps in CGM readings or when physical activity “uses up” all the blood glucose rise that would otherwise cause **AAPS** to decay COB. -- To put it simply: The algorithm "knows" how your BGs *should* behave when affected by the current dose of insulin etc. +To put it simply: The algorithm "knows" how your BGs *should* behave when affected by the current dose of insulin etc. Whenever there is a positive deviation from the expected behaviour, some carbs are absorbed/decayed. Big change=many carbs etc. -- Whenever there is a positive deviation from the expected behaviour, some carbs are absorbed/decayed. Big change=many carbs etc. +The min_5m_carbimpact does define the default carb absorption impact per 5 minutes. For more details see [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html?highlight=carbimpact#min-5m-carbimpact). -- The min_5m_carbimpact does define the default carb absorption impact per 5 minutes. For more details see [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/preferences-and-safety-settings.html?highlight=carbimpact#min-5m-carbimpact). +Standard value for AMA is 5, for SMB it's 8. -- Standard value for AMA is 5, for SMB it's 8. +The COB graph on the home screen indicates when min_5m_impact is being used by putting an orange circle at the top. -- The COB graph on the home screen indicates when min_5m_impact is being used by putting an orange circle at the top. +![COB graph](../images/Pref2020_min_5m_carbimpact.png) - ![COB graph](../images/Pref2020_min_5m_carbimpact.png) +### Meal max absorption time -### Maximum meal absorption time - -- If you often eat high fat or protein meals you will need to increase your meal absorption time. +If you often eat high fat or protein meals you will need to increase your meal absorption time. ### Advanced settings - autosens ratio +![Absorption settings](../images/Pref2020_Absorption.png) + - Define min. and max. [autosens](#Open-APS-features-autosens) ratio. - Normally standard values (max. 1.2 and min. 0.7) should not be changed. +## Pump + +### BT Watchdog + +Activate BT watchdog if necessary (e.g. for Dana pumps). It switches off bluetooth for one second if no connection to the pump is possible. This may help on some phones where the bluetooth stack freezes. + ## Pump settings -The options here will vary depending on which pump driver you have selected in [Config Builder](#Config-Builder-pump). Pair and set your pump up according to the pump related instructions: +The options here will vary depending on which pump driver you have selected in [Config Builder](#Config-Builder-pump). Pair and set your pump up according to the [pump related instructions](../Getting-Started/CompatiblePumps.md). -- [DanaR Insulin Pump](../CompatiblePumps/DanaR-Insulin-Pump.md) -- [DanaRS Insulin Pump](../CompatiblePumps/DanaRS-Insulin-Pump.md) -- [Accu Chek Combo Pump](../CompatiblePumps/Accu-Chek-Combo-Pump.md) -- [Accu Chek Insight Pump](../CompatiblePumps/Accu-Chek-Insight-Pump.md) -- [Medtronic Pump](../CompatiblePumps/MedtronicPump.md) +## Tidepool -If using AAPS to open loop then make sure you have selected Virtual Pump in config builder. +More information on the dedicated [Tidepool](../SettingUpAaps/Tidepool.md) page. -(Preferences-nsclient)= ## NSClient ![NSClient](../images/Pref2020_NSClient.png) @@ -425,9 +352,9 @@ If using AAPS to open loop then make sure you have selected Virtual Pump in conf Original communication protocol, can be used with older Nightscout versions. - Set your *Nightscout URL* (i.e. ). - - **Make sure that the URL is WITHOUT /api/v1/ at the end.** +- **Make sure that the URL is WITHOUT /api/v1/ at the end.** - The *[API secret](https://nightscout.github.io/nightscout/setup_variables/#api-secret-nightscout-password)* (a 12 character password recorded in your Nightscout variables). -- This enables data to be read and written between both the Nightscout website and AAPS. +- This enables data to be read and written between both the Nightscout website and **AAPS**. - Double check for typos here if you are stuck in Objective 1. ## NSClientV3 @@ -439,19 +366,19 @@ Original communication protocol, can be used with older Nightscout versions. ```{admonition} V3 data uploaders :class: warning -When using NSClientV3, all uploaders must be using the API V3. Since most are not compatible yet, this means **you must let AAPS upload all data** (BG, treatments, ...) to Nightscout and disable all other uploaders if they're not V3 compliant. +When using NSClientV3, all uploaders must be using the API V3. Since most are not compatible yet, this means **you must let **AAPS** upload all data** (BG, treatments, ...) to Nightscout and disable all other uploaders if they're not V3 compliant. ``` - Set your *Nightscout URL* (i.e. ). - - **Make sure that the URL is WITHOUT /api/v1/ at the end.** +- **Make sure that the URL is WITHOUT /api/v1/ at the end.** - In Nightscout, create an *[Admin token](https://nightscout.github.io/nightscout/security/#create-a-token)* (requires [Nightscout 15](https://nightscout.github.io/update/update/) to use the V3 API) and enter it in **NS access token** (not your API Secret!). -- This enables data to be read and written between both the Nightscout website and AAPS. +- This enables data to be read and written between both the Nightscout website and **AAPS**. - Double check for typos here if you are stuck in Objective 1. - Leave Connect to websockets enabled (recommended). ### Synchronization -Synchronization choices will depend on the way you will want to use AAPS. +Synchronization choices will depend on the way you will want to use **AAPS**. You can select which data you want to [upload and download to or from Nightscout](#Nightscout-aaps-settings). @@ -459,11 +386,11 @@ You can select which data you want to [upload and download to or from Nightscout ![Alarm options](../images/Pref2024_NSClient_Alarms.png) -- Alarm options allows you to select which Nightscout alarms to use through the app. AAPS will alarm when a Nightscout alarms trigger. - - For the alarms to sound you need to set the Urgent High, High, Low and Urgent Low alarm values in your [Nightscout variables](https://nightscout.github.io/nightscout/setup_variables/#alarms). - - They will only work whilst you have a connection to Nightscout and are intended for parent/caregivers. - - If you have the CGM source on your phone (i.e. xDrip+ or BYODA) then use those alarms instead of Nightscout Alarms. -- Create notifications from Nightscout [announcements](https://nightscout.github.io/nightscout/discover/#announcement) will echo Nightscout announcements in the AAPS notifications bar. +- Alarm options allows you to select which Nightscout alarms to use through the app. **AAPS** will alarm when a Nightscout alarms trigger. +- For the alarms to sound you need to set the Urgent High, High, Low and Urgent Low alarm values in your [Nightscout variables](https://nightscout.github.io/nightscout/setup_variables/#alarms). +- They will only work whilst you have a connection to Nightscout and are intended for parent/caregivers. +- If you have the CGM source on your phone (i.e. xDrip+ or BYODA) then use those alarms instead of Nightscout Alarms. +- Create notifications from Nightscout [announcements](https://nightscout.github.io/nightscout/discover/#announcement) will echo Nightscout announcements in the **AAPS** notifications bar. - You can change stale data and urgent stale data alarms threshold when no data is received from Nightscout after a certain time. ### Connection settings @@ -472,11 +399,10 @@ You can select which data you want to [upload and download to or from Nightscout - Connection settings define when Nightscout connection will be enabled. - Restrict Nightscout upload to Wi-Fi only or even to certain Wi-Fi SSIDs. -- If you want to use only a specific WiFi network you can enter its WiFi SSID. +- If you want to use only a specific Wi-Fi network you can enter its Wi-Fi SSID. - Multiple SSIDs can be separated by semicolon. - To delete all SSIDs enter a blank space in the field. -(Preferences-advanced-settings-nsclient)= ### Advanced settings (NSClient) ![NS Client advanced settings](../images/Pref2024_NSClientAdv.png) @@ -485,30 +411,26 @@ Options in advanced settings are self-explanatory. ## SMS Communicator -- Options will only be displayed if SMS communicator is selected in [Config Builder](#Config-Builder-sms-communicator). -- This setting allows remote control of the app by texting instructions to the patient's phone which the app will follow such as suspending loop, or bolusing. -- Further information is described in [SMS Commands](../RemoteFeatures/SMSCommands.md). -- Additional safety is obtained through use of an authenticator app and additional PIN at token end. +More information on the dedicated [SMS Commands](../RemoteFeatures/SMSCommands.md) page. ## Automation Select which location service shall be used: -- Use passive location: AAPS only takes locations if other apps are requesting it +- Use passive location: **AAPS** only takes locations if other apps are requesting it - Use network location: Location of your Wi-Fi - Use GPS location (Attention! May cause excessive battery drain!) ## Local alerts ![Local alerts](../images/Pref2020_LocalAlerts.png) - -- Settings should be self-explanatory. +Settings should be self-explanatory. ## Data choices ![Data choices](../images/Pref2020_DataChoice.png) -- You can help develop AAPS further by sending crash reports to the developers. +You can help develop **AAPS** further by sending crash reports to the developers. ## Maintenance settings @@ -518,9 +440,9 @@ Select which location service shall be used: ## Open Humans -- You can help the community by donating your data to research projects! Details are described on the [Open Humans page](../SupportingAaps/OpenHumans.md). +You can help the community by donating your data to research projects! Details are described on the [Open Humans page](../SupportingAaps/OpenHumans.md). -- In Preferences you can define when data shall be uploaded +In Preferences, you can define when data shall be uploaded - - only if connected to WiFi - - only if charging +- only if connected to Wi-Fi +- only if charging \ No newline at end of file diff --git a/docs/EN/SettingUpAaps/SetupWizard.md b/docs/EN/SettingUpAaps/SetupWizard.md index fa7600515cd2..43431d2dfb26 100644 --- a/docs/EN/SettingUpAaps/SetupWizard.md +++ b/docs/EN/SettingUpAaps/SetupWizard.md @@ -195,10 +195,11 @@ If you are not able to set it up at the moment, skip it for now. You can configu If you select an item here on the left tick box, on the right you can then ticking the visibility (eye) box, which will place this plugin in the upper menu on the **AAPS** home screen. Please select the visibility too if you configure your reporting server at this point. In this example we select Nightscout as reporting server, and will configure it. - +()[fixme] ```{admonition} Make sure to choose the correct **NSClient** version for your needs! :class: Note -Click [here](../Maintenance/ReleaseNotes.md) for the release notes of **AAPS** 3.2.0.0 which explain the differences between the top option **NSClient** (this is "v1", although it is not explicitly labelled) and the second option, **NSClient v3**. + +Click [here](../Maintenance/ReleaseNotes.md#version-3200-dedicated-to-philoul) for the release notes of **AAPS** 3.2.0.0 which explain the differences between the top option **NSClient** (this is "v1", although it is not explicitly labelled) and the second option, **NSClient v3**. Nightscout users should choose **NSClient v3**, unless you want to monitor or send remote treatments (_e.g._ as a parent or caregiver using **AAPS** for a child) through Nightscout, in which case, choose the first option "**NSClient**" until further notice. ``` diff --git a/docs/EN/SettingUpAaps/YourAapsProfile.md b/docs/EN/SettingUpAaps/YourAapsProfile.md index ac085811e5c3..2e6dabab2590 100644 --- a/docs/EN/SettingUpAaps/YourAapsProfile.md +++ b/docs/EN/SettingUpAaps/YourAapsProfile.md @@ -35,8 +35,8 @@ The **figure below** shows an example of how the DIA and glucose targets could b Your **BG target** is a core value and all of **AAPS** calculations are based on it. It is different from the target range which you usually aim to keep your blood glucose values in: * A glucose target, particularly if it is only short-term (less than 4 hours in duration), does not need to be the *actual value* you expect or want your glucose level to get to, rather, it is a good way to tell **AAPS** to be more or less aggressive, while still keeping your glucose levels in range. * If your target is very wide (say, 3 or more mmol/l [50 mg/dl or more] wide), you will often find little **AAPS** action. This is because **BG** level is predicted to be somewhere in that wide range, and thus temporary basal rate changes are rarely suggested. -* When beginning with **AAPS**, especially when progressing through [the first objectives](../SettingUpAaps/CompletingTheObjectives.md), using a wide range target can be a good option while you are learning how **AAPS** behaves and ajusting your **Profile**. -* Later on, you will probably find more appropriate to reduce the range until you have a single target for each time of the day (_Low_ target = _High_ target), to make sure that **AAPS** reacts promptly to **BG** fluctuations. +* When In [Open Loop](../SettingUpAaps/Preferences.md#open-loop), especially when progressing through [the first objectives](../SettingUpAaps/CompletingTheObjectives.md), using a wide range target can be a good option while you are learning how **AAPS** behaves and ajusting your **Profile**. +* When In [Closed Loop](../SettingUpAaps/Preferences.md#closed-loop) (starting at **[Objective 6](../SettingUpAaps/CompletingTheObjectives.md#objective-6-starting-to-close-the-loop-with-low-glucose-suspend)**), you will probably find more appropriate to reduce the range until you have a single target for each time of the day (_Low_ target = _High_ target), to make sure that **AAPS** reacts promptly to **BG** fluctuations. The targets can be defined within those boundaries : @@ -107,6 +107,23 @@ A hybrid closed loop _can_ attempt to make insulin delivery adjustments to minim If you are starting with **AAPS** after using a different open or closed-loop pumping system, you will already have a reasonable idea of what values to use for basal rates (BR), insulin sensitivity factors (ISF) and insulin-to-carb ratios (IC or ICR). If you are moving from injections (MDI) to **AAPS**, then it is a good idea to read up on how to make the transfer from MDI to pump first, and plan and make the move carefully in consultation with your diabetes team. ["Pumping insulin"](https://amzn.eu/d/iaCsFa2) by John Walsh & Ruth Roberts and [“Think like a Pancreas”](https://amzn.eu/d/iVU0RGe) by Gary Scheiner are very useful. +## Profile backup + +Being a core setting of your looping system, your profiles are highly sensitive and something you really don't want to lose. + +* Your Profiles are stored in the **AAPS** database. +* If enabled, Profiles are also uploaded to Nightscout. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Upload data to NS](../SettingUpAaps/Preferences.md#nsclient). +* They are also part of [exported settings](../Maintenance/ExportImportSettings.md). So make sure to have a backup in a safe place. + +## Editing Profiles from Nightscout + +If enabled, profile changes made directly in Nightscout can be received in **AAPS**. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Receive profile store](../SettingUpAaps/Preferences.md#nsclient). + +This can be helpful when about to make major changes to a more extensive profile. They can be entered more easily via the web interface, _e.g._ to manually copy data from a spreadsheet. + +To do this, however, it is important to clone the whole **database record** consisting of several profiles in the Nightscout editor (blue arrow on the screenhost below). The new database records then carries the current date. After saving, the changed/new profile can be activated in **AAPS** with a regular [Profile switch](../DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md). + +![Clone database records](../images/Nightscout_Profile_Editor.PNG) ## Profile Helper diff --git a/docs/EN/UsefulLinks/WearOsSmartwatch.md b/docs/EN/UsefulLinks/WearOsSmartwatch.md index 814ad04d08fb..c608bd908b1a 100644 --- a/docs/EN/UsefulLinks/WearOsSmartwatch.md +++ b/docs/EN/UsefulLinks/WearOsSmartwatch.md @@ -5,12 +5,27 @@ There are several watchfaces to choose from that are included in the base build of the AAPS Wear APK. These watchfaces include average delta, IOB, currently active temp basal rate and basal profiles and a CGM readings graph. -Ensure notifications from AAPS are not blocked on the watch. Confirmation of an action (e.g. bolus, tempt target) comes via a notification which you will need to swipe and tick. - Some available actions on the watchfaces are: * Double tap on the BG to get to the AAPS menu * Double tap on the BG graph to change the graph's time scale +## Configuration + +Enable the Wear module in the [Config Builder](../SettingUpAaps/ConfigBuilder.md). + +Use the Wear Preferences to define which variables should be considered when calculating bolus given though your watch (i.e. 15min trend, COB...). + +If you want to bolus etc. from the watch then within "Wear settings" you need to enable "Controls from Watch". + +![Wear settings](../images/ConfBuild_Wear.png) + +Through Wear tab or hamburger menu (top left of screen, if tab is not displayed) you can +* Resend all data. + Might be helpful if watch was not connected for some time, and you want to push the information to the watch. +* Open settings on your watch directly from your phone. + +Ensure notifications from AAPS are not blocked on the watch. Confirmation of an action (e.g. bolus, tempt target) comes via a notification which you will need to swipe and tick. + ## Changing to an AAPS Watchface on your WearOS watch There are a number of watchfaces available in the standard build of the AAPS Wear OS APK build. Once you have installed the AAPS Wear APK on your watch, they will be available. Here are the steps for selecting one: diff --git a/docs/EN/images/ConfBuild_Pump_AAPS32.png b/docs/EN/images/ConfBuild_Pump_AAPS32.png new file mode 100644 index 0000000000000000000000000000000000000000..57570016fa475025819bcd93c41ae6612bd73b98 GIT binary patch literal 139703 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

5p*J)05LOXHGeyG`~&# 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℘Ok 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МWX)0#?~jcDa=hFoI83iqgO8q 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 Date: Sat, 26 Oct 2024 18:59:05 +0200 Subject: [PATCH 04/10] typos --- docs/EN/SettingUpAaps/ConfigBuilder.md | 9 +++++++-- docs/EN/SettingUpAaps/Preferences.md | 8 ++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 927c8f01ac2c..24917c0497cc 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -16,6 +16,11 @@ With the checkbox under the eye symbol you can decide how to open the correspond ![Tab or hamburger menu](../images/ConfBuild_TabOrHH_AAPS30.png) +```{contents} +:backlinks: entry +:depth: 2 +``` + ## Profile This module can not be disabled as it is a core part of **AAPS**. @@ -111,7 +116,7 @@ Select the pump you are using. See [Compatible pumps](../Getting-Started/Compati * [EOPatch2](../CompatiblePumps/EOPatch2.md) * [Medtrum](../CompatiblePumps/MedtrumNano.md) * Virtual pump: open loop - **AAPS** suggestions only - * as you make you first steps with **AAPS*, during the first [objectives](../SettingUpAaps/CompletingTheObjectives.md) + * as you make you first steps with **AAPS**, during the first [objectives](../SettingUpAaps/CompletingTheObjectives.md) * for pump which doesn't have any driver yet ## Sensitivity Detection @@ -128,7 +133,7 @@ Select the desired APS algorithm for therapy adjustments. You can view the activ * OpenAPS AMA * Advanced Meal Assist: older algorithm not recommended anymore. * In simple terms, the benefits are after you give yourself a meal bolus, the system can high-temp more quickly IF you enter carbs reliably. -* [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md) +* [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) * Super Micro Bolus: most recent algorithm recommended for all users. * In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly small **Super Micro Boluses**. * Note : It is recommended to use this algorithm from the beginning, even though you will not actually get SMBs delivered until [Objective 9](#objectives-objective9). diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index b8de7e6a0be9..00d4cd7b119c 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -295,11 +295,11 @@ Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md ### OpenAPS AMA -All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#advanced-meal-assist-ama). +All the settings for OpenAPS AMA are described in the dedicated section in [Key AAPS Features > Advanced Meal Assist (AMA)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#advanced-meal-assist-ama). ### OpenAPS SMB -All the settings for OpenAPS SMB are described in the dedicated section in [Key **AAPS** Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#super-micro-bolus-smb). +All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#super-micro-bolus-smb). ## Absorption settings @@ -424,6 +424,7 @@ Select which location service shall be used: ## Local alerts ![Local alerts](../images/Pref2020_LocalAlerts.png) + Settings should be self-explanatory. ## Data choices @@ -436,13 +437,12 @@ You can help develop **AAPS** further by sending crash reports to the developers ![Maintenance settings](../images/Pref2020_Maintenance.png) -- Standard recipient of logs is . +Standard recipient of logs is . ## Open Humans You can help the community by donating your data to research projects! Details are described on the [Open Humans page](../SupportingAaps/OpenHumans.md). In Preferences, you can define when data shall be uploaded - - only if connected to Wi-Fi - only if charging \ No newline at end of file From 05432214949528bee95d0e5ced8137af5bc17de7 Mon Sep 17 00:00:00 2001 From: emilisev Date: Sat, 2 Nov 2024 18:33:28 +0100 Subject: [PATCH 05/10] rewrite links to named anchors --- docs/EN/CompatibleCgms/Libre1.md | 2 ++ .../SmoothingBloodGlucoseData.md | 1 + docs/EN/DailyLifeWithAaps/AapsScreens.md | 7 ++++-- docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md | 13 +++++++---- .../ProfileSwitch-ProfilePercentage.md | 2 +- docs/EN/DailyLifeWithAaps/TempTargets.md | 2 +- docs/EN/Getting-Started/CompatiblesCgms.md | 2 +- docs/EN/Maintenance/DocumentationUpdate.md | 2 +- docs/EN/Maintenance/ReleaseNotes.md | 2 +- .../SettingUpAaps/CompletingTheObjectives.md | 2 +- docs/EN/SettingUpAaps/ConfigBuilder.md | 21 +++++++++--------- docs/EN/SettingUpAaps/Preferences.md | 22 +++++++++++-------- docs/EN/SettingUpAaps/SetupWizard.md | 5 +++-- docs/EN/SettingUpAaps/YourAapsProfile.md | 9 ++++---- 14 files changed, 55 insertions(+), 37 deletions(-) diff --git a/docs/EN/CompatibleCgms/Libre1.md b/docs/EN/CompatibleCgms/Libre1.md index 81433e74c634..89ac2fb850e1 100644 --- a/docs/EN/CompatibleCgms/Libre1.md +++ b/docs/EN/CompatibleCgms/Libre1.md @@ -38,6 +38,7 @@ details. - You also need [OOP2](https://drive.google.com/file/d/1f1VHW2I8w7Xe3kSQqdaY3kihPLs47ILS/view) for Libre 1 US (and Libre 2 EU). - Select xDrip+ in [ConfigBuilder, BG Source](#Config-Builder-bg-source). +(libre1-using-glimp)= ## 2. Using Glimp - Glimp supports Miaomiao, Blucon and Bubble for Libre 1 and Libre 2 EU. @@ -45,6 +46,7 @@ details. - Install [Glimp](https://play.google.com/store/apps/details?id=it.ct.glicemia). - Select Glimp in in [ConfigBuilder, BG Source.](#Config-Builder-bg-source) +(libre1-using-tomato)= ## 3. Using Tomato - Tomato is the vendor app for Miaomiao. diff --git a/docs/EN/CompatibleCgms/SmoothingBloodGlucoseData.md b/docs/EN/CompatibleCgms/SmoothingBloodGlucoseData.md index ebdfb569036c..a6dfa3c24acc 100644 --- a/docs/EN/CompatibleCgms/SmoothingBloodGlucoseData.md +++ b/docs/EN/CompatibleCgms/SmoothingBloodGlucoseData.md @@ -36,6 +36,7 @@ Use this option only if your CGM data is being properly smoothed by your collect #### Build Your Own Dexcom App When using [BYODA](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app), your BG data is smooth and consistent. Furthermore, you can take advantage of Dexcom back-smoothing. There are no restrictions in using SMBs, because the noise-level data is shared with AAPS. +(smoothing-xdrip-dexcom-g6)= #### xDrip+ with Dexcom G6 or Dexcom ONE Noise-level data and smooth BG readings are only shared with AAPS if you use xDrip+ [native mode](https://navid200.github.io/xDrip/docs/Native-Algorithm). Using native mode, there are no restrictions in using SMBs. diff --git a/docs/EN/DailyLifeWithAaps/AapsScreens.md b/docs/EN/DailyLifeWithAaps/AapsScreens.md index e2b1c7fe797f..7bf6a3c519d5 100644 --- a/docs/EN/DailyLifeWithAaps/AapsScreens.md +++ b/docs/EN/DailyLifeWithAaps/AapsScreens.md @@ -5,6 +5,7 @@ :depth: 2 ``` +(AapsScreens-the-homescreen)= ## The Homescreen ![Homescreen V2.7](../images/Home2020_Homescreen.png) @@ -298,7 +299,7 @@ Shows the sensitivity that [Autosens](#Open-APS-features-autosens) has detected. Sensitivity is a calculation of sensitivity to insulin as a result of exercise, hormones etc. -Note, you need to be in [Objective 8](../SettingUpAaps/CompletingTheObjectivesfixme.md#objective-8-adjust-basals-and-ratios-if-needed-and-then-enable-autosens) in order to let Sensitivity Detection/[Autosens](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the line in your graph is displayed for information only. +Note, you need to be in [Objective 8](#objectives-objective8) in order to let Sensitivity Detection/[Autosens](#key-aaps-features-autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the line in your graph is displayed for information only. #### Heart rate @@ -507,7 +508,7 @@ Like most of these rules-of-thumb it is of limited real validity. Note: Your dia ![Insulin Profile](../images/Screenshot_insulin_profile.png) -This shows the activity profile of the insulin you have chosen in [config builder](#Config-Builder-insulin). The curves will vary based on the [DIA](../SettingUpAaps/YourAapsProfilefixme.md#duration-of-insulin-action-dia) and the time to peak. +This shows the activity profile of the insulin you have chosen in [config builder](#Config-Builder-insulin). The curves will vary based on the [DIA](#your-aaps-profile-duration-of-insulin-action) and the time to peak. The **purple** line shows how much insulin remains after it has been injected as it decays with time and the **blue** line shows how active it is. The important thing to note is that the decay has a **long tail**. If you have been used to manual pumping, you have probably been used to assuming that insulin decays over about 3.5 hours. However, when you are looping, the long tail matters as the calculations are far more precise and these small amounts add up when they are subjected to the recursive calculations in the **AAPS** algorithm. Therefore, **AAPS** uses minimum 5h as DIA. @@ -531,6 +532,7 @@ Calculations are run each time the system gets a fresh reading from the CGM. For more details see [APS section on config builder page](#Config-Builder-aps). +(aaps-screens-profile)= ## Profile ![Profile](../images/Screenshots_Profile.png) @@ -634,6 +636,7 @@ The history of profile switches can be seen here. You may see multiple entries e Deleting the entries only affects your reports in Nightscout and will never actually change the current profile. +(aaps-screens-clone-profile-switch)= #### Clone profile switch You can easily create a new local profile from a profile switch. In this case, timeshift and percentage will be applied to the new local profile. Use the **Clone** button shown on line **1**. diff --git a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md index ff5897deacce..64135b636a00 100644 --- a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md +++ b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md @@ -1,5 +1,6 @@ # OpenAPS features +(key-aaps-features-autosens)= ## Autosens * Autosens is an algorithm which looks at blood glucose deviations (positive/negative/neutral). * It will try and figure out how sensitive/resistant you are based on these deviations. @@ -11,6 +12,7 @@ * Autosens adjusts your basal and ISF (i.e.: mimicking what a Profile shift does). * If continuously eating carbs over an extended period, autosens will be less effective during that period as carbs are excluded from BG delta calculations. +(key-aaps-features-super-micro-bolus)= ## Super Micro Bolus (SMB) SMB, the shortform of 'super micro bolus', is the latest OpenAPS feature (from 2018) within the Oref1 algorithm. In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly **small super micro boluses**. In situations where AMA would add 1.0 IU insulin using a temporary basal rate, SMB delivers several super micro boluses in small steps at **5 minute intervals**, e.g. 0.4 IU, 0.3 IU, 0.2 IU and 0.1 IU. At the same time (for safety reasons) the actual basal rate is set to 0 IU/h for a certain period to prevent overdose (**'zero-temping'**). This allows the system adjust the blood glucose faster than with the temporary basal rate increase in AMA. @@ -49,7 +51,7 @@ A good recommendation for setting this parameter is: For example, if the highest basal rate in your profile was 0.5 U/h you could multiply that by 4 to get a value of 2 U/h. -**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](../SettingUpAaps/Preferences.md#patient-type). The hard limits are as follows: +**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](#preferences-patient-type). The hard limits are as follows: * Child: 2 * Teenager: 5 @@ -72,7 +74,7 @@ A good start for setting this parameter is: Be careful and patient and only change the settings step by step. It is different for everyone and can also depend on the average total daily dose (TDD). -**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](../SettingUpAaps/Preferences.md#patient-type). The hard limits are as follows: +**AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](#preferences-patient-type). The hard limits are as follows: * Child: 3 * Teenager: 7 @@ -99,7 +101,7 @@ If this setting is enabled, SMB will only be enabled with a high temp target if If this setting is enabled, SMB is enabled always enabled(independent of COB, temp targets or boluses). If this setting is enabled, the rest of the enable settings below will have no effect. However, if **Enable SMB with high temp targets** is disabled and a high temp target is set, SMBs will be disabled. For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. -* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “[native mode](../CompatibleCgms/SmoothingBloodGlucoseDatafixme.md#xdrip-with-dexcom-g6-or-dexcom-one)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. +* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “[native mode](#smoothing-xdrip-dexcom-g6)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. * For other CGM/FGM like Freestyle Libre, **SMB always** is deactivated until there is a better noise smoothing plugin. * You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). @@ -113,7 +115,7 @@ If this setting is enabled, SMB is enabled when there is any temp target set (ea If enabled, SMB is enabled for 6h after carbohydrates are announced, even if COB has reached 0. For safety reasons, this option is only available for BG sources with a good filtering system for noisy data. -* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “[native mode](../CompatibleCgms/SmoothingBloodGlucoseDatafixme.md#xdrip-with-dexcom-g6-or-dexcom-one)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. +* Currently, it is only available with a Dexcom G5 or G6, if using the [Build your own Dexcom App](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app) or “[native mode](#smoothing-xdrip-dexcom-g6)” in xDrip+. If a BG value has too large of a deviation, the G5/G6 doesn’t send it and waits for the next value 5 minutes later. * For other CGM/FGM like Freestyle Libre, **SMB always** is deactivated until there is a better noise smoothing plugin. * You can find more [here](../CompatibleCgms/SmoothingBloodGlucoseData.md). @@ -123,6 +125,7 @@ Note that the loop runs every time a glucose value comes in (generally 5 minutes Default value: 3 min. +(KeyAapsFeatures-max-minutes-of-basal-to-limit-smb-to)= ### Max minutes of basal to limit SMB to This is an important safety setting. This value determines how much SMB can be given based on the amount of basal insulin in a given time, when it is covered by COBs. @@ -153,6 +156,7 @@ If you have this option enabled, the insulin sensitivity will be increased while ### Low temp-target lowers sensitivity If you have this option enabled, the insulin sensitivity will be decreased while having a temporary target lower than 100 mg/dl or 5.6 mmol/l. This means, the ISF will decrease while IC and basal will rise. This will effectively make **AAPS** more aggressive when you set a low temp target. +(key-aaps-features-minimal-carbs-required-for-suggestion)= ### Minimal carbs required for suggestion Minimum grams of carbs to display a carbs suggestion alert. @@ -180,6 +184,7 @@ Default value: 4 (shouldn’t be changed unless you really need to and know what *** +(key-aaps-features-advanced-meal-assist)= ## Advanced Meal Assist (AMA) AMA, the short form of "advanced meal assist" is an OpenAPS feature from 2017 (oref0). OpenAPS Advanced Meal Assist (AMA) allows the system to high-temp more quickly after a meal bolus if you enter carbs reliably. diff --git a/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md b/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md index 6620221ce37e..4951aeff8a72 100644 --- a/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md +++ b/docs/EN/DailyLifeWithAaps/ProfileSwitch-ProfilePercentage.md @@ -97,4 +97,4 @@ This mechanism of taking snapshots of the **Profile** allows a much more precise Once you have performed a profile switch with percentage and/or timeshift, you can make a copy of this temporary profile into a new profile. -To do this, go to the tab [Treatments > Profile Switch](../DailyLifeWithAaps/AapsScreens.md#clone-profile-switch). \ No newline at end of file +To do this, go to the tab [Treatments > Profile Switch](#aaps-screens-clone-profile-switch). \ No newline at end of file diff --git a/docs/EN/DailyLifeWithAaps/TempTargets.md b/docs/EN/DailyLifeWithAaps/TempTargets.md index a59711692354..6c04286c29ef 100644 --- a/docs/EN/DailyLifeWithAaps/TempTargets.md +++ b/docs/EN/DailyLifeWithAaps/TempTargets.md @@ -21,7 +21,7 @@ The table below summarises the features of **Temp-Target- Activity**, **Temp-Tar ![TT1_Screenshot 2024-01-26 231223](https://github.com/openaps/AndroidAPSdocs/assets/137224335/73eeadf1-c17e-4955-afd8-f49c281331e3) - +(TempTargets-where-can-i-select-a-temp-target)= ## Where can I select a Temp-Target? 1. go to **Actions** tab in **AAPS**; 2. select **Temporary Target** button; and then diff --git a/docs/EN/Getting-Started/CompatiblesCgms.md b/docs/EN/Getting-Started/CompatiblesCgms.md index b43df9026240..bb382cc93036 100644 --- a/docs/EN/Getting-Started/CompatiblesCgms.md +++ b/docs/EN/Getting-Started/CompatiblesCgms.md @@ -8,7 +8,7 @@ Just a short hint: if you can display your glucose data in xDrip+ app or Nightsc * [xDrip+Settings](../CompatibleCgms/xDrip.md) * [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md): not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. -| CGM | Available [BG Sources](../SettingUpAaps/ConfigBuilder.md#bg-source) | +| CGM | Available [BG Sources](#Config-Builder-bg-source) | |-------------------------------------------------------|------------------------------------------------------------------------------| | [Dexcom G7 and ONE+](../CompatibleCgms/DexcomG7.md) | xDrip+ or DiaKEM app (select BYODA) | | [Dexcom G6 and ONE](../CompatibleCgms/DexcomG6.md) | xDrip+ or BYODA | diff --git a/docs/EN/Maintenance/DocumentationUpdate.md b/docs/EN/Maintenance/DocumentationUpdate.md index c75c86150f6a..1558dcd73809 100644 --- a/docs/EN/Maintenance/DocumentationUpdate.md +++ b/docs/EN/Maintenance/DocumentationUpdate.md @@ -3,7 +3,7 @@ ## October 2024 - Update of several pages: - - [How long will it take](../Getting-Started/PreparingForAapsfixme.md#how-long-will-it-take-to-set-everything-up), [Component Overview](../DailyLifeWithAaps/CobCalculation.md), [Completing the objectives](../SettingUpAaps/CompletingTheObjectives.md), [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md), [Config Builder](../SettingUpAaps/ConfigBuilder.md) & [Preferences](../SettingUpAaps/Preferences.md), [AAPS screens](../DailyLifeWithAaps/AapsScreens.md) @emilise + - [How long will it take](#preparing-how-long-will-it-take), [Component Overview](../DailyLifeWithAaps/CobCalculation.md), [Completing the objectives](../SettingUpAaps/CompletingTheObjectives.md), [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md), [Config Builder](../SettingUpAaps/ConfigBuilder.md) & [Preferences](../SettingUpAaps/Preferences.md), [AAPS screens](../DailyLifeWithAaps/AapsScreens.md) @emilise - [COB Calculation](../DailyLifeWithAaps/CobCalculation.md), [Dynamic ISF](../DailyLifeWithAaps/DynamicISF.md) @UnderCliffe10 - [Building instructions for Android Studio Ladybug](../SettingUpAaps/BuildingAaps.md) @tanja - Technical work (deployment process for the documentation, files organisation...) @psonnerat & @emilise diff --git a/docs/EN/Maintenance/ReleaseNotes.md b/docs/EN/Maintenance/ReleaseNotes.md index 76278ec6f9ee..680fa3117415 100644 --- a/docs/EN/Maintenance/ReleaseNotes.md +++ b/docs/EN/Maintenance/ReleaseNotes.md @@ -329,7 +329,7 @@ You need at least start [objective 11 (in later versions objective 10!)](#object - new [preferences layout](../SettingUpAaps/Preferences.md) @MilosKozak - SMB algorithm update @Tornado-Tim - [Low glucose suspend mode](#Preferences-aps-mode) @Tornado-Tim -- [carbs required notifications](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#minimal-carbs-required-for-suggestion) @twain47 @Tornado-Tim +- [carbs required notifications](#key-aaps-features-minimal-carbs-required-for-suggestion) @twain47 @Tornado-Tim - removed Careportal (moved to Actions) @MilosKozak - [new encrypted backup format](ExportImportSettings.md) @dlvoy - [new SMS TOTP authentication](../RemoteFeatures/SMSCommands.md) @dlvoy diff --git a/docs/EN/SettingUpAaps/CompletingTheObjectives.md b/docs/EN/SettingUpAaps/CompletingTheObjectives.md index eaba66857bc2..b2c1193e51d9 100644 --- a/docs/EN/SettingUpAaps/CompletingTheObjectives.md +++ b/docs/EN/SettingUpAaps/CompletingTheObjectives.md @@ -105,7 +105,7 @@ Additionally, you can change the minimum percentage for recommended basal rate c You don't need to action each and every system recommendation! ``` - +(objectives-objective5)= ## Objective 5: Understanding your open loop, including its temp basal recommendations As part of **Objective 5** you will start to understand how temporary basal recommendations are derived. This includes the [determination of basal logic](https://openaps.readthedocs.io/en/latest/docs/While%20You%20Wait%20For%20Gear/Understand-determine-basal.html), analyzing the impact by observing [prediction lines in **AAPS Overview**](#aaps-screens-prediction-lines) (or Nightscout) and looking at detailed calculations shown on your **OpenAPS** tab. diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 24917c0497cc..f6e775323ac0 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -26,7 +26,7 @@ With the checkbox under the eye symbol you can decide how to open the correspond This module can not be disabled as it is a core part of **AAPS**. * See [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md) for a basic understanding of what goes inside your **Profile**. -* See [AAPS Screens > Profile](../DailyLifeWithAaps/AapsScreens.md#profile) for more information about managing your profiles. +* See [AAPS Screens > Profile](#aaps-screens-profile) for more information about managing your profiles. ## Insulin @@ -75,6 +75,7 @@ More information to understand the Insulin Profile as shown in **AAPS** [here](# * The DIA is automatically set to 5 hours if it is not specified higher in the profile. * This effect profile is recommended if an unbacked insulin or a mixture of different insulins is used. +(Config-Builder-bg-source)= ## BG Source Select the blood glucose source you are using. See [BG Source](../Getting-Started/CompatiblesCgms.md) page for more setup information. @@ -83,10 +84,10 @@ Select the blood glucose source you are using. See [BG Source](../Getting-Starte * [xDrip+](../CompatibleCgms/xDrip.md) * [NSClient BG](../CompatibleCgms/CgmNightscoutUpload.md) - not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. * [MM640g](../CompatibleCgms/MM640g.md) -* [Glimp](../CompatibleCgms/Libre1.md#2-using-glimp) - only version 4.15.57 and newer are supported -* [Build Your Own Dexcom App (BYODA)](../CompatibleCgms/DexcomG6.md#if-using-g6-with-build-your-own-dexcom-app). +* [Glimp](#libre1-using-glimp) - only version 4.15.57 and newer are supported +* [Build Your Own Dexcom App (BYODA)](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app). * [Poctech](../CompatibleCgms/PocTech.md) -* [Tomato App](../CompatibleCgms/Libre1.md#3-using-tomato) for MiaoMiao device +* [Tomato App](#libre1-using-tomato) for MiaoMiao device * [Glunovo App](https://infinovo.com/) for Glunovo CGM system * Random BG: Generates random BG data (Demo mode only) @@ -108,7 +109,7 @@ Select the pump you are using. See [Compatible pumps](../Getting-Started/Compati * [Accu Chek Insight](../CompatiblePumps/Accu-Chek-Insight-Pump.md) * Accu Chek Combo * [Driver using Ruffy](../CompatiblePumps/Accu-Chek-Combo-Pump.md) (requires ruffy installation) - * [Driver with no additional requirement](../CompatiblePumps/Accu-Chek-Combo-Pump-v2.md), added in [AAPS v.3.2](../Maintenance/ReleaseNotes.md#version-3200-dedicated-to-philoul) + * [Driver with no additional requirement](../CompatiblePumps/Accu-Chek-Combo-Pump-v2.md), added in [AAPS v.3.2](#version3200) * Omnipod for [Omnipod Eros](../CompatiblePumps/OmnipodEros.md) * Dash for [Omnipod DASH](../CompatiblePumps/OmnipodDASH.md) * [Medtronic](../CompatiblePumps/MedtronicPump.md) @@ -122,7 +123,7 @@ Select the pump you are using. See [Compatible pumps](../Getting-Started/Compati ## Sensitivity Detection Select the type of sensitivity detection. For more details of different designs please [read on here](../DailyLifeWithAaps/SensitivityDetectionAndCob.md). This will analyze historical data on the go and make adjustments if it recognizes that you are reacting more sensitively (or conversely, more resistant) to insulin than usual. More details about the Sensitivity algorithm can be read in the [OpenAPS docs](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/autosens.html). -You can view your sensitivity on the homescreen in an [additional graph](../DailyLifeWithAaps/AapsScreensfixme.md#section-g---additional-graphs). +You can view your sensitivity on the homescreen in an [additional graph](#AapsScreens-section-g-additional-graphs). You can view your sensitivity on the homescreen by selecting SEN and watching the white line. Note, you need to be in [Objective 8](#objectives-objective8) in order to let Sensitivity Detection/[Autosens](#Open-APS-features-autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the Autosens percentage / the line in your graph is displayed for information only. ### Absorption settings @@ -133,7 +134,7 @@ Select the desired APS algorithm for therapy adjustments. You can view the activ * OpenAPS AMA * Advanced Meal Assist: older algorithm not recommended anymore. * In simple terms, the benefits are after you give yourself a meal bolus, the system can high-temp more quickly IF you enter carbs reliably. -* [OpenAPS SMB](../DailyLifeWithAaps/KeyAapsFeatures.md#super-micro-bolus-smb) +* [OpenAPS SMB](#key-aaps-features-super-micro-bolus) * Super Micro Bolus: most recent algorithm recommended for all users. * In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly small **Super Micro Boluses**. * Note : It is recommended to use this algorithm from the beginning, even though you will not actually get SMBs delivered until [Objective 9](#objectives-objective9). @@ -176,7 +177,7 @@ In this section, you can choose if/where you want **AAPS** to send your data to. Can be used as a [reporting server](../SettingUpAaps/SettingUpTheReportingServer.md) and/or for [remote monitoring](../RemoteFeatures/RemoteMonitoring.md), [remote control](../RemoteFeatures/RemoteControl.md). -See [Synchronization with the reporting server](../SettingUpAaps/SetupWizard.md#synchronization-with-the-reporting-server-and-more) to help you choose between NSClient (v1) and NSClientV3. +See [Synchronization with the reporting server](#SetupWizard-synchronization-with-the-reporting-server-and-more) to help you choose between NSClient (v1) and NSClientV3. ### Tidepool @@ -209,7 +210,7 @@ If you view the Treatments (Treat) tab, you can see the treatments that have bee ### Overview -This is the [main screen](../DailyLifeWithAaps/AapsScreens.md#the-homescreen) of **AAPS** and can not be disabled. +This is the [main screen](#AapsScreens-the-homescreen) of **AAPS** and can not be disabled. #### Show notes field in treatment dialogs Choose if you want to have a notes field when entering treatments or not. @@ -229,7 +230,7 @@ A tab offering multiple buttons to take [actions](#screens-action-tab) in **AAPS ### Automation -A tab for managing your [Automations](../DailyLifeWithAaps/Automations.md), starting at [Objective 10](../SettingUpAaps/CompletingTheObjectives.md#objective-10-automation). +A tab for managing your [Automations](../DailyLifeWithAaps/Automations.md), starting at [Objective 10](#objectives-objective10). ### SMS Communicator Allows remote caregivers to control some **AAPS** features via SMS, see [SMS Commands](../RemoteFeatures/SMSCommands.md) for more setup information. diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index 00d4cd7b119c..2556e069d2da 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -150,7 +150,7 @@ Here you can change the target and the duration for each predefined TT. Preset v ![Preferences > Default temp targets](../images/Pref2020_OV_DefaultTT.png) -Learn how to [activate Temp Targets here](../DailyLifeWithAaps/TempTargets.md#where-can-i-select-a-temp-target). +Learn how to [activate Temp Targets here](#TempTargets-where-can-i-select-a-temp-target). ### Fill/Prime standard insulin amounts @@ -228,10 +228,11 @@ Option to enable superbolus in bolus wizard. [Superbolus](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus/) is a concept to "borrow" some insulin from basal rate in the next two hours to prevent spikes. It is different from *super micro bolus*! -Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](../DailyLifeWithAaps/KeyAapsFeatures.md#max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). +Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](#KeyAapsFeatures-max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). ## Treatment safety +(preferences-patient-type)= ### Patient type - Safety limits are set based on the age you select in this setting. @@ -259,31 +260,33 @@ Switch between Open Loop, Closed Loop and Low Glucose Suspend (LGS). ![Config builder - loop mode](../images/ConfigBuilder_LoopLGS.png) +(Preferences-pen-loop)= #### Open Loop **AAPS** continuously evaluates all available data (IOB, COB, BG...) and makes treatment suggestions (temporary basal rates) on how to adjust your therapy if necessary. The suggestions will not be executed automatically (as in closed loop). They have to be entered manually into the pump (if using virtual pump) or by using a button if **AAPS** is connected to your real pump. -This option is for getting to know how **AAPS** works or if you are using an unsupported pump. You will be in Open Loop, no matter what choice you make here, until the end of **[Objective 5](../SettingUpAaps/CompletingTheObjectives.md#objective-5-understanding-your-open-loop-including-its-temp-basal-recommendations)**. +This option is for getting to know how **AAPS** works or if you are using an unsupported pump. You will be in Open Loop, no matter what choice you make here, until the end of **[Objective 5](#objectives-objective5)**. +(preferences-closed-loop)= #### Closed Loop -**AAPS** continuously evaluates all available data (IOB, COB, BG...) and automatically adjusts the treatment if necessary (_i.e._ without further intervention by you) to reach the set [target range or value](../SettingUpAaps/YourAapsProfile.md#glucose-targets) (bolus delivery, temporary basal rate, insulin switch-off to avoid hypo etc.). +**AAPS** continuously evaluates all available data (IOB, COB, BG...) and automatically adjusts the treatment if necessary (_i.e._ without further intervention by you) to reach the set [target range or value](#profile-glucose-targets) (bolus delivery, temporary basal rate, insulin switch-off to avoid hypo etc.). The Closed Loop works within numerous safety limits, which can be set individually. -Closed Loop is only possible if you are in **[Objective 6](../SettingUpAaps/CompletingTheObjectives.md#objective-6-starting-to-close-the-loop-with-low-glucose-suspend)** or higher and use a supported pump. +Closed Loop is only possible if you are in **[Objective 6](#objectives-objective6)** or higher and use a supported pump. #### Low Glucose Suspend (LGS) -In this mode, [maxIOB](../DailyLifeWithAaps/KeyAapsFeatures.md#maximum-total-iob-openaps-cant-go-over) is set to zero. +In this mode, [maxIOB](#Open-APS-features-maximum-total-iob-openaps-cant-go-over) is set to zero. This means that if blood glucose is dropping, **AAPS** can reduce the basal for you. But if blood glucose is rising, no automatic correction will be made. Your basal rates will remain the same as defined in your current profile. Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower BG. ### Minimal request change When using **Open loop**, you will receive notifications every time **AAPS** recommends to adjust basal rate. -To reduce number of notifications you can either use a [wider bg target range](../SettingUpAaps/YourAapsProfile.md#glucose-targets) or increase percentage of the minimal request rate. +To reduce number of notifications you can either use a [wider bg target range](#profile-glucose-targets) or increase percentage of the minimal request rate. This defines the relative change required to trigger a notification. ## Advanced Meal Assist (AMA) or Super Micro Bolus (SMB) @@ -295,11 +298,11 @@ Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md ### OpenAPS AMA -All the settings for OpenAPS AMA are described in the dedicated section in [Key AAPS Features > Advanced Meal Assist (AMA)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#advanced-meal-assist-ama). +All the settings for OpenAPS AMA are described in the dedicated section in [Key AAPS Features > Advanced Meal Assist (AMA)](#key-aaps-features-advanced-meal-assist). ### OpenAPS SMB -All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](../DailyLifeWithAaps/KeyAapsFeaturesfixme.md#super-micro-bolus-smb). +All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](#key-aaps-features-super-micro-bolus). ## Absorption settings @@ -345,6 +348,7 @@ The options here will vary depending on which pump driver you have selected in [ More information on the dedicated [Tidepool](../SettingUpAaps/Tidepool.md) page. +(preferences-nsclient)= ## NSClient ![NSClient](../images/Pref2020_NSClient.png) diff --git a/docs/EN/SettingUpAaps/SetupWizard.md b/docs/EN/SettingUpAaps/SetupWizard.md index 43431d2dfb26..55fc9c1e6ed5 100644 --- a/docs/EN/SettingUpAaps/SetupWizard.md +++ b/docs/EN/SettingUpAaps/SetupWizard.md @@ -184,6 +184,7 @@ Please press the "NEXT" button: ![image](../images/setup-wizard/Screenshot_20231202_135853.png) +(SetupWizard-synchronization-with-the-reporting-server-and-more)= ### Synchronization with the reporting server and more Here you are configuring the data upload to your reporting server. @@ -195,11 +196,11 @@ If you are not able to set it up at the moment, skip it for now. You can configu If you select an item here on the left tick box, on the right you can then ticking the visibility (eye) box, which will place this plugin in the upper menu on the **AAPS** home screen. Please select the visibility too if you configure your reporting server at this point. In this example we select Nightscout as reporting server, and will configure it. -()[fixme] + ```{admonition} Make sure to choose the correct **NSClient** version for your needs! :class: Note -Click [here](../Maintenance/ReleaseNotes.md#version-3200-dedicated-to-philoul) for the release notes of **AAPS** 3.2.0.0 which explain the differences between the top option **NSClient** (this is "v1", although it is not explicitly labelled) and the second option, **NSClient v3**. +Click [here](#version3200) for the release notes of **AAPS** 3.2.0.0 which explain the differences between the top option **NSClient** (this is "v1", although it is not explicitly labelled) and the second option, **NSClient v3**. Nightscout users should choose **NSClient v3**, unless you want to monitor or send remote treatments (_e.g._ as a parent or caregiver using **AAPS** for a child) through Nightscout, in which case, choose the first option "**NSClient**" until further notice. ``` diff --git a/docs/EN/SettingUpAaps/YourAapsProfile.md b/docs/EN/SettingUpAaps/YourAapsProfile.md index 2e6dabab2590..cd5a97e01247 100644 --- a/docs/EN/SettingUpAaps/YourAapsProfile.md +++ b/docs/EN/SettingUpAaps/YourAapsProfile.md @@ -19,6 +19,7 @@ For the final three parameters, basal rates (BR), insulin sensitivity factors (I Screenshots from **AAPS** of an _example_ profile are shown in below. +(your-aaps-profile-duration-of-insulin-action)= ## Duration of insulin action (DIA) The duration of insulin action is set to a single value in **AAPS**, because your pump will continually infuse the same type of insulin. @@ -35,8 +36,8 @@ The **figure below** shows an example of how the DIA and glucose targets could b Your **BG target** is a core value and all of **AAPS** calculations are based on it. It is different from the target range which you usually aim to keep your blood glucose values in: * A glucose target, particularly if it is only short-term (less than 4 hours in duration), does not need to be the *actual value* you expect or want your glucose level to get to, rather, it is a good way to tell **AAPS** to be more or less aggressive, while still keeping your glucose levels in range. * If your target is very wide (say, 3 or more mmol/l [50 mg/dl or more] wide), you will often find little **AAPS** action. This is because **BG** level is predicted to be somewhere in that wide range, and thus temporary basal rate changes are rarely suggested. -* When In [Open Loop](../SettingUpAaps/Preferences.md#open-loop), especially when progressing through [the first objectives](../SettingUpAaps/CompletingTheObjectives.md), using a wide range target can be a good option while you are learning how **AAPS** behaves and ajusting your **Profile**. -* When In [Closed Loop](../SettingUpAaps/Preferences.md#closed-loop) (starting at **[Objective 6](../SettingUpAaps/CompletingTheObjectives.md#objective-6-starting-to-close-the-loop-with-low-glucose-suspend)**), you will probably find more appropriate to reduce the range until you have a single target for each time of the day (_Low_ target = _High_ target), to make sure that **AAPS** reacts promptly to **BG** fluctuations. +* When In [Open Loop](#Preferences-pen-loop), especially when progressing through [the first objectives](../SettingUpAaps/CompletingTheObjectives.md), using a wide range target can be a good option while you are learning how **AAPS** behaves and ajusting your **Profile**. +* When In [Closed Loop](#preferences-closed-loop) (starting at **[Objective 6](#objectives-objective6)**), you will probably find more appropriate to reduce the range until you have a single target for each time of the day (_Low_ target = _High_ target), to make sure that **AAPS** reacts promptly to **BG** fluctuations. The targets can be defined within those boundaries : @@ -112,12 +113,12 @@ If you are moving from injections (MDI) to **AAPS**, then it is a good idea to r Being a core setting of your looping system, your profiles are highly sensitive and something you really don't want to lose. * Your Profiles are stored in the **AAPS** database. -* If enabled, Profiles are also uploaded to Nightscout. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Upload data to NS](../SettingUpAaps/Preferences.md#nsclient). +* If enabled, Profiles are also uploaded to Nightscout. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Upload data to NS](#preferences-nsclient). * They are also part of [exported settings](../Maintenance/ExportImportSettings.md). So make sure to have a backup in a safe place. ## Editing Profiles from Nightscout -If enabled, profile changes made directly in Nightscout can be received in **AAPS**. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Receive profile store](../SettingUpAaps/Preferences.md#nsclient). +If enabled, profile changes made directly in Nightscout can be received in **AAPS**. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Receive profile store](#preferences-nsclient). This can be helpful when about to make major changes to a more extensive profile. They can be entered more easily via the web interface, _e.g._ to manually copy data from a spreadsheet. From 6d399fea8df9516b69c24e86854e4a8f67409b24 Mon Sep 17 00:00:00 2001 From: emilisev Date: Sat, 2 Nov 2024 18:55:45 +0100 Subject: [PATCH 06/10] fix link during merge --- docs/EN/DailyLifeWithAaps/AapsScreens.md | 2 +- docs/EN/SettingUpAaps/ConfigBuilder.md | 2 +- docs/EN/SettingUpAaps/Preferences.md | 6 +++--- docs/EN/SettingUpAaps/YourAapsProfile.md | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/EN/DailyLifeWithAaps/AapsScreens.md b/docs/EN/DailyLifeWithAaps/AapsScreens.md index 7bf6a3c519d5..ab728c7fdc2c 100644 --- a/docs/EN/DailyLifeWithAaps/AapsScreens.md +++ b/docs/EN/DailyLifeWithAaps/AapsScreens.md @@ -299,7 +299,7 @@ Shows the sensitivity that [Autosens](#Open-APS-features-autosens) has detected. Sensitivity is a calculation of sensitivity to insulin as a result of exercise, hormones etc. -Note, you need to be in [Objective 8](#objectives-objective8) in order to let Sensitivity Detection/[Autosens](#key-aaps-features-autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the line in your graph is displayed for information only. +Note, you need to be in [Objective 8](#objectives-objective8) in order to let Sensitivity Detection/[Autosens](#Open-APS-features-autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the line in your graph is displayed for information only. #### Heart rate diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 3f4dd2368dc5..60c26086eac4 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -133,7 +133,7 @@ Select the desired APS algorithm for therapy adjustments. You can view the activ * OpenAPS AMA * Advanced Meal Assist: older algorithm not recommended anymore. * In simple terms, the benefits are after you give yourself a meal bolus, the system can high-temp more quickly IF you enter carbs reliably. -* [OpenAPS SMB](#key-aaps-features-super-micro-bolus) +* [OpenAPS SMB](#Open-APS-features-super-micro-bolus-smb) * Super Micro Bolus: most recent algorithm recommended for all users. * In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly small **Super Micro Boluses**. * Note : It is recommended to use this algorithm from the beginning, even though you will not actually get SMBs delivered until [Objective 9](#objectives-objective9). diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index 4327febaea5d..4e96050f4f68 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -228,7 +228,7 @@ Option to enable superbolus in bolus wizard. [Superbolus](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus/) is a concept to "borrow" some insulin from basal rate in the next two hours to prevent spikes. It is different from *super micro bolus*! -Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](#KeyAapsFeatures-max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). +Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](#Open-APS-features-max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). ## Treatment safety @@ -298,11 +298,11 @@ Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md ### OpenAPS AMA -All the settings for OpenAPS AMA are described in the dedicated section in [Key AAPS Features > Advanced Meal Assist (AMA)](#key-aaps-features-advanced-meal-assist). +All the settings for OpenAPS AMA are described in the dedicated section in [Key AAPS Features > Advanced Meal Assist (AMA)](#Open-APS-features-advanced-meal-assist-ama). ### OpenAPS SMB -All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](#key-aaps-features-super-micro-bolus). +All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](#Open-APS-features-super-micro-bolus-smb). ## Absorption settings diff --git a/docs/EN/SettingUpAaps/YourAapsProfile.md b/docs/EN/SettingUpAaps/YourAapsProfile.md index cd5a97e01247..e348202a9570 100644 --- a/docs/EN/SettingUpAaps/YourAapsProfile.md +++ b/docs/EN/SettingUpAaps/YourAapsProfile.md @@ -113,12 +113,12 @@ If you are moving from injections (MDI) to **AAPS**, then it is a good idea to r Being a core setting of your looping system, your profiles are highly sensitive and something you really don't want to lose. * Your Profiles are stored in the **AAPS** database. -* If enabled, Profiles are also uploaded to Nightscout. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Upload data to NS](#preferences-nsclient). +* If enabled, Profiles are also uploaded to Nightscout. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Upload data to NS](#Preferences-nsclient). * They are also part of [exported settings](../Maintenance/ExportImportSettings.md). So make sure to have a backup in a safe place. ## Editing Profiles from Nightscout -If enabled, profile changes made directly in Nightscout can be received in **AAPS**. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Receive profile store](#preferences-nsclient). +If enabled, profile changes made directly in Nightscout can be received in **AAPS**. The settings can be found in [NSClient Preferences > NSClient > Synchronization > Receive profile store](#Preferences-nsclient). This can be helpful when about to make major changes to a more extensive profile. They can be entered more easily via the web interface, _e.g._ to manually copy data from a spreadsheet. From 8bb2175c8b198aff2b0b3fc5e6d487bdabb02e80 Mon Sep 17 00:00:00 2001 From: emilisev Date: Sat, 2 Nov 2024 19:20:13 +0100 Subject: [PATCH 07/10] fix link during merge --- docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md | 1 + docs/EN/SettingUpAaps/CompletingTheObjectives.md | 2 +- docs/EN/SettingUpAaps/ConfigBuilder.md | 6 ++++++ docs/EN/SettingUpAaps/Preferences.md | 14 ++++++++++++++ 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md index dbdc82a436ba..94a395679cd1 100644 --- a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md +++ b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md @@ -246,6 +246,7 @@ Default value: 2 *** +(Open-APS-features-overview-of-hard-coded-limits)= ## Overview of hard-coded limits | | Child | Teenager | Adult | Insulin resistant adult | Pregnant | diff --git a/docs/EN/SettingUpAaps/CompletingTheObjectives.md b/docs/EN/SettingUpAaps/CompletingTheObjectives.md index f7ebd7abfc59..c7d5c77b6f9b 100644 --- a/docs/EN/SettingUpAaps/CompletingTheObjectives.md +++ b/docs/EN/SettingUpAaps/CompletingTheObjectives.md @@ -112,7 +112,7 @@ As part of **Objective 5** you will start to understand how temporary basal reco Estimated time to complete this objective: **7 days**. -This **Objective** requires you to determine and set your “Max U/h a temp basal can be set to” (max-basal) value as described in [OpenAPS-features](#Open-APS-features-max-u-h-a-temp-basal-can-be-set-to). This value can be set in [Preferences > OpenAPS](#Preferences-max-u-h-a-temp-basal-can-be-set-to). +This **Objective** requires you to determine and set your “Max U/h a temp basal can be set to” (max-basal) value as described in [OpenAPS-features](#Open-APS-features-max-u-h-a-temp-basal-can-be-set-to). This value can be set in **Preferences > OpenAPS**. If you are still using a virtual pump, make sure this safety setting is set in both **AAPS** and your insulin pump. You might wish to set your [**Profile** BG target](#profile-glucose-targets) higher than usual until you are comfortable with **AAPS**' calculations and settings. You may wish to experiment with adjusting your **BG target** in your **Profile** being in a tighter range (say, 1 or less mmol/l [20 mg/dl or less] wide) and observe the resulting behavior. diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 60c26086eac4..9f0918edf880 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -10,6 +10,7 @@ When there are additional settings available within the module, you can click on ![Config Builder boxes and cog wheel](../images/ConfBuild_ConfigBuilder_AAPS30.png) +(Config-Builder-tab-or-hamburger-menu)= ## Tab or hamburger menu With the checkbox under the eye symbol you can decide how to open the corresponding program section. @@ -28,6 +29,7 @@ This module can not be disabled as it is a core part of **AAPS**. * See [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md) for a basic understanding of what goes inside your **Profile**. * See [AAPS Screens > Profile](#aaps-screens-profile) for more information about managing your profiles. +(Config-Builder-insulin)= ## Insulin ![Insulin type](../images/ConfBuild_Insulin_AAPS30.png) @@ -59,6 +61,7 @@ More information to understand the Insulin Profile as shown in **AAPS** [here](# * DIA = at least 5.0h * Max. peak = 55 minutes after injection (fixed, not adjustable) +(Config-Builder-lyumjev)= #### Lyumjev ![Insulin type Lyumjev](../images/ConfBuild_Insulin_L.png) @@ -75,6 +78,7 @@ More information to understand the Insulin Profile as shown in **AAPS** [here](# * The DIA is automatically set to 5 hours if it is not specified higher in the profile. * This effect profile is recommended if an unbacked insulin or a mixture of different insulins is used. +(Config-Builder-bg-source)= ## BG Source Select the blood glucose source you are using. See [BG Source](../Getting-Started/CompatiblesCgms.md) page for more setup information. @@ -96,6 +100,7 @@ Select the blood glucose source you are using. See [BG Source](../Getting-Starte See [Smoothing blood glucose data](../CompatibleCgms/SmoothingBloodGlucoseData.md). +(Config-Builder-pump)= ## Pump Select the pump you are using. See [Compatible pumps](../Getting-Started/CompatiblePumps.md) page for more setup information. @@ -128,6 +133,7 @@ You can view your sensitivity on the homescreen by selecting SEN and watching th ### Absorption settings If you use Oref1 with SMB you must change min_5m_carbimpact to 8. The value is only used during gaps in CGM readings or when physical activity "uses up" all the blood glucose rise that would otherwise cause **AAPS** to decay COB. At times when [carb absorption](../DailyLifeWithAaps/CobCalculation.md) can't be dynamically worked out based on your bloods reactions it inserts a default decay to your carbs. Basically, it is a failsafe. +(Config-Builder-aps)= ## APS Select the desired APS algorithm for therapy adjustments. You can view the active detail of the chosen algorithm in the OpenAPS(OAPS) tab. * OpenAPS AMA diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index 4e96050f4f68..049a0b2bfa5b 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -20,6 +20,8 @@ :backlinks: entry :depth: 2 ``` + +(Preferences-general)= ## General ![Preferences > General](../images/Pref2020_General.png) @@ -40,10 +42,12 @@ - Can be used if you have to differentiate between multiple setups (i.e. two T1D kids in your family). +(Preferences-protection)= ### Protection ![Preferences > General - Protection](../images/Pref2020_General2.png) +(Preferences-master-password)= #### Master password Mandatory to be able to [export settings](../Maintenance/ExportImportSettings.md) as they are encrypted from version 2.7. @@ -79,6 +83,7 @@ Mandatory to be able to [export settings](../Maintenance/ExportImportSettings.md Define how long (in seconds), the preferences or bolus functionalities remain unlocked after your successfully entered the password. +(Preferences-skin)= #### Skin You can choose from four types of skins: @@ -111,6 +116,7 @@ In **Overview** section, you can define the preferences for the home screen. Option 'Keep screen on' will force Android to keep the screen on at all times. This is useful for presentations etc. But it consumes a lot of battery power. Therefore, it is recommended to connect the smartphone to a charger cable. +(Preferences-buttons)= ### Buttons - Define which buttons are visible on the bottom of your home screen. @@ -123,6 +129,7 @@ Option 'Keep screen on' will force Android to keep the screen on at all times. T ![Preferences > Buttons > Carbs](../images/Pref2020_OV_Buttons3.png) +(Preferences-quick-wizard)= ### Quick Wizard Create customized buttons for certain standard meals or snacks which will be displayed on the home screen. Useful for standard meals frequently eaten. @@ -138,6 +145,7 @@ The proposal has to be confirmed before insulin is delivered. ![Preferences > Quick Wizard Button](../images/Pref2020_OV_QuickWizard2.png) +(Preferences-default-temp-targets)= ### Default temp targets [Temporary targets (TT)](../DailyLifeWithAaps/TempTargets.md) allow you to change your blood glucose target for a certain time period. When setting a default TT, you can easily change your target for activity, eating soon etc. @@ -158,6 +166,7 @@ If you want to fill tube or prime cannula through **AAPS** you can do this throu Pre-set values can be defined in this dialogue. Choose the default amounts of the three buttons in fill/prime dialogue, depending on the length of your catheter. +(Preferences-range-for-visualization)= ### Range for visualization Choose the high and low marks for the BG-graph on **AAPS** overview and smartwatch. It is only the visualization, not the target range for your BG. Example: 70 - 180 mg/dl or 3.9 - 10 mmol/l @@ -179,6 +188,7 @@ Gives you the option to add short text notes to your treatments (bolus wizard, c ![Preferences > Notes in treatment dialogs](../images/Pref2020_OV_Notes.png) +(Preferences-status-lights)= ### Status lights Status lights give a visual warning for: @@ -255,6 +265,7 @@ Use with caution and do not enable until you learn what it really does. Basicall ## Loop +(Preferences-aps-mode)= ### APS mode Switch between Open Loop, Closed Loop and Low Glucose Suspend (LGS). @@ -283,6 +294,7 @@ In this mode, [maxIOB](#Open-APS-features-maximum-total-iob-openaps-cant-go-over This means that if blood glucose is dropping, **AAPS** can reduce the basal for you. But if blood glucose is rising, no automatic correction will be made. Your basal rates will remain the same as defined in your current profile. Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower BG. +(Preferences-minimal-request-change)= ### Minimal request change When using **Open loop**, you will receive notifications every time **AAPS** recommends to adjust basal rate. @@ -300,6 +312,7 @@ Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md All the settings for OpenAPS AMA are described in the dedicated section in [Key AAPS Features > Advanced Meal Assist (AMA)](#Open-APS-features-advanced-meal-assist-ama). +(Preferences-openaps-smb-settings)= ### OpenAPS SMB All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](#Open-APS-features-super-micro-bolus-smb). @@ -407,6 +420,7 @@ You can select which data you want to [upload and download to or from Nightscout - Multiple SSIDs can be separated by semicolon. - To delete all SSIDs enter a blank space in the field. +(Preferences-advanced-settings-nsclient)= ### Advanced settings (NSClient) ![NS Client advanced settings](../images/Pref2024_NSClientAdv.png) From eb446cb9c0024e269cf4f048dc2eec0cd3811b84 Mon Sep 17 00:00:00 2001 From: emilisev Date: Sun, 3 Nov 2024 10:06:59 +0100 Subject: [PATCH 08/10] fix link during merge --- docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md index 94a395679cd1..5e38eac7ba24 100644 --- a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md +++ b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md @@ -97,6 +97,7 @@ If this setting is enabled, SMB will be allowed, but not necessarily enabled, wh If this setting is enabled, SMB will only be enabled with a high temp target if **Enable SMB with temp targets** is also enabled. +(Open-APS-features-enable-smb-always)= ### Enable SMB always If this setting is enabled, SMB is enabled always enabled(independent of COB, temp targets or boluses). If this setting is enabled, the rest of the enable settings below will have no effect. However, if **Enable SMB with high temp targets** is disabled and a high temp target is set, SMBs will be disabled. From 55cfbf7445066c1e0055dcc0fc1f8fc33054c495 Mon Sep 17 00:00:00 2001 From: emilisev Date: Fri, 8 Nov 2024 17:39:29 +0100 Subject: [PATCH 09/10] feedback from review --- docs/EN/DailyLifeWithAaps/AapsScreens.md | 1 + docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md | 40 +++++++++----- docs/EN/Getting-Started/CompatiblesCgms.md | 9 ++-- .../SettingUpAaps/ChangeAapsConfiguration.md | 18 +++---- docs/EN/SettingUpAaps/ConfigBuilder.md | 10 ++-- docs/EN/SettingUpAaps/Preferences.md | 50 ++++++++++-------- docs/EN/images/SMBs.png | Bin 0 -> 37015 bytes 7 files changed, 74 insertions(+), 54 deletions(-) create mode 100644 docs/EN/images/SMBs.png diff --git a/docs/EN/DailyLifeWithAaps/AapsScreens.md b/docs/EN/DailyLifeWithAaps/AapsScreens.md index ab728c7fdc2c..3fa745dc0892 100644 --- a/docs/EN/DailyLifeWithAaps/AapsScreens.md +++ b/docs/EN/DailyLifeWithAaps/AapsScreens.md @@ -565,6 +565,7 @@ Depending on your BG source settings, this tab is named differently. Shows history of CGM readings and offers option to remove reading in case of failure (i.e. compression low) or duplicate readings. +(aaps-screens-treatments)= ## Treatments This view can be accessed by pressing the 3 dots on the right of the menu, then Treatments. It is not possible to show it in the main menu through the Config Builder. diff --git a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md index 5e38eac7ba24..0cdefc80acb0 100644 --- a/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md +++ b/docs/EN/DailyLifeWithAaps/KeyAapsFeatures.md @@ -5,30 +5,37 @@ * Autosens is an algorithm which looks at blood glucose deviations (positive/negative/neutral). * It will try and figure out how sensitive/resistant you are based on these deviations. * The oref implementation in **OpenAPS** runs off a combination of 24 and 8 hours worth of data. It uses either one which is more sensitive. -* In versions prior to **AAPS** 2.7 user had to choose between 8 or 24 hours manually. -* From **AAPS** 2.7 on Autosens in **AAPS** will switch between a 24 and 8 hours window for calculating sensitivity. It will pick whichever one is more sensitive. +* In versions prior to **AAPS 2.7**, the user had to choose between 8 or 24 hours manually. +* From **AAPS 2.7** on Autosens in **AAPS** will switch between a 24 and 8 hours window for calculating sensitivity. It will pick whichever one is more sensitive. * If users have come from oref1 they will probably notice the system may be less dynamic to changes, due to the varying of either 24 or 8 hours of sensitivity. * Changing a cannula or changing a profile will reset Autosens ratio back to 100% (a percentual profile switch with duration won't reset autosens). * Autosens adjusts your basal and ISF (i.e.: mimicking what a Profile shift does). -* If continuously eating carbs over an extended period, autosens will be less effective during that period as carbs are excluded from BG delta calculations. +* If continuously eating carbs over an extended period, Autosens will be less effective during that period as carbs are excluded from **BG** delta calculations. (Open-APS-features-super-micro-bolus-smb)= ## Super Micro Bolus (SMB) -SMB, the shortform of 'super micro bolus', is the latest OpenAPS feature (from 2018) within the Oref1 algorithm. In contrast to AMA, SMB does not use temporary basal rates to control glucose levels, but mainly **small super micro boluses**. In situations where AMA would add 1.0 IU insulin using a temporary basal rate, SMB delivers several super micro boluses in small steps at **5 minute intervals**, e.g. 0.4 IU, 0.3 IU, 0.2 IU and 0.1 IU. At the same time (for safety reasons) the actual basal rate is set to 0 IU/h for a certain period to prevent overdose (**'zero-temping'**). This allows the system adjust the blood glucose faster than with the temporary basal rate increase in AMA. +**SMB**, the shortform of **Super micro bolus**, is an OpenAPS feature introduced from 2018 onwards, within the Oref1 algorithm. In contrast to **AMA**, **SMB** does not use temporary basal rates to control glucose levels, but mainly **small super micro boluses**. In situations where **AMA** would add 1.0 IU insulin using a temporary basal rate, **SMB** delivers several super micro boluses in small steps at **5 minute intervals**, e.g. 0.4 IU, 0.3 IU, 0.2 IU and 0.1 IU. At the same time (for safety reasons) the actual basal rate is set to 0 IU/h for a certain period to prevent overdose (**'zero-temping'**). This allows the system to adjust the blood glucose faster than with the temporary basal rate increase in **AMA**. -Thanks to SMB, it may be sufficient for meals containing only "slow" carbs to inform the system of the planned amount of carbohydrate and leave the rest to **AAPS**. However, this may lead to higher postprandial (post-meal) peaks because pre-bolusing isn’t possible. Or you can give, if necessary with pre-bolusing, a **start bolus**, which **only partly** covers the carbohydrates (e.g. 2/3 of the estimated amount) and let SMB provide the rest. +Thanks to SMB, it may be sufficient for meals containing only "slow" carbs to inform the system of the planned amount of carbohydrate and leave the rest to **AAPS**. However, this may lead to higher postprandial (post-meal) peaks because pre-bolusing isn’t possible. Or you can give, if necessary with pre-bolusing, a **start bolus**, which **only partly** covers the carbohydrates (e.g. 2/3 of the estimated amount) and let **SMB** deliver the rest of the insulin. -The SMB feature contains some safety mechanisms: +![SMBs on main graph](../images/SMBs.png) -1. The largest single SMB dose can only be the smallest value off: +SMBs are shown on the main graph with blue triangles. Tap on the triangle to see how much insulin was delivered, or use the [Treatments tab](#aaps-screens-treatments). + +**SMB's** features contain some safety mechanisms: + +1. **Largest single SMB dose**
+The largest single SMB dose can only be the smallest value of: * value corresponding to the current basal rate (as adjusted by autosens) for the duration set in "Max minutes of basal to limit SMB to", e.g. basal quantity for the next 30 minutes, or * half the amount of insulin currently required, or * the remaining portion of your maxIOB value in the settings. -2. Probably you will often notice low temporary basal rates (called 'low temps') or temporary basal rates at 0 U/h (called 'zero-temps'). This is by design for safety reasons and has no negative effects if the profile is set correctly. The IOB curve is more meaningful than the course of the temporary basal rates. +2. **Low temp basal rates**
+Low temporary basal rates (called 'low temps') or temporary basal rates at 0 U/h (called 'zero-temps') are activated more in **SMB**. This is by design for safety reasons and has no negative effects if the **Profile** is set correctly. On the main graph, the IOB curve (yellow thin line) is more meaningful than the course of the temporary basal rates. -3. Additional calculations to predict the course of glucose, e.g. by UAM (un-announced meals). Even without manual carbohydrate input from the user, UAM can automatically detect a significant increase in glucose levels due to meals, adrenaline or other influences and try to adjust this with SMB. To be on the safe side this also works the other way round and can stop the SMB earlier if an unexpectedly rapid drop in glucose occurs. That's why UAM should always be active at SMB. +3. **Un-Announced Meals**
+Additional calculations to predict the course of glucose, e.g. by **UAM** (un-announced meals). Even without manual carbohydrate input from the user, **UAM** can automatically detect a significant increase in glucose levels due to meals, adrenaline or other influences and try to adjust this with **SMB**. To be on the safe side this also works the other way round and can stop the SMB earlier if an unexpectedly rapid drop in glucose occurs. That's why UAM should always be active at SMB. **You must have started [objective 9](#objectives-objective9) to use SMB.** @@ -72,7 +79,7 @@ A good start for setting this parameter is: maxIOB = average mealbolus + 3x max daily basal -Be careful and patient and only change the settings step by step. It is different for everyone and can also depend on the average total daily dose (TDD). +Be careful and patient when adjusting your **max-IOB**. It is different for everyone and can also depend on the average total daily dose (TDD). **AAPS** limits this value as a 'hard limit' according to [Preferences > Treatments safety > Patient Type](#preferences-patient-type). The hard limits are as follows: @@ -84,18 +91,23 @@ Be careful and patient and only change the settings step by step. It is differen *See also [overview of hard-coded limits](#overview-of-hard-coded-limits).* +Note : When using **SMB**, the **max-IOB** is calculated differently than in AMA. In **AMA**, maxIOB is a safety-parameter for basal **IOB**, while in SMB-mode, it also includes bolus IOB. + +See also [OpenAPS documentation for SMB](https://openaps.readthedocs.io/en/latest/docs/Customize-Iterate/oref1.html#understanding-super-micro-bolus-smb). + ### Enable Autosens [Autosens](#autosens) looks at blood glucose deviations (positive/negative/neutral). It will try and figure out how sensitive/resistant you are based on these deviations and adjust basal rate and ISF based on these deviations. ### Enable SMB -Enable this to use SMB functionality. If disabled, no SMBs will be given. +Enable this to use SMB functionality. If disabled, no **SMBs** will be given. (Open-APS-features-enable-smb-with-high-temp-targets)= ### Enable SMB with high temp targets -If this setting is enabled, SMB will be allowed, but not necessarily enabled, when there is a high temporary target active (defined as anything above 100mg/dl regardless of profile target). This option is intended to be used to disable SMBs when the setting is disabled. For example, if this option is disabled, SMBs can be disabled by setting a temp target above 100mg/dl. This option will also disable SMB regardless of what other condition is trying to enable SMB. -If this setting is enabled, SMB will only be enabled with a high temp target if **Enable SMB with temp targets** is also enabled. +If this setting is enabled, **SMBs** will still be delivered even if the user has selected a high **Temp Target** (defined as anything above 100mg/dL or 5.6mmol/l, regardless of **Profile** target). This option is intended to be used to disable SMBs when the setting is disabled. For example, if this option is disabled, **SMBs** can be disabled by setting a **Temp Target** above 100mg/dL or 5.6mmol/l. This option will also disable **SMBs** regardless of what other condition is trying to enable SMB. + +If this setting is enabled, **SMB** will only be enabled with a high temp target if **Enable SMB with temp targets** is also enabled. (Open-APS-features-enable-smb-always)= ### Enable SMB always @@ -110,7 +122,7 @@ For safety reasons, this option is only available for BG sources with a good fil If this setting is enabled, SMB is enabled when the COB is greater than 0. ### Enable SMB with temp targets -If this setting is enabled, SMB is enabled when there is any temp target set (eating soon, activity, hypo, custom). If this setting is enabled but **Enable SMB with high temp targets** is disabled, SMB will be enabled when a low temp target is set (below 100mg/dl) but disabled when a high temp target is set. +If this setting is enabled, SMB is enabled when there is any temp target set (eating soon, activity, hypo, custom). If this setting is enabled but **Enable SMB with high temp targets** is disabled, SMB will be enabled when a low temp target is set (below 100mg/dL or 5.6mmol/l) but disabled when a high temp target is set. ### Enable SMB after carbs If enabled, SMB is enabled for 6h after carbohydrates are announced, even if COB has reached 0. diff --git a/docs/EN/Getting-Started/CompatiblesCgms.md b/docs/EN/Getting-Started/CompatiblesCgms.md index b43df9026240..5e7da660a493 100644 --- a/docs/EN/Getting-Started/CompatiblesCgms.md +++ b/docs/EN/Getting-Started/CompatiblesCgms.md @@ -1,12 +1,13 @@ -# CGMS/FGMS Configuration +# CGMs/FGMs Configuration -This is just a short overview of all compatible CGMs/FGMs with **AAPS**. -Just a short hint: if you can display your glucose data in xDrip+ app or Nightscout website, you can choose xDrip+ (or Nightscout with web connection) as BG source in **AAPS**. +This section provides a brief overview of all compatible **CGMs/FGMs** with **AAPS**. + +*Tip*: If you can display your glucose data in xDrip+ app, you can choose xDrip+ as **BG** source in **AAPS**. * [General recommendations](../CompatibleCgms/GeneralCGMRecommendation.md) * [Data Smoothing](../CompatibleCgms/SmoothingBloodGlucoseData.md) * [xDrip+Settings](../CompatibleCgms/xDrip.md) -* [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md): not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. +* [Nightscout as BG Source](../CompatibleCgms/CgmNightscoutUpload.md): While it's possible to use Nightscout as a BG source for closed-loop insulin delivery, **this method is not recommended** due to its reliance on stable mobile data or Wi-Fi connectivity. This means your **CGM** data would only be received by **AAPS** when you have an online connection to your Nightscout site. For a more reliable set up, using a CGM with local broadcast from the receiver (as listed below) to **AAPS**, is a much better option. | CGM | Available [BG Sources](../SettingUpAaps/ConfigBuilder.md#bg-source) | |-------------------------------------------------------|------------------------------------------------------------------------------| diff --git a/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md b/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md index 584d03bb5f26..2df89eb7a5a6 100644 --- a/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md +++ b/docs/EN/SettingUpAaps/ChangeAapsConfiguration.md @@ -1,14 +1,14 @@ -# Making changes to your AAPS configuration +# Making changes to your AAPS' configuration -After you have completed the **[Setup Wizard](../SettingUpAaps/SetupWizard.md)**, you don't need to run the entire Wizard again if you want to only change parts of the configuration. +After you have completed the **[Setup Wizard](../SettingUpAaps/SetupWizard.md)**, you don't need to run the entire Wizard again if you want to only change parts of your **AAPS**' configuration. -There are three routes to change the different configuration settings, which route you take is simply a matter of convenience, each route leads to the same configuration settings. +There are three routes to change AAPS’ configuration. As to which route you take, it is simply a matter of convenience or personal preference as each route leads to the same configuration settings. These are as follows: 1. Config builder, -1. Three dot menu on the right and select "preferences" or -1. Three dot menu on the right and select "plugin preferences". +1. Three dot menu on the right and select "Preferences" or +1. Three dot menu on the right and select "Plugin preferences". Here we explain which option is most convenient for each situation: @@ -16,7 +16,7 @@ Here we explain which option is most convenient for each situation: ![Open Config Builder](../images/ConfBuild_Open_AAPS30.png) -The **config builder** is used if you want to **enable plugins** and their **visibility** in the top level menu. Once enabled, they will always run, and you can decide if you want to be able to see them in the top menu or not. Disabled plugins can not be made visible. +The **config builder** is used if you want to **enable plugins** and their **visibility** in the top level menu. Once enabled, the **plugins** will always run, and you can decide if you want to be able to see them in the top menu or not. Disabled plugins can not be made visible. You can use the cogwheel next to each activated plugin to access its settings. @@ -26,7 +26,7 @@ The documentation relating to the config builder is available [here](../SettingU ![Open preferences](../images/Pref2020_Open2.png) -The **preferences** dialogue can be reached via the top right _three dots_ menu on any tab of AAPS. It gives you the possibility to change the configuration of **all enabled plugins in a single place**. +The **preferences** dialogue can be reached via the top right _three dots_ menu on any tab of **AAPS**. This allows to change the configuration of **all enabled plugins in a single place**. This is a good route if you are not really sure where to look for a configuration option, but it can be a bit tedious if you know you want to change the configuration for just one specific plugin. @@ -36,8 +36,8 @@ The documentation of the preferences is available [here](../SettingUpAaps/Prefer ![Open plugin preferences](../images/Pref2020_OpenPlugin2.png) -The **plugin preferences** dialogue can be reached via the top right _three dots_ menu on the home screen of AAPS. It provides the possibility to change the configuration of the **plugin currently on screen**. +The **plugin preferences** dialogue can be reached via the top right _three dots_ menu on the home screen of **AAPS**. It allows to change the configuration of the **plugin currently on screen**. -This is a good route if you know that _e.g._ you _just_ want to change the configuration for BYODA. Then, you would select the tab "BYODA" on the top menu of **AAPS**, and then once you are on the BYODA page, in the top right, select the _three dots_ menu and then the "plugin preferences" entry. You are taken directly to the preferences dialogue specifically for the BYODA plugin. +For example, this is a good route if you know that you want to change the configuration for BYODA. Then, you would select the tab "BYODA" on the top menu of **AAPS**, and then once you are on the BYODA page, in the top right, select the _three dots_ menu and then the "plugin preferences" entry. You are taken directly to the preferences dialogue specifically for the BYODA plugin. This is a "shortcut" to the general preferences dialogue, the documentation of the preferences is available [here](../SettingUpAaps/Preferences.md). diff --git a/docs/EN/SettingUpAaps/ConfigBuilder.md b/docs/EN/SettingUpAaps/ConfigBuilder.md index 9f0918edf880..ad4659e10f6b 100644 --- a/docs/EN/SettingUpAaps/ConfigBuilder.md +++ b/docs/EN/SettingUpAaps/ConfigBuilder.md @@ -1,10 +1,10 @@ # Config Builder -Depending on your settings you can open Config Builder through a tab at the top of the screen or through hamburger menu. +Depending on your settings you can open Config Builder through a tab at the top of **AAPS**' screen or through the hamburger menu. ![Open config builder](../images/ConfBuild_Open_AAPS30.png) -The **Config Builder** is the tab where you turn the modular features on and off. On the picture below, the boxes on the left-hand side (A) allow you to select which modules you want activated, the boxes on the right-hand side (C) allow you to view these as a tab (E) in **AAPS**. In case the right box is not activated, you can reach the function by using the hamburger menu (D) on the top left of the screen. See [Tab or hamburger menu](#tab-or-hamburger-menu) below. +The **Config Builder** is the tab where you turn the modular features on and off. In the picture below, the boxes on the left-hand side (A) allow you to select which modules you want activated, the boxes on the right-hand side (C) allow you to view these as a tab (E) in **AAPS**. In case the right box is not activated, you can reach the function by using the hamburger menu (D) on the top left of the screen. See [Tab or hamburger menu](#tab-or-hamburger-menu) below. When there are additional settings available within the module, you can click on the cog wheel (B) which will take you to the specific settings within preferences. @@ -27,7 +27,7 @@ With the checkbox under the eye symbol you can decide how to open the correspond This module can not be disabled as it is a core part of **AAPS**. * See [Your AAPS Profile](../SettingUpAaps/YourAapsProfile.md) for a basic understanding of what goes inside your **Profile**. -* See [AAPS Screens > Profile](#aaps-screens-profile) for more information about managing your profiles. +* See [AAPS Screens > Profile](#aaps-screens-profile) for more information about managing your **Profiles**. (Config-Builder-insulin)= ## Insulin @@ -85,7 +85,7 @@ Select the blood glucose source you are using. See [BG Source](../Getting-Starte ![Config Builder BG source](../images/ConfBuild_BG.png) * [xDrip+](../CompatibleCgms/xDrip.md) -* [NSClient BG](../CompatibleCgms/CgmNightscoutUpload.md) - not recommended as closed loop relies on mobile data / Wi-Fi coverage in this case. CGM data will only be received if there is an online connection to your NS site. Better use local broadcast from one of the other CGM data sources. +* [NSClient BG](../CompatibleCgms/CgmNightscoutUpload.md) - only if you know what you are doing, see [BG Source](../Getting-Started/CompatiblesCgms.md). * [MM640g](../CompatibleCgms/MM640g.md) * [Glimp](#libre1-using-glimp) - only version 4.15.57 and newer are supported * [Build Your Own Dexcom App (BYODA)](#DexcomG6-if-using-g6-with-build-your-own-dexcom-app). @@ -131,7 +131,7 @@ You can view your sensitivity on the homescreen in an [additional graph](#AapsSc You can view your sensitivity on the homescreen by selecting SEN and watching the white line. Note, you need to be in [Objective 8](#objectives-objective8) in order to let Sensitivity Detection/[Autosens](#Open-APS-features-autosens) automatically adjust the amount of insulin delivered. Before reaching that objective, the Autosens percentage / the line in your graph is displayed for information only. ### Absorption settings -If you use Oref1 with SMB you must change min_5m_carbimpact to 8. The value is only used during gaps in CGM readings or when physical activity "uses up" all the blood glucose rise that would otherwise cause **AAPS** to decay COB. At times when [carb absorption](../DailyLifeWithAaps/CobCalculation.md) can't be dynamically worked out based on your bloods reactions it inserts a default decay to your carbs. Basically, it is a failsafe. +If you use Oref1 with **SMB** you must change **min_5m_carbimpact** to 8. The value is only used during gaps in **CGM** readings or when physical activity "uses up" all the blood glucose rise that would otherwise cause **AAPS** to decay COB. At times when [carb absorption](../DailyLifeWithAaps/CobCalculation.md) can't be dynamically worked out based on your blood's reactions it inserts a default decay to your carbs. Basically, it is a failsafe. (Config-Builder-aps)= ## APS diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index 049a0b2bfa5b..3a98401d0ec3 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -68,20 +68,21 @@ Mandatory to be able to [export settings](../Maintenance/ExportImportSettings.md #### Application protection -- If app is protected you must enter password or use phone's biometric authentication to open **AAPS**. -- App will shut down immediately if wrong password is entered - but still run in the background if it was previously opened successfully. +If the app is protected, you must enter the password or use the phone's biometric authentication to open **AAPS**. + +**AAPS** will shut down immediately if a wrong password is entered - but will still run in background if it was previously opened successfully. #### Bolus protection - Bolus protection might be useful if **AAPS** is used by a small child and you [bolus via SMS](../RemoteFeatures/SMSCommands.md). -- In the example below you see the prompt for biometric protection. If biometric authentication does not work, click in the space above the white prompt and enter master password. +- In the example below you see the prompt for biometric protection. If biometric authentication does not work, click in the space above the white prompt and enter thr master password. ![Prompt biometric protection](../images/Pref2020_PW.png) #### Password and PIN retention -Define how long (in seconds), the preferences or bolus functionalities remain unlocked after your successfully entered the password. +Define how long (in seconds), the preferences or bolus functionalities remain unlocked after you successfully enter the password. (Preferences-skin)= #### Skin @@ -89,7 +90,7 @@ You can choose from four types of skins: ![Select skin](../images/Pref2021_SkinWExample.png) -'Low resolution skin' comes with shorter labels and age/level removed to have more available space on very low resolution screen. +'Low resolution skin' comes with shorter labels and age/level removed to have more available space on a very low resolution screen. Difference between the other skins depends on the phone's display orientation: @@ -108,7 +109,7 @@ Difference between the other skins depends on the phone's display orientation: ## Overview -In **Overview** section, you can define the preferences for the home screen. +In the **Overview** section, you can define the preferences for the home screen. ![Preferences > Overview](../images/Pref2020_OverviewII.png) @@ -139,7 +140,7 @@ Then, you define during which time period the button will be visible on your hom ![Preferences > Quick Wizard Button Setup](../images/Pref2020_OV_QuickWizard.png) -f you click the quick wizard button **AAPS** will calculate and propose a bolus for those carbs based on your current ratios (considering blood glucose value or insulin on board if set up). +If you click the quick wizard button **AAPS** will calculate and propose a bolus for those carbs based on your current ratios (considering blood glucose value or insulin on board if set up). The proposal has to be confirmed before insulin is delivered. @@ -162,7 +163,7 @@ Learn how to [activate Temp Targets here](#TempTargets-where-can-i-select-a-temp ### Fill/Prime standard insulin amounts -If you want to fill tube or prime cannula through **AAPS** you can do this through the [**Actions** tab](#screens-action-tab). +If you want to fill the tube or prime cannula through **AAPS** you can do this through the [**Actions** tab](#screens-action-tab). Pre-set values can be defined in this dialogue. Choose the default amounts of the three buttons in fill/prime dialogue, depending on the length of your catheter. @@ -216,8 +217,8 @@ Default is 100%: no correction. Even when setting a different value here, you ca When using [SMB](#objectives-objective9), many people do not meal-bolus 100% of needed insulin, but only a part of it (e.g. 75 %) and let the SMB with UAM (Unattended Meal Detection) do the rest. Using a value lower than 100% here can be useful: * for people with slow digestion: sending all the bolus upfront can cause hypo because the insulin action is faster than the digestion. -* to leave more room to *AAPS** to deal by itself with **BG rise**. -In both cases, **AAPS** will compensate the missing part of the bolus with SMBs, if/when deemed adequate. +* to leave more room to **AAPS** to deal by itself with **BG rise**. +In both cases, **AAPS** will compensate for the missing part of the bolus with SMBs, if/when deemed adequate. ### Enabled bolus advisor @@ -238,7 +239,7 @@ Option to enable superbolus in bolus wizard. [Superbolus](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus/) is a concept to "borrow" some insulin from basal rate in the next two hours to prevent spikes. It is different from *super micro bolus*! -Use with caution and do not enable until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](#Open-APS-features-max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). +Use with caution and do not enable it until you learn what it really does. Basically, the basal for the next two hours is added to the bolus and a two hour zero-temp activated. **AAPS looping functions will be disabled - so use with care! If you use SMB **AAPS** looping functions will be disabled according to your settings in ["Max minutes of basal to limit SMB to"](#Open-APS-features-max-minutes-of-basal-to-limit-smb-to), if you do not use SMB looping functions will be disabled for two hours.** Details on super bolus can be found [here](https://www.diabetesnet.com/diabetes-technology/blue-skying/super-bolus). ## Treatment safety @@ -247,12 +248,12 @@ Use with caution and do not enable until you learn what it really does. Basicall - Safety limits are set based on the age you select in this setting. - If you start hitting these hard limits (like max bolus) it's time to move one step up. -- It's a bad idea to select higher than real age because it can lead to overdosing by entering the wrong value in insulin dialog (by skipping the decimal dot, for example). +- It's a bad idea to select higher than real age because it can lead to overdosing by entering the wrong value in the insulin dialog (by skipping the decimal dot, for example). - If you want to know the actual numbers for these hard-coded safety limits, scroll to the algorithm feature you are using on [this page](../DailyLifeWithAaps/KeyAapsFeatures.md). ### Max allowed bolus -- Defines maximum amount of bolus insulin, in insulin units, that **AAPS** is allowed to deliver at once. +- Defines the maximum amount of bolus insulin, in insulin units, that **AAPS** is allowed to deliver at once. - This setting exists as a safety limit to prevent the delivery of a massive bolus due to accidental input or user error. - It is recommended to set this to a sensible amount that corresponds roughly to the maximum amount of bolus insulin that you are ever likely to need for a meal or correction dose. - This restriction is also applied to the results of the bolus calculator. @@ -275,7 +276,7 @@ Switch between Open Loop, Closed Loop and Low Glucose Suspend (LGS). #### Open Loop **AAPS** continuously evaluates all available data (IOB, COB, BG...) and makes treatment suggestions (temporary basal rates) on how to adjust your therapy if necessary. -The suggestions will not be executed automatically (as in closed loop). They have to be entered manually into the pump (if using virtual pump) or by using a button if **AAPS** is connected to your real pump. +The suggestions will not be executed automatically (as in closed loop). The suggestions have to be enacted by the user manually into the pump (if using virtual pump) or by using a button if **AAPS** is connected to a real pump. This option is for getting to know how **AAPS** works or if you are using an unsupported pump. You will be in Open Loop, no matter what choice you make here, until the end of **[Objective 5](#objectives-objective5)**. @@ -292,21 +293,22 @@ Closed Loop is only possible if you are in **[Objective 6](#objectives-objective In this mode, [maxIOB](#Open-APS-features-maximum-total-iob-openaps-cant-go-over) is set to zero. -This means that if blood glucose is dropping, **AAPS** can reduce the basal for you. But if blood glucose is rising, no automatic correction will be made. Your basal rates will remain the same as defined in your current profile. Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower BG. +This means that if blood glucose is dropping, **AAPS** can reduce the basal for you. But if blood glucose is rising, no automatic correction will be made. Your basal rates will remain the same as defined in your current **Profile**. Only if basal IOB is negative (from a previous Low Glucose Suspend) additional insulin will be given to lower **BG**. (Preferences-minimal-request-change)= ### Minimal request change -When using **Open loop**, you will receive notifications every time **AAPS** recommends to adjust basal rate. -To reduce number of notifications you can either use a [wider bg target range](#profile-glucose-targets) or increase percentage of the minimal request rate. +When using **Open loop**, you will receive notifications every time **AAPS** recommends adjusting the basal rate. +To reduce the number of notifications you can either use a [wider bg target range](#profile-glucose-targets) or increase the percentage of the minimal request rate. This defines the relative change required to trigger a notification. ## Advanced Meal Assist (AMA) or Super Micro Bolus (SMB) -Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md) you can choose between two algorithms: +Depending on your settings in [config builder](../SettingUpAaps/ConfigBuilder.md) you can choose between three algorithms: - [Advanced meal assist (OpenAPS AMA)](#Open-APS-features-advanced-meal-assist-ama) - state of the algorithm in 2017 - [Super Micro Bolus (OpenAPS SMB)](#Open-APS-features-super-micro-bolus-smb) - most recent algorithm recommended for beginners +- [Dynamic ISF](../DailyLifeWithAaps/DynamicISF.md) - released in 2024, available starting at **[Objective 11](#objectives-objective11)** ### OpenAPS AMA @@ -317,6 +319,10 @@ All the settings for OpenAPS AMA are described in the dedicated section in [Key All the settings for OpenAPS SMB are described in the dedicated section in [Key AAPS Features > Super Micro Bolus (SMB)](#Open-APS-features-super-micro-bolus-smb). +### Dynamic ISF + +All the settings for Dynamic ISF are described in the dedicated section in [Dynamic ISF](../DailyLifeWithAaps/DynamicISF.md). + ## Absorption settings (Preferences-min_5m_carbimpact)= @@ -324,7 +330,7 @@ All the settings for OpenAPS SMB are described in the dedicated section in [Key The algorithm uses BGI (blood glucose impact) to determine when [carbs are absorbed](../DailyLifeWithAaps/CobCalculation.md). -At times when carb absorption can’t be dynamically worked out based on your blood's reactions, **AAPS** inserts a default decay to your carbs. Basically, it is a failsafe. This value is only used during gaps in CGM readings or when physical activity “uses up” all the blood glucose rise that would otherwise cause **AAPS** to decay COB. +At times when carb absorption can’t be dynamically worked out based on your blood's reactions, **AAPS** inserts a default decay to your carbs. Basically, it is a failsafe. This value is only used during gaps in **CGM** readings or when physical activity “uses up” all the blood glucose rise that would otherwise cause **AAPS** to decay COB. To put it simply: The algorithm "knows" how your BGs *should* behave when affected by the current dose of insulin etc. Whenever there is a positive deviation from the expected behaviour, some carbs are absorbed/decayed. Big change=many carbs etc. @@ -388,7 +394,7 @@ When using NSClientV3, all uploaders must be using the API V3. Since most are no - Set your *Nightscout URL* (i.e. ). - **Make sure that the URL is WITHOUT /api/v1/ at the end.** -- In Nightscout, create an *[Admin token](https://nightscout.github.io/nightscout/security/#create-a-token)* (requires [Nightscout 15](https://nightscout.github.io/update/update/) to use the V3 API) and enter it in **NS access token** (not your API Secret!). +- In Nightscout, create an *[Admin token](https://nightscout.github.io/nightscout/security/#create-a-token)* (requires [Nightscout 15](https://nightscout.github.io/update/update/) to use the V3 API) and enter it in the **NS access token** (not your API Secret!). - This enables data to be read and written between both the Nightscout website and **AAPS**. - Double check for typos here if you are stuck in Objective 1. - Leave Connect to websockets enabled (recommended). @@ -403,10 +409,10 @@ You can select which data you want to [upload and download to or from Nightscout ![Alarm options](../images/Pref2024_NSClient_Alarms.png) -- Alarm options allows you to select which Nightscout alarms to use through the app. **AAPS** will alarm when a Nightscout alarms trigger. +- Alarm options allows you to select which Nightscout alarms to use through the app. **AAPS** will alarm when a Nightscout alarm triggers. - For the alarms to sound you need to set the Urgent High, High, Low and Urgent Low alarm values in your [Nightscout variables](https://nightscout.github.io/nightscout/setup_variables/#alarms). - They will only work whilst you have a connection to Nightscout and are intended for parent/caregivers. -- If you have the CGM source on your phone (i.e. xDrip+ or BYODA) then use those alarms instead of Nightscout Alarms. +- If you have the **CGM** source on your phone (i.e. xDrip+ or BYODA) then use those alarms instead of Nightscout Alarms. - Create notifications from Nightscout [announcements](https://nightscout.github.io/nightscout/discover/#announcement) will echo Nightscout announcements in the **AAPS** notifications bar. - You can change stale data and urgent stale data alarms threshold when no data is received from Nightscout after a certain time. diff --git a/docs/EN/images/SMBs.png b/docs/EN/images/SMBs.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b0c699274d253319d5f8a74b1711c9fb032852 GIT binary patch literal 37015 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 mYisq1JO0u0hfh|HT5CIBmUoZnpw91 literal 0 HcmV?d00001 From 06b826b338aadb317939d57d41066aa49bc42455 Mon Sep 17 00:00:00 2001 From: emilisev Date: Sat, 9 Nov 2024 12:20:40 +0100 Subject: [PATCH 10/10] add bolus advisor --- docs/EN/SettingUpAaps/Preferences.md | 4 +++- docs/EN/images/BolusAdvisor.png | Bin 0 -> 152296 bytes 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 docs/EN/images/BolusAdvisor.png diff --git a/docs/EN/SettingUpAaps/Preferences.md b/docs/EN/SettingUpAaps/Preferences.md index 3a98401d0ec3..7a70d8b0aa83 100644 --- a/docs/EN/SettingUpAaps/Preferences.md +++ b/docs/EN/SettingUpAaps/Preferences.md @@ -222,7 +222,9 @@ In both cases, **AAPS** will compensate for the missing part of the bolus with S ### Enabled bolus advisor -% todo +![Bolus Advisor](../images/BolusAdvisor.png) + +When enabled, when you use the bolus wizard as you are in hyperglycemia, you will get a warning, prompting you if you wish to pe-bolus and eat later, when your **BG** gets back in range. ### Enabled bolus reminder diff --git a/docs/EN/images/BolusAdvisor.png b/docs/EN/images/BolusAdvisor.png new file mode 100644 index 0000000000000000000000000000000000000000..b50cbbf47eb8da6a84a1c85379a0cd8f8c586b3e GIT binary patch literal 152296 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 z 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 z

LPx^yjL^h3`R8DL|3J}%S_F4iu8FHov1 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

w9OePESHYHY?~>B<)}cnuu2;2j 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 literal 0 HcmV?d00001