From 791bfae0559ad5b7b7c7dfc33b5e706a32a6db8a Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sun, 31 May 2026 09:49:24 +0200 Subject: [PATCH] Toyota: fall back to `evRange` when `evRangeWithAc` is unusable (#30347) --- vehicle/toyota/provider.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/vehicle/toyota/provider.go b/vehicle/toyota/provider.go index 85d3c5e5b..24ca89174 100644 --- a/vehicle/toyota/provider.go +++ b/vehicle/toyota/provider.go @@ -75,5 +75,11 @@ func (v *Provider) Range() (int64, error) { if err != nil { return 0, err } - return res.Payload.EvRangeWithAc.ValueInKilometers() + + rng, err := res.Payload.EvRangeWithAc.ValueInKilometers() + if err == nil { + return rng, nil + } + + return res.Payload.EvRange.ValueInKilometers() }