Ohme car charger integration

I’m doing some work at the moment to get the integration to Gold on the quality scale, but when I’m done with that I’ll add the routine services. Don’t hold me to it but I’ll aim to get it into the May release.

Thank you Dan, much appreciated. I now have version 1.1.0, Custom integration that replaces a core component.

I take it that is correct.

Great work on the integration, once again, thank you.

I have a Ohme Home/Go charger integrated into my HA.
If the charger is in smart charge the current is between 6A and 10A.
But there is no way to manually set that value.
I’ve tried to add another car to the charger with only max charging of 6A, but it seems it is not possible to switch car when a car is plugged in.

Are there plans to integrate controls of charging speed?

It works for me to change the car during a charge, but I haven’t tested switching to a car with a different charge limit. There’s nothing else I can do from the integration side - it’s just driving the same actions that the official mobile app does.

Quick question on the new Ohme core integration:

Is there any obvious way to know that a charge slot is currently active? This was something that the old custom integration used to have and it was very useful as it was generally the trigger I would use to kick my car into actually starting, as it often didn’t without help. Effectively, an on-off sensor that shows when the charger is trying to charge the car.

I’ll be honest, I’d assumed it would be there and I’m still reasonably certain that it is and that I’m too daft to spot it, so feel free to lay in with the “didn’t you read the documentation?” replies if I have missed it!

I’ve just yesterday signed into the Ohme app with my google account, which, upon reading this thread amongst others, seems like a mistake!

Is there any way to set up an Ohme account login so I can use this integration?

If you sign out of the app, there should be a reset password button. Use this and you’ll be able to set a password.

Alternatively, this link should work. You won’t be able to login from the website but password reset will work (or used to anyway)
https://fleet.prod.ohme-ev.com/#/authentication/forgotten-password

Could send email: Domain not allowlisted by project

That’s what I get from the link. I can sign out via the app but it tells me that because I’ve signed in via google, I need to do that.

Thinking of just deleting my ‘account’ and starting from scratch

Interesting - yeah the only solution may be to delete the account then. I’d love to be able to do auth in a way that means all account types are supported, but would need some cooperation from Ohme to make that happen.

I see that my Ohme integration appears to have stopped working earlier today. Have re-entered credentials, restarted etc. but to no avail. Debug logging doesn’t shed much light on what’s going on.

Anyone else seeing the same?

Still working for me. It’s likely that your charger is offline or your Home Assistant instance is having connection issues. Try powering the charger off and on and restart Home Assistant.

The integration started failing for me around 11:30am today with a 401 from the advancedSettings api

2025-11-17 14:52:27.663 ERROR (MainThread) [ohme.ohme] Ohme API response error: /v1/chargeDevices/<serial number>/advancedSettings, 401; {"timestamp":1763391147649,"status":401,"error":"Unauthorized","message":"Unauthorised","path":"/v1/chargeDevices/ohmeawbeojcr/advancedSettings"}

all entities are showing as unavailable
things I’ve tried:

  • updated to HA 2025.11.2
  • cycled ohme charger + HA
  • reset ohme password
  • disabling entities to see if it’d stop polling /advancedSettings

I noticed you released a new version of ohmepy which adds graceful degradation of advancedSettings failing in v1.5.2 @dan-r, any chance you can get this merged into the core please?
I think it’d solve the problem. I did enable debug logs and it’s only showing as the advanced settings api call as failing

2025-11-17 14:56:27.666 ERROR (MainThread) [ohme.ohme] Ohme API response error: /v1/chargeDevices/<serial number>/advancedSettings, 401; {"timestamp":1763391387655,"status":401,"error":"Unauthorized","message":"Unauthorised","path":"/v1/chargeDevices/ohmeawbeojcr/advancedSettings"}
2025-11-17 14:56:27.667 DEBUG (MainThread) [homeassistant.components.ohme.coordinator] Finished fetching Ohme Advanced Settings data in 0.163 seconds (success: True)
2025-11-17 14:56:27.925 DEBUG (MainThread) [homeassistant.components.ohme.coordinator] Finished fetching Ohme Charge Sessions data in 0.395 seconds (success: True)

edit: can see it’s being tracked and worked on here Ohme 401 Unauthorized · Issue #156753 · home-assistant/core · GitHub thank you for integration and maintanance :slight_smile:

Hello and thank you for the integration. Do you know why energy sensor behaves so weird? As soon as car is plugged in it jumps to random amount. This makes it impossible to use in energy dashboard. Power sensor seems ok, so I’m experimenting with Riemann function sensor. But if energy sensor doesn’t provide useful data maybe not worth having it. Thank you!


Thank you Dan, much appreciated. I now have version 1.1.0, Custom integration that replaces a core component.

I take it that is correct.

No, this is not correct. When re-adding the Ohme integration it has simply re-installed the HACS / custom version, which seems to override the core version as they have the same name. When searching for the integration there is a little red box icon that gives you a hint it’s the custom one.

The custom integration stopped working in the last few days for me. No matter what I did, I cannot delete the Ohme service from the UI under HACS. There is never a delete option, only disable. I have a delete option for HACS itself, but didn’t want to risk affecting all my other custom components (it probably wouldn’t, but still…)

I run HA in docker, so I connected to my host then started a bash shell inside the container. I went to the custom_components folder and deleted the ohme folder. I then re-started Home Assistant.

Now when I add the Ohme integration I get the core version, and everything works again, although a little differently. I need to change my automations a bit, but that won’t take long.

I do agree that this is a fantastic integration! I am on Octopus Agile and I’ve averaged under 7p per kwh for car charging in the last 12 months, thanks to this - and other - integrations.

@cad42s13 I’m in a similar setup to you - Ohme and IOG in my case. I use this and bottlecapdave’s Octopus integration, which is also great but sadly Ohme doesn’t provide the dispatch information to allow me to see intelligent dispatch sessions - i.e. a charging session that gets created during the day and therefore means cheap rate. I know you’re on Agile not IOG, but I wondered if you’d found any clever ways to managing rate changes. Right now, I get the charge slots from this integration, create calendars entries from those and then drive automations using those slots, but the charge slots from Ohme change all the time so managing all the edge cases is a pain in the backside.