Tracer series RS485/MODBUS monitoring software for Linux.
https://github.com/danieloneill/EpsolarServer
Developed in C++ using Qt, MySQL, libmodbus, qhttpserver, zlib.js, and Chart.js, this service monitors Tracer series MPPT solar charge controllers (and batteries/load) and provides feedback via an integrated webserver (and/or via websocket).