From 265fe89b03c44cc04842f3f482b03491b8aa00a8 Mon Sep 17 00:00:00 2001 From: Alex Savin Date: Sun, 1 Jun 2025 15:40:05 -0400 Subject: [PATCH] More changes --- mysubaru.go | 2 +- vehicle.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mysubaru.go b/mysubaru.go index 31eaea4..ddff729 100644 --- a/mysubaru.go +++ b/mysubaru.go @@ -232,7 +232,7 @@ type VehicleCondition struct { EvStateOfChargeMode string `json:"evStateOfChargeMode,omitempty"` // null, EvTimeToFullyCharged string `json:"evTimeToFullyCharged,omitempty"` // null, EvStateOfChargePercent int `json:"evStateOfChargePercent,omitempty"` // null, - LastUpdatedTime string `json:"lastUpdatedTime,string"` // "2023-04-10T17:50:54+0000", + LastUpdatedTime string `json:"lastUpdatedTime"` // "2023-04-10T17:50:54+0000", } // ClimateSettings . diff --git a/vehicle.go b/vehicle.go index 455b9a4..3b2e239 100644 --- a/vehicle.go +++ b/vehicle.go @@ -613,6 +613,8 @@ func (v *Vehicle) GetVehicleStatus() { val.Field(i).Interface() == "16383" || val.Field(i).Interface() == "65535" || val.Field(i).Interface() == "-64" || + val.Field(i).Interface() == "" || + val.Field(i).Interface() == 0 || val.Field(i).Interface() == nil { continue } @@ -769,6 +771,8 @@ func (v *Vehicle) GetVehicleCondition() { val.Field(i).Interface() == "16383" || val.Field(i).Interface() == "65535" || val.Field(i).Interface() == "-64" || + val.Field(i).Interface() == "" || + val.Field(i).Interface() == 0 || val.Field(i).Interface() == nil { continue }