Usage

Rating: 
5
Your rating: None Average: 5 (2 votes)

App records the screen usage time and battery usage parameters over a discharge cycle. Have to keep it running.

It displays:

  • Total screen ON duration over a discharge cycle (gets reset when connected to charger or if app is restarted)
  • Last screen blanking time
  • Duration on battery (discharge period)
  • Average discharge rate
  • Average usage time left
  • Instantaneous battery current
  • Instantaneous time left based on current or time left as reported by BMS, if available
  • And if BMS reports, some battery information like battery technology, charge cycles, lost battery capacity are also shown

Wanted to observe my own screen usage time and battery usage behaviour, hence the app.

I hope to include more features in future as time permits, and if I ever get better learning stuff. There may be bugs.

Tested and found to be working on:

  • Jolla C
  • Xperia XZ2 Compact
  • Xiaomi Redmi Note 4
Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-usage-0.1-1.armv7hl.rpm78.28 KB07/07/2021 - 20:31
File harbour-usage-0.1-1.aarch64.rpm79.51 KB08/07/2021 - 09:04
File harbour-usage-0.1-2.aarch64.rpm84.46 KB09/07/2021 - 21:05
File harbour-usage-0.1-2.armv7hl.rpm83.24 KB09/07/2021 - 21:05
Changelog: 

0.1-2

  - Cover: show temperature if charging
  - Cover: corrected some minor misalignments
  - Cover: added a background image
  - Readings: ensure instantaneous time left always shows positive value
  - Readings: do not show instantaneous time left if this cannot be calculated (eg. Jolla C)

0.1-1

- Initial version

Comments

Firefox84's picture

A really nice app. What could be improved in my opiniion would be a visualisation of the battery like with hunger meter and perhaps of few more icons and graphics. How about adapting the tabs menu of the SFOS phone app for your menu? Thanks for your hard work! :)

lal883's picture

Hello, thank you for trying it, out and the generous comment. Agree with your suggestions on grphics and icons, should make the data more readable. I have a couple of features in mind that I hope to implement next. I will try to make it look better then.

levone1's picture

"Time Left" working fine for me... Question - Is there a recommended way to calibrate to get the best accuracy, like maybe clear data and start with full charge, or...?

lal883's picture

Not quite. It calculates usage over a discharge cycle. So all values are new whenever a discharge cycle starts. The time left will, hence, be dependent on how the phone is used during this discharge cycle. I hope to include a feature to accumulate average usage over previous cycles and thus probably predict a more accurate time left value.

levone1's picture

Ok, thanks. BTW - I just now noticed that you said "on Volla" at the end of your previous post - I don't have Volla... Sorry

pasik2's picture

Readings work on XZ3 and F(x)tec Pro¹ but Volla phone show "current" and "time left" in negative readings.

lal883's picture

Hello, thanks for reporting. Does the "current" show positive reading when a charger is connected?

pasik2's picture

Does the "current" show positive reading when a charger is connected: Yes

lal883's picture

I updated to show positive values for "Time Left". Could you check if it works all right on Volla?

pasik2's picture

Can confirm, "Time Left" shows now positive values on Volla phone. Thanks!

lal883's picture

That is interesting. Current is as reported by the BMS. Other devices show a positive value when discharging and a negative value when charging. Might be a device specific implementation thing. I will fix the negative "Time Left" reading. And may be leave the current reading as is.

levone1's picture

Using aarch64 on XZ2c. Will let you know if any issues. Seems normal so far... I noticed XZ2c mentioned specifically in app description - do you use it? Have any thoughts about this - https://forum.sailfishos.org/t/xperia-tama-port-discussion-on-future-dir...

lal883's picture

Hello, thanks for trying it out. Hope it is useful. Yes, I use XZ2C as daily driver. Been looking at the aarch64 port status closely. Tough call to make now. Although, I am in favour of moving towards AOSP10 port, and eventually hope to figure out ways to reduce battery consumption. The governer script by rinigus is a nice idea in right direction imho.

emwine's picture

Readings work well on XA2 (Dual sim) on Kvarken, battery data does not: it says "Not Reported" on Designed Capacity and Available Capacity. Voltage, Temp, and Technology is shown ok I guess, not sure about the Charge Cycles (if it means total charge cycles with the battery then the number is totally off).

 

lal883's picture

Hello. Thanks for reporting. Sounds like the case on Jolla C too. Those values were not available on Jolla C too for some reason. On the other two devices I have tested, these values were reported by the system. Charge Cycles count is also as reported by the BMS.

pasik2's picture

Can you add 64 bit support for Sony Xperia 10 II and XZ3? Thanks!

lal883's picture

Hello, I have uploaded the 64bit build. Not sure if it works as expected. hopefully it does.