Skip to content
EN | DE

Home Assistant Charger

Home Assistant instances in your network will be auto-discovered and suitable charger entities and services (e.g. sensor.*, switch.*, number.*) will be suggested.

Parameters

NameDescriptionValueLevel
uriHome Assistant URI
Example: http://homeassistant.local:8123
optional
statusCharging status sensor

Entity ID for charging status (A=ready, B=connected, C=charging)

Example: sensor.charger_status
optional
enabledEnabled status sensor

Entity ID for enabled state (sensor, binary_sensor or switch with on/off or true/false state)

Example: binary_sensor.charger_enabled
optional
enableEnable switch

Entity ID for enable/disable control (switch or input_boolean)

Example: switch.charger_enable
optional
setMaxCurrentMaximum current entity [A]

Entity ID for setting maximum current in amperes (number or input_number entity)

Example: number.charger_max_current
optional
powerPower entity

Entity ID for instantaneous power measurement in watts

Example: sensor.charger_power
advanced
energyEnergy entity

Entity ID for cumulative energy measurement in kWh

Example: sensor.charger_energy
advanced
currentL1L1 current entity

Entity ID for L1 current measurement in amperes

Example: sensor.charger_current_l1
advanced
currentL2L2 current entity

Entity ID for L2 current measurement in amperes

Example: sensor.charger_current_l2
advanced
currentL3L3 current entity

Entity ID for L3 current measurement in amperes

Example: sensor.charger_current_l3
advanced
voltageL1L1 voltage entity

Entity ID for L1 voltage measurement in volts

Example: sensor.charger_voltage_l1
advanced
voltageL2L2 voltage entity

Entity ID for L2 voltage measurement in volts

Example: sensor.charger_voltage_l2
advanced
voltageL3L3 voltage entity

Entity ID for L3 voltage measurement in volts

Example: sensor.charger_voltage_l3
advanced
phaseswitchPhase switching entity

Entity ID for 1p/3p phase switching (select entity with options "1" and "3")

Example: select.charger_phases
advanced
heatingHeating device

Shows °C instead of %

advanced
integrateddeviceIntegrated device

Integrated device. No charging sessions

advanced
Configuration example for evcc.yaml

If you don't want to configure via the UI, you can alternatively use this YAML block.

chargers:
- name: my_charger
type: template
template: homeassistant
uri: http://homeassistant.local:8123 # Home Assistant URI
status: sensor.charger_status # Charging status sensor, Entity ID for charging status (A=ready, B=connected, C=charging)
enabled: binary_sensor.charger_enabled # Enabled status sensor, Entity ID for enabled state (`sensor`, `binary_sensor` or `switch` with `on`/`off` or `true`/`false` state)
enable: switch.charger_enable # Enable switch, Entity ID for enable/disable control (`switch` or `input_boolean`)
setMaxCurrent: number.charger_max_current # Maximum current entity [A], Entity ID for setting maximum current in amperes (`number` or `input_number` entity)
power: sensor.charger_power # Power entity, Entity ID for instantaneous power measurement in watts (optional)
energy: sensor.charger_energy # Energy entity, Entity ID for cumulative energy measurement in kWh (optional)
currentL1: sensor.charger_current_l1 # L1 current entity, Entity ID for L1 current measurement in amperes (optional)
currentL2: sensor.charger_current_l2 # L2 current entity, Entity ID for L2 current measurement in amperes (optional)
currentL3: sensor.charger_current_l3 # L3 current entity, Entity ID for L3 current measurement in amperes (optional)
voltageL1: sensor.charger_voltage_l1 # L1 voltage entity, Entity ID for L1 voltage measurement in volts (optional)
voltageL2: sensor.charger_voltage_l2 # L2 voltage entity, Entity ID for L2 voltage measurement in volts (optional)
voltageL3: sensor.charger_voltage_l3 # L3 voltage entity, Entity ID for L3 voltage measurement in volts (optional)
phaseswitch: select.charger_phases # Phase switching entity, Entity ID for 1p/3p phase switching (select entity with options "1" and "3") (optional)
heating: # Heating device, Shows °C instead of % (optional)
integrateddevice: # Integrated device, Integrated device. No charging sessions (optional)