Python 3 library to communicate with the eSmart3 MPPT charger, as reviewed here.
- esmart.py: Library
- esmart_test.py: Example/test using the library
You need an RS-485 adapter to communicate with the device, like this one.
RJ45 pinout:
- 1: A
- 2: B
- 5,6: Ground
- 7,8: 5V out (for powering isolated RS-485 interface)