Smart 453 SoC limit

I have a Smart 453, and I can’t get it to accept a preset SoC. I’m using Home Assistant (HA) with EVCC, and in the Smart OVMS I’m publishing to the Mosquitto broker.

The problem is that I can’t set a target SoC via OVMS. Somehow that doesn’t work. So I wanted to let EVCC handle it, but I can’t get the vehicle detection to work.

I originally thought I could just build an automation where—if there’s a time gap of, say, >10 seconds between the messages “EVCC plug connected to charging box 1” and “Smart was connected”—it would automatically load the “Smart” profile in EVCC and then stop charging at X% SoC.

But the OVMS message comes so late that I can’t get that kind of detection working. How do you manage to have the Smart charge only up to, for example, 90%? Static is fine as well. EVCC receives all the data, but just too late.

EVCC Vehicle:

title: Smart
icon: car
capacity: 17 # kWh

soc: # state of charge
source: mqtt
topic: ha2evcc/vehicles/smart/soc
range:
source: mqtt
topic: ha2evcc/vehicles/smart/range
odometer:
source: mqtt
topic: ha2evcc/vehicles/smart/odometer
status:
source: mqtt
topic: ha2evcc/vehicles/smart/status