-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Testers needed for NovoPen NFC syncing #2074
Comments
Interested, Galaxy S21 Ultra (SM-G998B) latest Android 12 and Novopen Echo Plus |
WOW! Good to hear! Sure I will do everything to help to test. Echo Plus, Galaxy S7. The Android version is not known for now and I cannot check because of travelling. Unfortunately, the S7 is my old mobile, which is not in regular use anymore. But for a test, I could install xDrip+ there. My actual mobile is not compatible with Novopen 6. |
I'l help. |
Samsung galaxy s20 Fe, novopen 6, android 12 |
The April 11th nightly including this feature is out. Make sure you are on the Once installed find in the main settings page at the bottom a section for Beware that by default this is designed to sync the last week's worth of dose data. You should hear beep noises to indicate success or failure and whether there is new data available. The pens I've been testing with are new and so don't have many doses logged on them, so I'm interested to know if this works correctly for pens with many more doses logged in them. To erase the synced data from xDrip see the voice command described in the first comment. |
If you're using Libre and would normally do NFC scans within xDrip, beware that this probably wont work correctly at the moment and enabling the OpenNov feature will probably stop those scans working. To revert to normal NFC behavior, turn off the setting in the preferences for OpenNov and then swipe off xDrip and then re-open it. If that doesn't restore Libre NFC then reboot your phone. I will address this issue after dealing with any issues to do with the actual operation of the OpenNov feature. |
Thank you, jamorham! |
Has anyone managed to test this yet? Keen to know whether its working for you guys? thanks |
Yep i have tested. Works perfect. No issues here. |
It works!!!!!!!! Just as it should! |
Works perfectly! Takes less than a second or two to scan and display predictions. |
It works in general but create records with Humalog insulin. There should be an option to configure the insulin for each pen ID. Also, there should be the "priming units" option like for InPen. |
Deleting an insulin entry loaded from the pen causes a NightscoutUploader exception:
|
@tolot27 Can you describe your use case, which insulins in which pens etc? How you would imagine it could work better and whether the in-pen style priming doses strategy would work as you'd like here. With the nightscout uploads does it just noisily pass through all the deleted records or does it jam the upload process? |
We have up to four pens for FIASP, Humalog, Actrapid and Tresiba. The FIASP pen is the most frequently used pen followed by Tresiba (once a day).
The first thing we always do before we inject the pen in the body is to fill the canula with 0.5 IE. This is recommend to check whether the canula works correctly (not blocked) and no oxygen will be injected. If I understand it correctly, this is called priming unit. It should not be recorded as active treatment because it is not injected into the body.
I can debug it further. Currently, both uploading new records and deleting recently added records causing an exception. Verbose logging does not give much detail. The exception on upload of a new treatment is: No pen treatment is shown on Nightscout. |
@tolot27 so I assume that you are already using the multiple insulins feature of xDrip and that you'd like pens to match against those? Also you are using the Echo Plus? In a similar way to inpen I can make it so that it nullifies the insulin value of doses that are <= X units within X minutes of another dose. So for example <=1 unit within 2 minutes of another dose. Do you think this would successfully filter your priming doses? For nightscout this needs more investigation. I am keen to understand whether it just tries to upload deleted records and then skips them or whether it fundamentally is breaking the nightscout uploading affecting subsequent data? |
What if your current phiol gets empty and you need to refill it? |
Yes, I'm using the multiple insulins feature and Echo Plus/Echo 6 pens and like to see insulin/pen assignments.
Yes that would be fully sufficient. For penfill replacements, one can delete the not injected doses. But the problem with all deletions is that they will reappear after the next NFC scan. Hence, we need something like an "ignore this treatment" feature.
Only NFC pen readings are affected. They will not be uploaded. All subsequent data manually entered are uploaded to NS. |
Seems like there is a table needed with pen-id,timestamp and amount to ignore , so it can be filtered out of calculations and displaying. |
jamorham:
That's a good idea. But perhaps just importing the last value would be more straightforward and comprehensible for the user. |
But this is not enough for me, because I want to import all the values that my son injected during the day at school. |
There should be a new nightly available on Thursday which will include the following changes:
|
|
@yoshimo yes it does and it will also zero the value on nightscout as well This nightly is now available. |
Friday nightly will include support for multiple insulin types where a type can be allocated to each pen. |
@aleks372 Do you do priming doses where you would dial up and press the plunger but not inject? Could that be the source of these? (for context a bug was reported which turned out not to be a bug and OP removed the report and screenshot above) |
High from what I can see, https://www.novonordisk.ca/content/dam/nncorp/ca/en/products/tresiba-product-monograph.pdf,
onset = 60peak = 60 - 1680 (in reality onset is 30 to 90 minutes, with no real peak as it lasts for about 42 hours, but does appear to tail off a little after 28, hence the figures).duration = 2520
Regards
David
On Friday, 29 April 2022, 16:41:14 BST, JamOrHam ***@***.***> wrote:
@DavidB766 Are you able to describe the action profile of Tresiba along the same lines as the others are described in: https://github.com/NightscoutFoundation/xDrip/blob/master/app/src/main/res/raw/insulin_profiles.txt because it can be added to the list.
If you select to zero a dose from the pen by tapping on it and choosing the option then when scanned again that dose should not re-appear.
Can you also explain in more detail your use case, the steps you take when using the system and what happens that isn't right for you?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Samsung Galaxy note 8, Android 9 funktioniert mit Novopen echo plus |
Works well on Poco F2 Pro, Android 11. I'm using two NovoPen Echo Plus, one for Tresiba and one for Fiasp. It would be nice to be able to "tag" each pen to have a visual color difference in the home graph. Sadly I can't select Tresiba right now, as the PR isn't merged yet. Thanks for this awesome app. |
Huawei P30, works with NovoPen 6. Great Job! I'm using two Pens, one for Tresiba and one for Fiasp, is there documentation on how to configure the two different Insulin types? |
works like a charm on Pixel 5, Android 12. Thanks for your work ;) |
Thanks a lot for implementing this awesome feature. A Question: could you maybe add kind of a statistic for insuline-usage to Xdrip? or is there a place to suggest/request features to Xdrip? would be amazing if we could see average units/day and maybe a split of average usage from 12am-11am; 11am to 4pm and 4pm to 12am. |
Apologies, meant to include screenshot of log.
On Friday, 26 August 2022 at 21:31:03 BST, David Beresford ***@***.***> wrote:
Hi
Sorry this is unrelated to any pen issues, but I have searched and can't find another problem like this, or a solution.
About 3 weeks ago, xDrip stopped uploading data to nightscout. The log shows the error message, "Unable to do REST API Upload:Unauthorized marking record:failed". Below this the log shows Treatments and IDs being deleted (no idea why, I can't think it is anything I have done. I had one sensor that xDrip restarted and was being funny about it so I assumed that it was down to that sensor and when I put a new one on it would be fine (Freestyle Libre 1/ MiaoMiao 1) unfortunately it isn't. I have't a clue how to fix this. Any help would be greatly appreciated, including pointing me in the right direction so I can solve this. I have already reinstalled xDrip but that doesn't appear to have made any difference.
Many thanks
David
On Sunday, 1 May 2022 at 14:45:30 BST, David Beresford ***@***.***> wrote:
High from what I can see, https://www.novonordisk.ca/content/dam/nncorp/ca/en/products/tresiba-product-monograph.pdf,
onset = 60peak = 60 - 1680 (in reality onset is 30 to 90 minutes, with no real peak as it lasts for about 42 hours, but does appear to tail off a little after 28, hence the figures).duration = 2520
Regards
David
On Friday, 29 April 2022, 16:41:14 BST, JamOrHam ***@***.***> wrote:
@DavidB766 Are you able to describe the action profile of Tresiba along the same lines as the others are described in: https://github.com/NightscoutFoundation/xDrip/blob/master/app/src/main/res/raw/insulin_profiles.txt because it can be added to the list.
If you select to zero a dose from the pen by tapping on it and choosing the option then when scanned again that dose should not re-appear.
Can you also explain in more detail your use case, the steps you take when using the system and what happens that isn't right for you?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@DavidB766 @dsnomr It would be very kind of you if you edit your posts, instead of just replying to emails that you receive from Github, and clean them up. |
Thanks for the tip, unfortunately I don't know my way around well enough here |
Good advice, should be applied to all the threads I have read!
|
From what I understand this is for Android - is there any progress on something similar for iOS? |
Hi
Sorry this is unrelated to any pen issues, but I have searched and can't find another problem like this, or a solution.
About 3 weeks ago, xDrip stopped uploading data to nightscout. The log shows the error message, "Unable to do REST API Upload:Unauthorized marking record:failed". Below this the log shows Treatments and IDs being deleted (no idea why, I can't think it is anything I have done. I had one sensor that xDrip restarted and was being funny about it so I assumed that it was down to that sensor and when I put a new one on it would be fine (Freestyle Libre 1/ MiaoMiao 1) unfortunately it isn't. I have't a clue how to fix this. Any help would be greatly appreciated, including pointing me in the right direction so I can solve this. I have already reinstalled xDrip but that doesn't appear to have made any difference.
Many thanks
David
On Sunday, 1 May 2022 at 14:45:30 BST, David Beresford ***@***.***> wrote:
High from what I can see, https://www.novonordisk.ca/content/dam/nncorp/ca/en/products/tresiba-product-monograph.pdf,
onset = 60peak = 60 - 1680 (in reality onset is 30 to 90 minutes, with no real peak as it lasts for about 42 hours, but does appear to tail off a little after 28, hence the figures).duration = 2520
Regards
David
On Friday, 29 April 2022, 16:41:14 BST, JamOrHam ***@***.***> wrote:
@DavidB766 Are you able to describe the action profile of Tresiba along the same lines as the others are described in: https://github.com/NightscoutFoundation/xDrip/blob/master/app/src/main/res/raw/insulin_profiles.txt because it can be added to the list.
If you select to zero a dose from the pen by tapping on it and choosing the option then when scanned again that dose should not re-appear.
Can you also explain in more detail your use case, the steps you take when using the system and what happens that isn't right for you?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@DavidB766 Please don't send an email response to my request. |
I´m using two Novopen 6 with xDrip and import works great. Would it be possible to open xDrip app by reading the NFC of the pens? |
Is there a way to change the insulin type of a Novopen? |
Working really nicely with 23ccbd1-2023.07.16 and two NovoPen 6s (Australia) containing different types of Insulin. Thanks so much for this! Really useful feature! |
I've been testing Nightscout with xDrip and one Fiasp Novopen Echo and sometimes works, but other times it just uploads to xDrip but not to Nightscout |
@jamorham I am still fascinated and thankful for this great feature. Technically it is working very well. |
From time to time, this feature fails to release its exclusive use of NFC when xDrip+ goes to the background. When this state fixates, other apps won't respond to nearby NFC devices in any way. The workaround is to open xDrip+ again, and background it again, which usually releases it. (23ccbd1-2023.07.16 on a Pixel 6 Pro). |
So I've been testing this and so far it's been great, but tonight I noticed one quirk, it seems to only download last 4 readings (2 X zeroed ones and two actual readings) so if you don't download the values at least twice a day the rest of the history seems to be lost. Now these pens are supposed to be able to store 800 values, is there a way to download more data? |
I would love to test this as well! I have a Pixel 7, running Android 14. I use two NovoPen 6, both currently with Levemir (although I would like to change them to Fiasp), although they're marked in xDrip as Lantus. |
For those of you who have asked for a way to switch the insulin type, I cannot make any changes because I don't have one of these pens. But, I suspect there may be a coarse workaround although I have not tested it. |
First of all: Thanks for all the work generally and specifically for implementing the scan function for smart pens. I've been using the pen scan function (Novo Echo) for a few weeks now and have a bug to report and a feature request: Bug: The values end up in x-drip+ relatively satisfactorily (unfortunately scan errors are quite common before it eventually works). They are displayed correctly in both the main graph and the history. But they don't end up completely in Nightscout. I can't figure out the error (all manual insulin doses, notes, all cgm data, etc. are uploaded correctly). Some days are complete and correct, some are missing one or two values, some almost have none. Backfilling didn't help. This makes it difficult to evaluate the average daily insulin dose for example. Bug known? Any tips? Feature requests:
|
I use the same constellation, reading Novopen in xdrip+ and then uploading them via REST API to Nightscout. I never noticed missing insulin doses in Nightscout. Just checked the last days and here everything is fine.
Indeed just adding the average/day insulin in the statistic panel in addition to Range, Median BG, ....GVI would be helpful.
I cannot confirm this behaviour. The priming is shown for some time and then always disappears from xdrip. |
I believe the OP means that sometimes priming values are not recognised as such. For me that happens if I have to prime 2 or more times, only the first priming value is excluded. This would almost always happen at penfill cartage change or if the pen needle is blocked or something. I don't have the issue of values being too close as all of my actual injections are over 20 units each so priming doses are quite a bit separated, but I can see that it would be an issue if you were injecting lower amounts. |
Been having issues with xdrip not uploading pen data to nightscout as well. |
Can confirm that only the first priming dose is excluded. I've compensated for this by doing a larger priming dose, but that might not be an option for everyone (and doesn't always work, of course, if the needle is blocked or something). |
I have a working open implementation for syncing dose information from the NovoPen 6 and NovoPen Echo Plus which I've been testing internally.
I am planning to make this available shortly in a nightly. This issue ticket is to find people willing to test the feature, receive feedback and diagnose any problems or incompatibilities.
So far, the way it works is that the preference feature must be enabled from within the
Insulin Pens
preference screen and then the pen display is touched against the NFC receiver of the phone while the xDrip+ home screen is open.At this point it will attempt to retrieve the last 7 days worth of dose information from the pen and then present these as xDrip treatment items within the display/history log. Duplicate data will be discarded.
Each treatment item contains a note entry giving the pen serial number which it was retrieved from. I would say that this is best suited for logging rapid-acting doses. For long-acting you can use the multiple insulins feature of xDrip and designate each pen to the type of insulin it contains.
In a similar way that the glucose meter feature works, optional noises are generated to indicate data being successfully synced.
To delete all synced pen treatments there is a voice command for testing:
delete all pen data
Coexisting with Libre should now be working.
If you prime your pen with a small dose before the real dose then you can specify the maximum size of a priming dose and the time window maximum between the priming and real dose and then priming doses can automatically be removed from the data.
For each dose you can tap on the item on the graph and select options such as adding a note, zeroing the value (if it was not actually a real dose) or with multiple insulins changing the future designation for that pen. (If you change what is in which pen etc)
If you are interested in testing this, please add a comment below with your phone model and android version and pen type. Also please make sure you have switched to the Nightly update channel so that you can receive the update when it is available.
@madsviggers @retroneo @PieterDeBruijn @utzaki @yoshimo @JtxGit @PaarnTh
The text was updated successfully, but these errors were encountered: