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.
Marvin Preuss cddfc942bb | 2 months ago | |
---|---|---|
.github/workflows | 2 months ago | |
api | 2 months ago | |
cmd/glucose_exporter | 2 months ago | |
httpslog | 2 months ago | |
internal | 2 months ago | |
vendor | 2 months ago | |
.gitignore | 2 months ago | |
.golangci.yml | 2 months ago | |
.goreleaser.yml | 2 months ago | |
Earthfile | 2 months ago | |
README.md | 2 months ago | |
README.png | 2 months ago | |
go.mod | 2 months ago | |
go.sum | 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.
- So install the app and create an account
- 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 | ⬆️ |