dan-r / HomeAssistant-Ohme

Unofficial Home Assistant integration for interacting with Ohme EV chargers (EVSE) 🚗⚡️
MIT License
34 stars 10 forks source link
electric-vehicle hacs-integration home-assistant octopus-energy

Ohme EV Charger for Home Assistant

An unofficial integration for interacting with Ohme EV Chargers. I have no affiliation with Ohme besides owning one of their EV chargers.

This integration does not currently support accounts with multiple chargers.

If you find any bugs or would like to request a feature, please open an issue.

Tested Hardware

This integration has been tested with the following hardware:

External Software

The 'Charge Slot Active' binary sensor mimics the planned_dispatches and completed_dispatches attributes from the Octopus Energy integration, so should support external software which reads this such as predbat.

Installation

HACS

This is the recommended installation method.

  1. Add this repository to HACS as a custom repository
  2. Search for and install the Ohme addon from HACS
  3. Restart Home Assistant

Manual

  1. Download the latest release
  2. Copy the contents of custom_components into the <config directory>/custom_components directory of your Home Assistant installation
  3. Restart Home Assistant

Setup

From the Home Assistant Integrations page, search for and add the Ohme integration.

Social Logins

If you created your Ohme account through an Apple, Facebook or Google account, you will need to set a password to use this integration.

Visit the password reset page and enter the email address associated with your social account. You can then use this new password to log into the integration.

Entities

This integration exposes the following entities:

Options

Some options can be set from the 'Configure' menu in Home Assistant:

Coordinators

Updates are made to entity states by polling the Ohme API. This is handled by 'coordinators' defined to Home Assistant, which refresh at a set interval or when externally triggered.

The coordinators are listed with their refresh intervals below. Relevant coordinators are also refreshed when using switches and buttons.