Продолжая тему ИПЖ хочу опубликовать свой опыт построения последней версии AndroidAPS 2.5.1.

- AndroidAPS
Рассматриваю сейчас ее как альтернативу Loop. Из основных плюсов и отличий от Loop - это новый продвинутый алгоритм Oref1 c функцией SMB (супермикроболюсы), функцией autosense (автоподстройка чувствительности к инсулину за счет анализа данных за последние 8 часов) и функцией UAM (распознавания незапланированного приема пищи).
К минусам пожалуй отнесу достаточно неудобный и запутанный интерфейс самого AAPS и более сложная настройка, а в случае с Омниподом еще и менее стабильное соединение с подом.
Описание самой системы, включая установку и настройку очень подробно описано здесь
https://androidaps.readthedocs.io/en/la ... ng-startedЯ бы хотел более подробно описать использование системы AAPS совместно с Omnipod. Сразу оговорюсь, что AAPS официально не поддерживает Омнипод и не имеет встроенных драйверов для подключения к RileyLink. Но так как мы пока не видим для себя достойных замен Омниподу, задача стояла подружить именно Омнипод с AAPS.
Необходимые аппаратные компоненты:
1. Мониторинг (Dexcom G6, G5, Литра и все остальное что работает через XDrip+)
2.Помпа (
https://androidaps.readthedocs.io/en/la ... pumps.html), в моем случае еще и Омнипод
3. Смартфон на андройде (
https://androidaps.readthedocs.io/en/la ... hones.html)
4. RileyLink (в случае использования Омнипода)
Есть еще вариант ОmniPy (
https://github.com/winemug/omnipy) но в связи с большим количеством аппаратных компонентов был мной отвергнут.
Необходимые программные компоненты:
1. xDrip+ (поставщик данных СК)
2. AndroidStudio - программа установленная на стационарном компьютере Windows или Mac OS необходимая для компиляции кода AndroidAPS (
https://developer.android.com/studio/)
3. OmniCore - программа осуществляющая связь между подом и AAPS (
https://github.com/winemug/OmniCore)
4. Непосредственно сам код AAPS, для омнипода это специальная версия с поддержкой OmniCore
Скрытый текстAAPS 2.5.1 for Omnicore is ready to go for both the 702 release and the June 28 release.
Both versions are currently on my github repo
https://github.com/jhaydraude/AndroidAPSTo upgrade, clone my repo then do a git checkout of the appropriate tag (see here for details on how to use tags
https://git-scm.com/book/en/v2/Git-Basics-Tagging).
If you are using the June 28 release (built from this commit
https://github.com/winemug/AndroidAPS/t ... 507ca) use the tag June28Build
If you are using the 702 release (built from this commit
https://github.com/winemug/AndroidAPS/c ... 71d61) use the tag OC702AAPS251
So the full steps to build this are
1) follow the AAPS guide -
https://androidaps.readthedocs.io/en/la ... rsion.html2) For the github repo, use mine:
https://github.com/jhaydraude/AndroidAPS.git3) In Android Studio checkout the correct tag for your version from above
4) OR, checkout using the command line: git checkout -b AAPS251 <tagName>
5) Build and enjoy.
Notes:
First, apologies for my horrendous naming schemes. I'll clean it up someday.
1) These builds include the TBR fix and the Omnicore Button on the Overview tab
2) It might be easier to start with a clean project based on my repo rather than merging into your existing project.
3) As always, save your AAPS prefs before updating in case anything borks.
4) Omnipy is coming. I promise.
5) The 702 build is slightly different than the previous one I released. It shouldn't be significant, but keep your eyes open for issues.
6) If you were using a different version of AAPS for your Omnicore than the ones I listed above, let me know.
Подробные шаги по установке здесь
https://androidaps.readthedocs.io/en/la ... -APK.html#В идеале моя цель настроить AAPS таким образом, чтобы можно было:
1. не использовать болюсы перед едой (только автоматическое введение SMB в догонку за едой)
2. не вводить в систему углеводы
Теоретически на фиаспе и на еде со средним и низким гликемическим индексом это достижимо.