Инструкция по настройке Nightscout Heroku
Примечание – рабочая инструкция по настройке Nightscout Azure лежит здесь
(работает по состоянию на 18 сентября 2016 г.):
https://cloud.mail.ru/public/2EoY/ZfqcGaFT8 ( сyab с обноe_gb_f Nightscout c версии
0.8 на _jkbx 0.9, имеются отклонения от инструкции – на шаге 24 настройки Azure f_klh
указанных переменных (строк подключения) необходимо \_klb i_j_f_ggu_ ba jZa^_eZ i
данной инструкции, а затем uihegblv ^_ckl\by jZa^_eZ i 8 -21 ).
При этом можно настроить Nightscout одноj_f_ggh и Heroku и в Azure (на kydbc
«пожарный» случай).
1. Создание аккаунта GitHub
1) Перейдите на сайт github.com
2) Перейдите на регистрацию, нажа \ ijZом верхнем углу кнопку «Sing up»
3) В_^bl_ bfy ihevahателя («Username»), Ваш e -mail, пароль и нажмите «Create an
account».
4) Далее откроется u[hj тарифного плана. Выбираем «Unlimited public repositories
for free».
5) Откроется уведомление об успешной регистрации. Выбираем «Start project»
6) На Ваш e -mail, указанный при регистрации придет письмо с подт_j`^_gb_f
регистрации. Необход имо перейти по ссылке, пришедшей ibkvf_ 9 H U L I \ e -mail address)
7) Перейдите по адресу https://github.com/nightscout/cgm -remote -monitor и нажмите в
праhf ерхнем углу кнопку «Fork»
8) На этом работа с github окончена .
2. Создание базы данных M ongoDB ( mLab ):
1) Перейдите по адресу https://mlab.com и зарегистрируйтесь, нажав на кнопку «Sing
Up »
2) В_^bl_ имя аккаунта ( «account name »), имя пользоZl_ey ( «username »), e -mail, а
та кже В аш пароль, нажмите на ссылку «Master Services Agreement », устаноbl_ галку «I accept
mLab’s » и нажмите «create account ».
3) Подвердите регистрацию, перейдя по ссылке, которая Zf придет на e -mai l,
указанный при регистрации
4) Внутри Zr_]h ZddZmglZ P O D E gZ`fbl_ «create new »
5) Выберите план «single -node », «sandbox », «Free»
6) Внизу в_^bl_ имя базы данных «Database name », например «xdrip » и нажмите
«Create new MongoDB deployment », начнется создание базы данных . Этот процесс занимает
пару минут.
7) После создания базы откройте е ё, щелкнув на назZgb_ (рядом с зеленой
галочкой).
8) Перейдите на deZ^ ку «Users » и нажмите «Add database user »
9) В_^bl_ имя пользоZl_ey базы данных ( «database username ») и пароль ( «database
password »). Запишите себе \_^_ggu е данные.
10) В_jom mlab уb^bl_ индиb^mZevgmx строку для подключения к базе.
Скопируйт е ее и заполните сhbfb ^Zggufb :
Вам нужно заполнить ее сhbfb ^Zggufb
В нашем примере строка подключения будет u]ey^_lv так:
mongodb://nightscout:parol@ds023912.mlab.com:23912/xdrip
3. Создание приложения Heroku
1) Заходим на сайт heroku .com и нажимаем леhf _jog_f углу Sign up для
регистрации
2) Вh^bf bfy nZfbebx e-mail , страну. Язык разработки u[bjZ_f Node .js
3) Выйдет сообщение о необходимости подт_j`^_gby e-mail
4) Заходим kою почту и подт_j`^Z_f e-mail по ссылке ibkvf_
5) После перехода по ссылке необходимо придумать пароль и дZ`^u \_klb его
(минимум 8 симheh, dexqZxsbo себя букu b pbnju :
6) Появится приглашение, переходим по с сылке
Важная информация !!! В пунктах 7 -9 будет описан процесс приyadb банкоkdhc карты
к аккаунту Heroku . При приyad_ dZjlu k_jис сн имет на 1-3 дня произhevgmx сумму менее 1 $
для _jbnbdZpbb карты, деньги потом _jgmlky Если денег на карте не будет, то карта не
_jbnbpbjm_lky ihwlhfm gZ^h qlh[u lZf e_`Zeh ohly [u jm[
Если в сё делать по инструкции, и не подключать платных серbkh, то kz будет
работать бесплатно (по аналогии с Azure ).
Без _jbnbdZpbb dZjlu Nightscout на Heroku будет работать только 550 часо месяц!
Если Вам этого достаточно (например, для тестироZgby серв иса), то пункты 7 -9 можно
пропустить.
7) После oh^Z аккаунт необходимо кликнуть по круглому значку с чело_qdhf
_jog_f ijZом углу и u[jZlv jZa^_e f_gx « Account Settings »
8) Попадаем jZa^_e j_^Zdlbjhания аккаунта, переходим ih^jZa^_e « Billing »
9) Нажимаем Add Credit Card и \h^bf данные банкоkdhc карты, нажимаем « Save
Details ».
10) Переходим на осноgmx kljZgbpm ZddZmglZ b gZ`bfZ_f « Create New App »
11) Придумываем и в h^bf имя приложения (на английском) и геолокацию сер_jZ
(Америка или ЕjhiZ ) . Е сли Вы из России, то лучше u[jZlv Еjhim для более быстрого
доступа к сайту. Имя приложения лучше \h^blv такое, чтобы самим было проще запомнить,
т.к. ^Zevg_cr_f ^hklmi d Nightscout будет осущестeylvky ih kkued_
http s://< имя приложения >.herokuapp .com
Нажимаем « Create App »
12) Далее jZa^_e_ « Deployment method » u[bjZ_f GitHub
13) Необходимо u[jZlv сhc аккаунт, либо uihegblv вход GitHub (см. раздел 1),
если он не был uiheg_g дать Heroku k_ разрешения на доступ к репозиториям аккаунта.
Нажать « Sea rch », пояblky kl рока с репозиторием, нажать « Connect »
Появится строка:
14) Переходим jZa^_e « Settings » и нажимаем Reveal Config Vars
15) Вh^bf необходимый набор переменных (обязательно большими английскими
букZfb gZ`bfZy gZ dghidm « Add »:
API _SECRET – пароль для администратиghc части сайта, нужен для редактироZgby
профиля , придумываем сами ( обязательно должен быть не меньше 12 симheh!!! )
DISPLAY UNITS – единица измерения СК ( mmol или mg )
MONGO _CONNECTION – ссылка на базу данных mLab (MongoDb ), полученная
разделе 2, п.10
SCALE_Y – масштаб по оси Y, линейный или логарифмический ( log -dynamic , linear или
log ). Рекомендую использоZlv linear .
THEME – ц_lgZy beb q [ l_fZ ( colors или default )
TIME _FORMAT – формат j_f_gb 2 -часоhc Zg]ebckdbc beb 4 -часоhc ( 12 или 24 )
LANGUAG E – язык Nightscout (en – английский , ru – русский)
EDIT _MODE – dexq_gb_ hldexq_gb_ hlh[jZ`_gby dghidb j_^Zdlbjhания ( on или off ),
\h^bf off
Для пользоZl_e_c Libre (через Glimp или аналогичн ые приложения) обязательно
одим (для пользоZl_e_c xdrip /dexcom не обязательно ):
ENABLE – careportal (dexq_gb_ стандартного плагина Nightscout для добавления
значений инсулина, СК, еды)
Все hafh`gu_ переменные и их значения можно посмотреть по ссылке
https://github.com/ni ghtscout/cgm -remote -monitor#environment
16) Переходим на deZ^dm « Deploy », л истаем gba страницы и нажимаем на кнопку
«Deploy Branch »
17) Появится листинг компиляции приложения, необходимо подождать примерно
1-2 минуты.
Появится зеленая надпись « Deploy to Heroku »
18) Нажимаем « View ». Откроется наш а созданн ая страни ца Nightscout .
Ждём 15 -40 секунд. Вылезет kieu\Zxs__ окошко как на скриншоте. Если оно не вылезло –
попробуйте сноZ зайти на сhc сайт из другого браузера (рекомендую Google Chrome ,
отключи ij_^арительно AdBlock , если он устаноe_g , на j_fy gZkljhcdb .
Нажимаем «ОК».
19) Откроется редактор профиля .
Если не знаете английский или интуитиgh не понимаете как заполнять, ничего не
трогаем, кроме Timezone (часоhc ihyk MdZau Z_f kой.
В следующих шагах можно будет dexqblv русский язык и отредактироZlv профиль.
Значения, \h^bfu_ здесь необходимы только для прорисоuания прогноза СК Nightscout
при просмотре [jZma_j_ .
Переходим gba kljZgbpu b gZ`bfZ_f Authenticate
Вылезет окно аlhjbaZpbb .
Вh^bf iZjhev API _SECRET , который мы придумали на шаге 15.
Внизу пояblky gZ^ibkv Admin authorized . Нажимаем Save.
Появится kieu\Zxs__ hdgh котором нажимаем ОК.
20) Вh^bf браузере ссылку на сhc сайт и про_jy_f всё ли работает (для тех, у
кто уже настроил себе xdrip или любую другу программу для передачи mLab ).
Если у Вас ещё не настроен xdrip для передачи данных – сначала uihegbl_ раздел 4, а
потом _jgbl_kv d ^Zgghfm rZ]m .
21) Три полоски праhf _jog_f углу – открытие окна настроек. При
необходимости можно u[jZlv русский язык, а также изменить b^ отображения графика и
изменить настройки звукоuo hihещений.
Для редактироZgby профиля, созданного п.19, необходимо зайти на сайт
https://< имя приложения >.herokuapp.com/profile/
4. Настройка xD rip (xD rip+)
Для тех, кто еще изначально не устаноbe и не настроил программу xD rip на сhzf
телефоне – добро пожалоZlv kx^Z https://vk.com/topic -117122100_33223867
Для передачи данных Nightscout не забыZ_f ключить Интернет l_e_nhg_ !
1) Заходим GZkljhcdb »
2) Заходим « MongoDB »
3) Включаем синхронизацию Nightcout , в «Mongo DB Uri » \h^bf ссылку,
полученн ую п.10 раздела 2. Убеждаемся, что значение назZgby сбора данных – entries , а
назZgb_ mkljhcklа сбора данных – devicestatus . Если это не так – изменяем!
В разных _jkbyo xD rip назZgby jZa^_e ов могут различаться.
4) Готоh @^zf 5 -10 минут для передачи данных и про_jy_f kf jZa^_e .
5. Настройка Glimp (для пользоZl_e_c Libre )
Для передачи данных Nightscout не забыZ_f ключить Интернет l_e_nhg_ !
1) Заходим «Option s»
2) Заходим в «Remote glucose monitoring »
3) В Website \h^bf http s://<имя_приложения_ _ Heroku >.herokuapp .com (см. п.11
раздела 3)
4) В API Secret вh^bf пароль API _SECRET , который мы придумали на ша ге 15
раздела 3
5) Нажимаем «Test connection ».
6) Если тест прошёл успешно, kz jZ[hlZ_l !
После прочтения телефоном ноh]h значения через NFC с сенсора Libre , может
потребоZlvky некоторое j_fy (обычно не больше 2 -3 минут ) для передачи Nightscout k_o
непереданных значений с сенсора за последние 9 часо ( Nightscout пояylky точки за
последние 9 часо c интерZehf \ fbgml ).
6. Просмотр графика Nightscout
В _[ -браузере : http s://<имя_приложения_ _ Heroku >.herokuapp .com (см. п.11 раздела 3)
Клик спраZ kерху m]em agZqhd k lj_fy ihehkdZfb hldju\Z_l f_gx k gZkljhcdZfb <
Инструкция по настройке Nightscout в Heroku, xDrip и Glimp
Формат документа: pdf
Размер документа: 1.51 Мб
Прямая ссылка будет доступна
примерно через: 45 сек.
-
Сообщить о нарушении / AbuseВсе документы на сайте взяты из открытых источников, которые размещаются пользователями. Приносим свои глубочайшие извинения, если Ваш документ был опубликован без Вашего на то согласия.