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.
Must be added as a custom repository.
- UI-based setup — no
configuration.yamlediting 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
Each charger appears as its own device. The following entities are created per charger:
| 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) |
| 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 |
- Add this repo to HACS as a custom repository
- Install CURRENT in HACS
- Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration and search for CURRENT
- Enter your CURRENT account email and password
- 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.
- Automatic re-registration when charger list changes (no reload required)
- Charging schedule / smart charging controls