Original Juice box devices were actual open source.
Ours used an open source board (you could even buy the bare board, or the populated one, etc). If you wanted the logging/control, plug in an arduino, and compile the provided sketch. We got ours in their case, but sans cable (wanted one longer than they sold) without any issue. Add one of a bunch of third party WiFi cards if you wanted it to IOT.
After about 6 years and 4 Mwh of charging, the contactor decided to have pitted contacts. Getting a replacement part was possible, even cheap.
My how things have changed.