EPSOLAR VS6048 Charge Controller (CC) has a MODBUS port. Vital data is available for use M&E of the PV system to which the CC is attached.
A NodeMCU based EPSOLAR VS6048 CC Monitoring system is implemented using MAX485 to get data from two CCs attached to a 48 VDC battery system in our offgrid home.
So far I have not found an ESP development module which can be inserted to a socket sideways e.g. to save PCB footprint (for use in smaller enclosures) and to increase module density (e.g. in a HPC application / ESP cluster / multi-ESP configurations).
Here is one design I created (feel free to use/modify/improve/etc).
I wish that some day a manufacturer realizes its potential and creates a produc...