diff --git a/tests/components/tessie/snapshots/test_binary_sensors.ambr b/tests/components/tessie/snapshots/test_binary_sensors.ambr index 73ea5f3989a..2fbd6764081 100644 --- a/tests/components/tessie/snapshots/test_binary_sensors.ambr +++ b/tests/components/tessie/snapshots/test_binary_sensors.ambr @@ -219,6 +219,50 @@ 'state': 'off', }) # --- +# name: test_binary_sensors[binary_sensor.test_charge_cable-entry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': None, + 'config_entry_id': , + 'device_class': None, + 'device_id': , + 'disabled_by': None, + 'domain': 'binary_sensor', + 'entity_category': , + 'entity_id': 'binary_sensor.test_charge_cable', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': , + 'name': None, + 'options': dict({ + }), + 'original_device_class': , + 'original_icon': None, + 'original_name': 'Charge cable', + 'platform': 'tessie', + 'previous_unique_id': None, + 'supported_features': 0, + 'translation_key': 'charge_state_conn_charge_cable', + 'unique_id': 'VINVINVIN-charge_state_conn_charge_cable', + 'unit_of_measurement': None, + }) +# --- +# name: test_binary_sensors[binary_sensor.test_charge_cable-state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'connectivity', + 'friendly_name': 'Test Charge cable', + }), + 'context': , + 'entity_id': 'binary_sensor.test_charge_cable', + 'last_changed': , + 'last_updated': , + 'state': 'on', + }) +# --- # name: test_binary_sensors[binary_sensor.test_charging-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -307,6 +351,50 @@ 'state': 'on', }) # --- +# name: test_binary_sensors[binary_sensor.test_front_driver_door-entry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': None, + 'config_entry_id': , + 'device_class': None, + 'device_id': , + 'disabled_by': None, + 'domain': 'binary_sensor', + 'entity_category': , + 'entity_id': 'binary_sensor.test_front_driver_door', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': , + 'name': None, + 'options': dict({ + }), + 'original_device_class': , + 'original_icon': None, + 'original_name': 'Front driver door', + 'platform': 'tessie', + 'previous_unique_id': None, + 'supported_features': 0, + 'translation_key': 'vehicle_state_df', + 'unique_id': 'VINVINVIN-vehicle_state_df', + 'unit_of_measurement': None, + }) +# --- +# name: test_binary_sensors[binary_sensor.test_front_driver_door-state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'door', + 'friendly_name': 'Test Front driver door', + }), + 'context': , + 'entity_id': 'binary_sensor.test_front_driver_door', + 'last_changed': , + 'last_updated': , + 'state': 'off', + }) +# --- # name: test_binary_sensors[binary_sensor.test_front_driver_window-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -351,6 +439,50 @@ 'state': 'off', }) # --- +# name: test_binary_sensors[binary_sensor.test_front_passenger_door-entry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': None, + 'config_entry_id': , + 'device_class': None, + 'device_id': , + 'disabled_by': None, + 'domain': 'binary_sensor', + 'entity_category': , + 'entity_id': 'binary_sensor.test_front_passenger_door', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': , + 'name': None, + 'options': dict({ + }), + 'original_device_class': , + 'original_icon': None, + 'original_name': 'Front passenger door', + 'platform': 'tessie', + 'previous_unique_id': None, + 'supported_features': 0, + 'translation_key': 'vehicle_state_pf', + 'unique_id': 'VINVINVIN-vehicle_state_pf', + 'unit_of_measurement': None, + }) +# --- +# name: test_binary_sensors[binary_sensor.test_front_passenger_door-state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'door', + 'friendly_name': 'Test Front passenger door', + }), + 'context': , + 'entity_id': 'binary_sensor.test_front_passenger_door', + 'last_changed': , + 'last_updated': , + 'state': 'off', + }) +# --- # name: test_binary_sensors[binary_sensor.test_front_passenger_window-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -482,6 +614,50 @@ 'state': 'off', }) # --- +# name: test_binary_sensors[binary_sensor.test_rear_driver_door-entry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': None, + 'config_entry_id': , + 'device_class': None, + 'device_id': , + 'disabled_by': None, + 'domain': 'binary_sensor', + 'entity_category': , + 'entity_id': 'binary_sensor.test_rear_driver_door', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': , + 'name': None, + 'options': dict({ + }), + 'original_device_class': , + 'original_icon': None, + 'original_name': 'Rear driver door', + 'platform': 'tessie', + 'previous_unique_id': None, + 'supported_features': 0, + 'translation_key': 'vehicle_state_dr', + 'unique_id': 'VINVINVIN-vehicle_state_dr', + 'unit_of_measurement': None, + }) +# --- +# name: test_binary_sensors[binary_sensor.test_rear_driver_door-state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'door', + 'friendly_name': 'Test Rear driver door', + }), + 'context': , + 'entity_id': 'binary_sensor.test_rear_driver_door', + 'last_changed': , + 'last_updated': , + 'state': 'off', + }) +# --- # name: test_binary_sensors[binary_sensor.test_rear_driver_window-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -526,6 +702,50 @@ 'state': 'off', }) # --- +# name: test_binary_sensors[binary_sensor.test_rear_passenger_door-entry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': None, + 'config_entry_id': , + 'device_class': None, + 'device_id': , + 'disabled_by': None, + 'domain': 'binary_sensor', + 'entity_category': , + 'entity_id': 'binary_sensor.test_rear_passenger_door', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': , + 'name': None, + 'options': dict({ + }), + 'original_device_class': , + 'original_icon': None, + 'original_name': 'Rear passenger door', + 'platform': 'tessie', + 'previous_unique_id': None, + 'supported_features': 0, + 'translation_key': 'vehicle_state_pr', + 'unique_id': 'VINVINVIN-vehicle_state_pr', + 'unit_of_measurement': None, + }) +# --- +# name: test_binary_sensors[binary_sensor.test_rear_passenger_door-state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'door', + 'friendly_name': 'Test Rear passenger door', + }), + 'context': , + 'entity_id': 'binary_sensor.test_rear_passenger_door', + 'last_changed': , + 'last_updated': , + 'state': 'off', + }) +# --- # name: test_binary_sensors[binary_sensor.test_rear_passenger_window-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ diff --git a/tests/components/tessie/snapshots/test_climate.ambr b/tests/components/tessie/snapshots/test_climate.ambr index 47f310849ca..9afc3d4e903 100644 --- a/tests/components/tessie/snapshots/test_climate.ambr +++ b/tests/components/tessie/snapshots/test_climate.ambr @@ -1,925 +1,4 @@ # serializer version: 1 -# name: test_climate[binary_sensor.test_auto_seat_climate_left-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_left', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Auto seat climate left', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_auto_seat_climate_left', - 'unique_id': 'VINVINVIN-climate_state_auto_seat_climate_left', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_auto_seat_climate_left-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Auto seat climate left', - }), - 'context': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_left', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_climate[binary_sensor.test_auto_seat_climate_right-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_right', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Auto seat climate right', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_auto_seat_climate_right', - 'unique_id': 'VINVINVIN-climate_state_auto_seat_climate_right', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_auto_seat_climate_right-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Auto seat climate right', - }), - 'context': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_right', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_climate[binary_sensor.test_battery_heater-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_battery_heater', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Battery heater', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_battery_heater_on', - 'unique_id': 'VINVINVIN-charge_state_battery_heater_on', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_battery_heater-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Battery heater', - }), - 'context': , - 'entity_id': 'binary_sensor.test_battery_heater', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_cabin_overheat_protection-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Cabin overheat protection', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_cabin_overheat_protection', - 'unique_id': 'VINVINVIN-climate_state_cabin_overheat_protection', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_cabin_overheat_protection-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'running', - 'friendly_name': 'Test Cabin overheat protection', - }), - 'context': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_climate[binary_sensor.test_cabin_overheat_protection_actively_cooling-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection_actively_cooling', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Cabin overheat protection actively cooling', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_cabin_overheat_protection_actively_cooling', - 'unique_id': 'VINVINVIN-climate_state_cabin_overheat_protection_actively_cooling', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_cabin_overheat_protection_actively_cooling-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Cabin overheat protection actively cooling', - }), - 'context': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection_actively_cooling', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_charging-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': None, - 'entity_id': 'binary_sensor.test_charging', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Charging', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_charging_state', - 'unique_id': 'VINVINVIN-charge_state_charging_state', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_charging-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'battery_charging', - 'friendly_name': 'Test Charging', - }), - 'context': , - 'entity_id': 'binary_sensor.test_charging', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_climate[binary_sensor.test_dashcam-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_dashcam', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Dashcam', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_dashcam_state', - 'unique_id': 'VINVINVIN-vehicle_state_dashcam_state', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_dashcam-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'running', - 'friendly_name': 'Test Dashcam', - }), - 'context': , - 'entity_id': 'binary_sensor.test_dashcam', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_climate[binary_sensor.test_front_driver_window-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_front_driver_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Front driver window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_fd_window', - 'unique_id': 'VINVINVIN-vehicle_state_fd_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_front_driver_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Front driver window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_front_driver_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_front_passenger_window-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_front_passenger_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Front passenger window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_fp_window', - 'unique_id': 'VINVINVIN-vehicle_state_fp_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_front_passenger_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Front passenger window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_front_passenger_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_heat-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_heat', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Heat', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_auto_steering_wheel_heat', - 'unique_id': 'VINVINVIN-climate_state_auto_steering_wheel_heat', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_heat-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Heat', - }), - 'context': , - 'entity_id': 'binary_sensor.test_heat', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_climate[binary_sensor.test_preconditioning_enabled-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_preconditioning_enabled', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': None, - 'original_icon': None, - 'original_name': 'Preconditioning enabled', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_preconditioning_enabled', - 'unique_id': 'VINVINVIN-charge_state_preconditioning_enabled', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_preconditioning_enabled-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'friendly_name': 'Test Preconditioning enabled', - }), - 'context': , - 'entity_id': 'binary_sensor.test_preconditioning_enabled', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_rear_driver_window-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_rear_driver_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Rear driver window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_rd_window', - 'unique_id': 'VINVINVIN-vehicle_state_rd_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_rear_driver_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Rear driver window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_rear_driver_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_rear_passenger_window-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_rear_passenger_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Rear passenger window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_rp_window', - 'unique_id': 'VINVINVIN-vehicle_state_rp_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_rear_passenger_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Rear passenger window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_rear_passenger_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_scheduled_charging_pending-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_scheduled_charging_pending', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': None, - 'original_icon': None, - 'original_name': 'Scheduled charging pending', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_scheduled_charging_pending', - 'unique_id': 'VINVINVIN-charge_state_scheduled_charging_pending', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_scheduled_charging_pending-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'friendly_name': 'Test Scheduled charging pending', - }), - 'context': , - 'entity_id': 'binary_sensor.test_scheduled_charging_pending', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_status-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': None, - 'entity_id': 'binary_sensor.test_status', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Status', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'state', - 'unique_id': 'VINVINVIN-state', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_status-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'connectivity', - 'friendly_name': 'Test Status', - }), - 'context': , - 'entity_id': 'binary_sensor.test_status', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_front_left-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_left', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning front left', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_fl', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_fl', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_front_left-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning front left', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_left', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_front_right-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_right', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning front right', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_fr', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_fr', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_front_right-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning front right', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_right', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_rear_left-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_left', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning rear left', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_rl', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_rl', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_rear_left-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning rear left', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_left', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_rear_right-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_right', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning rear right', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_rr', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_rr', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_tire_pressure_warning_rear_right-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning rear right', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_right', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_trip_charging-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_trip_charging', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': None, - 'original_icon': None, - 'original_name': 'Trip charging', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_trip_charging', - 'unique_id': 'VINVINVIN-charge_state_trip_charging', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_trip_charging-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'friendly_name': 'Test Trip charging', - }), - 'context': , - 'entity_id': 'binary_sensor.test_trip_charging', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_climate[binary_sensor.test_user_present-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': None, - 'entity_id': 'binary_sensor.test_user_present', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'User present', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_is_user_present', - 'unique_id': 'VINVINVIN-vehicle_state_is_user_present', - 'unit_of_measurement': None, - }) -# --- -# name: test_climate[binary_sensor.test_user_present-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'presence', - 'friendly_name': 'Test User present', - }), - 'context': , - 'entity_id': 'binary_sensor.test_user_present', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- # name: test_climate[climate.test_climate-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ diff --git a/tests/components/tessie/snapshots/test_device_tracker.ambr b/tests/components/tessie/snapshots/test_device_tracker.ambr index bb96de2f4c6..ff47c73e8cd 100644 --- a/tests/components/tessie/snapshots/test_device_tracker.ambr +++ b/tests/components/tessie/snapshots/test_device_tracker.ambr @@ -1,5 +1,5 @@ # serializer version: 1 -# name: test_device_tracker[binary_sensor.test_auto_seat_climate_left-entry] +# name: test_device_tracker[device_tracker.test_location-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -9,449 +9,9 @@ 'device_class': None, 'device_id': , 'disabled_by': None, - 'domain': 'binary_sensor', + 'domain': 'device_tracker', 'entity_category': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_left', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Auto seat climate left', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_auto_seat_climate_left', - 'unique_id': 'VINVINVIN-climate_state_auto_seat_climate_left', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_auto_seat_climate_left-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Auto seat climate left', - }), - 'context': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_left', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_device_tracker[binary_sensor.test_auto_seat_climate_right-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_right', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Auto seat climate right', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_auto_seat_climate_right', - 'unique_id': 'VINVINVIN-climate_state_auto_seat_climate_right', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_auto_seat_climate_right-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Auto seat climate right', - }), - 'context': , - 'entity_id': 'binary_sensor.test_auto_seat_climate_right', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_device_tracker[binary_sensor.test_battery_heater-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_battery_heater', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Battery heater', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_battery_heater_on', - 'unique_id': 'VINVINVIN-charge_state_battery_heater_on', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_battery_heater-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Battery heater', - }), - 'context': , - 'entity_id': 'binary_sensor.test_battery_heater', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_cabin_overheat_protection-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Cabin overheat protection', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_cabin_overheat_protection', - 'unique_id': 'VINVINVIN-climate_state_cabin_overheat_protection', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_cabin_overheat_protection-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'running', - 'friendly_name': 'Test Cabin overheat protection', - }), - 'context': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_device_tracker[binary_sensor.test_cabin_overheat_protection_actively_cooling-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection_actively_cooling', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Cabin overheat protection actively cooling', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_cabin_overheat_protection_actively_cooling', - 'unique_id': 'VINVINVIN-climate_state_cabin_overheat_protection_actively_cooling', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_cabin_overheat_protection_actively_cooling-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Cabin overheat protection actively cooling', - }), - 'context': , - 'entity_id': 'binary_sensor.test_cabin_overheat_protection_actively_cooling', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_charging-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': None, - 'entity_id': 'binary_sensor.test_charging', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Charging', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_charging_state', - 'unique_id': 'VINVINVIN-charge_state_charging_state', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_charging-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'battery_charging', - 'friendly_name': 'Test Charging', - }), - 'context': , - 'entity_id': 'binary_sensor.test_charging', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_device_tracker[binary_sensor.test_dashcam-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_dashcam', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Dashcam', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_dashcam_state', - 'unique_id': 'VINVINVIN-vehicle_state_dashcam_state', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_dashcam-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'running', - 'friendly_name': 'Test Dashcam', - }), - 'context': , - 'entity_id': 'binary_sensor.test_dashcam', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_device_tracker[binary_sensor.test_front_driver_window-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_front_driver_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Front driver window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_fd_window', - 'unique_id': 'VINVINVIN-vehicle_state_fd_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_front_driver_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Front driver window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_front_driver_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_front_passenger_window-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_front_passenger_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Front passenger window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_fp_window', - 'unique_id': 'VINVINVIN-vehicle_state_fp_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_front_passenger_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Front passenger window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_front_passenger_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_heat-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_heat', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Heat', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'climate_state_auto_steering_wheel_heat', - 'unique_id': 'VINVINVIN-climate_state_auto_steering_wheel_heat', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_heat-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'heat', - 'friendly_name': 'Test Heat', - }), - 'context': , - 'entity_id': 'binary_sensor.test_heat', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_device_tracker[binary_sensor.test_preconditioning_enabled-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_preconditioning_enabled', + 'entity_id': 'device_tracker.test_location', 'has_entity_name': True, 'hidden_by': None, 'icon': None, @@ -461,28 +21,34 @@ }), 'original_device_class': None, 'original_icon': None, - 'original_name': 'Preconditioning enabled', + 'original_name': 'Location', 'platform': 'tessie', 'previous_unique_id': None, 'supported_features': 0, - 'translation_key': 'charge_state_preconditioning_enabled', - 'unique_id': 'VINVINVIN-charge_state_preconditioning_enabled', + 'translation_key': 'location', + 'unique_id': 'VINVINVIN-location', 'unit_of_measurement': None, }) # --- -# name: test_device_tracker[binary_sensor.test_preconditioning_enabled-state] +# name: test_device_tracker[device_tracker.test_location-state] StateSnapshot({ 'attributes': ReadOnlyDict({ - 'friendly_name': 'Test Preconditioning enabled', + 'friendly_name': 'Test Location', + 'gps_accuracy': 0, + 'heading': 185, + 'latitude': -30.222626, + 'longitude': -97.6236871, + 'source_type': , + 'speed': None, }), 'context': , - 'entity_id': 'binary_sensor.test_preconditioning_enabled', + 'entity_id': 'device_tracker.test_location', 'last_changed': , 'last_updated': , - 'state': 'off', + 'state': 'not_home', }) # --- -# name: test_device_tracker[binary_sensor.test_rear_driver_window-entry] +# name: test_device_tracker[device_tracker.test_route-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -492,97 +58,9 @@ 'device_class': None, 'device_id': , 'disabled_by': None, - 'domain': 'binary_sensor', + 'domain': 'device_tracker', 'entity_category': , - 'entity_id': 'binary_sensor.test_rear_driver_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Rear driver window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_rd_window', - 'unique_id': 'VINVINVIN-vehicle_state_rd_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_rear_driver_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Rear driver window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_rear_driver_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_rear_passenger_window-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_rear_passenger_window', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Rear passenger window', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_rp_window', - 'unique_id': 'VINVINVIN-vehicle_state_rp_window', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_rear_passenger_window-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'window', - 'friendly_name': 'Test Rear passenger window', - }), - 'context': , - 'entity_id': 'binary_sensor.test_rear_passenger_window', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_scheduled_charging_pending-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_scheduled_charging_pending', + 'entity_id': 'device_tracker.test_route', 'has_entity_name': True, 'hidden_by': None, 'icon': None, @@ -592,331 +70,28 @@ }), 'original_device_class': None, 'original_icon': None, - 'original_name': 'Scheduled charging pending', + 'original_name': 'Route', 'platform': 'tessie', 'previous_unique_id': None, 'supported_features': 0, - 'translation_key': 'charge_state_scheduled_charging_pending', - 'unique_id': 'VINVINVIN-charge_state_scheduled_charging_pending', + 'translation_key': 'route', + 'unique_id': 'VINVINVIN-route', 'unit_of_measurement': None, }) # --- -# name: test_device_tracker[binary_sensor.test_scheduled_charging_pending-state] +# name: test_device_tracker[device_tracker.test_route-state] StateSnapshot({ 'attributes': ReadOnlyDict({ - 'friendly_name': 'Test Scheduled charging pending', + 'friendly_name': 'Test Route', + 'gps_accuracy': 0, + 'latitude': 30.2226265, + 'longitude': -97.6236871, + 'source_type': , }), 'context': , - 'entity_id': 'binary_sensor.test_scheduled_charging_pending', + 'entity_id': 'device_tracker.test_route', 'last_changed': , 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_status-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': None, - 'entity_id': 'binary_sensor.test_status', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Status', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'state', - 'unique_id': 'VINVINVIN-state', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_status-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'connectivity', - 'friendly_name': 'Test Status', - }), - 'context': , - 'entity_id': 'binary_sensor.test_status', - 'last_changed': , - 'last_updated': , - 'state': 'on', - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_front_left-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_left', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning front left', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_fl', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_fl', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_front_left-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning front left', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_left', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_front_right-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_right', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning front right', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_fr', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_fr', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_front_right-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning front right', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_front_right', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_rear_left-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_left', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning rear left', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_rl', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_rl', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_rear_left-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning rear left', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_left', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_rear_right-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_right', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Tire pressure warning rear right', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_tpms_soft_warning_rr', - 'unique_id': 'VINVINVIN-vehicle_state_tpms_soft_warning_rr', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_tire_pressure_warning_rear_right-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'problem', - 'friendly_name': 'Test Tire pressure warning rear right', - }), - 'context': , - 'entity_id': 'binary_sensor.test_tire_pressure_warning_rear_right', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_trip_charging-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': , - 'entity_id': 'binary_sensor.test_trip_charging', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': None, - 'original_icon': None, - 'original_name': 'Trip charging', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_trip_charging', - 'unique_id': 'VINVINVIN-charge_state_trip_charging', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_trip_charging-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'friendly_name': 'Test Trip charging', - }), - 'context': , - 'entity_id': 'binary_sensor.test_trip_charging', - 'last_changed': , - 'last_updated': , - 'state': 'off', - }) -# --- -# name: test_device_tracker[binary_sensor.test_user_present-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'binary_sensor', - 'entity_category': None, - 'entity_id': 'binary_sensor.test_user_present', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'User present', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'vehicle_state_is_user_present', - 'unique_id': 'VINVINVIN-vehicle_state_is_user_present', - 'unit_of_measurement': None, - }) -# --- -# name: test_device_tracker[binary_sensor.test_user_present-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'presence', - 'friendly_name': 'Test User present', - }), - 'context': , - 'entity_id': 'binary_sensor.test_user_present', - 'last_changed': , - 'last_updated': , - 'state': 'off', + 'state': 'not_home', }) # --- diff --git a/tests/components/tessie/snapshots/test_media_player.ambr b/tests/components/tessie/snapshots/test_media_player.ambr index 34856626b66..c3747174a4a 100644 --- a/tests/components/tessie/snapshots/test_media_player.ambr +++ b/tests/components/tessie/snapshots/test_media_player.ambr @@ -61,18 +61,3 @@ 'state': 'idle', }) # --- -# name: test_media_player[media_player.test_media_player-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'speaker', - 'friendly_name': 'Test Media player', - 'supported_features': , - 'volume_level': 0.22580323309042688, - }), - 'context': , - 'entity_id': 'media_player.test_media_player', - 'last_changed': , - 'last_updated': , - 'state': 'idle', - }) -# --- diff --git a/tests/components/tessie/snapshots/test_sensor.ambr b/tests/components/tessie/snapshots/test_sensor.ambr index be6e62b3635..921aba0b330 100644 --- a/tests/components/tessie/snapshots/test_sensor.ambr +++ b/tests/components/tessie/snapshots/test_sensor.ambr @@ -1,52 +1,4 @@ # serializer version: 1 -# name: test_sensors[sensor.test_battery-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': , - 'entity_id': 'sensor.test_battery', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Battery', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'drive_state_active_route_energy_at_arrival', - 'unique_id': 'VINVINVIN-drive_state_active_route_energy_at_arrival', - 'unit_of_measurement': '%', - }) -# --- -# name: test_sensors[sensor.test_battery-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'battery', - 'friendly_name': 'Test Battery', - 'state_class': , - 'unit_of_measurement': '%', - }), - 'context': , - 'entity_id': 'sensor.test_battery', - 'last_changed': , - 'last_updated': , - 'state': '65', - }) -# --- # name: test_sensors[sensor.test_battery_level-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -439,57 +391,6 @@ 'state': 'Giga Texas', }) # --- -# name: test_sensors[sensor.test_distance-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.test_distance', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - 'sensor.private': dict({ - 'suggested_unit_of_measurement': , - }), - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Distance', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'drive_state_active_route_miles_to_arrival', - 'unique_id': 'VINVINVIN-drive_state_active_route_miles_to_arrival', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors[sensor.test_distance-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'distance', - 'friendly_name': 'Test Distance', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.test_distance', - 'last_changed': , - 'last_updated': , - 'state': '75.168198', - }) -# --- # name: test_sensors[sensor.test_distance_to_arrival-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -640,54 +541,6 @@ 'state': '59.2', }) # --- -# name: test_sensors[sensor.test_duration_2-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.test_duration_2', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Duration', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'drive_state_active_route_minutes_to_arrival', - 'unique_id': 'VINVINVIN-drive_state_active_route_minutes_to_arrival', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors[sensor.test_duration_2-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'duration', - 'friendly_name': 'Test Duration', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.test_duration_2', - 'last_changed': , - 'last_updated': , - 'state': '59.2', - }) -# --- # name: test_sensors[sensor.test_inside_temperature-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ @@ -1144,50 +997,6 @@ 'state': 'unknown', }) # --- -# name: test_sensors[sensor.test_timestamp-entry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': None, - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': , - 'entity_id': 'sensor.test_timestamp', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Timestamp', - 'platform': 'tessie', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'charge_state_minutes_to_full_charge', - 'unique_id': 'VINVINVIN-charge_state_minutes_to_full_charge', - 'unit_of_measurement': None, - }) -# --- -# name: test_sensors[sensor.test_timestamp-state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'timestamp', - 'friendly_name': 'Test Timestamp', - }), - 'context': , - 'entity_id': 'sensor.test_timestamp', - 'last_changed': , - 'last_updated': , - 'state': 'unknown', - }) -# --- # name: test_sensors[sensor.test_tire_pressure_front_left-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ diff --git a/tests/components/tessie/test_device_tracker.py b/tests/components/tessie/test_device_tracker.py index 5b856b31aec..08d96b7303e 100644 --- a/tests/components/tessie/test_device_tracker.py +++ b/tests/components/tessie/test_device_tracker.py @@ -14,6 +14,6 @@ async def test_device_tracker( ) -> None: """Tests that the device tracker entities are correct.""" - entry = await setup_platform(hass, [Platform.BINARY_SENSOR]) + entry = await setup_platform(hass, [Platform.DEVICE_TRACKER]) assert_entities(hass, entry.entry_id, entity_registry, snapshot)