Looking for help to set up an open source charge controller shield + vt100 emula

While it has been years since I used an actual character terminal, I still use the ISO/IEC 6429 escape sequences that the VT100 first used. Most terminal emulators support it, including xterm that I use under Linux. You can find open source implementations in the xterm sources, among other places. Here is the wikipedia article on the escape sequences: ANSI escape code - Wikipedia.