Have you guys ever considered diyBMS (v4)? https://github.com/stuartpittaway/diyBMSv4 I stumbled across this today. It looks like it's designed with power banks in mind, but I'm not sure if that matters. It's got a lot of nice features and I respect that it's open source. I'd consider using one...