diff --git a/vehicle.go b/vehicle.go index 137c285..f5df05f 100644 --- a/vehicle.go +++ b/vehicle.go @@ -482,7 +482,7 @@ func (v *Vehicle) GetClimatePresets() { v.client.logger.Debug("subaru climate presets http output", "body", resp) - tmp1 := strings.ReplaceAll(string(resp), `\\\"`, `"`) + tmp1 := strings.ReplaceAll(string(resp), "\\\\\\\"", "\"") v.client.logger.Debug("subaru climate presets after trimming #1", "body", tmp1) tmp2 := strings.ReplaceAll(tmp1, `}\",\"{`, `},{`) v.client.logger.Debug("subaru climate presets after trimming #2", "body", tmp2)