EPEVER MPPT Charge Controller with Wifi Serial Adapter - Driver?

I have an EPEVER MPPT Charge Controller along with a companion Wifi Serial Adapter and am wondering if anyone else might have one and have found or developed a driver for it?


https://www.epsolarpv.com/product/5.html


https://www.epsolarpv.com/product/57.html

They provide an iPhone app that can poll the eBox-WIFI-01 device, but only when the phone is directly connected to the device’s WIFI.

I have been able to connect the eBox to my wifi AP and can then access it with a web browser on the same network, but have not been able to see the data from it with my phone/tablet in this mode.

It is possible to get data from it in that mode however and display it on the PC:

https://electronhubb.com/monitor-epever-tracer-over-wi-fi/

I am hoping that there may be a driver (or app) already available to feed the data to Hubitat.

If there is nothing available, I’d be more than happy to work with someone to put one together as I unfortunately I don’t have the skill set to put one together myself...

@Sebastien what data does it provide across the wifi?
Does it show the same as the internal panel?

I might buy the adapter if it shows the generated current and voltage from the panels
I already use the epever charge controller

Andy

1 Like

I have the 30a Tracer3210AN

https://smile.amazon.co.uk/gp/product/B07VFVWXC8/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

The only thing that it doesn’t show in the app is the battery fill level. Everything else it shows. It is a great device, but their implementation could be better. Having a link to Hubitat would be a great improvement!

Can you access the data from a web browser or do you need to use the app
Is there an internal web server/api?

I have a very similar model: TRIRON3210N

https://www.amazon.ca/dp/B07FNKPT23/ref=cm_sw_em_r_mt_dp_M2STZHB09WBCTWYG0Z59?_encoding=UTF8&psc=1

Unfortunately, the built-in web server doesn’t provide access to the data. Their supported option is to use the App while connecting to the device’s Wifi (it doesn’t work when the device is connected to another Wifi).

It is possible to connect to the device via PC software and a specific configuration once the device is connected to Wifi.

There is an internal web server - eBox configuration only.

I have not seen an api - but I probably wouldn’t recognize one if it was right in front of me, I’m ashamed to say...

This is one of the reasons I have not switched to HE as my home is regulated based on how much battery capacity is available. I have an epever also and currently use HE to pull data over Modbus. It will be good if someone could write a driver to make this work.

I have pasted below how I implemented this on HA.

modbus:
- type: rtuovertcp
  name: hub1
  host: 192.168.5.157
  port: 8088
  close_comm_on_error: false
  timeout: 9
  delay: 9
  message_wait_milliseconds: 50
  retry_on_empty: true
  retries: 10
  sensors:
    - name: "Battery Remaining Capacity"
      address: 12570
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: '%'
      scan_interval: 10
    - name: "Battery Voltage"
      address: 13082
      data_type: uint16
      slave: 1
      unit_of_measurement: V
      input_type: input        
      scale: 0.01
      precision: 1
      scan_interval: 10
    - name: "Battery Current"
      address: 13083
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: A
      scale: 0.01
      precision: 1
      scan_interval: 10
    - name: "Solar Panel Current"
      address: 12545
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: A
      scale: 0.01
      precision: 1
      scan_interval: 10
    - name: "Solar Panel Voltage"
      address: 12544
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: V
      scale: 0.01
      precision: 1
      scan_interval: 10
    - name: "Solar Panel Power"
      address: 12546
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: W
      scale: 0.01
      precision: 1
      scan_interval: 10
###Generate and consumed energy
    - name: "Solar Generated Energy Today"
      address: 13068
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: kWh
      scale: 0.01
      precision: 1
      scan_interval: 10
    - name: "Solar Generated Energy Month"
      address: 13070
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: kWh
      scale: 0.01
      precision: 1
      scan_interval: 10
    - name: "Battery Temperature"
      address: 12560
      slave: 1
      data_type: uint16
      input_type: input
      unit_of_measurement: °C
      precision: 1
      scale: 0.01
      scan_interval: 10
1 Like