Code Monkey home page Code Monkey logo

glucodatahandler's Introduction

Deutsche Version
Wersja polska

Glucose Data Handler

Features

  • receives glucose values as LibreLink follower
  • receives glucose values from Nightscout
  • receives glucose values from Juggluco
  • receives glucose values from xDrip+
  • 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.apk
  • Tasker integration
  • sends glucodata broadcasts to other apps (which supports this broadcast)

Download

You can download the current version here.

Installation

-> Installation 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.

Sources

LibreLink

To set up LibreLink as follower, you need the account data from LibreLinkUp. If you have not set up your LibreLinkUp account yet, follow this instruction.

Here is a quick summary of the steps to do:

  • open your FreeStyle Libre App and select in the menu Share or Connected Apps
  • activate LibreLinkUp connection
  • install LibreLinkUp from PlayStore
  • setup your accout and wait for the invitation
  • after accept the invitation you do not need the LibreLinkUp App "anymore"
  • now you can add your LibreLinkUp account to GlucoDataHandler and activate this source

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

Support my work

🍺 Buy me a beer

Paypal me

glucodatahandler's People

Contributors

froster82 avatar pachi81 avatar psonnera avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.