mirror of
https://github.com/bckelley/cgm-remote-monitor.git
synced 2026-08-24 03:14:12 -05:00
introduce connect, initiate deprecation for bridge and mmconnect.
Introduce nightscout-connect in the README. Issue warnings in the logs when the older plugins are used.
This commit is contained in:
@@ -103,8 +103,9 @@ See [CONTRIBUTING.md](CONTRIBUTING.md)
|
||||
- [`treatmentnotify` (Treatment Notifications)](#treatmentnotify-treatment-notifications)
|
||||
- [`basal` (Basal Profile)](#basal-basal-profile)
|
||||
- [`bolus` (Bolus Rendering)](#bolus-bolus-rendering)
|
||||
- [`bridge` (Share2Nightscout bridge)](#bridge-share2nightscout-bridge)
|
||||
- [`mmconnect` (MiniMed Connect bridge)](#mmconnect-minimed-connect-bridge)
|
||||
- [`connect` (Nightscout Connect)](#connect-nightscout-connect)
|
||||
- [`bridge` (Share2Nightscout bridge)](#bridge-share2nightscout-bridge), _deprecated_
|
||||
- [`mmconnect` (MiniMed Connect bridge)](#mmconnect-minimed-connect-bridge), _deprecated_
|
||||
- [`pump` (Pump Monitoring)](#pump-pump-monitoring)
|
||||
- [`openaps` (OpenAPS)](#openaps-openaps)
|
||||
- [`loop` (Loop)](#loop-loop)
|
||||
@@ -488,8 +489,98 @@ autonomy for your data:
|
||||
* `BOLUS_RENDER_FORMAT` (`default`) - Possible values are `hidden`, `default` (with leading zero and U), `concise` (with U, without leading zero), and `minimal` (without leading zero and U).
|
||||
* `BOLUS_RENDER_FORMAT_SMALL` (`default`) - Possible values are `hidden`, `default` (with leading zero and U), `concise` (with U, without leading zero), and `minimal` (without leading zero and U).
|
||||
|
||||
##### `connect` (Nightscout Connect)
|
||||
|
||||
Connect common diabetes cloud resources to Nightscout.
|
||||
Include the keyword `connect` in the `ENABLE` list.
|
||||
Nightscout connection uses extended settings using the environment variable prefix `CONNECT_`.
|
||||
* `CONNECT_SOURCE` - The name for the source of one of the supported inputs. one of `nightscout`, `dexcomshare`, etc...
|
||||
###### Nightscout
|
||||
|
||||
> Work in progress
|
||||
|
||||
To sync from another Nightscout site, include `CONNECT_SOURCE_ENDPOINT` and
|
||||
`CONNECT_SOURCE_API_SECRET`.
|
||||
* `CONNECT_SOURCE=nightscout`
|
||||
* `CONNECT_SOURCE_ENDPOINT=<URL>`
|
||||
* `CONNECT_SOURCE_API_SECRET=<OPTIONAL_API_SECRET>`
|
||||
|
||||
The `CONNECT_SOURCE_ENDPOINT` must be a fully qualified URL and may contain a
|
||||
`?token=<subject>` query string to specify an accessToken.
|
||||
The `CONNECT_SOURCE_API_SECRET`, if provided, will be used to create a token
|
||||
called `nightscout-connect-reader`. This information or the token provided in
|
||||
the query will be used to read information from Nightscout and is optional if
|
||||
the site is readable by default.
|
||||
|
||||
Select this driver by setting `CONNECT_SOURCE` equal to `nightscout`.
|
||||
|
||||
|
||||
|
||||
###### Dexcom Share
|
||||
To synchronize from Dexcom Share use the following variables.
|
||||
* `CONNECT_SOURCE=dexcomshare`
|
||||
* `CONNECT_SHARE_ACCOUNT_NAME=`
|
||||
* `CONNECT_SHARE_PASSWORD=`
|
||||
|
||||
Optional, `CONNECT_SHARE_REGION` and `CONNECT_SHARE_SERVER` do the same thing, only specify one.
|
||||
* `CONNECT_SHARE_REGION=` `ous` or `us`. `us` is the default if nothing is
|
||||
provided. Selecting `us` sets `CONNECT_SHARE_SERVER` to `share2.dexcom.com`.
|
||||
Selecting `ous` here sets `CONNECT_SHARE_SERVER` to `shareous2.dexcom.com`.
|
||||
* `CONNECT_SHARE_SERVER=` set the server domain to use.
|
||||
|
||||
|
||||
###### Glooko
|
||||
|
||||
> Note: Experimental.
|
||||
|
||||
To synchronize from Glooko use the following variables.
|
||||
* `CONNECT_SOURCE=glooko`
|
||||
* `CONNECT_GLOOKO_EMAIL=`
|
||||
* `CONNECT_GLOOKO_PASSWORD=`
|
||||
|
||||
By default, `CONNECT_GLOOKO_SERVER` is set to `api.glooko.com` because the
|
||||
default value for `CONNECT_GLOOKO_ENV` is `default`.
|
||||
* `CONNECT_GLOOKO_ENV` is the word `default` by defalt. Other values are
|
||||
`development`, `production`, for `api.glooko.work`, and
|
||||
`externalapi.glooko.com`, respectively.
|
||||
* `CONNECT_GLOOKO_SERVER` the hostname server to use - `api.glooko.com` by `default`.
|
||||
|
||||
If both, `CONNECT_GLOOKO_SERVER` and `CONNECT_GLOOKO_ENV` are set, only
|
||||
`CONNECT_GLOOKO_SERVER` will be used.
|
||||
|
||||
###### Libre Link Up
|
||||
To synchronize from Libre Link Up use the following variables.
|
||||
* `CONNECT_SOURCE=linkup`
|
||||
* `CONNECT_LINK_UP_USERNAME=`
|
||||
* `CONNECT_LINK_UP_PASSWORD=`
|
||||
|
||||
By default, `CONNECT_LINK_UP_SERVER` is set to `api-eu.libreview.io` because the
|
||||
default value for `CONNECT_LINK_UP_REGION` is `EU`.
|
||||
Other available values for `CONNECT_LINK_UP_REGION`:
|
||||
* `US`, `EU`, `DE`, `FR`, `JP`, `AP`, `AU`, `AE`
|
||||
|
||||
For folks connected to many patients, you can provide the patient ID by setting
|
||||
the `CONNECT_LINK_UP_PATIENT_ID` variable.
|
||||
|
||||
###### Minimed Carelink
|
||||
|
||||
To synchronize from Medtronic Minimed Carelink, set the following
|
||||
environment variables.
|
||||
* `CONNECT_SOURCE=minimedcarelink`
|
||||
* `CONNECT_CARELINK_USERNAME`
|
||||
* `CONNECT_CARELINK_PASSWORD`
|
||||
* `CONNECT_CARELINK_REGION` Either `eu` to set `CONNECT_CARELINK_SERVER` to
|
||||
`carelink.minimed.eu` or `us` to use `carelink.minimed.com`.
|
||||
|
||||
For folks using the new Many to Many feature, please provide the username of the
|
||||
patient to follow using `CONNECT_CARELINK_PATIENT_USERNAME` variable.
|
||||
|
||||
|
||||
##### `bridge` (Share2Nightscout bridge)
|
||||
Glucose reading directly from the Dexcom Share service, uses these extended settings:
|
||||
|
||||
> **Deprecated** Please consider using the `connect` plugin instead.
|
||||
|
||||
Fetch glucose reading directly from the Dexcom Share service, uses these extended settings:
|
||||
* `BRIDGE_USER_NAME` - Your username for the Share service.
|
||||
* `BRIDGE_PASSWORD` - Your password for the Share service.
|
||||
* `BRIDGE_INTERVAL` (`150000` *2.5 minutes*) - The time (in milliseconds) to wait between each update.
|
||||
@@ -500,6 +591,9 @@ autonomy for your data:
|
||||
* `BRIDGE_SERVER` (``) - The default blank value is used to fetch data from Dexcom servers in the US. Set to (`EU`) to fetch from European servers instead.
|
||||
|
||||
##### `mmconnect` (MiniMed Connect bridge)
|
||||
|
||||
> **Deprecated** Please consider using the `connect` plugin instead.
|
||||
|
||||
Transfer real-time MiniMed Connect data from the Medtronic CareLink server into Nightscout ([read more](https://github.com/mddub/minimed-connect-to-nightscout))
|
||||
* `MMCONNECT_USER_NAME` - Your user name for CareLink Connect.
|
||||
* `MMCONNECT_PASSWORD` - Your password for CareLink Connect.
|
||||
|
||||
Reference in New Issue
Block a user