Electric Vehicle Charge Control component can enable/disable charging process, set chargin current and retrieve charging status data. It works over http interface of ESL's Walli LIGHT charging box, resp. any electric vehicle charging station built on top of Phoenix Contact's EV Charge Control device (EM-CP-PP-ETH).
The EV Charge Control will be presented as EV Charge Control
switch in Home Assistant.
The charging current can be modified via EV Charging Current
select entity and the charging status and duration are exposed via respective sensors.
The EV Charge Control needs to be connected to your local network. To enable remote charging enable/disable, the DIP switch 10 has to be turned ON.
Add this component using HACS by searching for Electric Vehicle Charge Control
on the Integrations
page.
Create a directory called phoenix_contact
in the <config directory>/custom_components/
directory on your Home Assistant instance.
Install this component by copying all files in /custom_components/phoenix_contact/
folder from this repo into the new <config directory>/custom_components/phoenix_contact/
directory you just created.
This is how your custom_components directory should look like:
custom_components
├── phoenix_contact
│ ├── __init__.py
│ ├── ev_charge_control.py
│ ├── manifest.json
│ ├── services.yaml
│ └── switch.py
To test whether the EV Charge control interface properly works, just execute the basic_test.py
script