You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
Marvin Preuss cddfc942bb docs: adds exported metrics 2 months ago
.github/workflows ci: login to ghcr 2 months ago
api first commit 2 months ago
cmd/glucose_exporter feat: move cmd to own dir 2 months ago
httpslog style: happy linting 2 months ago
internal chore: logging 2 months ago
vendor first commit 2 months ago
.gitignore feat: move cmd to own dir 2 months ago
.golangci.yml first commit 2 months ago
.goreleaser.yml feat: move cmd to own dir 2 months ago
Earthfile style: formatting 2 months ago
README.md docs: adds exported metrics 2 months ago
README.png docs: adds readme 2 months ago
go.mod first commit 2 months ago
go.sum first commit 2 months ago

README.md


Exported glucose measurements from your freestyle libre in your monitoring setup

Notes

[!CAUTION] Im pretty sure this is not official, so i wont take any warrenty of anything. This is experimental and just a fun project. Use at your own risk.

Usage

Prepare

Even if you run the Libre app on your phone, you also have to install the LibreLinkUp app. This is the app for family or friends to receive glucose values. This is how this software gets its data from. It fetches it from that api.

  1. So install the app and create an account
  2. Link it to the Libre app

Running the exporter

The easiest way to install and running the exporter is through docker. Please check the release page for the latest release.

Configuration

Environment variable Description
EMAIL Email login data for LibreLinkUp
PASSWORD LibreLinkUp password. Consider using PASSWORD_FILE
PASSWORD_FILE File with the account password in it. Nice to use in combination with docker compose secrets
CACHE_DIR Where to store cache data. Defaults to /var/cache/glucose_exporter
DEBUG Enabling debug logging

Exported metrics

Metrics Description
value_in_mg_per_dl The glucose level itself
trend_arrow A integer representing the glucose trend

Trend interpretation

Trend Meaning
1 ⬇️
2 ↘️
3 ➡️
4 ↗️
5 ⬆️

Thanks