Skip to content

Commit

Permalink
Fix VIN so it matches the check
Browse files Browse the repository at this point in the history
  • Loading branch information
Bre77 committed May 20, 2024
1 parent b9abbde commit 52b36a1
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 40 deletions.
4 changes: 3 additions & 1 deletion homeassistant/components/teslemetry/coordinator.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,9 @@ async def _async_update_data(self) -> dict[str, Any]:
except VehicleOffline:
self.data["state"] = TeslemetryState.OFFLINE
return self.data
except (InvalidToken, Forbidden, SubscriptionRequired) as e:
except InvalidToken as e:
raise ConfigEntryAuthFailed from e
except SubscriptionRequired as e:
raise ConfigEntryAuthFailed from e
except TeslaFleetError as e:
raise UpdateFailed(e.message) from e
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/teslemetry/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/teslemetry",
"iot_class": "cloud_polling",
"loggers": ["tesla-fleet-api"],
"requirements": ["tesla-fleet-api==0.5.11"]
"requirements": ["tesla-fleet-api==0.5.12"]
}
2 changes: 1 addition & 1 deletion requirements_all.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2695,7 +2695,7 @@ temperusb==1.6.1
# tensorflow==2.5.0

# homeassistant.components.teslemetry
tesla-fleet-api==0.5.11
tesla-fleet-api==0.5.12

# homeassistant.components.powerwall
tesla-powerwall==0.5.1
Expand Down
2 changes: 1 addition & 1 deletion requirements_test_all.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2087,7 +2087,7 @@ temescal==0.5
temperusb==1.6.1

# homeassistant.components.teslemetry
tesla-fleet-api==0.5.11
tesla-fleet-api==0.5.12

