Speak EV - Electric Car Forums banner

Tweaking an EO mini pro 2

1.6K views 12 replies 7 participants last post by  Sjigoow  
#1 ·
Hello,

I recently acquired a second hand EO mini pro 2. Due to a lack of installers here in The Netherlands, i tweaked the Raspberry Pi that's in it in order to apply load balancing with the energy meter that was already in my house (HomeWizard). For me, load balancing was all I needed. But if anyone is interested in how the communication between RPi and charger works (which was quite a hassle to find out). E.g. to make the charger work with their home automation, please let me know.

Kind regards.
 
#3 ·
Also interested - I've had that charger for 5 years now and just received the news today from EO that they're turning off the cloud functionality in November. The charger itself still works perfectly so I really don't want to buy another charger just to retain basic scheduling functionality (and I hate the idea that a charger can last only as long as its cloud service is available).

I've been thinking about taking a look at the Pi inside the charger for a while now, but this has forced my hand. I'm hoping you can save me some time by sharing the details of what you found? TIA!
 
#4 ·
Hiya - as mentioned on the other thread, we have this fully working. We're pretty close to making the code public (I've had to be careful, I can't release it publicly until I'm sure that all EO code has been rewritten).

Keep an eye on that thread, when we're ready to make the code public, we'll announce it. (y)
 
#6 · (Edited)
The eoMini Pro 2 (EM201-PRO-DCL) does indeed have a Raspberry Pi Zero W, and it's running Raspbian Stretch.
The eoMini Pro 2 will act as a Dumb charger even without the Raspberry Pi Zero W fitted, but that all depends on what settings had previously be send to the eoMini2 board.
I have two used units that I brought from eBay, but I don't have access to the mobile app or any login details for them.
I am hoping to be able to understand the RS485 commands so that I can control the unit(s) locally and or via home assistant integration.
unfortunately I do not know Python or JavaScript so my understand on the code and how all the files interact.
All of the files that you want to access are in /home/pi
Just be warned there are 3000+ files.

If anyone here has a fully functional and commissioned unit then we might be able to help each other out.

My only advise is if you do want to start looking at the contents of the MicroSD card please make sure that you have made a full image backup, as I have seen snippets of code that hints of a kill switch that will completely remove all of the EO files, I have no idea if this is triggered by editing files or done remotely.
I used Win32DiskImager for simplicity.

I am more than happy to help, but I will take absolutely no responsibility if you end up bricking your device.
 
#7 ·
Out of interest, does anyone know what the interface is between the RPi Zero W and the charge point control board?

Be interesting to know, as it might be possible to substitute something less power hungry than the RPi Zero. There are some much cheaper and less power hungry options around now for providing the "smart" stuff and WiFi connectivity. The one thing that really put me off the RPi Zero was it's horrendous power consumption when say there, doing virtually nothing. Caused me to switch to using ESP8266/ESP32s instead.
 
#10 ·
Very usefully that's the same interface as used by the ETEK modules I've been playing with. I'm currently using an ESP8266 on a small RS485 board, to host control via Home Assistant. Nice to see that people are beavering away to circumvent forced obsolescence like this. I have a feeling this will be something needed to a greater extent in future, as I'm sure other manufacturers will stop supporting their products, too. The way the economics seem to be structured makes this pretty much a certainty, IMHO, as continued support needs a revenue stream, so unless manufacturers start charging subscriptions they will all eventually run out of the spare cash needed to continue to support legacy equipment..
 
#11 ·
I was wondering if anyone has a fully working and commissioned eoMini Pro 2, and are willing to open up the unit to test something?
I just want to confirm if the eoMini Pro 2 will continue to work as a dumb charger if the RS485 cable between the two boards is disconnected.
Please note that there are lethal voltages inside the unit, so please isolate the supply before opening.
On the two units that I am currently trying to reverse engineer they will start charging just fine, but error out around one minute into charging with a over current fault.
 
This post has been deleted