Description
Hey!
I really enjoy the app but right now it does not fit exactly my usage of ACC and I'd like to suggest some new features :)
The biggest one is the integration with Tasker to be able to switch between profiles without human interaction. For instance, at night I want my phone to charge very slowly in 3 to 5 hours but the day I want my phone to charge faster. If making AccA a Tasker plugin is a bit hard, another solution might just be to store profiles created in the app in a folder in /sdcard/acc and then using Tasker to swap profiles using "Copy file" action.
My second suggestion is a persistant notification showing charging state, battery current, active profile (using name), and even more information when expanding the notification such as cooldown state, battery temp, ...
I would also like to suggest a "dev mode" which notify the user if acc daemon crashes in background with the error message if applicable. This could be very useful to detect flaws in profiles or why the daemon is not working sometime :)
And finally a more user-friendly "log" section in the app to understand what ACC is doing. (I think I'm not the only who don't understand anything when looking in this section and would like something more explicit ^^).
I am thinking to something like this:
[XX-XX-XXXX HH:MM:s] Phone plugged in, updating files (1000000 > path/to/max_current_file, 450000 > path/to/max_voltage/file)
[XX-XX-XXXX HH:MM:s] Battery temp = 40°C, Charge paused for 30s (0 > path/to/charge_file)
[XX-XX-XXXX HH:MM:s] Resuming charging (1 > path/to/charge_file).
[XX-XX-XXXX HH:MM:s] Battery level > 80%, activating cooldown.
[XX-XX-XXXX HH:MM:s] Cooldown active: charge paused for 10s (0 > path/to/charge_file).
[XX-XX-XXXX HH:MM:s] Cooldown active: charge resumed for 50s (1 > path/to/charge_file).
[XX-XX-XXXX HH:MM:s] Battery level = 90%, Charge paused (0 > path/to/charge_file).
[XX-XX-XXXX HH:MM:s] Battery level = 80%, Charge resumed (1 > path/to/charge_file).
Thank you very much for all the work you are doing, you are awesome <3
Thanks to VR25 too for the work done on the daemon <3