Esmart3 nuissances

rcuetara

New member
Joined
Aug 16, 2019
Messages
5
kanchana said:
rcuetara said:
kanchana said:
I used the ipanda app you posted I did not fix my voltage setting it only works for the current setting. Any one know the contact details for them ?

Hi,

To change the battery voltage ratio back to the 1644 default use the sequence:

AA010002030403006C06D7

instead of the AA010002030407007E04C3 sequence in step 5 of the document in the link wycito posted.

Thanks it worked. But now I am at the very beginning. instead of battery voltage of 56.2volats esmart 3 shows 62.8 volts . tried your programme it exits giving an error ?. Serial number reading seems to be wrong my actual number is 2018031428616-3 .
image_jaxtbk.jpg

image_xoqmwc.jpg
Any advice how to change the voltage reading with out messing it up again ?
Hi, here are a few values for the sequence, followed by the ratio, two above and two below the 1644:

AA010002030403004C06F7 1612
AA010002030403005C06E7 1628
AA010002030403006C06D7 1644
AA010002030403007C06C7 1660
AA010002030403008C06B7 1676
Byte #9-----------------^^ ^^
Byte #11----------------------^^
To get these I added or substracted 16 (hexadecimal 10) to byte #9 and the opposite to byte #11, that is if you increase byte 9 you need to decrease byte 11.
The 16 unit jumps may be too big, to calculate some other value, you have to do some hexadecimal arithmetic with bytes 9 and 11.

As for the program, I tested it on a 60 A model, looks like the 40 A model has a different sequence for the parameters. If you or somebody else with a 40 A model wants to modify the prugram, I posted the source code to github, see my original post above. The most likely dfference would be the number of bytes returned, The 60 A model uses 38 in the command to read parameters (line 149 of the source code), the 40 A model probably uses less.
The serial number is the one reported by the device, it is the same for both ccpars and mygreensolar programs, shown by the images you posted.
 

fisht99

New member
Joined
May 13, 2020
Messages
5
I know this is an old thread but is has some great information on the Esmart3

I currently have my Esmart3 working in station mode and the app works OK. Is it possible to use the windows version of mygreen solar to modify values using the ip address of the cloud box?


image_itznjp.jpg
 

wycito

New member
Joined
Oct 10, 2017
Messages
9
fisht99 said:
I know this is an old thread but is has some great information on the Esmart3

I currently have my Esmart3 working in station mode and the app works OK. Is it possible to use the windows version of mygreen solar to modify values using the ip address of the cloud box?


image_itznjp.jpg
I have exactly that setup
I have a Linux machine with Wine installed (allows to install windows applications in Linux) for the effects of what you need is the same thing.

I connect this machine to the WIFI of the Cloud Box which assigns an IP address to my machine with access point being 192.168.5.99
Once the above is completed set your app to port 8080 and Device address 1 as seen below:
 

fisht99

New member
Joined
May 13, 2020
Messages
5
wycito said:
fisht99 said:
I know this is an old thread but is has some great information on the Esmart3

I currently have my Esmart3 working in station mode and the app works OK. Is it possible to use the windows version of mygreen solar to modify values using the ip address of the cloud box?


image_itznjp.jpg
I have exactly that setup
I have a Linux machine with Wine installed (allows to install windows applications in Linux) for the effects of what you need is the same thing.

I connect this machine to the WIFI of the Cloud Box which assigns an IP address to my machine with access point being 192.168.5.99
Once the above is completed set your app to port 8080 and Device address 1 as seen below:

Thanks

I ended up using a RS485 usb adaptor hooked up to a raspberry pi. I then modified the script from:http://skagmo.com/page.php?p=documents/04_esmart3_reviewand pushed the data into home assistant / grafana.
Works a treat
 

507PowerWall

Member
Joined
Jun 6, 2020
Messages
103
I know this is an old thread, but I've found the way to correctly calibrate the eSmart3 MPPT Charge controller. First, you click onto the gear on the top-right corner and type solar888 as the admin password, then on the 3rd field down on the left, type the current voltage of your batteries (using a volt-meter) and accept the changes. Voila!, the voltage on the controller matches the one on your batteries. Mine was about .5v higher than the actual battery voltage.

PS: If the fields are in chineese, use a tool from google (Google Translator) and use the camera to view the translation in English.
Gosh.... you saved me hours of crazy calibration.... hidden menu works like a charm !!!!
 

100fuegos

Member
Joined
May 29, 2018
Messages
35
Gosh.... you saved me hours of crazy calibration.... hidden menu works like a charm !!!!
KEEP READING!!!!!!!!!!!!!!!!!!!!

Not the 3rd, very important!!!!!

OP should edit that or an admin to prevent more people screwing up their SSC.
 

507PowerWall

Member
Joined
Jun 6, 2020
Messages
103
KEEP READING!!!!!!!!!!!!!!!!!!!!

Not the 3rd, very important!!!!!

OP should edit that or an admin to prevent more people screwing up their SSC.
yeap, I read that is not the 3 field, Im working on other.... should I use BIAS field by +-0.1 value to calibrate?
 

floydR

Well-known member
Joined
Aug 23, 2017
Messages
1,066
KEEP READING!!!!!!!!!!!!!!!!!!!!

Not the 3rd, very important!!!!!

OP should edit that or an admin to prevent more people screwing up their SSC.
The correct field to change is? It might help other with the Esmart3.
later floyd
 

507PowerWall

Member
Joined
Jun 6, 2020
Messages
103
second field in the right column, you put the V value or the "1658" number that match my Battery voltage?
My Esmart3 CC is 0.8 away from the battery voltage, I was thinking increase 0.8 to each bulk float etc. value to leave like this :)
Opinions please
 

100fuegos

Member
Joined
May 29, 2018
Messages
35
You type the right battery voltage in the second field in the LEFT column and hit Apply. That's it. Use a translation app on your phone to find out.

Do this at your own risk. I screwed it and I had to find a way to restore it to a working condition.
 

507PowerWall

Member
Joined
Jun 6, 2020
Messages
103
Later on I will play with this setting, for now, since the Esmart3 is 0.8 below the battery
I will lower the bulk float equaliztion values by 0.8
So to have a sync charging with reality
Then I will review load and PV voltage when PV are ready :)

I do program... so I need to dive into Python and all tools needed

Thanks all for your replies and light on this matter
 
Top