Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] recondition: Allow to specify custom rated capacity for recondition logic #1232

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

nekromant
Copy link
Contributor

@nekromant nekromant commented Jul 27, 2024

Hi! This patchset improves battery reconditioning in a few ways. It's still WiP.

It allows to specify custom battery capacity for the 'recondition until rated capacity is reached'. I've added the dumb logic (from the calculation that 300mAh == 2500 sec), so that for devices with modded batteries and DIY variants can recondition properly (Mine has a 600mAh battery).

Screenshot_20240727_171617

I've also tried to send the calculations to reconditioning GUI (So that the user knows sees, that say 2500 seconds is ~300mAh), but I'm not sure how would be best to patch it to GUI without breaking too many things or introduce hacks (I've last done things in C++/Qt ~7 years ago, so bear with me ;) ). For now I've hardcoded some things and set it up for a test run.

I also plan on implementing a timer, so that reconditioning to max capacity will not go beyond, say, 10 hours. Just for safety.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant