Hace unos días, Alberto Agúndez, uno de nuestros monitores más queridos, atleta con un enorme palmarés en carreras por montaña y Director del Programa Tecnificación Carreras por Montaña en Federación Madrileña Montañismo, subió la imagen que ves, contando que había configurado su reloj Garmin Fenix 6xpro para que mostrara su glucemia en tiempo real. Él usó un móvil iPhone 13 y el sistema Freestyle libre 2.
Por supuesto, le hemos pedido que comparta con nosotros cómo lo ha hecho, y nos lo cuenta a continuación:
1. Configuración Nightscout usando Heroku
Realice este proceso en un ordenador (todos son compatibles). Mantendrá abiertas
varias pestañas en el navegador a medida que vaya avanzando en los pasos. Abra en
primer lugar su cuenta de correo que usará para registrarse en los sitios que necesitaremos: https://github.com, https://www.heroku.com y
https://www.mongodb.com.
Para crear su página Nightscout en Heroku, los pasos que debe realizar son:
1.Crear cuenta Github: vaya a siguiente página https://github.com/ Introducir usuario, correo y una clave de acceso.
Pulsar en «Sign up for GitHub»
Atención: usuario y contraseña sin signos raros (especialmente «@», «/», «:», » «)
IMPORTANTE: anotar el usuario, cuenta de correo y clave de acceso de todas las cuentas donde se registrará en esta guía. Guárdelas.
Hay que elegir cuenta gratuita (Unlimited public repositories for free) y pulsar el botón de abajo «Finish sign up».
En la cuenta de correo introducido para registrarse recibirá un correo de confirmación de registro de «noreplay@github.com» titulado «Please verify your email address», abrimos ese correo, pulsar botón «Verify email address».
De esta manera se termina el alta de su cuenta en GitHub. Mantenemos abierta esta pestaña.
Abrimos una pestaña nueva para ir a github.com/nightscout/cgm-remote-monitor y copiar el programa CGM de Nightscout pulsando en «Fork». Si lo pide, hay que poner la
cuenta de GitHub que se creó anteriormente.
Esperando unos minutos mientras se copia CGM a nuestra cuenta de GitHub, tendremos la lista de archivos de nightscout pero se ve la cuenta creada arriba a la izquierda:
Ahora mismo no hay que salir de GitHub. Al terminar todos los pasos, para salir de
GitHub, pulsando en el icono arriba a la derecha se despliega el menú del perfil, hay
que seleccionar la opción «Sign out».
Para usar la cuenta posteriormente, en la página de inicio github.com hay que pulsar el botón «Sign in» e introducir los datos de usuario y clave.

2.Crear cuenta MongoDB en Atlas en https://www.mongodb.com. Puede usar una cuenta de google o un usuario específico para Atlas, optaremos por segunda opción siempre pinchando en Start Free.
Completamos la información que nos solicita seleccionando la opción “I´m building a new app” en segunda casilla completamos con email, nombre etc. y establecemos la contraseña para MongoDB en Atlas.
Seleccionamos en siguiente pantalla la opción gratuita
A continuación, seleccionamos la región y dejamos las demás opciones predeterminadas como están pulsamos siguiente.
Se empezará a crear tu proyecto y su base de datos (cluster), puede tardar unos minutos. Una vez obtenga la pantalla siguiente pinche en database access en el panel de navegación lateral, para establecer el usuario y contraseña de su base de datos (que no de MongoDBAtlas):
En los espacios de usuarios y password establezca su usuario y contraseña para la base de datos. IMPORTANTE: debe ser sencilla, solo minúsculas, sin caracteres especiales y corta. Preferiblemente misma palabra en ambos casos para mayor sencillez. Anótelas, las necesitará más tarde.
Confirme que la opción seleccionada es read and write. Y Pinche Add User.
A continuación, navegue por panel lateral hasta Network Access y seleccione Add IP
Address en el centro y dentro de la pantalla de selección en Allow Access from
anywhere y Confirm.

