Skip to content

aunefyren/current

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CURRENT EV Charging

GitHub Release GitHub Downloads (all assets, all releases) GitHub issues GitHub Repo stars GitHub forks

Note

Parts of this integration were co-written with Claude (Anthropic AI). The code has been reviewed and tested against real CURRENT hardware.

A Home Assistant integration for the CURRENT EV charging platform. Targets apartment and residential tenants who have a Zaptec charger managed by CURRENT, and want to start/stop charging and monitor session status from Home Assistant.


Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
Must be added as a custom repository.


Features

  • UI-based setup — no configuration.yaml editing required
  • Start and stop charging via a switch entity
  • Live session monitoring (power, current, energy, charging duration)
  • Charger status: Available, Charging, Standby (car full/paused), Unavailable
  • Last session summary (energy and cost in account currency)
  • Charger controls: require authentication, permanent cable lock, restart
  • Multiple chargers supported — each appears as a separate device

Entities

Each charger appears as its own device. The following entities are created per charger:

Sensors

Entity Description
Charger Status Available, Charging, Standby, or Unavailable
Session Energy kWh delivered in the current session
Charging Duration Minutes of active power delivery this session
Live Power Current power draw in kW
Live Current Current draw in amps
State of Charge Battery % (if reported by the car over OCPP)
Last Session Energy kWh delivered in the last completed session
Last Session Cost Cost of the last completed session (account currency)

Controls

Entity Type Description
EV Charging Switch Start/stop the charging session
Require Authentication Switch Toggle RFID/app authentication requirement
Cable Lock Switch Toggle permanent cable locking
Restart Charger Button Send a reset command to the charger

Installation

  1. Add this repo to HACS as a custom repository
  2. Install CURRENT in HACS
  3. Restart Home Assistant
  4. Go to Settings → Devices & Services → Add Integration and search for CURRENT
  5. Enter your CURRENT account email and password

Known limitations

  • The CURRENT API caches session data server-side and typically updates once per minute, so sensor values may lag up to ~60 seconds after charging starts or stops.
  • This integration uses the same API endpoints as the CURRENT mobile app. These are not officially documented as a third-party API and may change without notice.
  • Chargers added to your CURRENT account after the integration is set up will not appear automatically — reload the integration from Settings → Integrations to pick them up.

Ideas for further development

  • Automatic re-registration when charger list changes (no reload required)
  • Charging schedule / smart charging controls