check if a car is compatible with the API

This commit is contained in:
Florian Bezannier
2021-05-16 18:31:43 +02:00
parent c87e82fd4f
commit 4d908292b2
+6 -1
View File
@@ -124,6 +124,12 @@ os.chdir(current_dir)
psacc.save_config(name="test.json")
res = psacc.get_vehicles()
print(f"\nYour vehicles: {res}")
if len(res) == 0:
print("No vehicle in your account is compatible with this API, you vehicle is probably too old...")
sys.exit(1)
for vehicle in res_dict["vehicles"]:
car = psacc.vehicles_list.get_car_by_vin(vehicle["vin"])
if "short_label" in vehicle and car.label == "unknown":
@@ -133,7 +139,6 @@ for vehicle in res_dict["vehicles"]:
print("Warning: Can't get car model please check cars.json")
psacc.vehicles_list.save_cars()
print(f"\nYour vehicles: {res}")
# Charge control
charge_controls = ChargeControls("charge_config1.json")