The funny thing here is that the "power station" market has this quite solved. Comes with an app minimum usually, which at least is a start for reverse engineering. If you're lucky you might even get a local diag socket. Unfortunately this comes with the usual IoT issues, but at least you can watch things. With better transfer hardware youd have a much better user experience for upses. I wonder why no one has done this yet.