# \[APP\]\[Pro\] Libre CGM

**URL:** <https://community.homey.app/t/app-pro-libre-cgm/155006>\
**Category:** Apps\
**Tags:** app, homey-pro, sensors\
**Created:** [May 17, 2026, 3:46pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006 "2026-05-17T15:46:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 17, 2026, 3:46pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/1 "2026-05-17T15:46:46Z")

</div>

Hi everyone,  
today I present my second app: Libre CGM.

If you have a libre CGM aka Constant Glucose Monitor, you might be interested to have it available in homey. Here is your chance now.

Requirements:

- Libre CGM sensor (obviously)
- Libre Link UP account
- Sensor shared via Libre Link UP

Add as a device, login and choose the person to track. Thats it. You will have a device available with all infos the sensor offers via the api from libre LinkUp.

🚨 ⚠ **Use at own risk!** ⚠ 🚨  
**This app is not officially supported by Abbot. It was build with the work of others. If Abbot changes their API for the LibreLinkUp app this integration will most likely fail.  
Also: I can not take any responsibility of cases of failure. This app is only with informational character and does not serve medical purposes! You are responsible for tracking your health.**

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 17, 2026, 3:50pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/2 "2026-05-17T15:50:50Z")

</div>

Here the link for the app in testing: [Libre CGM | Homey](https://homey.app/en-de/app/de.ftedv.librecgm/Libre-CGM/test/)

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 27, 2026, 8:14am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/3 "2026-05-27T08:14:10Z")

</div>

I hereby proudly anounce: The app is Live!

> **[Freestyle Libre | Homey](https://homey.app/de-de/app/de.ftedv.librecgm/Freestyle-Libre/)**
>
> Entdecken Sie den Libre 3 Plus Sensor

---

<div class="post-metadata">

**Author:** ![Cassie\_Elks](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cassie_elks/32/123289_2.png) [@Cassie\_Elks](https://community.homey.app/u/Cassie_Elks)\
**Post date:** [May 27, 2026, 8:54am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/4 "2026-05-27T08:54:35Z")

</div>

Libre CGM sounds like a great integration—bringing glucose monitoring data directly into Homey makes tracking much easier. Simple setup via Libre Link UP and sensor sharing means users can quickly access all CGM info in one place.

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 27, 2026, 9:47am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/5 "2026-05-27T09:47:15Z")

</div>

Exactly and with the Insights feature of homey you can see how the glucose was over night without opening the libre app on the phone. Plus you have all the automation and warning features of homey which makes it a nice thing to have.

But there is a catch: This integration is relying on LinkUp and a working internet connection between homey and LibreLinkUp and the API of LibreLinkUp. So the posibility to warn of low glucose levels heavily relies on these factors. If Abbot decides to change their API the integration will likely stop to work. If the internet connection fails it is the same problem.

---

<div class="post-metadata">

**Author:** ![Olivier67](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olivier67/32/118108_2.png) [@Olivier67](https://community.homey.app/u/Olivier67)\
**Post date:** [May 27, 2026, 10:06am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/6 "2026-05-27T10:06:36Z")

</div>

Hello Florain,

Thank you for the application, would it be possible in the future to integrate a dashboard widget for integration, a bit like in the native application on mobile, graphic, medium, high and low value?  
Bonne journée.  
Olivier (other developper 😉

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 27, 2026, 12:58pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/7 "2026-05-27T12:58:23Z")

</div>

Nice Idea! Let me see what I can do.

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 27, 2026, 4:50pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/8 "2026-05-27T16:50:31Z")

</div>

> **[Freestyle Libre | Homey](https://homey.app/de-de/app/de.ftedv.librecgm/Freestyle-Libre/test/)**
>
> Entdecken Sie den Libre 3 Plus Sensor

Added widgets. Have fun!

---

<div class="post-metadata">

**Author:** ![Kees\_Koopman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kees_koopman/32/121334_2.png) [@Kees\_Koopman](https://community.homey.app/u/Kees_Koopman)\
**Post date:** [May 29, 2026, 7:35am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/9 "2026-05-29T07:35:38Z")

</div>

Great! Works it also with the libre freesrtyle **2**?

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 29, 2026, 8:17am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/10 "2026-05-29T08:17:07Z")

</div>

Hi,  
to be honest: I do not know at all.

If you are able to share the sensor via LibreLinkUp there should be a realistic chance.  
The only problem is: I can not test it, since I only have acces to Libre3 sensors.

---

<div class="post-metadata">

**Author:** ![Kees\_Koopman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kees_koopman/32/121334_2.png) [@Kees\_Koopman](https://community.homey.app/u/Kees_Koopman)\
**Post date:** [May 29, 2026, 9:37am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/11 "2026-05-29T09:37:35Z")

</div>

Hi Florian,

Thanks for your quick response.

I have the **Freestyle Libre 2** ; this also communicates with the Android LibreLinkUp app.

✅ Installing your app on my Homey Pro 2023 went well.  
✅ Glucose lower/higher than, for example, 8.5 works fine.

**Question**  
_ **Glucose delta becomes more than 3 mmol/L for 10 Minutes** _

[1] What is being done here?

[2] Who checks this: the LibreLinkUp app, the sensor, your app on the Homey?

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 29, 2026, 10:01am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/12 "2026-05-29T10:01:16Z")

</div>

Hi,  
so basically this is an automatically generated trigger from homey. My app reads the values from LibreLinkUp API. The delta is calculated as currentValue (from API) - previousValue (stored in device).  
The values are reported to Homey.

The triggers I have actively defined are these:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/48b4708814427256a46c171e2e4875cafd6d9c3a.png)

All others are generated by homey. So I would assume: Homey compares the last 10 values (given the sensor reports once per minute) and checks if the delta value was bigger than 3mmol/L for 10 minutes. I do not have exact knowledge of how this trigger exactly works but I assume it would be that way. I think the implementation would be a rising edge trigger, but I am not sure. As the delta is always calculated as current - previous the Trigger might only work when one delta spikes above that value. Since a jump this high within 2 minutes (sensor once per minute) is a bit drastically I guess it would never trigger or only when something goes horribly wrong.

I think as a conclusion: It might be better to check more elaborated like: When glucose level falls below 90 mg/DL for more than 3 minutes and delta is more than x =\> Alarm

---

<div class="post-metadata">

**Author:** ![Kees\_Koopman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kees_koopman/32/121334_2.png) [@Kees\_Koopman](https://community.homey.app/u/Kees_Koopman)\
**Post date:** [May 29, 2026, 10:07am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/13 "2026-05-29T10:07:57Z")

</div>

Thank you for your detailed answer. I can get back to work with this for a while!

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 29, 2026, 11:03am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/14 "2026-05-29T11:03:33Z")

</div>

Please keep in mind: The Libre sensor does not measure the real blood sugar. There is a delay of up to 10 minutes until you see the change in glucose! Any warning that you are creating on the libre values is some minutes old in reality. This is a situation that can not be overcome with any software. So please be aware of setting the warning levels early enough. And: a delta of 3 mmol is a drastic change this would be like injecting a high dose of insulin or injecting a glucose solution in the blood stream.

---

<div class="post-metadata">

**Author:** ![Kees\_Koopman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kees_koopman/32/121334_2.png) [@Kees\_Koopman](https://community.homey.app/u/Kees_Koopman)\
**Post date:** [May 29, 2026, 11:37am UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/15 "2026-05-29T11:37:46Z")

</div>

Hi Florian,

Thanks for your additional explanation and warning. I have been using the Freestyle since about the beginning.

A delta of 3 mmol/L is indeed drastic; it was an example with a random number.

Good luck with the further development of the app!

---

<div class="post-metadata">

**Author:** ![Kees\_Koopman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kees_koopman/32/121334_2.png) [@Kees\_Koopman](https://community.homey.app/u/Kees_Koopman)\
**Post date:** [May 29, 2026, 12:46pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/16 "2026-05-29T12:46:57Z")

</div>

> [@Florian\_Truck](#):
>
> delta altijd wordt berekend als huidig ​​- vorig

Does “delta is always calculated as current - previous” imply that delta can also be negative?

I can’t enter that, though ☹

Enough to keep me busy for a while 🙂

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 29, 2026, 2:12pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/17 "2026-05-29T14:12:15Z")

</div>

Yes, delta is also negative:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/2/6247f12c7385b1954ef0000070cd6d308a65f593.png)

In my homey flow i can also enter negative values:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/f/1f79ab83adad1941b5ba167bd57ba3e8a5797d00.png)

---

<div class="post-metadata">

**Author:** ![Kees\_Koopman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kees_koopman/32/121334_2.png) [@Kees\_Koopman](https://community.homey.app/u/Kees_Koopman)\
**Post date:** [May 29, 2026, 3:31pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/18 "2026-05-29T15:31:59Z")

</div>

Hi Florian,

It works on my PC too, I see now.  
I don’t remember where it failed.  
Probably a mistake on my part somewhere.

Thanks for your reply!

One more question, though.

In Homey \> Tile \> Chart \> Glucose \> in mg/dL.  
How do I convert this to mmol/L?

Regards, Kees Koopman

---

<div class="post-metadata">

**Author:** ![Florian\_Truck](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florian_truck/32/164384_2.png) [@Florian\_Truck](https://community.homey.app/u/Florian_Truck)\
**Post date:** [May 29, 2026, 3:49pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/19 "2026-05-29T15:49:58Z")

</div>

You mean the dashboard widget?

---

<div class="post-metadata">

**Author:** ![Kees\_Koopman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kees_koopman/32/121334_2.png) [@Kees\_Koopman](https://community.homey.app/u/Kees_Koopman)\
**Post date:** [May 29, 2026, 11:52pm UTC](https://community.homey.app/t/app-pro-libre-cgm/155006/20 "2026-05-29T23:52:49Z")

</div>

![mg-dL](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/2/e2271ae730f9cf7219450174b0513cbaf14f6713.jpeg)

[Next page](https://community.homey.app/t/app-pro-libre-cgm/155006.md?page=2)
