Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 26 additions & 20 deletions docs/how-to/overrides.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,41 @@

# Override Targets

Your Loop has two override targets that you can set; *Pre-meal* and *Workout*. When activated, these targets will "override" or take the place of your usual correction range and therefore will affect Loop's decisions about insulin delivery.
!!! info "`Override` (in the documentation) = `Preset` (in the application)"
The Loop application and its documentation sometimes refer to the same concept in different ways:

In Documentation | | In Application
--- | --- | ---
Override | $$ = $$ | Preset
Override Preset | $$ = $$ | Custom Preset
Pre-Meal Target | $$ = $$ | Pre-Meal Preset

For example, the *Loop* application uses the term **Pre-Meal Preset** to denote what the documentation refers to as the **Pre-Meal Override** (or **Pre-Meal Target**).

Your Loop has a built-in [Override](https://loopkit.github.io/loopdocs/operation/features/overrides/) preset you can activate: *`Pre-meal`*.
## Configuring the Pre-Meal Override

You can set the value for these override targets from the Correction Range area of Loop settings. Generally speaking, pre-meal targets are set to value(s) lower than your correction range, and workout targets are set to value(s) greater than your correction range. *Loop* will indicate that an override target is active by showing a darker blue bar on the blood glucose chart showing the duration and location of the target.
You can set the value for this *Pre-Meal* Override preset from the Correction Range area of *Loop* settings. Generally speaking, the *Pre-Meal* is set to value(s) lower than your correction range.

## Pre-Meal Targets
## Activating the Pre-Meal Override

The pre-meal target is also known as the **pre-meal preset**.
When activated by pressing the icon that looks like a timer :material-camera-timer: between a f​ork and a knife :fontawesome-solid-utensils:) it will stay active for:
You can activate the *Pre-Meal* Override by pressing the icon that looks like a timer :material-camera-timer: between a f​ork and a knife :fontawesome-solid-utensils:.

It will stay active for:

* one hour, or
* until carbs are entered, or
* until the pre-meal target is manually cancelled by pressing the icon again.
* until the *Pre-Meal* Override is manually cancelled by pressing the icon again.

Pre-meal target will automatically end when one of those three things happens, whichever comes first will end the pre-meal target.
*Pre-meal* Override will automatically end when one of those three things happens, whichever comes first will end the pre-meal preset.

The original intent of the pre-meal target was to help give a gentle, easy pre-bolus effect to help lessen a post-meal blood glucose spike. By lowering your Loop's target going into a meal, you can get a "pre-bolus" effect because Loop will aim for that lower target and thus tend to set a little more aggressive insulin delivery while the target is active. Loop will recognize the "extra" insulin that has been delivered while pre-meal is active, and Loop will smartly take that into account when it is finally time to recommend a bolus at meal entry time.
!!! info "How to Tell If an Override Is Active?"
*Loop* will indicate that an Override is active by showing a darker blue bar on the blood glucose chart showing the duration and location of the target.

The original intent of the *Pre-Meal* Override was to help give a gentle, easy pre-bolus effect to help lessen a post-meal blood glucose spike. By lowering your Loop's target going into a meal, you can get a "pre-bolus" effect because Loop will aim for that lower target and thus tend to set a little more aggressive insulin delivery while the target is active. Loop will recognize the "extra" insulin that has been delivered while *Pre-Meal* is active, and *Loop* will smartly take that into account when it is finally time to recommend a bolus at meal entry time.

Pre-meal target won't replace the utility of a true pre-bolus in most situations, but it can be useful in many situations beyond simply helping meals. This lower target can help Loop be more aggressive:
*Pre-meal* Override won't replace the utility of a true pre-bolus in most situations, but it can be useful in many situations beyond simply helping meals. This lower target can help *Loop* be more aggressive:

* During stressful events where adrenaline might be causing increased blood glucose
* During exercise that may tend to increase blood glucose
* During illness that is causing high blood glucose


## Workout Targets

The workout target, when activated, will give a duration choice of 1 hour, 2 hours, or indefinitely. The workout target set greater than your usual correction range is useful to help in situations where Loop needs to be *less* aggressive with insulin delivery. The most common use of the workout target is to set it in advance and during exercise to help minimize IOB going into a workout. While the name is a hint to the most common timing of this override's use, there are other times when it can be helpful, such as:

* Helping to recover from low blood glucose treatment
* Helping after workouts when still experiencing increased insulin sensitivity
* Helping during illness which tends to lower blood glucose or increase insulin sensitivity

You can read more about the timing and use of workout targets before/during/after exercise on the [Exercise](exercise.md) page of these tips.
5 changes: 3 additions & 2 deletions requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
certifi==2024.7.4
certifi==2024.12.14
mkdocs==1.6.1
mkdocs-htmlproofer-plugin==1.3.0
mkdocs-material==9.5.49
mkdocs-material==9.5.50
mkdocs-redirects==1.2.2
mkdocs-unused-files==0.2.0
9 changes: 5 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
babel==2.16.0
beautifulsoup4==4.12.3
certifi==2024.7.4
certifi==2024.12.14
charset-normalizer==3.4.1
click==8.1.8
colorama==0.4.6
Expand All @@ -13,15 +13,16 @@ mergedeep==1.3.4
mkdocs==1.6.1
mkdocs-get-deps==0.2.0
mkdocs-htmlproofer-plugin==1.3.0
mkdocs-material==9.5.49
mkdocs-material==9.5.50
mkdocs-material-extensions==1.3.1
mkdocs-redirects==1.2.2
mkdocs-unused-files==0.2.0
packaging==24.2
paginate==0.5.7
pathspec==0.12.1
platformdirs==4.3.6
Pygments==2.18.0
pymdown-extensions==10.13
Pygments==2.19.1
pymdown-extensions==10.14.1
python-dateutil==2.9.0.post0
PyYAML==6.0.2
pyyaml_env_tag==0.1
Expand Down