Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.3] Faulty calculation of delta #3688

Open
quizzmaster opened this issue Jan 3, 2025 · 5 comments
Open

[3.3] Faulty calculation of delta #3688

quizzmaster opened this issue Jan 3, 2025 · 5 comments
Labels
question - more info needed Further information is requested

Comments

@quizzmaster
Copy link
Contributor

With the current master (3.3) I face a serious problem with the calculation of the deltas. Most of the time, the delta is calculated as zero although the bg values show differences:
IMG-20250103-WA0001
IMG-20250103-WA0002

The graph also shows many pale bg values:
Screenshot_20250103-094210

I can provide more informations or logs if needed

@olorinmaia
Copy link
Contributor

olorinmaia commented Jan 3, 2025

I use G7 with xDrip direct connection 3.3 master and Fake data source 3.3 dev and I don't experience this.

Can you provide more info.
Sensor type, setup in regards to getting bg to AAPS, logs from AAPS?

@quizzmaster
Copy link
Contributor Author

I use the Libre 3 via Juggluco -> xDrip (Nightscout Follow) -> AAPS.

Here is an excerpt from the log (cut at the invokation of onReceive of the Data Receiver):

12:57:56.184 [main] D/CORE: [DataReceiver.onReceive():38]: onReceive com.eveningoutpost.dexdrip.BgEstimate Bundle{ com.eveningoutpost.dexdrip.Extras.NoiseBlockLevel => 200; com.eveningoutpost.dexdrip.Extras.BgSlope => 3.3557046979865773E-6; com.eveningoutpost.dexdrip.Extras.VersionInfo => 2124123110 8ed51e7-2024.12.31; com.eveningoutpost.dexdrip.Extras.Raw => 0.0; com.eveningoutpost.dexdrip.Extras.Display.Units => mg/dl; com.eveningoutpost.dexdrip.Extras.Time => 1735905473000; com.eveningoutpost.dexdrip.Extras.CalibrationInfo => -1; com.eveningoutpost.dexdrip.Extras.NsNoiseLevel => 1; com.eveningoutpost.dexdrip.Extras.SensorStartedAt => 1735856133660; com.eveningoutpost.dexdrip.Extras.Noise => 2.282510757446289; com.eveningoutpost.dexdrip.Extras.SensorBattery => -1; com.eveningoutpost.dexdrip.Extras.NoiseWarning => 0; com.eveningoutpost.dexdrip.Extras.BgSlopeName => Flat; com.eveningoutpost.dexdrip.Extras.BgEstimate => 110.0; com.eveningoutpost.dexdrip.Extras.SourceDesc => Nightscout; com.eveningoutpost.dexdrip.Extras.SourceInfo => Nightscout Follow; }Bundle
12:57:56.267 [DefaultDispatcher-worker-6] D/BGSOURCE: [XdripSourcePlugin$XdripSourceWorker.doWorkAndLog():106]: Received xDrip data: Bundle[{com.eveningoutpost.dexdrip.Extras.NoiseBlockLevel=200, com.eveningoutpost.dexdrip.Extras.BgSlope=3.3557046979865773E-6, com.eveningoutpost.dexdrip.Extras.VersionInfo=2124123110 8ed51e7-2024.12.31, com.eveningoutpost.dexdrip.Extras.Raw=0.0, com.eveningoutpost.dexdrip.Extras.Display.Units=mg/dl, com.eveningoutpost.dexdrip.Extras.Time=1735905473000, com.eveningoutpost.dexdrip.Extras.CalibrationInfo=-1, com.eveningoutpost.dexdrip.Extras.NsNoiseLevel=1, com.eveningoutpost.dexdrip.Extras.SensorStartedAt=1735856133660, com.eveningoutpost.dexdrip.Extras.Noise=2.282510757446289, com.eveningoutpost.dexdrip.Extras.SensorBattery=-1, com.eveningoutpost.dexdrip.Extras.NoiseWarning=0, com.eveningoutpost.dexdrip.Extras.BgSlopeName=Flat, com.eveningoutpost.dexdrip.Extras.BgEstimate=110.0, com.eveningoutpost.dexdrip.Extras.SourceDesc=Nightscout, com.eveningoutpost.dexdrip.Extras.SourceInfo=Nightscout Follow}]
12:57:56.286 [RxCachedThreadScheduler-156] D/DATABASE: [CompatDBHelper$dbChangeDisposable$2.accept():62]: Firing EventNewBG GlucoseValue(id=32222, version=0, dateCreated=1735905476272, isValid=true, referenceId=null, interfaceIDs_backing=InterfaceIDs(nightscoutSystemId=null, nightscoutId=null, pumpType=null, pumpSerial=null, temporaryId=null, pumpId=null, startId=null, endId=null), timestamp=1735905473000, utcOffset=3600000, raw=0.0, value=110.0, trendArrow=FLAT, noise=null, sourceSensor=LIBRE_3_FOLLOW)
12:57:56.289 [RxCachedThreadScheduler-156] D/DATABASE: [CompatDBHelper$dbChangeDisposable$2.accept():67]: Firing EventNewHistoryData 1735905473000 GlucoseValue(id=32222, version=0, dateCreated=1735905476272, isValid=true, referenceId=null, interfaceIDs_backing=InterfaceIDs(nightscoutSystemId=null, nightscoutId=null, pumpType=null, pumpSerial=null, temporaryId=null, pumpId=null, startId=null, endId=null), timestamp=1735905473000, utcOffset=3600000, raw=0.0, value=110.0, trendArrow=FLAT, noise=null, sourceSensor=LIBRE_3_FOLLOW)
12:57:56.292 [RxCachedThreadScheduler-156] D/DATABASE: [PersistenceLayerImpl$insertCgmSourceData$4.apply():586]: Inserted GlucoseValue from Xdrip GlucoseValue(id=32222, version=0, dateCreated=1735905476272, isValid=true, referenceId=null, interfaceIDs_backing=InterfaceIDs(nightscoutSystemId=null, nightscoutId=null, pumpType=null, pumpSerial=null, temporaryId=null, pumpId=null, startId=null, endId=null), timestamp=1735905473000, utcOffset=3600000, raw=0.0, value=110.0, trendArrow=FLAT, noise=null, sourceSensor=LIBRE_3_FOLLOW)
12:57:56.296 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.plugins.source.XdripSourcePlugin$XdripSourceWorker Data {}
12:57:56.346 [DefaultDispatcher-worker-1] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.plugins.sync.nsclientV3.workers.DataSyncWorker Data {}
12:58:01.309 [pool-10-thread-1] D/WORKER: [CalculationWorkflowImpl.stopCalculation():47]: Stopping calculation thread: onEventNewHistoryData
12:58:01.334 [pool-10-thread-1] D/WORKER: [CalculationWorkflowImpl.stopCalculation():52]: Calculation thread stopped: onEventNewHistoryData
12:58:01.342 [pool-10-thread-1] D/WORKER: [CalculationWorkflowImpl.runCalculation():64]: Starting calculation worker: EventNewBG to 03.01.25 12:58:01
12:58:01.510 [DefaultDispatcher-worker-2] D/CORE: [AutosensDataStoreObject.createBucketedDataRecalculated():239]: Adjusted time 03.01.25 12:57:53
12:58:01.544 [DefaultDispatcher-worker-2] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.LoadBgDataWorker Data {}
12:58:01.582 [DefaultDispatcher-worker-2] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareBucketedDataWorker Data {}
12:58:01.616 [DefaultDispatcher-worker-2] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareBgDataWorker Data {}
12:58:01.647 [DefaultDispatcher-worker-2] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.UpdateGraphWorker Data {}
12:58:01.731 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareTreatmentsDataWorker Data {}
12:58:02.715 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareBasalDataWorker Data {}
12:58:02.816 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareTemporaryTargetDataWorker Data {}
12:58:02.835 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.UpdateGraphWorker Data {}
12:58:03.007 [DefaultDispatcher-worker-1] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.iob.IobCobOref1Worker Data {}
12:58:03.053 [DefaultDispatcher-worker-1] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.UpdateIobCobSensWorker Data {}
12:58:03.698 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareIobAutosensGraphDataWorker Data {}
12:58:03.721 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.UpdateGraphWorker Data {}
12:58:03.735 [DefaultDispatcher-worker-5] D/APS: [LoopPlugin.invoke():239]: invoke from Calculation for InMemoryGlucoseValue(timestamp=1735905473000, value=110.0, trendArrow=FLAT, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW)
12:58:03.736 [DefaultDispatcher-worker-5] D/APS: [OpenAPSSMBPlugin.invoke():290]: invoke from Calculation for InMemoryGlucoseValue(timestamp=1735905473000, value=110.0, trendArrow=FLAT, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) tempBasalFallback: false
12:58:03.737 [DefaultDispatcher-worker-5] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735905173000, value=109.0, trendArrow=NONE, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=5 avgDelta=1.0
12:58:03.737 [DefaultDispatcher-worker-5] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735904873000, value=105.0, trendArrow=NONE, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=10 avgDelta=2.5
12:58:03.737 [DefaultDispatcher-worker-5] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735903073000, value=93.0, trendArrow=NONE, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=40 avgDelta=2.125
12:58:03.737 [DefaultDispatcher-worker-5] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735900973000, value=93.0, trendArrow=FLAT, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=75 avgDelta=1.1333333333333333
12:58:03.738 [DefaultDispatcher-worker-5] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():264]: Glucose: 110 mg/dl Noise: 0 Delta: 1 mg/dlShort avg. delta:  1,75 mg/dl Long avg. delta: 2,12 mg/dl Dura ISF minutes: 10,00 m Dura ISF average: 108,00 mg/dl Parabola minutes: 0,00 m Parabola correlation: 0,00 Parabola fit a0: 0,00 mg/dl Parabola fit a1: 0,00 mg/dl/5m Parabola fit a2: 0,00 mg/dl/(5m)^2

