5 220
Subscribers
+224 hours
+127 days
+4730 days
Posts Archive
5 220
Сборка ААПС 3.1.0.2 с модулем динамического изменения чувствительности Dynamic ISF и Autotune.
Эта сборка ААПС включает все привычные «плюшки» от Кирилла Чеканова, а также модуль Dynamic ISF + Autotune, читайте об этом ниже.
Модуль Dynamic ISF:
Информация о формуле, по которой производится расчет ISF, и прочую детальную информацию, читайте по ссылке: https://github.com/tim2000s/AndroidAPS-2/tree/User_input_saftey_threshold
⁃ Вкратце: модуль каждые 5 минут пересчитывает и изменяет значение ISF, вне зависимости от того, что указано у пользователя в его профиле
⁃ Формула «завязана» на недельном и дневном значении TDD (общая дневная доза инсулина), поэтому для корректной работы важно, чтобы ААПС обладал статистикой TDD за последние 5 дней
⁃ Модуль DynamicISF имеет настройку Dynamic ISF adjustment factor (коэффициент регулировки динамического диапазона чувствительности ISF), по умолчанию 100%, с помощью которой пользователь может регулировать «агрессивность» формулы. Меньше значение - меньше агрессивность, соответственно больше - больше агрессивность
Советы по работе :
1) Модуль DynamicISF находится в конфигураторе, появляется там после включения инженерного режима и выхода через 3 точки.
2) Убедитесь что у вас есть статистика TDD за последнюю неделю . Для этого на общем экране ААПС нажмите в правом верхнем углу 3 точки -> statistics (статистика). Если недостаточно, тогда побудьте какое то время на обычном OpenAps SMB.
3) Переключившись, и наблюдая за работой Dynamic ISF, выловите момент, когда днем сахар ровный и ничего на него не влияет, и посмотрите во вкладке DynamicISF, на каком ISF примерно работает модуль, возьмите это значение и поставьте к себе в ваш профиль, по этому значению в вашем профиле будет производиться расчет на подколку в калькуляторе.
4) Если агрессивность модуля вас не устраивает, то постепенно меняйте ее с помощью настройки DynamicISF adjustment factor.
5) Важно: выключить в настройках модуль авточувствительности (Autosens) , чтобы не было эффекта «масло масляное». А так же отключите все автоматизации, которые меняют % профиля.
6) По вопросам пишите в общую телеграмм группу ААПС.
🙂
Autotunе
Autotunе используйте на свой страх и риск, лучше сначала вручную. Применяйте новый профиль, убедившись, что новые данные адекватно посчитаны. В дальнейшем, в автоматизации можно настроить запуск Autotunе ежедневно, еженедельно, в определенное время, без вашего участия.
Autotunе включается в конфигураторе. Ручное управление находится в быстром меню на главном экране или в 3-х полосках.
P.S.: Сборка дана как есть, обновления и поддержка не гарантируются. Если кого-то что-то не устраивает в ее работе, переходите на обычную версию.
🙂
5 220
Это Кирилл Чеканов
Хотел сказать, что карта для донатов не работает - военное положение в стране. Пока так
5 220
Некоторые данные по очень тонкой настройке Nightscout для AndroidAPS ⬇️
https://t.me/androidapsgroup/133650
5 220
PUMP_ENABLE_ALERTS
true
оповещения о ситуациях, на которые необходимо обратить внимание, связанных с помпой. поставьте false если не хотите чтоб найт "звонил" на такие оповещения
PUMP_WARN_RES
10
таблетка становится желтой, если в резервуаре меньше 10 единиц инсулина
PUMP_URGENT_RES
5
таблетка становится красной, если в резервуаре меньше 5 единиц инсулина
SCALE_Y
linear
вертикальная шкала линейная по сравнению с логарифмической по умолчанию
THEME
colors
цветная тема по умолчанию
BASAL_RENDER
icicle
отображение базала в виде сосулек по умолчанию
!ВСЕ ПЕРЕМЕННЫЕ НИЖЕ НЕОБЯЗАТЕЛЬНЫ!
можете установить их по желанию, если хотите немного изменить поведение найта
OPENAPS_COLOR_PREDICTION_LINES
true
отображает предсказания цветными линиями, а не фиолетовым как по умолчанию. включена и так, так что если этой переменной нет, то можете не добавлять
а эти переменные настраивают сами цвета линий (и их значения, если переменную не задать)
OPENAPS_PRED_IOB_COLOR
#1e88e5
OPENAPS_PRED_COB_COLOR
#FB8C00
OPENAPS_PRED_ACOB_COLOR
#FB8C00
OPENAPS_PRED_ZT_COLOR
#00d2d2
OPENAPS_PRED_UAM_COLOR
#c9bd60
OPENAPS_FIELDS
status-symbol status-label iob meal-assist rssi
поля, которые найт отображает к таблетке openaps в рабочем режиме (выбирать можно из значений: status-symbol, status-label, iob, meal-assist, freq и rssi)
OPENAPS_RETRO_FIELDS
status-symbol status-label iob meal-assist rssi
поля, которые найт отображает к таблетке openaps в режиме, когда с успешного запуска петли прошло уже некоторое время (выбирать из тех же значений, что и предыдущее)
PUMP_WARN_ON_SUSPEND
true
добавьте/поставьте true сюда, если хотите, чтоб найт оповещал вас о том, что помпа приостановлена
PUMP_RETRO_FIELDS
reservoir battery clock
поля, отображаемые в ретро-режиме (когда прошло некоторое время). выбирать из тех же вариантов, что и выше
PUMP_WARN_CLOCK
30
таблетка становится желтой, если данные о помпе старше 30 минут
PUMP_URGENT_CLOCK
60
таблетка становится красной, если данные о помпе старше 60 минут
PUMP_WARN_BATT_P
30
таблетка становится желтой, если заряд батарейки ниже 30%
PUMP_URGENT_BATT_P
20
таблетка становится красной, если заряд батарейки ниже 20%
PUMP_WARN_BATT_V
1.35
таблетка становится желтой, если заряд батарейки ниже 1.35 В
PUMP_URGENT_BATT_V
1.30
таблетка становится красной, если заряд батарейки ниже 1.30 В
SAGE_ENABLE_ALERTS
true
оповещения о сроках замены сенсора. поставьте false если не хотите чтоб найт "звонил" на такие оповещения
SAGE_INFO
240
спустя 10 дней просто информационное сообщение о смене сенсора
SAGE_WARN
312
спустя 13 дней даёт предупреждение о смене сенсора и желтую таблетку
SAGE_URGENT
324
спустя 13.5 дней даёт ошибку о смене сенсора и красную таблетку
5 220
Некоторые данные по очень тонкой настройке Nightscout для AndroidAPS
Информацию по настройке Nightscout для AAPS можно посмотреть в документации:
https://androidaps.readthedocs.io/en/latest/Installing-AndroidAPS/Nightscout.html#manual-nightscout-setup
или на русском:
https://androidaps.readthedocs.io/ru/latest/Installing-AndroidAPS/Nightscout.html?highlight=nightscout#nightscout
Но вот некоторые переменные Nightscout с их значениями и пояснением:
API_SECRET
ваша секретная комбинация от найтскаут
выбирайте такую, чтоб запомнить, (хотя потом можно и подсмотреть). это НЕ пароль от heroku.com и желательно придерживаться только букв и цифр. минимальная длина - 12 символов
MONGODB_URI
ссылка на базу данных
её можно взять в сервисе MongoDB Atlas. как его настроить есть в видео. копируйте внимательно, не забыв проставить все параметры
DISPLAY_UNITS
mmol
чтоб выводил в ммоль
DEVICESTATUS_ADVANCED
true
включает более детальную инфу по устройствам
ENABLE
careportal openaps iob bwp cage basal pump bridge cob loop basal sage override maker dbsize boluscalc food ar2 rawbg pushover bgi
плагины на практически все случаи жизни
по сравнению с прошлой версией такого же гайда, тут добавились переменные
boluscalc - калькулятор болюса, которым пользуются (нет) иногда люди
food - добавляет в найт кнопку с базой еды. если едите одно и то же, можно одной кнопкой внести информацию об углеводах (возможно, этой штукой не пользуются, так как не знают, но мне кажется, что она бесполезна)
ar2 - прогнозирование на основании алгоритма AR2. для пользователей петли этот прогноз нафиг не сдался - у них есть прогноз самой петли. это вот те синенькие линии вверх и вниз, помните?
rawbg - плагин, позволяющий показывать сырые данные с сенсора параллельно с обработанными. возможно, кому-то и будет полезно - тогда допишите его в SHOW_PLUGINS
pushover - отправляет уведомления по событиям через Pushover. опять же, популярен среди пользователей OpenAPS больше
bgi - вообще это Blood Glucose Impact, вот только нигде в документации к Nightscout я не нашел такого плагина. чисто гипотетически, допишет к дельте по сахару еще и BGI
AUTH_DEFAULT_ROLES
readable
разрешает видеть значения сахара без авторизации. в последних версиях рекомендуют ставить здесь denied, но если вам нечего скрывать, то оставьте (или поставьте насильно, если нет такой переменной) readable
В последних версиях Nightscout значения сахара в следующих переменных можно писать уже в тех единицах, которые указаны в DISPLAY_UNITS. Если у вас более старый найт, то ставьте в мг/дл
BG_HIGH
7.5
верхнее значение сахара, выше которого график становится красным
BG_TARGET_TOP
5.5
верхнее значение сахара, выше которого график становится желтым
BG_TARGET_BOTTOM
5.0
нижнее значение сахара, ниже которого график становится желтым
BG_LOW
4.0
нижнее значение сахара, ниже которого график становится красным
SHOW_FORECAST
openaps
показывает по умолчанию кривую предсказаний с OpenAPS/AndroidAPS
SHOW_PLUGINS
openaps pump cob iob sage cage careportal maker dbsize
включает плагины:
openaps - таблетка оапс/аапс и получение данных с него
pump - данные по помпе (аапс отправляет)
cob - таблетка с углеводами на борту (тоже аапс отправляет)
iob - таблетка с инсулином на борту (аапс отправляет)
sage - время с начала сенсора (на экране Actions можно ввести установку сенсора мониторинга)
cage - время с установки канюли (аапс отправляет)
careportal - нужен для отображения и учета всего-всего
maker - в моем случае отправляет инфу в IFTTT
dbsize - отображает таблетку с занятым местом в базе данных
OPENAPS_ENABLE_ALERTS
true
оповещение о проблемах в работе петли OpenAPS/AndroidAPS. поставьте false если не хотите чтоб найт "звонил" на такие оповещения
OPENAPS_WARN
15
таблетка становится желтой, если время с последней успешной петли превысило 15 минут
OPENAPS_URGENT
30
таблетка становится красной, если время с последней успешной петли превысило 30 минут
PUMP_FIELDS
reservoir battery clock
поля, отображаемые в таблетке помпы в обычном режиме (выбирать можно из значений: reservoir, battery, clock, status и device)
