Comments (62)
from glance.
This is pretty cool. One thing I didn't take into consideration when buying this watch was my aging eyesight. The text on the screen, battery percent, time since last BG reading, etc... those really small fonts... are really hard to see without my reading glasses. Not sure if that can be helped.
from glance.
Ok, following u on twitter now.
from glance.
from glance.
Could you send me a screenshot of what you are seeing?
from glance.
from glance.
@Thasgolas I don't think the image attached right could you send it again?
from glance.
from glance.
What API endpoint are you using?
from glance.
from glance.
Does the endpoint have data when you go to that url on your phone?
from glance.
from glance.
@Rytiggy First, great work!
Just to add my first day of observations with a Versa and Google Pixel running Android 7.1.2, SVG is transmitting fairly reliably, with one mishap. The reading had not updated for 96 minutes when I woke up this morning. I'd swiped away a Fitbit notification on my phone before realizing the missed signal. Opening the Fitbit app and selecting the Versa forced a sync; SGV readings then updated, followed by several Versa notifications of unread emails and texts.
So, perhaps this issue is a deeper Fitbit sync or Bluetooth bug? @Thasgolas - Do you still receive other notifications on your Versa when SGV readings halt?
from glance.
from glance.
K, I just got my versa up and running, got the glace clock face up and the settings set... weather api, http service on my phone/xdrip+ up with data if I look at the json data... but the clock face isn't showing any xdrip+ data... all dashes and in the top right it says "loading". Not sure what else to look at or configure.
from glance.
@gitanO0 Are you on an iPhone or Android?
from glance.
android pixel 2xl verizon
from glance.
i verified that the http service on xdrip is working. lots of json data
from glance.
the weather temp isn't coming up either in glace... just the time, heart rate, steps is all
from glance.
is there something different about the versa that isn't allowing it to work?
from glance.
There is no difference between the versa and ionic, Could you send me a picture of your settings?
from glance.
from glance.
Under the Api endpoint, you need to enter the URL it should look like this if you are using xdrip http://127.0.0.1:17580/sgv.json
You settings should look like this after
from glance.
geez, ok... what a dummy, I thougt that the xdrip default had that url set behind the scenes. my bad
from glance.
bam, just like that. working. thx!!
from glance.
Sorry about tha,t that was my fault for not updaing the UI yet. Great job!
from glance.
I'm confused about how that url works between the phone and the watch. Does that data get transmitted over the air? What prevents someone else who is nearby transmitting that same URL from getting wires crossed?
from glance.
ah
from glance.
This could be an added feature, we could make a larger text option on the companions settings that could be turned on and off.
from glance.
or maybe even just those really small texts being in bold would do it.
from glance.
on the versa here, the battery symobl and the actual battery text are a tad overlapping.
from glance.
from glance.
the very right hand side of the battery icon is just a hair over lapping the left digit of the battery percent number.
from glance.
Right... certainly if real estate is an issue, which of course it is... I'd be all for slight reduction in clock since and the heart and foot symbols
from glance.
I've added a ticket for this! In the next release battery overlapping has already been fixed. here's the ticket https://github.com/Rytiggy/Glance/projects/1#card-9153056
from glance.
from glance.
how do we update the clock face, say when you update the published version? Will it do it automatically or do we need to manually install it?
from glance.
You should get it automatically. Or going into pick the clockface should show an update button.
But I will be posting on all my social media when I post the update I would keep an eye on my Twitter if you are worried about not getting it.
from glance.
from glance.
@Thasgolas haha looks like your eyesight must of gotten better :p how is glance working for you now?
from glance.
from glance.
from glance.
@Thasgolas I've made the watch re collect when it goes in to error state in the next release. I am trying to make the release available today. I believe that this is your issue.
You should get it automatically. Or going into pick the clockface should show an update button. Once I push the release later today.
But I will be posting on all my social media when I post the update I would keep an eye on my Twitter if you are worried about not getting it.
from glance.
Is it possible the re-collect upon error could get stuck in a loop?
v1.1.2 was working last night. This morning, the Versa failed to sync, and showed "loading" on the clockface for 30 minutes:
I was unable to force a sync in the Fitbit app. Attempting to "Sync Now" would produce an error:
Pressing the Exercise button to reset the clockface also had no impact. It self resolved while I was driving to the office...
Any ideas for debugging next time?
from glance.
@jseaber Do you know if you were receiving bgs to your phone during this time?
If it happens again restart the Fitbit app by closing out of it on your phone completely then go in to the Fitbit app and make sure it syncing with the watch. If it produces an error message could you share it?
from glance.
@Rytiggy Will do.
Yes, xDrip+ had successfully collected glucose for every point from 6:40-7:40am. Glance failed just before 7am
xDrip+ missed a single reading at 7:45am. The Versa resumed synchronization after 8:15am.
from glance.
@jseaber Could you check with the latest release 1.1.3 now that the Fitbit gallery servers seem to be working better!
from glance.
I’m seeing a similar issue via the iPhone. Only way to fix it seems to be to restart the Fitbit app.
from glance.
@Rytiggy So far, v1.1.3 is running much smoother. I encountered some related data pulling bugs during a sensor change last night.
- Instead of displaying no data like Nightscout does during sensor warmup, Glance shows the last known data glucose reading and the duration since the last pull. xDrip+'s
sgv.json
output was null during this time, so this looks like an xDrip bug:
[]
-
When the sensor finished warming up, Glance failed to resume pulling data despite
sgv.json
containing several data points. I had to press the watch Exercise button to reset the clock face. -
Once Glance resumed pulling data, new data points were incorrectly plotted on the left side of the graph. Missing/null data was also plotted at a default value of around 125 mg/dL. Shouldn't absent data not be plotted at all?
from glance.
from glance.
@Thasgolas Thanks for this great write up of your bug report, its super helpful! :) For me I have noticed the random loss of signal but I have a feeling that the loss of connection with the phone to watch is due to Fitbit right now. The connection seems to drop out for other apps for me around the same interval as Glance does. I will take a further look into this and see if there is anything I can do to make the connection more continuous!
If the graph does what you are showing me again could you send me a picture of the API endpoint open in your phone's browser (should look like the image below)? I want to check that the data that is being returned from Xdrip is what is expected.
from glance.
from glance.
What does your API endpoint look like? Could you send me a pic of it?
from glance.
I'm seeing the same behavior as @Thasgolas, as of an hour ago. Loss of glucose sync in Glance coincides with a sync error in the Fitbit app. Interestingly, my wife's Fitbit Charge 2 is syncing just fine.
@Rytiggy Here's the API endpoint:
https://photos.app.goo.gl/QMue3eVSv1Y3GmTw7
from glance.
Update - Turning Bluetooth off and on again from the phone resolved.
from glance.
from glance.
@Thasgolas it seems like there is no attached file. could you try to upload it again?
from glance.
from glance.
I think/hope that I’ve installed everything to my fitbit versa but my clock face isn't showing anydata... Not sure what else to look at or configure. I use a iphone 5s
from glance.
from glance.
@Rytiggy : Can the Fitbit API handle a push model? I mean, currently, it seems that the watchface pulls data from the xDrip web service in regular intervals. It would be better if instead xDrip pushed new data through the web service as soon as that data is updated, and the watchface is then immediately updated. But is this even possible?
from glance.
@dv1 An event-based system does seem to be a good idea, I am not sure if it is possible at this time. Fitbit has two different kinds of communications that can be done, a File transfer and a buffered stream.
https://dev.fitbit.com/build/reference/companion-api/file-transfer/
https://dev.fitbit.com/build/reference/companion-api/messaging/
I will do some research into an event-based system
from glance.
Related Issues (20)
- E404 with nightscout
- Glance not working with sense HOT 5
- Diabox as Data Source
- Always On watchface? HOT 3
- No longer working with tomato HOT 3
- Glance not showing any values when pulling from xDrip which is in turn pulling from BYO Dexcom app HOT 2
- Feature Request - Separate thresholds for the graph and alarms
- Dexcom sensor error displays as zero, instead of as stale data
- E404 error HOT 1
- E500 error dexcom login on sense HOT 4
- Sense oxygen data on watchface?
- Missing trend direction HOT 1
- Fitbit Update: Glance stopped working for EU users HOT 1
- Stale data
- More Nightscout sources. HOT 4
- Dexcom stopped pulling data on 08/15/22
- FitBit Sence 2 data not pulling from Dexcom Database
- 404 and 401 errors HOT 9
- Fitbit Versa 4 Always-On is only 24-hr HOT 1
- E404 issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from glance.