13:02:54.742 [main] D/CORE: [DataReceiver.onReceive():38]: onReceive com.eveningoutpost.dexdrip.BgEstimate Bundle{ com.eveningoutpost.dexdrip.Extras.NoiseBlockLevel => 200; com.eveningoutpost.dexdrip.Extras.BgSlope => 5.809128630705394E-5; com.eveningoutpost.dexdrip.Extras.VersionInfo => 2124123110 8ed51e7-2024.12.31; com.eveningoutpost.dexdrip.Extras.Raw => 0.0; com.eveningoutpost.dexdrip.Extras.Display.Units => mg/dl; com.eveningoutpost.dexdrip.Extras.Time => 1735905714000; com.eveningoutpost.dexdrip.Extras.CalibrationInfo => -1; com.eveningoutpost.dexdrip.Extras.NsNoiseLevel => 1; com.eveningoutpost.dexdrip.Extras.SensorStartedAt => 1735856133660; com.eveningoutpost.dexdrip.Extras.Noise => 5.0361328125; com.eveningoutpost.dexdrip.Extras.SensorBattery => -1; com.eveningoutpost.dexdrip.Extras.NoiseWarning => 0; com.eveningoutpost.dexdrip.Extras.BgSlopeName => SingleUp; com.eveningoutpost.dexdrip.Extras.BgEstimate => 124.0; com.eveningoutpost.dexdrip.Extras.SourceDesc => Nightscout; com.eveningoutpost.dexdrip.Extras.SourceInfo => Nightscout Follow; }Bundle
13:02:54.904 [DefaultDispatcher-worker-5] D/BGSOURCE: [XdripSourcePlugin$XdripSourceWorker.doWorkAndLog():106]: Received xDrip data: Bundle[{com.eveningoutpost.dexdrip.Extras.NoiseBlockLevel=200, com.eveningoutpost.dexdrip.Extras.BgSlope=5.809128630705394E-5, com.eveningoutpost.dexdrip.Extras.VersionInfo=2124123110 8ed51e7-2024.12.31, com.eveningoutpost.dexdrip.Extras.Raw=0.0, com.eveningoutpost.dexdrip.Extras.Display.Units=mg/dl, com.eveningoutpost.dexdrip.Extras.Time=1735905714000, com.eveningoutpost.dexdrip.Extras.CalibrationInfo=-1, com.eveningoutpost.dexdrip.Extras.NsNoiseLevel=1, com.eveningoutpost.dexdrip.Extras.SensorStartedAt=1735856133660, com.eveningoutpost.dexdrip.Extras.Noise=5.0361328125, com.eveningoutpost.dexdrip.Extras.SensorBattery=-1, com.eveningoutpost.dexdrip.Extras.NoiseWarning=0, com.eveningoutpost.dexdrip.Extras.BgSlopeName=SingleUp, com.eveningoutpost.dexdrip.Extras.BgEstimate=124.0, com.eveningoutpost.dexdrip.Extras.SourceDesc=Nightscout, com.eveningoutpost.dexdrip.Extras.SourceInfo=Nightscout Follow}]
13:02:54.988 [RxCachedThreadScheduler-162] D/DATABASE: [CompatDBHelper$dbChangeDisposable$2.accept():62]: Firing EventNewBG GlucoseValue(id=32223, version=0, dateCreated=1735905774948, isValid=true, referenceId=null, interfaceIDs_backing=InterfaceIDs(nightscoutSystemId=null, nightscoutId=null, pumpType=null, pumpSerial=null, temporaryId=null, pumpId=null, startId=null, endId=null), timestamp=1735905714000, utcOffset=3600000, raw=0.0, value=124.0, trendArrow=SINGLE_UP, noise=null, sourceSensor=LIBRE_3_FOLLOW)
13:02:54.990 [RxCachedThreadScheduler-162] D/DATABASE: [CompatDBHelper$dbChangeDisposable$2.accept():67]: Firing EventNewHistoryData 1735905714000 GlucoseValue(id=32223, version=0, dateCreated=1735905774948, isValid=true, referenceId=null, interfaceIDs_backing=InterfaceIDs(nightscoutSystemId=null, nightscoutId=null, pumpType=null, pumpSerial=null, temporaryId=null, pumpId=null, startId=null, endId=null), timestamp=1735905714000, utcOffset=3600000, raw=0.0, value=124.0, trendArrow=SINGLE_UP, noise=null, sourceSensor=LIBRE_3_FOLLOW)
13:02:54.993 [RxCachedThreadScheduler-162] D/DATABASE: [PersistenceLayerImpl$insertCgmSourceData$4.apply():586]: Inserted GlucoseValue from Xdrip GlucoseValue(id=32223, version=0, dateCreated=1735905774948, isValid=true, referenceId=null, interfaceIDs_backing=InterfaceIDs(nightscoutSystemId=null, nightscoutId=null, pumpType=null, pumpSerial=null, temporaryId=null, pumpId=null, startId=null, endId=null), timestamp=1735905714000, utcOffset=3600000, raw=0.0, value=124.0, trendArrow=SINGLE_UP, noise=null, sourceSensor=LIBRE_3_FOLLOW)
13:02:55.006 [DefaultDispatcher-worker-5] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.plugins.source.XdripSourcePlugin$XdripSourceWorker Data {}
13:02:55.143 [DefaultDispatcher-worker-2] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.plugins.sync.nsclientV3.workers.DataSyncWorker Data {}
13:03:00.030 [pool-10-thread-1] D/WORKER: [CalculationWorkflowImpl.stopCalculation():47]: Stopping calculation thread: onEventNewHistoryData
13:03:00.052 [pool-10-thread-1] D/WORKER: [CalculationWorkflowImpl.stopCalculation():52]: Calculation thread stopped: onEventNewHistoryData
13:03:00.067 [pool-10-thread-1] D/WORKER: [CalculationWorkflowImpl.runCalculation():64]: Starting calculation worker: EventNewBG to 03.01.25 13:03:00
13:03:00.312 [DefaultDispatcher-worker-5] D/CORE: [AutosensDataStoreObject.createBucketedDataRecalculated():239]: Adjusted time 03.01.25 13:01:54
13:03:00.360 [DefaultDispatcher-worker-5] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.LoadBgDataWorker Data {}
13:03:00.425 [DefaultDispatcher-worker-5] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareBucketedDataWorker Data {}
13:03:00.502 [DefaultDispatcher-worker-5] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareBgDataWorker Data {}
13:03:00.559 [DefaultDispatcher-worker-5] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.UpdateGraphWorker Data {}
13:03:00.718 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareTreatmentsDataWorker Data {}
13:03:02.545 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareBasalDataWorker Data {}
13:03:02.795 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.PrepareTemporaryTargetDataWorker Data {}
13:03:02.854 [DefaultDispatcher-worker-6] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.UpdateGraphWorker Data {}
13:03:03.493 [DefaultDispatcher-worker-2] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.iob.IobCobOref1Worker Data {}
13:03:03.537 [DefaultDispatcher-worker-2] D/WORKER: [LoggingWorker$doWork$2.invokeSuspend():27]: Worker result SUCCESS for class app.aaps.workflow.UpdateIobCobSensWorker Data {}
13:03:04.511 [RxCachedThreadScheduler-75] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735903314000, value=95.0, trendArrow=FLAT, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=40 avgDelta=3.625
13:03:04.512 [RxCachedThreadScheduler-51] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735903314000, value=95.0, trendArrow=FLAT, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=40 avgDelta=3.625
13:03:04.514 [RxCachedThreadScheduler-75] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735901214000, value=92.0, trendArrow=FLAT, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=75 avgDelta=2.1333333333333333
13:03:04.514 [RxCachedThreadScheduler-51] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():79]: InMemoryGlucoseValue(timestamp=1735901214000, value=92.0, trendArrow=FLAT, smoothed=null, filledGap=false, sourceSensor=LIBRE_3_FOLLOW) minutesAgo=75 avgDelta=2.1333333333333333
13:03:04.516 [RxCachedThreadScheduler-75] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():264]: Glucose: 124 mg/dl Noise: 0 Delta: 0 mg/dlShort avg. delta:  0,00 mg/dl Long avg. delta: 3,62 mg/dl Dura ISF minutes: 0,00 m Dura ISF average: 124,00 mg/dl Parabola minutes: 0,00 m Parabola correlation: 0,00 Parabola fit a0: 0,00 mg/dl Parabola fit a1: 0,00 mg/dl/5m Parabola fit a2: 0,00 mg/dl/(5m)^2
13:03:04.516 [RxCachedThreadScheduler-51] D/GLUCOSE: [GlucoseStatusProviderImpl.getGlucoseStatusData():264]: Glucose: 124 mg/dl Noise: 0 Delta: 0 mg/dlShort avg. delta:  0,00 mg/dl Long avg. delta: 3,62 mg/dl Dura ISF minutes: 0,00 m Dura ISF average: 124,00 mg/dl Parabola minutes: 0,00 m Parabola correlation: 0,00 Parabola fit a0: 0,00 mg/dl Parabola fit a1: 0,00 mg/dl/5m Parabola fit a2: 0,00 mg/dl/(5m)^2

@MilosKozak
Copy link
Contributor

this is not easy to find from logs
if the problem can be observed in AAPS Client you can PM me NS credentials

@MilosKozak MilosKozak added the question - more info needed Further information is requested label Jan 6, 2025
@boris803
Copy link

boris803 commented Jan 8, 2025

I have exactly the same error, but with a slightly different setup.

FSL3 via Juggluco --> xDrip (Source: Libre patched) --> AAPS
I've also testet FSL3 via Juggluco --> AAPS --> xDrip (for alerting) with the same results.
(I've checked the setups several times, but I cannot find any misconfigurations)

Since we have another family member with diabetes, I can inform that the delta ("0") issue doesn't exist with G7 via BYODA --> xDrip --> AAPS.

Best regards
Boris

@olorinmaia
Copy link
Contributor

olorinmaia commented Jan 8, 2025

It happend to our setup but only for a few readings. Seems like delta is not calculated when a new sensor is started with different time interval on BG arrival than previous sensor. I sent Milos screens and logs on discord.

After a few readings delta is calculated and again and hasn't occurred again during this sensor session.

Setup is G7 and direct connection via xDrip+

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question - more info needed Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants