EPEVER Tracer3210AN G3 - monitor with ESPHome using RS485

So, I am trying to connect a EVEVER TracerAN3210AN G3 Solar Charge Controller to HA using a esp32 and a RS485 TTL.

Using the following code, and this RS485 TTL adaopter,

I have made a RJ45 cable as Ethernet A

I have made my RJ45 up as follows.

PINS1,2 (GreenWhite / Green) NOT CONNECTED
PINS 3,4 (OrganceWhite / Blue) RS485 A
PINS 5,6 (BlueWhite / Orange) RS485 B
PING 7,8 (BrownWhite / Brown) GND

OrangeWhite/Blue >> RS485TTL RS485A
BlueWhite/Blue >> RS485TTL RS485B

RS485TTL VCC >> ESP32 3v3
RS485TTL GND >> ESP32 GND
RS485TTL TX >> ESP32 GPIO16 (Confirmed as RX in my UART)
RS485TTL RX >> ESP32 GPIO17 (Confirmed as TX in my UART)

Yet, still I get NO modbus data.

More for reference.

Does anyone have any ideas or has anyone done this before? I dont know if there are settings on the controller that need to be changed in order to enable RS485 out?

Thanks!

What’s the point here? You should use one twisted pair for A/B.
How long is your wiring?

This is wrong, RS485TTL module is translator.
You should have RX >> RX, TX >> TX

Not sure how this is even relevant. I tipped it as A so I can know which colors go to which pins on the RJ45 for reference. The CAT is about 1 meter and the other wires are less then 10cm.

That doesn’t work either. Changing my TX and RX in my esphome code does not help.

I wouldn’t write here if it wasn’t.

For sure it helps! With wrong wiring you have absolutely no hope.
How is your soldering?
Set uart debug on and see if you get any response from evever on esphome logs.

But I am just reversing TX and RX in the firmware no? Its not a physical reverse of the pins? That is on the esp32 side.

My soldering is fine.

I will set UART debug and see what I get.

FYI, the Elfin Ew11 works very well with these. I have a Tracer 2210an + Elfin in my car. It runs from 5V over a LAN cable (no additional power supply), very stable, no issues.

Of course, most of us don’t like unnecessary wire soldering :grinning:

So I just got myself one of these to clean up the ESP32 >> RS485TTL etc, but it still does not work.

I connected via PC, but for some reason I can not get any data out of this unit.

Epever RS485 to wifi adaptor v1.7 — Eplop