Watchface: Data Lover

A watch face featuring:
  • a readable time font
  • sun events
  • active statistics (heart rate / steps / stairs)
  • YAHOO! weather & forecasts.
  • ....
Download: https://apps.garmin.com/en-US/apps/b...4-169e581df99c

  • It doesn't help to detect any problem if you uninstall the watchface. If you want to force an update of the sunevent calculation you can do so by changing the short date format (d/m to m/d or the other way around).

    During the day there's no change of the sunevent calculation (unless you force it as above). But the watchface should do the calculation just after midnight and when it does this calculation there should appear new entries in the txt file. Do you see the new lines appearing in the txt file after midnight?
  • Although I uninstalled the watchface, the logfile is still there. Last change midnight. That's what I found inside:

    lat 53.055619
    lon 8.887230
    sunevent 500 - 517 - 542 - 546 - 632 - 2010 - 2056 - 2100 - 2125 - 2141
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
    lat 53.055619
    lon 8.887230
    sunevent 500 - 517 - 542 - 546 - 632 - 2010 - 2056 - 2100 - 2125 - 2141
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
    lat 53.055619
    lon 8.887230
    sunevent 500 - 517 - 542 - 546 - 632 - 2010 - 2056 - 2100 - 2125 - 2141
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
    lat 53.055619
    lon 8.887230
    sunevent 500 - 517 - 542 - 546 - 632 - 2010 - 2056 - 2100 - 2125 - 2141
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
    lat 53.055619
    lon 8.887230
    sunevent 500 - 517 - 542 - 546 - 632 - 2010 - 2056 - 2100 - 2125 - 2141
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9


    I went to the window again for GPS, synced with my phone, changed date format on the watchface. But why doesn't it show the new times? As I said before I waited until lunch last week to see the new times. Nothing. Yes, it was the latest version. Only difference: I had no logfile running. I had to reinstall the watchface for the sun event times of that day. I don't know how my other watchfaces behaved because I used only the time for the next sun event. In the evening I got the time of the next morning. I don't believe that the watchface hangs because steps, step goal, distance, calories etc. are new at 0:01.
  • today I'm getting these values for your location (the log format is slightly different in my current version, but the values should match):
    2018-05-07 21:09 Debugging enabled
    2018-05-07 21:09 Fetched sunevent: dawn 458 - blue hour 515 - sunrise 540 - sunrise end 544 - golden hour 630 - 2011 - sunset 2058 - sunset end 2102 - blue hour 2127 - dusk 2143 (lat: 53.055618, lon: 8.887230)


    is it still at a sunset end of 2100 for you on your device?
  • As I mentioned I uninstalled because I'm not sure if too many watchfaces on my watch wouldn't affect battery usage although only one is active. 21:02 sunset is for today. And sunrise 5:40 is for today, too. My other watchfaces (ActiFace and FR 645) showed that today. Next sunrise is 5:38. As you fetched the times this evening after sunset there should be 5:38 for tomorrow's sunrise and something like 21:04 for tomorrow's sunset. It seems that you got today's times. Even though today's sun events were already done. However, the last change of my logfile was at midnight. So it fetched times. But as you can see the same as before, the times for the ended day. Like in your logfile. Last week I waited until lunch for new times. And I'm sure that the watchface fetched times because I went outside for a new GPS fix and synced with my phone while doing so. Then I reinstalled the watchface and got the correct times for that day. I don't think that there's a problem with the time zone because at lunch even Hawaii has the new day. I really like to know what's the difference between fetching times during installation and fetching times after sunset or at midnight.
  • Well, I installed it again... Sun events shown: 5:40/21:02. I'll wait until midnight. Just created a TXT file for logging. GPS coordinates should be there as I've been running today. At midnight I expect the new times because the pointer at the graph starts new. Should be 5:38. That's the time ActiFace gave me (it only shows next sun event).
  • The content of the logfile. One entry from 0:00, the last entry from 1:07.

    lat 53.061067
    lon 8.866719
    sunevent 458 - 515 - 540 - 544 - 630 - 2011 - 2058 - 2102 - 2127 - 2143
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
    lat 53.061067
    lon 8.866719
    sunevent 458 - 515 - 540 - 544 - 630 - 2011 - 2058 - 2102 - 2127 - 2143
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
    lat 53.061067
    lon 8.866719
    sunevent 458 - 515 - 540 - 544 - 630 - 2011 - 2058 - 2102 - 2127 - 2143
    order 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9


    The same times that you fetched. And most important: The times for May 7, not May 8. The watchface fetches something but that is old. Sun events for May 8 are 5:38/21:04. Yesterday was 5:40/21:02. And that's still shown on the watchface. I'll see these old times when I wake up in a few hours, I'll see them in the afternoon and for sure next week. Although there will be many lines in the logfile for fetched data. Updating step goal etc. one minute after midnight works fine. So it didn't crash. One problem that's still there too: The watchface uses more battery than others.
  • Now I get new sun events at midnight. Two other problems are still there: Battery usage and the problem with the bars. I saw at midnight a red bar (goal not reached) and an empty bar. Where was my green reached goal bar? I had to switch to another widget and back again, then I saw the red bar and the long green bar from my run yesterday and the empty bar for today.
  • I'm already caching everything I can.

    The history is fetched from either the internal watch face storage (when available) or from the activity history (when available) during the first 7 days of the watch face. After 7 days the internal watch face storage should be all filled up and display your activity history always properly.
  • Could you add a cusomization to only show seconds and heartrate chart for a couple of seconds, when watch is raised? Wouldn't this be an enormous battery saver?
  • It would save battery, I'll investigate.