Welcome to the AAPS documentation
Version 3.3
29/12/2024 : Version 3.3 is out. Check the Release Notes to see what’s new and get update instructions.
Android APS (AAPS) is an open source app for people living with insulin-dependent diabetes. It is an artificial pancreas system (APS) which runs on Android smartphones. AAPS uses an OpenAPS software algorithm and aims to do what a real pancreas does: keep blood sugar levels within healthy limits by using automated insulin dosing. To use AAPS you need three compatible devices: (1) an Android phone, (2) a continuous glucose monitor (CGM), and (3) a FDA/CE approved insulin pump. Optionally you will need cloud services (4) to remote control AAPS, share your data and store them in a reporting server, then also (5) a smartwatch.
This documentation explains how to setup and use AAPS. You can navigate through the AAPS documentation either through the menu on the left (and the handy „Search docs“ function), or by using the index at the bottom of this page.
Overview of the AAPS documentation („The docs“)
Section 2) Getting Started, the Introduction explains the general concept of what an artificial pancreas system (APS) is designed to do. It outlines the background of looping in general, why AAPS was developed, compares AAPS to other systems, and addresses safety. It gives suggestions about how to talk to your clinical team about AAPS, explains why you need to build the AAPS app yourself rather than just downloading it, and gives an overview of the typical connectivity of an AAPS system. It also addresses accessibility, and who is likely to benefit from AAPS.
Preparing for AAPS gives more detail about safety considerations, and the phones, CGMs (Continuous Glucose Monitors) and insulin pumps which are compatible with AAPS. It gives an overview of the process you will go through, and provides an approximate timeline for gaining full functionality of AAPS. This section gets you technically prepared to assemble your AAPS setup as quickly and efficiently as possible. The subsection CGM Configuration explains how to optimse CGM setup and what smoothing options are best.
Now that you have a solid understanding of the process, you can start assembling your AAPS loop.
Section 3) Setting up AAPS contains step-by-step instructions to do this. It covers choosing and setting up your reporting server (Nightscout or Tidepool) so you can review and share your data, getting your computer ready for building the AAPS app, building the AAPS app and transferring the AAPS app to your phone. It also covers setting up the AAPS app using the setup Wizard, linking it with your CGM app, and either a real or virtual insulin pump, as well as linking AAPS to your reporting server. You are then slowly introduced to the full usage of what AAPS has to offer via a safe and carefully calibrated step-by-step process designed to make sure that you/your child are thoroughly familiar and comfortable navigating all the different levels and menu configurations before graduating on the next phase, commonly referred to as the next „Objective“, until you are have enough experience to begin using the more advanced options available within the app. These Objectives are specially designed in such a way that will gradually unlock more possibilities of AAPS and switch from Open Loop to Closed Loop.
Section 4) Daily life with AAPS covers key AAPS features, to help you use (and customise) AAPS. This including understanding the screens, carbs-on-board, sensitivity, profile switching, temp targets, extended carbs (or eCarbs), automations, and DynamicISF. It also covers frequent topics like how to manage different types of meals, how to deal with cannula and sensor changes, smartphone updates, daylight saving changes, and travelling with AAPS and sports. Common questions and answers are located within the troubleshooting section.
Section 5) Remote AAPS features highlights a real strength of AAPS. There are a wide range of possibilities for remotely sending commands to, or simply following the data from AAPS. This is equally useful for carers who want to use AAPS for minors, and for adults with diabetes who either want to monitor their sugars (and other metrics) more conveniently than just on their phone (on a watch, in the car etc.), or wish to have significant others to also monitor the data. This section also provides guidance for using Android Auto so you can view glucose levels in the car.
Section 6) Wear OS smartwatches gives information and procedures to use an Android Wear OS smartwatch with the dedicated AAPS watchfaces or custom watchfaces, either as a remote control of your phone or just a display indicator.
Section 7) Maintenance of AAPS covers how to export and backup your settings (which is very important in case you lose/break your phone), gives the latest version notes and details how to update AAPS. You can expect that there will be one new version and 2-3 required updates per year. You are required to do these updates as with all software, as any minor bugs are ironed out, and improvements to AAPS are made. There is a dedicated „updating“ troubleshooting section with the common queries.
Section 8) Getting Help should help direct you to the best places to go to find general help with AAPS. This is very important so that you can get in touch with others as quickly as possible, clarify questions and solve the usual pitfalls. A lot of people are already using AAPS successfully, but everyone has a question at some point that they couldn’t solve on their own. Due to the large number of users, the response times to questions are usually very quick, typically only a few hours. Don’t worry about asking for help, there is no such thing as a dumb question! We encourage users of any/all levels of experience to ask as many questions as they feel is necessary to help get them up and running safely. This section includes general troubleshooting for AAPS and AAPSClient (a companion following app) as well as explaining how to send your AAPS data (logfiles) to the developers for investigation, if you think a technical issue with AAPS needs looking at.
Section 9) covers Advanced AAPS options such as how to progress from using AAPS for hybrid-closed looping (bolusing for meals etc.) to full closed looping (no bolusing), and details development and engineering modes. Most users get on just fine with the main or „Master“ AAPS version without looking into these options, this section is for users who already have good control and are looking to further improve their setup.
In section 10) How to support AAPS we provide information so that you can support this project. You can donate money, equipment or expertise. You can suggest/make changes to the documentation yourself, help with translation of the documentation and provide your data through the Open Humans project.
Section 11) Resources, contains archived or additional documentation, including a subsection for clinicians who have expressed interest in open source artificial pancreas technology such as AAPS, or for patients who want to share such information with their clinicians, this topic is also addressed in the introduction. More diabetes and looping references and resources are also contained in this section. It includes the Glossary, a list of the acronyms (or short-term names) used throughout AAPS. This is where to go to find out what the terms ISF or TT, stand for, for example.
Interested in getting started with AAPS? Read more about AAPS in the Introduction.
SAFETY NOTICE
The safety of AAPS relies on the safety features of your hardware (phone, pump, CGM). Only use a fully functioning FDA/CE approved insulin pump and CGM. Do not use broken, modified or self-built insulin pumps or CGM receivers. Only use original consumable supplies (inserters, cannulas and insulin reservoirs) approved by the manufacturer for use with your pump and CGM. Using untested or modified supplies can cause inaccuracy and insulin dosing errors, resulting in significant risk to the user.
Do not use AAPS if you take SGLT-2 inhibitors (gliflozins), as they lower blood sugar levels. You increase the risk diabetic ketoacidosis (DKA) due to reduced insulin delivery and hypoglycemia due to lowered blood sugar levels.
Disclaimer
All information and code described here is for informational and educational purposes only. Use Nightscout and AAPS at your own risk, and do not use the information or code to make medical decisions. Nightscout se nesnaží v současné době dodržovat zákon HIPAA.
Use of code from github.com is without warranty or formal support of any kind. Přečtěte licenci z této repozitoře pro další podrobnosti.
All product and company names, trademarks, servicemarks, registered trademarks, and registered servicemarks are the property of their respective holders. Jejich použití je pro informační účely a neznamená žádné spojení.
AAPS has no association with, and is not endorsed by: SOOIL, Dexcom, Accu-Chek, Roche Diabetes Care, Insulet or Medtronic.
AAPS Documentation Index
- Introduction to AAPS
- Co je „Systém umělé slinivky“ (Artificial Pancreas System; APS)?
- Co znamená hybridní uzavřená smyčka?
- Jak a proč využívání smyčky začalo?
- Co je Android APS (AAPS)?
- Jaké jsou základní komponenty AAPS?
- Jaké má systém AAPS výhody?
- Konkrétní výhody zahrnují:
- 1) Zabudovaná bezpečnost
- 2) Hardware flexibility
- 3) Highly customisable, with wide parameters
- 4) Remote monitoring
- 5) Remote control
- 6) No commercial constraints, due to open application interfaces
- 7) Detailed app interface
- 8) Accessibility and affordability
- 9) Support
- 10) Predictability, transparency and safety
- 11) Access to advanced features through development (dev) modes including full closed loop
- 12) Ability to contribute yourself to further improvements
- Konkrétní výhody zahrnují:
- Jaké je AAPS ve srovnání s MDI a otevřenou smyčkou?
- Jaké je AAPS ve srovnání s ostatními systémy smyčky?
- Používá AAPS umělou inteligenci nebo nějaký samoučící algoritmus?
- Který systém je ten pravý pro mě nebo pro osobu, o kterou pečuji?
- Je bezpečné používat open source systémy jako AAPS?
- Jak přistupovat k diskusi o AAPS s mojí diabetologickou ambulancí?
- Proč nemohu prostě stáhnout AAPS a začít ho rovnou používat?
- Jaké jsou možnosti propojení AAPS systému?
- Jak se AAPS neustále vyvýjí a zlepšuje?
- Kdo může mít užitek z AAPS?
- Jaké výhody získám použitím AAPS?
- Preparing for AAPS
- Orientace v dokumentaci
- Bezpečnost především
- Technická bezpečnost
- Zdravotní bezpečnost
- Žádné SGLT-2 inhibitory
- Klíčové principy smyčky s AAPS
- Co budeme sestavovat a instalovat?
- Jak dlouho bude trvat všechno nastavit?
- Požadavky
- Component Overview
- - Compatible pumps
- - Compatible CGMs
- - Compatible phones
- - Compatible watches
- Setting up the reporting server
- - Nightscout
- - Tidepool
- Building AAPS
- Transferring and Installing AAPS
- Setup Wizard
- Uvítací zpráva
- Licenční ujednání
- Vyžadovaná oprávnění
- Hlavní heslo
- Odesílání do Fabric
- Units (mg/dL <-> mmol/L)
- Přehled
- Synchronizace dat s reportovacím serverem a další
- Patient name
- Typ pacienta
- Používaný inzulín
- Zdroj informací o glykémii
- Profile
- Inzulinová pumpa
- APS algorithm
- Typ smyčky
- Detekce citlivosti
- Začněte Cíl 1
- Your AAPS Profile
- Change AAPS configuration
- - Config Builder
- - Preferences
- General
- Ochrana
- Přehled
- Nechat obrazovku zapnutou
- Tlačítka
- Průvodce rychlým bolusem
- Výchozí nastavení dočasných cílů
- Standardní množství inzulinu pro Plnění/Doplňování
- Rozsah zobrazování
- Krátké názvy modulů
- Zobrazovat kolonku poznámky v dialozích ošetření
- Stavové indikátory
- Deliver this part of bolus wizard result
- Enabled bolus advisor
- Enabled bolus reminder
- Rozšířená nastavení (přehled)
- Bezpečnostní omezení ošetření
- Smyčka
- Vylepšený asistent pro jídlo (AMA) nebo Super Micro bolus (SMB)
- Nastavení absorpce sacharidů
- Pump
- Nastavení pumpy
- Tidepool
- NSClient
- NSClientV3
- SMS komunikátor
- Automatizace
- Místní výstrahy
- Nastavení údržby
- Open Humans
- Completing the objectives
- Backup your settings
- Objective 1: Setting up visualization and monitoring, analyzing basals and ratios
- Cíl 2: Naučte se ovládat AAPS
- Cíl 3: Prokázat své znalosti
- Cíl 4: Začít s otevřenou smyčkou
- Cíl 5: Porozumění otevřené smyčce, včetně doporučení pro dočasné bazály
- Cíl 6: Začátek uzavřené smyčky - s pozastavením pumpy při nízké glykémii
- Cíl 7: Vyladění uzavřené smyčky, zvýšení maxIOB nad 0 a postupné snižování cílové hladiny cukru v krvi
- Objective 8: Adjust basals and ratios if needed, and then enable Autosens
- Cíl 9: Povolit další funkce oref1 pro běžné používání, jako je SMB (super micro bolus)
- Cíl 10: Automatizace
- Návrat k předchozímu cíli
- AAPS Screens
- The Homescreen
- Bolus Wizard
- Action tab
- Inzulínový profil
- Stav pumpy
- Loop, AMA / SMB
- Profile
- Automatizace
- NSClient
- BG Source - xDrip+, BYODA…
- Ošetření
- History Browser
- Statistics
- Profile Helper
- Key AAPS Features
- Autosens
- Super Micro Bolus (SMB)
- Advanced Meal Assist (AMA)
- Přehled pevně naprogramovaných limitů
- COB calculation
- Sensitivity detection
- Profile Switch & Profile Percentage
- Temp-Targets
- Dočasné cíle a jejich nastavení
- Where can I select a Temp-Target?
- Where can I change the default Temp-Target and override with my own preferences?
- How do I cancel a Temp-Target?
- How do I select a “Default-Temp-Targets”
- Dočasný cíl při hypoglykémii
- Dočasný cíl při pohybové aktivitě
- Dočasný cíl pro blížící se jídlo
- How do I turn off SMB during Temp-Targets?
- Extended carbs
- Automatizace
- What is an Automation?
- How Automation can help
- Key considerations before starting with Automations
- When can I start using Automation?
- Where are Automations located in AAPS?
- How can I set up an Automation?
- Safety limits
- Correct use of negative values
- Automation Triggers
- Akce
- The order of the Automations in the list matters
- How to delete Automation rules
- Examples of Automations
- Automating Preference Settings Export
- Automation Logs
- Dynamic ISF
- AAPS for children
- Pumps and cannulas
- Timezone traveling & Daylight Saving Time
- Remote monitoring
- Remote control
- SMS Commands
- Bezpečnost především
- Nastavení SMS příkazů
- SMS commands usage
- Příkazy
- Troubleshooting and FAQ
- What can’t we do with SMS commands?
- What happens if I change my mind about a command I have just sent?
- Why didn’t I get a response to an SMS command?
- No response whatsoever for SMS commands
- Errors carrying out commands
- How can I stop a command once it has been authenticated?
- Duplicitní SMS
- I am getting far too many text messages from SMS Commands. Can I reduce the frequency, or make them stop?
- Following Only
- Android Auto
- AAPS for Wear OS
- Use the smartwatch
- How to set up a Samsung Galaxy 4 smartwatch with AAPS
- Basic smartwatch familiarity
- Setting up a Samsung account
- Transferring the AAPS Wear app onto your AAPS phone
- Using Wear Installer 2 to side-load AAPS Wear from the phone onto the watch
- Setting up the connection between the watch and the phone from AAPS
- Changing to an AAPS Watchface on your WearOS watch
- AAPSv2 watchface - Legend
- Remote control
- Ciferníky AAPS
- Configuration
- Vstup do hlavní nabídky AAPS
- Nastavení (na hodinkách)
- Komplikace
- Wear OS Tiles
- How to add Tiles
- Always on
- Snooze Alert shortcut
- Tipy pro lepší chod a delší výdrž baterie
- Řešení problémů s wear aplikací:
- Additional AAPS custom watchfaces are also available
- Build your own watchface
- Custom watchfaces reference
- Custom Watchface Format
- JSON Structure
- How to build/design your first Watchface
- Advanced features
- Key and KeyValue reference
- Exchange site custom watchfaces
- Export/Import Settings
- Reviewing your data
- AAPS Release Notes
- Verze Androidu a verze AAPS
- Verze pro WearOS
- Version 3.3.1.2
- Version 3.3.1.0
- Version 3.3.0.0
- Verze 3.2.0.0 věnována @Philoul
- Version 3.1.0
- Version 3.0.0
- Version 2.8.2
- Version 2.8.1.1
- Verze 2.8.0
- Verze 2.7.0
- Verze 2.6.1.4
- Verze 2.6.1.3
- Verze 2.6.1.2
- Verze 2.6.1.1
- Verze 2.6.1
- Verze 2.6.0
- Verze 2.5.1
- Verze 2.5.0
- Verze 2.3
- Verze 2.2.2
- Verze 2.2
- Verze 2.1
- Verze 2.0
- Documentation updates
- January 2025
- December 2024
- November 2024
- October 2024
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- June 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- October 2020
- September 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- Říjen 2019
- září 2019
- srpen 2019
- Updating to a new version of AAPS
- Where can I get help with AAPS
- General troubleshooting
- Troubleshooting Android Studio
- Ztráta úložiště klíčů
- Error „on demand“ Configuration
- Varování kompilátoru Kotlin
- Klíč byl vytvořen s chybami
- Key was created with errors
- No CGM data is received by AAPS
- Apk not installed
- Apk installed but old version
- Neprovedené změny
- Aplikace není nainstalována
- Accessing logfiles
- How to help
- Editing the docs
- General
- Code syntax
- Tables
- Style Guide
- Obsah
- 1. English language writing tips
- Use language that is appropriate for the reader
- Privacy/licensing concerns:
- Keep sentences short, get to the point
- Don’t be afraid to give instructions
- Mostly use active verbs, rather than passive verbs
- Avoid nominalisations
- Use lists where appropriate
- Mythbusting
- Optimizing writing style by purpose
- 2. AAPS-specific writing/updating notes
- 3. Useful References
- Translating the app and docs
- State of translations
- Open Humans Uploader
- Glossary
- FAQ
- General
- APS algorithm
- Other settings
- Frequent questions on Discord and their answers…
- My problem is not listed here.
- My problem is not listed here but I found the solution
- AAPS stops everyday around the same time.
- How to organize my backups ?
- I have problems, errors building the app.
- I’m stuck on an objective and need help.
- How to reset the password in AAPS v2.8.x ?
- How to reset the password in AAPS v3.x
- My link/pump/pod is unresponsive (RL/OL/EmaLink…)
- Build error: file name too long
- Alert: Running dev version. Closed loop is disabled
- Where can I find settings files?
- How to configure battery savings?
- Pump unreachable alerts several times a day or at night.
- Where can I delete treatments in AAPS v3 ?
- Configuring and Using the AAPSClient remote app
- I have a red triangle / AAPS won’t enable closed loop / Loops stays in LGS / I have a yellow triangle
- Can I move an active DASH Pod to other hardware?
- Procedure I follow in this:
- How do I import settings from earlier versions of AAPS into AAPS v3 ?
- General diabetes and looping resources
- Dedicated Google account for AAPS (optional)
- Jak nastavit Google účet určený pouze pro AAPS
- Go to https://account.google.com
- Enter your NEW dedicated account details:
- Zadejte vaše osobní údaje:
- Choose your NEW email address & password
- Enter a phone number which can receive the SMS verification
- Enter the recovery email address
- Dokončete nastavení vašeho účtu
- Přizpůsobte zobrazení nového profilu
- Pro nastavení nového účtu otevřete webovou stránku Gmail v obou oknech
- In the new Gmail account (bottom window), open Gmail settings…
- Nastavení přeposílání…
- Ověření přeposlané e-mailové adresy
- Archivace přeposílaných e-mailů ve vyhrazeném Gmail účtu (dolní okno)
- Jak nastavit Google účet určený pouze pro AAPS
- For Clinicians (outdated)
- Kroky nutné pro sestavení DIY uzavřené smyčky:
- Jak DIY uzavřená smyčka funguje
- Jak se získávají data:
- Jak aplikace ví, co má dělat?
- Examples of AAPS algorithm decision making:
- Zde jsou příklady fialových křivek predikce a toho, jak se mohou lišit:
- Zde jsou příklady různých časových úseků, které mají vliv na potřebné úpravy dávkování inzulinu:
- Scénář 1 – Nulový dočasný bazál kvůli bezpečnosti
- Scénář 2 – Nulový dočasný bazál kvůli bezpečnosti
- Scénář 3 – Je třeba zvýšit množství inzulinu
- Scénář 4 – Nulový dočasný bazál kvůli bezpečnosti
- Optimalizace nastavení a provádění změn
- OpenAPS
- Shrnutí