# homeassistant.components.powerwall
tesla-powerwall==0.5.1
Expand Down
2 changes: 1 addition & 1 deletion tests/components/teslemetry/fixtures/products.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"id": 1234,
"user_id": 1234,
"vehicle_id": 1234,
"vin": "LRW3F7EK4KC700000",
"vin": "LRWXF7EK4KC700000",
"color": null,
"access_type": "OWNER",
"display_name": "Test",
Expand Down
2 changes: 1 addition & 1 deletion tests/components/teslemetry/fixtures/vehicle_data.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": 1234,
"user_id": 1234,
"vehicle_id": 1234,
"vin": "LRW3F7EK4KC700000",
"vin": "LRWXF7EK4KC700000",
"color": null,
"access_type": "OWNER",
"granular_access": {
Expand Down
2 changes: 1 addition & 1 deletion tests/components/teslemetry/fixtures/vehicle_data_alt.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"id": 1234,
"user_id": 1234,
"vehicle_id": 1234,
"vin": "LRW3F7EK4KC700000",
"vin": "LRWXF7EK4KC700000",
"color": null,
"access_type": "OWNER",
"granular_access": {
Expand Down
6 changes: 3 additions & 3 deletions tests/components/teslemetry/snapshots/test_climate.ambr
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
'previous_unique_id': None,
'supported_features': <ClimateEntityFeature: 401>,
'translation_key': <TeslemetryClimateSide.DRIVER: 'driver_temp'>,
'unique_id': 'LRW3F7EK4KC700000-driver_temp',
'unique_id': 'LRWXF7EK4KC700000-driver_temp',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -116,7 +116,7 @@
'previous_unique_id': None,
'supported_features': <ClimateEntityFeature: 401>,
'translation_key': <TeslemetryClimateSide.DRIVER: 'driver_temp'>,
'unique_id': 'LRW3F7EK4KC700000-driver_temp',
'unique_id': 'LRWXF7EK4KC700000-driver_temp',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -191,7 +191,7 @@
'previous_unique_id': None,
'supported_features': <ClimateEntityFeature: 401>,
'translation_key': <TeslemetryClimateSide.DRIVER: 'driver_temp'>,
'unique_id': 'LRW3F7EK4KC700000-driver_temp',
'unique_id': 'LRWXF7EK4KC700000-driver_temp',
'unit_of_measurement': None,
})
# ---
Expand Down
60 changes: 30 additions & 30 deletions tests/components/teslemetry/snapshots/test_sensor.ambr
Original file line number Diff line number Diff line change
Expand Up @@ -867,7 +867,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_battery_level',
'unique_id': 'LRW3F7EK4KC700000-charge_state_battery_level',
'unique_id': 'LRWXF7EK4KC700000-charge_state_battery_level',
'unit_of_measurement': '%',
})
# ---
Expand Down Expand Up @@ -940,7 +940,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_battery_range',
'unique_id': 'LRW3F7EK4KC700000-charge_state_battery_range',
'unique_id': 'LRWXF7EK4KC700000-charge_state_battery_range',
'unit_of_measurement': <UnitOfLength.KILOMETERS: 'km'>,
})
# ---
Expand Down Expand Up @@ -1005,7 +1005,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_conn_charge_cable',
'unique_id': 'LRW3F7EK4KC700000-charge_state_conn_charge_cable',
'unique_id': 'LRWXF7EK4KC700000-charge_state_conn_charge_cable',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -1069,7 +1069,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_charge_energy_added',
'unique_id': 'LRW3F7EK4KC700000-charge_state_charge_energy_added',
'unique_id': 'LRWXF7EK4KC700000-charge_state_charge_energy_added',
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
})
# ---
Expand Down Expand Up @@ -1139,7 +1139,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_charge_rate',
'unique_id': 'LRW3F7EK4KC700000-charge_state_charge_rate',
'unique_id': 'LRWXF7EK4KC700000-charge_state_charge_rate',
'unit_of_measurement': <UnitOfSpeed.KILOMETERS_PER_HOUR: 'km/h'>,
})
# ---
Expand Down Expand Up @@ -1206,7 +1206,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_charger_actual_current',
'unique_id': 'LRW3F7EK4KC700000-charge_state_charger_actual_current',
'unique_id': 'LRWXF7EK4KC700000-charge_state_charger_actual_current',
'unit_of_measurement': <UnitOfElectricCurrent.AMPERE: 'A'>,
})
# ---
Expand Down Expand Up @@ -1273,7 +1273,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_charger_power',
'unique_id': 'LRW3F7EK4KC700000-charge_state_charger_power',
'unique_id': 'LRWXF7EK4KC700000-charge_state_charger_power',
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
})
# ---
Expand Down Expand Up @@ -1340,7 +1340,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_charger_voltage',
'unique_id': 'LRW3F7EK4KC700000-charge_state_charger_voltage',
'unique_id': 'LRWXF7EK4KC700000-charge_state_charger_voltage',
'unit_of_measurement': <UnitOfElectricPotential.VOLT: 'V'>,
})
# ---
Expand Down Expand Up @@ -1414,7 +1414,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_charging_state',
'unique_id': 'LRW3F7EK4KC700000-charge_state_charging_state',
'unique_id': 'LRWXF7EK4KC700000-charge_state_charging_state',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -1496,7 +1496,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'drive_state_active_route_miles_to_arrival',
'unique_id': 'LRW3F7EK4KC700000-drive_state_active_route_miles_to_arrival',
'unique_id': 'LRWXF7EK4KC700000-drive_state_active_route_miles_to_arrival',
'unit_of_measurement': <UnitOfLength.KILOMETERS: 'km'>,
})
# ---
Expand Down Expand Up @@ -1566,7 +1566,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'climate_state_driver_temp_setting',
'unique_id': 'LRW3F7EK4KC700000-climate_state_driver_temp_setting',
'unique_id': 'LRWXF7EK4KC700000-climate_state_driver_temp_setting',
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
})
# ---
Expand Down Expand Up @@ -1639,7 +1639,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_est_battery_range',
'unique_id': 'LRW3F7EK4KC700000-charge_state_est_battery_range',
'unique_id': 'LRWXF7EK4KC700000-charge_state_est_battery_range',
'unit_of_measurement': <UnitOfLength.KILOMETERS: 'km'>,
})
# ---
Expand Down Expand Up @@ -1704,7 +1704,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_fast_charger_type',
'unique_id': 'LRW3F7EK4KC700000-charge_state_fast_charger_type',
'unique_id': 'LRWXF7EK4KC700000-charge_state_fast_charger_type',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -1771,7 +1771,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_ideal_battery_range',
'unique_id': 'LRW3F7EK4KC700000-charge_state_ideal_battery_range',
'unique_id': 'LRWXF7EK4KC700000-charge_state_ideal_battery_range',
'unit_of_measurement': <UnitOfLength.KILOMETERS: 'km'>,
})
# ---
Expand Down Expand Up @@ -1841,7 +1841,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'climate_state_inside_temp',
'unique_id': 'LRW3F7EK4KC700000-climate_state_inside_temp',
'unique_id': 'LRWXF7EK4KC700000-climate_state_inside_temp',
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
})
# ---
Expand Down Expand Up @@ -1914,7 +1914,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'vehicle_state_odometer',
'unique_id': 'LRW3F7EK4KC700000-vehicle_state_odometer',
'unique_id': 'LRWXF7EK4KC700000-vehicle_state_odometer',
'unit_of_measurement': <UnitOfLength.KILOMETERS: 'km'>,
})
# ---
Expand Down Expand Up @@ -1984,7 +1984,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'climate_state_outside_temp',
'unique_id': 'LRW3F7EK4KC700000-climate_state_outside_temp',
'unique_id': 'LRWXF7EK4KC700000-climate_state_outside_temp',
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
})
# ---
Expand Down Expand Up @@ -2054,7 +2054,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'climate_state_passenger_temp_setting',
'unique_id': 'LRW3F7EK4KC700000-climate_state_passenger_temp_setting',
'unique_id': 'LRWXF7EK4KC700000-climate_state_passenger_temp_setting',
'unit_of_measurement': <UnitOfTemperature.CELSIUS: '°C'>,
})
# ---
Expand Down Expand Up @@ -2121,7 +2121,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'drive_state_power',
'unique_id': 'LRW3F7EK4KC700000-drive_state_power',
'unique_id': 'LRWXF7EK4KC700000-drive_state_power',
'unit_of_measurement': <UnitOfPower.KILO_WATT: 'kW'>,
})
# ---
Expand Down Expand Up @@ -2193,7 +2193,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'drive_state_shift_state',
'unique_id': 'LRW3F7EK4KC700000-drive_state_shift_state',
'unique_id': 'LRWXF7EK4KC700000-drive_state_shift_state',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -2271,7 +2271,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'drive_state_speed',
'unique_id': 'LRW3F7EK4KC700000-drive_state_speed',
'unique_id': 'LRWXF7EK4KC700000-drive_state_speed',
'unit_of_measurement': <UnitOfSpeed.KILOMETERS_PER_HOUR: 'km/h'>,
})
# ---
Expand Down Expand Up @@ -2338,7 +2338,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'drive_state_active_route_energy_at_arrival',
'unique_id': 'LRW3F7EK4KC700000-drive_state_active_route_energy_at_arrival',
'unique_id': 'LRWXF7EK4KC700000-drive_state_active_route_energy_at_arrival',
'unit_of_measurement': '%',
})
# ---
Expand Down Expand Up @@ -2403,7 +2403,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'drive_state_active_route_minutes_to_arrival',
'unique_id': 'LRW3F7EK4KC700000-drive_state_active_route_minutes_to_arrival',
'unique_id': 'LRWXF7EK4KC700000-drive_state_active_route_minutes_to_arrival',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -2464,7 +2464,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_minutes_to_full_charge',
'unique_id': 'LRW3F7EK4KC700000-charge_state_minutes_to_full_charge',
'unique_id': 'LRWXF7EK4KC700000-charge_state_minutes_to_full_charge',
'unit_of_measurement': None,
})
# ---
Expand Down Expand Up @@ -2533,7 +2533,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'vehicle_state_tpms_pressure_fl',
'unique_id': 'LRW3F7EK4KC700000-vehicle_state_tpms_pressure_fl',
'unique_id': 'LRWXF7EK4KC700000-vehicle_state_tpms_pressure_fl',
'unit_of_measurement': <UnitOfPressure.PSI: 'psi'>,
})
# ---
Expand Down Expand Up @@ -2606,7 +2606,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'vehicle_state_tpms_pressure_fr',
'unique_id': 'LRW3F7EK4KC700000-vehicle_state_tpms_pressure_fr',
'unique_id': 'LRWXF7EK4KC700000-vehicle_state_tpms_pressure_fr',
'unit_of_measurement': <UnitOfPressure.PSI: 'psi'>,
})
# ---
Expand Down Expand Up @@ -2679,7 +2679,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'vehicle_state_tpms_pressure_rl',
'unique_id': 'LRW3F7EK4KC700000-vehicle_state_tpms_pressure_rl',
'unique_id': 'LRWXF7EK4KC700000-vehicle_state_tpms_pressure_rl',
'unit_of_measurement': <UnitOfPressure.PSI: 'psi'>,
})
# ---
Expand Down Expand Up @@ -2752,7 +2752,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'vehicle_state_tpms_pressure_rr',
'unique_id': 'LRW3F7EK4KC700000-vehicle_state_tpms_pressure_rr',
'unique_id': 'LRWXF7EK4KC700000-vehicle_state_tpms_pressure_rr',
'unit_of_measurement': <UnitOfPressure.PSI: 'psi'>,
})
# ---
Expand Down Expand Up @@ -2819,7 +2819,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'drive_state_active_route_traffic_minutes_delay',
'unique_id': 'LRW3F7EK4KC700000-drive_state_active_route_traffic_minutes_delay',
'unique_id': 'LRWXF7EK4KC700000-drive_state_active_route_traffic_minutes_delay',
'unit_of_measurement': <UnitOfTime.MINUTES: 'min'>,
})
# ---
Expand Down Expand Up @@ -2886,7 +2886,7 @@
'previous_unique_id': None,
'supported_features': 0,
'translation_key': 'charge_state_usable_battery_level',
'unique_id': 'LRW3F7EK4KC700000-charge_state_usable_battery_level',
'unique_id': 'LRWXF7EK4KC700000-charge_state_usable_battery_level',
'unit_of_measurement': '%',
})
# ---
Expand Down

0 comments on commit 52b36a1

Please sign in to comment.