EO: Difference between revisions

No edit summary
Wires (talk | contribs)
Added a "regaining access" section based on initial investigation of the files pulled from a Smarthome Raspberry Pi. I'm not anywhere near a working solution but it does seem like it would be fairly straightforward to pull out the server communication code and implement a degree of local control
 
(2 intermediate revisions by 2 users not shown)
Line 6: Line 6:
| Industry =Electric Vehicle Charging
| Industry =Electric Vehicle Charging
| Official Website =https://www.eocharging.com/
| Official Website =https://www.eocharging.com/
| Logo =https://a.storyblok.com/f/120859/1200x630/2aee5527b3/eo-app-logo
| Logo = Eo.png
}}
}}
'''EO''' is a company founded in 2014 in the UK providing electric vehicle charging infrastructure - "on a mission to accelerate carbon-free transportation".
'''EO''' is a company founded in 2014 in the UK providing electric vehicle charging infrastructure - "on a mission to accelerate carbon-free transportation".
Line 15: Line 15:
https://www.eocharging.com/support/home-charging/eo-mini-pro-3/ev-energy-app-migration
https://www.eocharging.com/support/home-charging/eo-mini-pro-3/ev-energy-app-migration


For the older generation units, app control is being removed from 30th November 2025.  You can read many customer comments on this company here: https://uk.trustpilot.com/review/eocharging.com}}
For the older generation units, app control is being removed from 30th November 2025.  You can read many customer comments on this company here: https://uk.trustpilot.com/review/eocharging.com


====Privacy====
====Privacy====
Line 26: Line 26:
This is a list of all consumer-protection incidents this company is involved in. Any incidents not mentioned here can be found in the [[:Category:{{FULLPAGENAME}}|{{PAGENAME}} category]].
This is a list of all consumer-protection incidents this company is involved in. Any incidents not mentioned here can be found in the [[:Category:{{FULLPAGENAME}}|{{PAGENAME}} category]].


===Deprication of device (''2025'')===
===Deprecation of device features (''2025'')===
As per announcement on their website:
As per announcement on their website:
https://www.eocharging.com/stories/important-service-update-eo-mini-pro-2
https://www.eocharging.com/stories/important-service-update-eo-mini-pro-2
Line 33: Line 33:


This means that perfectly functioning devices will lose the following features:
This means that perfectly functioning devices will lose the following features:
1. Set charging schedule to take advantage of lower priced electricity overnight
1. Set charging schedule to take advantage of lower priced electricity overnight
2. Use of app to start/stop charging on demand
2. Use of app to start/stop charging on demand
3. Being able to lock the unit in OFF mode, to prevent unauthorised use
3. Being able to lock the unit in OFF mode, to prevent unauthorised use


The Mini Pro 2 units dont have any physical controls either on the wall unit or control unit, so the app is currently the only way to interact with the charger.
4. (SmartHome units only?) Solar charging where the charge rate is matched to the PV output monitored by an additional CT clamp
 
The Mini Pro 2 units don't have any physical controls either on the wall unit or control unit, so the app is currently the only way to interact with the charger.
 
== Regaining access (WIP) ==
In the case of the "Smarthome" unit, an additional control box is installed alongside what appears to be a unit identical to the Mini Pro 2.
 
This unit contains connectors for more CT clamps and allows additional controls such as limited PV export matching (although a frankly horrible implementation)
 
The hardware inside appears to be a stock Raspberry Pi 3 with a 16GB SD card.
 
The SD card has no partition level encryption and therefore the code can be extracted and interrogated.
 
Initial investigation seems to indicate that much of the control is handled over a USB->serial adaptor (Genius) which is hard-wired in to the Smarthome HV board. This indicates it should be fairly trivial to send the required commands to alter charging levels, start/stop/lock the charger, at least for owners of the Smarthome unit.


==Products==
==Products==