diff --git a/vehicle/tesla/provider.go b/vehicle/tesla/provider.go index ca6e7e15f..67305ac91 100644 --- a/vehicle/tesla/provider.go +++ b/vehicle/tesla/provider.go @@ -115,19 +115,16 @@ func (v *Provider) Climater() (bool, error) { return res.Response.ClimateState.IsPreconditioning, nil } -// var _ api.VehiclePosition = (*Provider)(nil) +var _ api.VehiclePosition = (*Provider)(nil) -// // Position implements the api.VehiclePosition interface -// func (v *Provider) Position() (float64, float64, error) { -// res, err := v.dataG() -// if err != nil { -// return 0, 0, err -// } -// if res.Response.DriveState.Latitude != 0 || res.Response.DriveState.Longitude != 0 { -// return res.Response.DriveState.Latitude, res.Response.DriveState.Longitude, nil -// } -// return res.Response.DriveState.ActiveRouteLatitude, res.Response.DriveState.ActiveRouteLongitude, nil -// } +// Position implements the api.VehiclePosition interface +func (v *Provider) Position() (float64, float64, error) { + res, err := v.dataG() + if err != nil { + return 0, 0, err + } + return res.Response.DriveState.Latitude, res.Response.DriveState.Longitude, nil +} var _ api.SocLimiter = (*Provider)(nil)