So I’ve just bought myself an ID.3 and integrating it into Home Assistant (because I’m still on v2.4 and scheduled charging just does not work) seemed like a good idea.
Unfortunately I came across this error which others had;
Unable to install package weconnect==0.54.1: ERROR: Cannot install weconnect==0.54.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts [notice] A new release of pip is available: 23.0 -> 23.0.1 [notice] To update, run: pip install --upgrade pip
I couldn’t find a resolution so I tried to manually update the package on my system and it worked. I logged into my Pi running HA Core, accessed the Docker module and from the Bash terminal I did this.
pi@raspberrypi: docker ps
get the list of docker instances, find homeassistant, mine starts with ref c4e9. You can abbreviate the reference if it’s non ambiguous.
Get a bash shell on your instance:
pi@raspberrypi: docker exec -it c4e9 bash
Careful because you are now in the instance. Could break all sorts. Probably a good idea to backup stuff. Inside the instance:
bash-5.1# pip install weconnect==0.54.1
then exit to go back to a normal shell.
Then I restarted HA and added the integration again. It connected to my car and all the entities are there.
I’ve no idea if this is sustainable or sensible, but it’s working now - hope it helps someone else.
PS - thanks for this to @Mitch and any other contributors - I’ve got a lot of playing around to do, looks great so far though!