EPEVER Modbus RS-485 Config

nobody can help setup connection via bluetooth and my ESP32 BT proxy?
i can read data from my Tracer 3210 via bluetooth and ebox-ble-01 (connected directlli via RJ485 with Tracer) can connect to Epever Pair app on my mobile (android) but I need to ebox-ble connect to BT proxy in my HA (esphome).

Hi!

I had a custom made Wifi monitor working on my EPEver Tracer 1210A for years.

Today I replaced it with an EPEver Tracer 4210AN andā€¦ the Wifi monitor no longer works.

It also seems as the EPever published datasheet no longer contains the registers or protocol or pin out of the RJ45 either.

Iā€™m assuming from some things above that registers may have changed and as they are focusing on selling their own monitor boxes and cloud garbage they arenā€™t publishing the specs.

Iā€™ll see how far I can get with support.

Itā€™s okay. Got it working. Installed this instead of my own firmware. GitHub - chickey/RS485-WiFi-EPEver: This project is for connecting to EPEver charge controllers over WiFi for viewing running stats and also allows automatic posting of them to InfluxDB or MQTT.

Iā€™m not really sure but it looks as though the COM port no longer provides 5V.

1 Like

Hi JJanousek! I am interested in this setup aswell, I have a Tracer 2210AN and thinking of getting the BLE box since it uses much less power than wifi.

Have you tried the BLE tracker in esphome? ESP32 Bluetooth Low Energy Tracker Hub ā€” ESPHome

I have used it successfully to get data from many other ble peripherals. If you are able to connect to the ble box and find out the mac address and service UUIDs you would be able to read this and send to HA. Use the nRF connect app to find the BLE box. I am very intrested to hear about this!

Hi David, can you support me how to get data. I can connect via nRF connect app- I know BLE-BOX mac adressā€¦but I donĀ“t know how to addā€¦IĀ“m begginer.

OK, good!

The idea is that you create a BLE sensor in ESPHome for each attribute you want to read. You can click on each service in nRF app to read data (characteristic) from it. You will have to copy the corresponding IDs of the values you want to read to the BLE sensor, see image:

ok, but how I can know what each attributes mean? there are so many attributes


Yes, I suppose you could reverse engineer the epever app if someone hasnā€™t done that already.

screen below is from adroid app - epever pariā€¦ for me is enought part ā€œbatteryā€


I really donā€™t know what and where to fill in (configuration.yaml, esphome, or to my bt-proxy in esphome config)

Sorry for late reply. If you find the .apk file for the epever app, you could run it through a decompiler and perhaps find you which uuid represents battery and how to parse the value.

unfortunately this is beyond my abilitiesā€¦ I donā€™t know what and how to doā€¦ so I give up connecting via BT proxyā€¦ :frowning: I will try wait if someone in future prepare guide ā€œhow to - step by stepā€ for beginner :slight_smile: app for android is https://www.epever.com/download/epever-pair-v216-apk/, i can connect via nRF app but I canā€™t do more :smiley:

Hi
Iā€™m just wondering if the new EPEVER WiFi 2.4G RJ45 D: will make it easier it says on Epever website 2.4G WiFi Networking Communication

Works with controllers, inverters, and inverter charger with RJ45 interface

Plug-and-play with easy setup

Communication Port Powered Directly, No External Power Required

Communication Distance: Up to 20 Meters

Support two working modes: offline monitoring and WIFI data upload to the cloud
https://www.epever.com/product-launch-new/

I just bought one Iā€™m going to see if I can set it up Iā€™m new to Home Assistant and was wanting for awhile to be able to turn a socket on when my batteries are full to run a Bitcoin miner as I have way too many solar panels for the summer

1 Like

The EPEVER TCP 306 looks like the thing to make it easy or am I wrong?

1 Like

Hi .I also tried with different yaml configurations to see the data from the epever tracer 4210a, connected to Wi-Fi via WiFi 2.4G RJ45, but without success so far. from the cloud platform it always works.

I think the same, and the device is quite new, as far as I know Elever. Did you get anywhere with this? Anybody else know how to get the data from the TCP connection that the TCP 306 delivers?

no joy for me either :frowning:
Works on the cloud but not able to get it through HA yet.

This entity (ā€˜sensor.epever_battery_currentā€™) does not have a unique ID, therefore its settings cannot be managed from the UI

1 Like

What inverter do you use?

EPEVER WiFi 2.4G RJ45 D yes/no Home Assistant

1 Like

Thatā€™s my code, glad it was of use :slight_smile:

Iā€™ve also just put two example yaml files for getting the data using esphome for tracer and upower models when your directly connected like when using my RS485-Wifi board.

Has anyone gotten this to work with the new EPEVER WiFi 2.4G RJ45 D?

I have it connected to a Tracer 1206AN and configured with a static IP. A port scan shows 80 and 8899 are open. Iā€™ve tried the modbus settings shown here with the IP and port 8899 but HA is saying no response.

2023-08-16 17:58:47.574 ERROR (SyncWorker_5) [homeassistant.components.modbus.modbus] Pymodbus: EPEver_Solar: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)

In the meantime I ordered an EPEVER WIFI Module Serial Server eBox-WIFI-01 and will see if I can get that to work. I also ordered an Elfin EW11A.

Maybe it is just too soon yet but I did reach out to EPEVER support so will see what they say.

1 Like