Exchange data

Exchange data

Health Connect

Send minutely glucose values to Health Connect. You can give other app access to these glucose values, for example Google Fit. Other apps again can get assess to data from Google Fit.

Libreview

Connect with Libreview to send Freestyle Libre 2 and 3 glucose values and amounts to Libreview and to get the account id used during Freestyle Libre 3 sensor activation. Touch to change settings.

Patched Libre

Use the Patched Libre broadcast (originally send by the patched German Librelink app 2.3.0), to send the Bluetooth glucose stream data every minute to xDrip. In xDrip you need to set Libre2 (patched App) as hardware data source. The glucose values displayed in xDrip are different from the values it receives. For some reason xDrip only updates its value every 5 minutes, probably because it was made for devices that send only once per 5 minutes (A watch face connected to xDrip regularly displayed more than 9 minute old values.) In addition, xDrip displays its own interpretation of received glucose values. Mirror devices can also sent to xDrip.

See https://github.com/jakobheyman/xdripJH for an attempt to update the glucose value of xDrip every minute.

Freestyle Libre 3 sensors send missed values after a disconnection period. These values are not sent with this broadcast. You will receive them if you turn on the Web server in Juggluco and make xDrip a Nightscout follower of Juggluco. Nightscout server: http://127.0.0.1:17580

Juggluco can also directly contact with xDrip watch apps, so that the watch app displays more recent glucose values. To use this feature check "xDrip webserver" in the left menu under Watch. See Help under left menu->Watch for more information. Only one app can listen to the network port used by the xDrip webserver, so you need to turn off "xDrip webservice" in xDrip itself if you want to make use of the one in Juggluco.

EverSense

Yet another glucose broadcast. It can be used to send every minute a glucose value to xDrip. In xDrip you need to set “460G/EverSense” as the Hardware Data Source.

xDrip will ignore nearly all of them because of its insistence on one value in 5 minutes. You can remove this restriction by editing the source code of xDrip. Change 4 * 60 * 1000 to 55 * 1000 in app/src/main/java/com/eveningoutpost/dexdrip/models/BgReading.java, so that it becomes:

public static BgReading readingNearTimeStamp(long startTime) {
         long margin = (55 * 1000);
         return readingNearTimeStamp(startTime, margin);
         }

The advantage over the Patched Libre broadcast is, that xDrip doesn’t transform the glucose values in some unspecified manner.

xDrip broadcast

Send the same broadcast as turned on in xDrip with "Settings->Inter-app settings->Broadcast locally". Apps like AndroidAPS listen to it. Unlike the original xDrip broadcast which was broadcast every 5 minutes, Juggluco broadcasts this broadcast every minute.

Glucodata broadcast

A new broadcast that has the same function as the xDrip broadcast. A simple example app that writes received glucose values to logcat you can find here: Glucose broadcasts. If you specify Juggluco as data-source in G-Watch, you need to turn on this broadcast.

The application apps listening to this broadcast are shown. Check the apps you want to send this broadcast to.

Web server

Web server that can be used with xDrip watches and some Nightscout apps. Previously called xDrip webserver.

Uploader

Upload to a Nightscout server.

Mirror/Clone

Send all data via an internet connection to another instance of Juggluco thereby creating a clone of Juggluco on another device. Existing data will be overwritten.

Export

Save data to a file.