Widget: Battery Gauge

Former Member
Former Member
Battery Gauge

Battery Gauge Widget v2.1




Widget showing battery history for a selected period. Currently it is a bit limited, since it isn't possible to have a process running in the background storing the battery state continuosly. The way the widget currently works is that every time the widget is started, the battery charge value is read and saved. The value is compared to the previous one, and the graph is updated. Each bar in the graph represents an hour (in week view), so if the widget for instance is started at 12 o'clock and later at 4 o'clock, the values at 12 and 4 are real values. The values at 1, 2 and 3 o'clock are calculated based on the difference between 12 and 4. If one starts the widget at regular intervals, the graph should give a quite good representation of the battery state.

Widget menu (press Start/Enter button)
  • Statistics screen, showing battery drain the last hour, the last day, since a user defined time and since last log reset.
  • Switch the graph scale between 1 month, 2 weeks, 1 week, 4 days and 1 day (Log data is no longer deleted when changing scale).
  • Switch between no graph markers, high/low markers or markers for each step on the x-axis.
  • Switch between black or white background.
  • Reset the log.

Please note:
  • Since each bar represents one hour, there will be no data visible for the first hour after the widget is run the first time. If after several hours no graph is visible, try clearing the log from the widget menu.
  • It is recommended to clear the log after installing a new version.
  • If after clearing the log problems still persist, it may be necessary to manually delete the log file. Instructions in this post: Deleting log file manually


Updates:

Version 2.1 - September 18, 2016
  • Support for Vivoactive HR
  • Fixed layout issues on new Forerunner and Fenix series watches
  • Improved the ability to scroll past the widget in the widget list


Version 1.9b - November 23, 2015
  • Added experimental support for FR230, FR235 and FR630. Please regard this as beta software for the time being.

Version 1.8 - June 24, 2015
  • Updated to Connect IQ v1.1.2.
  • Added support for D2 Bravo.

Version 1.7 - May 27, 2015
  • Improved precision on statistics calculations.
  • Added version number to statistics screen.

Version 1.6.5 - May 17, 2015
  • Fixed a bug regarding 'last hour' and 'last day' statistics.

Version 1.6.2 - May 10, 2015
  • Increased size of graph marker font.

Version 1.6 - May 9, 2015
  • Thanks to Gigios (Vivoactive) andMourk.D (Fenix 3) for beta testing!
  • Added 'Statistics' screen, showing battery drain over various periods.
  • Added experimental Vivoactive support. Please regard this as beta software for the time being.
  • Added ForeAthlete 920XTJ support.
  • Renamed 'Clear Log' to 'Reset Log'
  • Bug fixes.

Version 1.2 - April 28, 2015
  • Added option to select between graph markers.
  • Added 1 month scale option.

Version 1.1 - April 17, 2015
  • Data is no longer cleared when changing scale.
  • When selecting a new scale in the menu, view is immediately returned to graph.
  • Added 2 week scale option.

Version 1.0 - April 13, 2015
  • Added possibility to change graph scale.
  • Added possibility to change background color.
  • Added marker showing highest value of graph.
  • Bug fixes.

Version 0.8 beta - April 08, 2015
  • Forerunner 920XT support - NOTE: Only tested in simulator.
  • Added possibility to delete log file via widget menu.
  • Small tweaks to graph.

Version 0.7 beta - April 07, 2015
  • Bug fixes.
  • Added version number to screen.

Version 0.6 beta - April 07, 2015
  • Initial version.
  • VivoActive Beta

    I don't know why but 2 minutes ago I have opened the widget to check the buttery graph but all the data was missing.
    No statistics, no chart, no data.... without press any 'Reset' function.
  • Former Member
    Former Member over 10 years ago
    Re: Vivoactive Beta

    Hmm... That's not good...
    I have never seen that on my Fenix, though.

    The next time you have your watch connected to a PC, can you see if you have a file on the watch named 'GARMIN/APPS/LOGS/CIQ_LOG.TXT'?
    If you have it, I would like a look at it (it logs ConnectIQ crashes).

    And if you do not have it, can you please create an emptu txt file with that name in that location, so if/when the next crash occurs, it will be logged?

    Thanks,
    Torstein
  • The next time you have your watch connected to a PC, can you see if you have a file on the watch named 'GARMIN/APPS/LOGS/CIQ_LOG.TXT'?
    If you have it, I would like a look at it (it logs ConnectIQ crashes).

    And if you do not have it, can you please create an emptu txt file with that name in that location, so if/when the next crash occurs, it will be logged?

    Thanks,
    Torstein


    Ok! As soon as possible I check the log file (or create empty file if necessary) and retest all.

    Edit: This evening, after achieving the daily step goal, I have seen the fireworks, stopped with the back button. After that I have tried to go to the widget but I have seen the IQ icon plus a yellow circle with inside the ! char.
    In this condition I was not able to open the widget.
    After 1 minute (+/-) the VivoActive is automatically rebooted. Now I'm able to see again the widget but it is not clear whats happen.
  • We are waiting for the new , much anticipated version !!! :D
  • Former Member
    Former Member over 10 years ago
    New version coming sometime this weekend, I'll just have to do some checking on the Vivoactive version first :)
  • Former Member
    Former Member over 10 years ago
    Version 1.6 relased

    Version 1.6 is now released.
    Major new feature is the statistics screen:


    'Battery' (Fenix 3 only) is current battery charge.

    'Last hour' and 'Last day' are battery drain the last hour and day respectively.

    'Since marker' is battery drain since last marker was set. A new marker is set with the 'Start' button on the Fenix 3, 'Enter' button on the 920xt and the 'Menu' button on the Vivoactive.

    'Since reset' is battery drain since the log file was lst manually reset.

    Also added (beta) Vivoactive support:


    Thanks to Gigios (Vivoactive) and Mourk.D (Fenix 3) for beta testing!
  • Hmm... That's not good...
    I have never seen that on my Fenix, though.

    The next time you have your watch connected to a PC, can you see if you have a file on the watch named 'GARMIN/APPS/LOGS/CIQ_LOG.TXT'?
    If you have it, I would like a look at it (it logs ConnectIQ crashes).

    And if you do not have it, can you please create an emptu txt file with that name in that location, so if/when the next crash occurs, it will be logged?

    Thanks,
    Torstein


    I have checked the log folder but unfortunately was empty. Now I have created an empty log file and, if the problem happen again, I check this file if there are additional info.
    For the moment I have removed the beta and installed the 'official' beta.

    Edit: I have seen in the root of VA a new log file (ERR_LOG.TXT) but I think it is related to the Firmware and no to the widget.
  • no more need for the prediction

    found another widget that does the trick

    Battery Lifetime Prediction Widget


    That's only for 920. What about Fenix...

    By the way this new version is excellent. Bravo
  • Former Member
    Former Member over 10 years ago
    I though they were the same size, but I see now it seems like the font is one size smaller than the one used in the built in widgets. I will fix that in the next update. Thanks for the info!

    Please do not forget this, thanks!!
  • Former Member
    Former Member over 10 years ago
    Oops, sorry...
    Fixed now, new version 1.6.2. released to the App Store.