JuicePlotter FAQ

A list of not-really-frequently asked questions about JuicePlotter.

KNOWN ISSUES

  • Sometimes when you turn off the screen Android will put the device to sleep before notifying JuicePlotter. When that happens, you'll see the plot showing the screen as on when it shouldn't. There's no known workaround to this that wouldn't involve higher battery consumption.
  • Sometimes (when available memory is very low) Android will kill the battery stats collecting service. The service will restart itself after a while, but you'll see a hole in the plot (at any rate make sure to exclude JuicePlotter from any task killer app you have installed, or you'll have lots of holes).
  • Lemme say that again: if you have holes in the plot, it means that your RAM usage is excessive causing Android to kill the service. Don't blame JuicePlotter - or else!



I don't see anything! What's the deal?

JuicePlotter starts collecting battery information after the first run (or device reboot, whichever comes first). After some hours you'll start seeing a small piece of graph being drawn.


The graph is too confusing! Where's the legend?

A graphical legend might come in a future version.
In the meantime, here's a quick description:
  • a whiteish band above the graph line indicates that the device screen was on
  • the colored bands below the graph line show the status of the various radio interfaces
  • a colored band at the bottom of the graph shows the charging status
  • the graph line color itself shows the battery temperature - the redder, the hotter
However, it's pretty easy to infer what the various bands mean - just drag the graph so that the spot you're interested in comes to lie under the middle line: the descriptive text at the top will show detailed information about the device state at that exact time.




This must waste a lot of battery!

Unlike similar apps, JuicePlotter does not poll for the battery status at fixed intervals, possibly waking up the device or other similarly nasty battery-draining activities. Instead it "piggybacks" over broadcasted device events who get recorded when the device CPU is already awake, and interpolates over them. This said, JuicePlotter will inevitably use *some* battery - albeit it's highly unlikely you'll ever notice the difference (conversely, try removing one of those other apps and replacing it with JuicePlotter - chances are you will notice the positive difference).
ShareThis

18 comments:

Unknown | March 10, 2010 at 4:49 AM

In the widget what does it mean when it has 0% accuracy for the battery time estimation

Anonymous | March 10, 2010 at 6:55 PM

When plugged in to a PC via USB, the Juiceplotter widget goes "No data!" and remains like that. And yes, I have left it plugged in for going on three days now. Plugging in via AC, or leaving it unplugged, appears to update the widget fine.

lowne | March 11, 2010 at 6:11 PM

@Shane: it's a known bug in the current version (don't trust the accuracy!) - will be fixed with the next update.

@dhry: that could happen if every time you plug via USB the phone is charged already (so, JP won't be able to calculate how long it will take to "recharge" via USB - in that case it'd say 0h00m anyway)

Andrew W. Hilkowitz | April 10, 2010 at 9:28 PM

JuicePlotter: How can I delete the old history of the graph? Now it takes too long to load.

lowne | April 15, 2010 at 7:36 PM

@Andrew: it's done automatically - anyway the backlog shouldn't cause slowdowns (unless you scroll all the way back quickly).

Jan Moren | April 16, 2010 at 9:59 AM

Weird thing; the screen indicator shows active for long periods where I'm not actually using the phone, and Juicedefender does not think the screen is on.

It seems to possibly be correlated to when I have the phone in my pocket. Is it possible that if the standby screen is active - because a phone hutton is being pressed accidentally, say - but I'm not logged in, that Juicedefender does not register the screen as actice, but this application does?

Jan Moren | April 16, 2010 at 11:49 AM

Sorry; saw the faq right at the top now... Ignore my previous post.

Unknown | April 20, 2010 at 5:45 PM

How do you use the widget(s)? Where is/are it/they?

Callum | April 20, 2010 at 9:13 PM

Will the accuracy measurement on the widget improve with more charges?

Unknown | April 29, 2010 at 4:06 PM

How do i install this? :/

Alex van der Linden | May 31, 2010 at 8:04 PM

@janne @Lowne Isn't the workaround for this issue: don't put the screen to black/sleep manually?

Tamas Jambor | June 9, 2010 at 12:03 AM

hi. just wondering what does src=x/y mean on the plot?

LorDs of AnarchY | June 25, 2010 at 9:40 PM

@Tamas the "src=x/y" means your screen brightness (if on at that time) out of 10 (or 100%) so scr=5/10 would mean your screen was on, at 50% brightness

Unknown | June 29, 2010 at 11:00 AM

Is this useful for finding out why the battery on my Nexus One/Cyanogen 5.0.8 only lasts around 5 1/2 hours on a single charge despite running JuiceDefender and being underclocked to 960 mhz?

Can the data be exported and analysed, ie as a .csv file?

Unknown | July 4, 2010 at 5:26 PM

Anyway to make the logging shorter? It currently has a log for the last two weeks which makes the program slow to load the results. Maybe give us an option to reset?

Michael | July 17, 2010 at 6:42 PM

Yes, should've have Buttons to kill data older than 3, 5 and 10 days

Ashy | July 21, 2010 at 12:34 AM

Is there a way to stop it from saving pngs to the sd card?

Unknown | August 8, 2010 at 1:20 AM

What JP urgently needs is printscreen function to save PNG or MPG image in specified location.

Another would be Settings. There needed a choice of customizablle JP buttons position . Problem is that I too often by mistake hit JP own Enable/Disable button which is too close to my cellphone own buttons.
Otherwise this is No1 app everyone must have! Literally.

Post a Comment

Note: Only a member of this blog may post a comment.