I’m using the Wallbox integration (Wallbox - Home Assistant). There are two electric vehicles (EVs) in my household. The Wallbox is set to auto-lock so every time someone plugs their car, they need to unlock the charger. We do this to track charging amounts per vehicle. Right now we do this through the Wallbox app. The integration is connected to Wallbox via an administrator account so energy from all users is tracked. Depending on which car I plug in, I need to log out and log back in with the correct account using the Wallbox App.
I’d like to be able to unlock the charger for different accounts using HA. If car A needs to charge, I unlock via A account, if car B needs to charge, I unlock via B account. I’m not sure the best way to do this using the integration. I’ve tried using the a python package, but I can’t get it to run in HA. Any suggestions? Thanks!
Did you get anywhere with this? I have the exact same scenario and I am unable to unlock it as a different user.
I tried adding the wallbox again to HA with the same serial number and a different user, but I get a message saying the device is already configured.
I have raised a Feature Request (available here) to allow the EVSE to be added more than once in HA, with different users.
Please make sure to vote for it.
I ended up doing it with Node Red and making a button that would start the charging from different accounts. If you are still interested, let me know and I’ll find the resources I used and share what I have.
I used this thread and removed most of it to only leave the part left in the image. There’s a link in the thread to import the flow. Then I have another flow that is for the other user. The top piece is a Home Assistant button. I made one for each user. I use a Zigbee button that has a 1 and a 2 so if I push 1, it starts the charge session for one user, if I push 2, it starts the charge session for a different user.
I will say that I have to push it twice about 10-15 seconds apart. I think the first time it authenticates, then the next time it uses the authentication to be able to unlock.
I’m certain there are better ways to do this, but I was just happy I got it to work.