Active Topics

 



Notices


Reply
Thread Tools
Posts: 22 | Thanked: 123 times | Joined on Feb 2010
#41
Originally Posted by exe View Post
- Add a legend for colors in the exported image, as it is now i wouldnt know if a user set a color for something i cannot see (not too important)
Could be useful, but will require a reasonable amount of work. May happen someday...

Originally Posted by exe View Post
- Add a background color selection (could be easier to adjust colors for the colorblind like me lol), and also allow for adjusting transparency values (if possible, it would be nice to have a transparent wifi/grps such that colors dont interfere with each other)
Background color: could be done, but then you would probably want to change the grid color too
Transparency: I tried that for charging status, but it made kinetic scrolling kinda slow. Right now only the part of the graph that is visible is drawn. Kinetic scrolling performance could be improved by drawing the entire (which right now can be 21 days wide) graph into memory, but that will cause a noticeable delay when enabling or disabling graph elements (because the entire graph needs to be redrawn) and cause a higher memory usage.

Originally Posted by exe View Post
- Allow for splitting the exported graph into chunks (as a programmer i realize that to make this really versatile, you would have to define a start time and a period for each of the chunks but it would primarily be helpful to compare day-by-day battery consumption so a fixed daily period would do wonders for a start
Could be useful, I'll see if I can add a simple start and stop date selection for the exported image.

Originally Posted by gaute View Post
I have three suggestions:
- Logging network traffic on either interface (GPRS/3G and WLAN, i.e. two graphs: one for 3G/GPRS and one for WLAN, both combining RX and TX bytes)
- Logging call duration
- Logging cell signal strength
Interesting suggestions, will require some further research though on whether these are possible. And this will make the graph even more complex
__________________
Developer of BatteryGraph
 

The Following 4 Users Say Thank You to jwittema For This Useful Post:
Posts: 16 | Thanked: 15 times | Joined on Jan 2010 @ Norway
#42
Originally Posted by jwittema View Post
Interesting suggestions, will require some further research though on whether these are possible. And this will make the graph even more complex
Well, I presume you read the posts I linked to - I posted some suggestions as to how to extract the info. The only thing I'm not sure of is how to extract data from the builtin, accumulated call timers (as accessed from the phone app's menu).
 
Posts: 18 | Thanked: 3 times | Joined on Dec 2009
#43
Hello,

it is normal that the CPU Graph is between 40-50% when the N900 is shutdown and hangs on the power supply?
 
Helmuth's Avatar
Posts: 1,259 | Thanked: 1,341 times | Joined on Oct 2009 @ Germany
#44
Originally Posted by Commander View Post
it is normal that the CPU Graph is between 40-50% when the N900 is shutdown and hangs on the power supply?
No. I would suggest to restart the phone.
 
Posts: 22 | Thanked: 123 times | Joined on Feb 2010
#45
BatteryGraph version 0.3.2 can now be found in Extras-Testing

Changelog
  • Changed fullscreen toggle to double click and menu option
  • Added option to configure drawing of charging bars
  • Small layout changes for upcoming Qt4.6
__________________
Developer of BatteryGraph

Last edited by jwittema; 2010-04-08 at 18:40.
 

The Following 4 Users Say Thank You to jwittema For This Useful Post:
Posts: 58 | Thanked: 38 times | Joined on Jan 2010
#46
why does it indicate that the battery is always charging. I think you invented free energy.
Attached Images
 

Last edited by j-a-k; 2010-04-09 at 07:32. Reason: add pic
 
Posts: 22 | Thanked: 123 times | Joined on Feb 2010
#47
Originally Posted by Commander View Post
it is normal that the CPU Graph is between 40-50% when the N900 is shutdown and hangs on the power supply?
Originally Posted by j-a-k View Post
why does it indicate that the battery is always charging. I think you invented free energy.
If you shutdown your device, the background daemon is no longer running and therefore is not collecting any data.

This will cause incorrect display in the graph, because no charger connect and disconnect events and cpu load data are recorded. Cpu load is therefore shown as the last known value during the period your device was shutdown.
__________________
Developer of BatteryGraph
 

The Following 2 Users Say Thank You to jwittema For This Useful Post:
Ronaldo's Avatar
Posts: 682 | Thanked: 208 times | Joined on Jan 2010 @ UK
#48
how do i reset the app?

cheers
__________________
n900 (UK) Global 3.2010.02.8
 
Posts: 22 | Thanked: 123 times | Joined on Feb 2010
#49
Originally Posted by Ronaldo View Post
how do i reset the app?
To reset all settings to default values you can remove the config file /home/user/.config/BatteryGraph/BatteryGraph.ini

To reset the database you can remove the database file /home/user/.BatteryGraph/BatteryGraphDB.sqlite (but then you would probably have to reset your device before the background daemon will record new data).

You can also drop the tables from the database with the following commands in a terminal (or only 1 if you want to delete something specific):
Code:
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table data"
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table connection"
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table cpu"
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table charging"
After that you would only need to run BatteryGraph to automatically recreate the tables.

PS the above is untested but should work
__________________
Developer of BatteryGraph
 

The Following 3 Users Say Thank You to jwittema For This Useful Post:
Ronaldo's Avatar
Posts: 682 | Thanked: 208 times | Joined on Jan 2010 @ UK
#50
Originally Posted by jwittema View Post
To reset all settings to default values you can remove the config file /home/user/.config/BatteryGraph/BatteryGraph.ini

To reset the database you can remove the database file /home/user/.BatteryGraph/BatteryGraphDB.sqlite (but then you would probably have to reset your device before the background daemon will record new data).

You can also drop the tables from the database with the following commands in a terminal (or only 1 if you want to delete something specific):
Code:
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table data"
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table connection"
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table cpu"
sqlite3 /home/user/.BatteryGraph/BatteryGraphDB.sqlite "drop table charging"
After that you would only need to run BatteryGraph to automatically recreate the tables.

PS the above is untested but should work
Thank you, i deleted BatteryGraphDB.sqlite last night and RS phone and it worked
__________________
n900 (UK) Global 3.2010.02.8
 
Reply


 
Forum Jump


All times are GMT. The time now is 17:55.