Re-add odometer logging (#3473)

This commit is contained in:
andig 2022-05-22 21:41:29 +02:00 • committed by GitHub
parent a46b8a2eea
commit 21e12f943a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -796,11 +796,14 @@ func (lp *LoadPoint) setActiveVehicle(vehicle api.Vehicle) {
lp.publish("vehicleCapacity", lp.vehicle.Capacity())
// publish odometer once
var odo float64
if vs, ok := lp.vehicle.(api.VehicleOdometer); ok {
odo, _ = vs.Odometer()
if odo, err := vs.Odometer(); err == nil {
lp.log.DEBUG.Printf("vehicle odometer: %.0fkm", odo)
lp.publish("vehicleOdometer", odo)
} else {
lp.log.ERROR.Printf("vehicle odometer: %v", err)
}
}
lp.publish("vehicleOdometer", odo)
lp.applyAction(vehicle.OnIdentified())