Skip to content

Android application which receives Glucose values from multiple sources and provide Wear OS complications, Android Auto support, phone widgets/notifications and Tasker integration.

License

Notifications You must be signed in to change notification settings

pachi81/GlucoDataHandler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deutsche Version
Wersja polska

Glucose Data Handler

Features

  • receives glucose values as LibreLink follower
  • receives glucose values as Dexcom Share follower
  • receives glucose, IOB and COB values from Nightscout (pebble interface)
  • receives glucose, IOB and COB values from AndroidAPS
  • receives glucose values from Juggluco
  • receives glucose values from xDrip+
  • receives glucose values from Eversense (using ESEL)
  • receives glucose values from Dexcom BYODA (not tested, yet!)
  • Support for alarms:
    • alarm for very low, low, high, very high and obsolete glucose values
    • individual sound settings for each alarm type
    • fullscreen alarm on lockscreen
  • provides several widgets and a floating widget for the phone
  • provides optional notifications with different icons for the phone
  • provides several complications for Wear OS
  • provides Android Auto support using GlucoDataAuto app
  • Tasker integration
  • sends glucodata broadcasts to other apps (which supports this broadcast)

Download

You can download the current version here.

Installation

-> Manual installation instruction

Sources

-> Source configuration instruction

Settings

Wear

  • Vibration: the watch vibrate if the target range is left and repeat it as long as the target range is left
  • Colored AOD: some watchfaces only support colored complications for the always on display, if there is no monochrom one, then you have to activate this feature
  • Big trend-arrow: for watches like Samsung Galaxy Watch 5 Pro until Wear OS 3, the trend arrow is rendered too big, so you can disable this setting to have a smaller trend-arrow
  • Foreground: recommended to prevent Wear OS from closing this app (also try deactivating Play Protect as this kills non Playstore apps)
  • Relative time: shows the relative time in minutes since the last value was received instead of the timestamp of the last value. This may not work correct on some watches related to Android battery optimizations.
  • other settings: all other settings are made in the phone app

Phone

The settings for the phone are described in the app itself. The settings from the phone will be send to the wear, if it is connected.

Alarms

Individual alarm configuration for the different types, which can be displayed as a notification or as full screen on the lock screen:

Widgets

There are several types of widgets and a floating widget for the phone:

Notifications

There are two notifciations which can be activated. For each notification the icon can be choosen, which will appear in the status bar of your phone. The first notification is also be used as foreground notification to prevent Android to close this app in the background. So if you have any trouble with this app, I recommend to activate at least the first notification. The second notification is an empty notification, which you can activate to have an additional icon in the status bar.

Status bar shows the usage of the trend-arrow and the delta value icons next to the glucose value icon from Juggluco.

Complications

There are several complications for the different types of wear OS complications, which provides:

  • Glucose value (used also for range circle)

  • Glucose value as background image (if supported by watch face and it seems to be only available in Wear OS 3)

  • Delta value (per minute or per 5 minutes)

  • Rate (trend) as value and arrow (the arrow rotate dynamically between +2.0 (↑) and -2.0 (↓) and shows double arrows from +3.0 (⇈) and from -3.0 (⇊))

  • Battery level from wear and phone (if connected)

IMPORTANT: Not all complications are fully supported by any watchface. For example the SHORT_TEXT type supports an icon, a text and a title, but the most watchfaces only show icon and text or text and title, but there are some, showing all 3 types in one. Also the RANGE_VALUE complication is handled different in each watchface.

Tasker

-> Tasker support

Special thanks

@lostboy86 for testing, motivation and feedback

@froter82 for Polish translation, testing and feedback

@nevergiveup for testing, motivation and feedback

Support my work

🍺 Buy me a beer

Paypal me