I managed to solve all my issues with AAC and AccA. They work awesomely, but you have to set the right trigger. No need to write a front end app when AccA works beautifully.From what I have tested so far, it is something like this:
The charge_stop_level is the trigger, it starts the "no-charge mode".
Once it starts, the charge_start_level is the "reset" of it.
If the charge_stop_level is at default, the whole thing seems to be ignored.
Besides the charge_start_level, there are some other "reset" mechanisms, like reboot/plug-unplug cable multiple times, etc. etc. I randomly found.
It is a blackbox atm until someone read google's source code and explain it.