A continuación, navegue en el panel lateral a la sección clusters y pinche en Connect:
En la ventana de selección que se abrirá, seleccione la segunda opción y pinche en Copy la cadena de conexión.
Péguela en una hoja de texto y modifique los apartados y por sus datos, estos campos son la contraseña y usuarios de su base de datos (no de Atlas). Debe sustituir estos campos incluidos los <> por sus datos y guarde esa cadena, la usaremos en etapa siguiente.
3.Crear cuenta Heroku en https://www.heroku.com/: pinche en sign up for
free.
Complete todos los datos requeridos de nombre, email ..etc. escogiendo en Primary
Development Language la opción Node.js y pinche en create free cree account:
Le enviarán un email para verificar su cuenta, pinche en el enlace del email y le llevará
a una pantalla para establecer su contraseña y una vez introducida le dará la
bienvenida:
Pinche en “Click here to proceed” y su cuenta estará ya creada.
En pantalla siguiente pinche en New en esquina superior derecha, para crear tu app/web Nightscout
En la pantalla siguiente escoge un nombre para tu web, formará parte de tu URL, y la
región y pincha Create app.
A continuación, vincularemos tu cuenta de Github seleccionando el icono y pinchando en Connect to Github.
Si tu cuenta figura abierta en otra pestaña se identifican automáticamente sino abre primero una pestaña con tu cuenta Github. Saldrá un aviso de vinculación en cualquier caso que deberás aceptar para dar autorización a Heroku a la vinculación. Tendrás que pulsar en Authorize.
Un poco más abajo figuran las opciones para crear tu página (automatic deploys o manual deploy), seleccionaremos la opción manual deploy, la rama o branch debe estar automáticamente rellenada si tu cuenta Github está enlazada correctamente. Pinchamos en Deploy Branch.
Saldrá un error en forma de pequeños iconos con una alerta para introducir los datos de una tarjeta de crédito. Nuestra cuenta es GRATUITA y nunca se le cargará nada. Sin embargo, el proceso no puede completarse sin estos datos.
Una vez introducimos los datos, pinche de nuevo en deploy, a medida que se va completando se van marcando con tics verdes en el lateral derecho, espere hasta que termine:
Una vez finalizado el proceso, vaya a la barra superior de la página, a settings y una vez allí, la segunda opción Config Vars pinche en Reveal Config Vars.
En la pantalla tendrá que incluir las cadenas que se detallan con los espacios de KEY y VALUE para vincular su base de datos y añadir otras configuraciones necesarias:
El listado completo de variables posibles y su significado está en otra guía, aquí reflejamos las obligatorias (las 3 primeras de la tabla) y las más utilizadas:
Ahora que su página está creada pinche en esquina superior en Open App.
Finalmente, necesita crear un perfil de su terapia (ratios, basales, sensibilidades…etc.) en su página, sin embargo, lo único obligatorio es la selección de huso horario (determina la hora de su web). Damos a ok al aviso que salta al entrar por primera vez en su página:
A continuación, saltará a la página de creación del perfil, en la zona inferior en azul pinchando le permite autentificarse con su API_SECRET, introdúzcala (sino la recuerda está en la sección de reveal conf var en el paso anterior) y pinche update:
Después de introducir nuestra API_SECRET debe seleccionar su zona horaria. Siempre puede modificar su perfil luego con más datos que considere. Una vez se autentifique con su API SECRET (abajo a la izquierda) guarde los cambios y abre de nuevo otra venta con su
sitio, podrá ver una pantalla negra con la hora a la izquierda.
Saltará una ventana de advertencia de que ha sido actualizado su perfil damos a ok.
Y listo el indicador de Status nos avisa que ha sido un éxito la creación del perfil y hemos finalizado la creación de nuestra web.
Recuerde que puede acceder a su página desde cualquier navegador con el formato de
URL, pero puede que necesite REST API para configurar su aplicación master el cual tiene
un formato diferente:
URL http://nombredesuapp.herokuapp.com
REST API https://SUAPISECRET@nombredetuapp.herokuapp.com/api/v1
Para visualizar datos en su web necesita una app que transfiera los mismos.
2. Visualizar datos de glucosa en el Garmin
Para tomar los datos en mi teléfono me instale Shuggah, pero para pasar los datos del teléfono al GPS GARMIN tuve que habilitar NIGHTSCOUT. Este paso con la aplicación del FREESTYLE no se puede hacer.
En la SHUGGAH dentro de Configuración/habilitar NIGHTSCOUT. (Hay que rellenar los siguientes campos)
- URL
- API_SECRET
Para conseguir la URL y el API primero hay que crear una web NIGHTSCOUT como he explicado en el punto anterior. Y cuando llegas al punto 3 tendrías ambas cosas.
Para configurar Northflank usé la siguiente guía: https://nightscout.github.io/vendors/northflank/new_user/
En este punto lo más difícil creo que son las variables, porque se pueden poner muchas; yo solo puse las siguientes para probar y me funcionó perfectamente.
Nota: hay que meter un medio de pago pero no te cargan nada.
Una vez habilitado el NIGHTSCOUT en SHUGGAH (API Y URL), pinchando en el enlace de Northflank
Me salió lo siguiente.
A partir de este momento los datos están disponibles en internet y el GPS Garmin que utilizo puede mostrarlos.
Desde GARMIN CONECT / TIENDA CONNECT IQ me instale NIGHTSCOUTDATA1 (mira que sea compatible con tu GARMIN) En configuración metes tu URL y si quieres le pones un título y listo.
Alberto Agúndez
Voluntario de Asociación Diabetes Madrid









































