# serializer version: 1 # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_cloud-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_cloud', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Cloud', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cloud-cloud', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_cloud-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'connectivity', 'friendly_name': 'Test name Cloud', }), 'context': , 'entity_id': 'binary_sensor.test_name_cloud', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_input_0-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': None, 'entity_id': 'binary_sensor.test_name_input_0', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Input 0', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-input:0-input', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_input_0-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Input 0', }), 'context': , 'entity_id': 'binary_sensor.test_name_input_0', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_input_1-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': None, 'entity_id': 'binary_sensor.test_name_input_1', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Input 1', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-input:1-input', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_input_1-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Input 1', }), 'context': , 'entity_id': 'binary_sensor.test_name_input_1', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overcurrent-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_overcurrent', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overcurrent', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-overcurrent', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overcurrent-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Overcurrent', }), 'context': , 'entity_id': 'binary_sensor.test_name_overcurrent', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overheating-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_overheating', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overheating', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-overtemp', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overheating-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Overheating', }), 'context': , 'entity_id': 'binary_sensor.test_name_overheating', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overpowering-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_overpowering', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overpowering', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-overpower', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overpowering-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Overpowering', }), 'context': , 'entity_id': 'binary_sensor.test_name_overpowering', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overvoltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_overvoltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overvoltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-overvoltage', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_overvoltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Overvoltage', }), 'context': , 'entity_id': 'binary_sensor.test_name_overvoltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_restart_required-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_restart_required', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Restart required', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-sys-restart', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[binary_sensor.test_name_restart_required-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Restart required', }), 'context': , 'entity_id': 'binary_sensor.test_name_restart_required', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[button.test_name_reboot-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'button', 'entity_category': , 'entity_id': 'button.test_name_reboot', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Reboot', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC_reboot', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[button.test_name_reboot-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'restart', 'friendly_name': 'Test name Reboot', }), 'context': , 'entity_id': 'button.test_name_reboot', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'unknown', }) # --- # name: test_shelly_2pm_gen3_cover[cover.test_name-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'cover', 'entity_category': None, 'entity_id': 'cover.test_name', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': None, 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': , 'translation_key': None, 'unique_id': '123456789ABC-cover:0', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[cover.test_name-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'shutter', 'friendly_name': 'Test name', 'supported_features': , }), 'context': , 'entity_id': 'cover.test_name', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'open', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-current', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-energy', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_frequency-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_frequency', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Frequency', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-freq', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_frequency-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'frequency', 'friendly_name': 'Test name Frequency', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_frequency', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '50.0', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-power', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_rssi-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_rssi', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'RSSI', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-wifi-rssi', 'unit_of_measurement': 'dBm', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_rssi-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'signal_strength', 'friendly_name': 'Test name RSSI', 'state_class': , 'unit_of_measurement': 'dBm', }), 'context': , 'entity_id': 'sensor.test_name_rssi', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '-53', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_temperature-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_temperature', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 1, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-temperature', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_temperature-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'temperature', 'friendly_name': 'Test name Temperature', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_temperature', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '36.4', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_uptime-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_uptime', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Uptime', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-sys-uptime', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_uptime-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'timestamp', 'friendly_name': 'Test name Uptime', }), 'context': , 'entity_id': 'sensor.test_name_uptime', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2025-05-26T15:57:39+00:00', }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_voltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_voltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 1, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Voltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cover:0-voltage', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_cover[sensor.test_name_voltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', 'friendly_name': 'Test name Voltage', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_voltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '217.7', }) # --- # name: test_shelly_2pm_gen3_cover[update.test_name_beta_firmware-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'update', 'entity_category': , 'entity_id': 'update.test_name_beta_firmware', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Beta firmware', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': , 'translation_key': None, 'unique_id': '123456789ABC-sys-fwupdate_beta', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[update.test_name_beta_firmware-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'auto_update': False, 'device_class': 'firmware', 'display_precision': 0, 'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png', 'friendly_name': 'Test name Beta firmware', 'in_progress': False, 'installed_version': '1.6.1', 'latest_version': '1.6.1', 'release_summary': None, 'release_url': 'https://shelly-api-docs.shelly.cloud/gen2/changelog/#unreleased', 'skipped_version': None, 'supported_features': , 'title': None, 'update_percentage': None, }), 'context': , 'entity_id': 'update.test_name_beta_firmware', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_cover[update.test_name_firmware-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'update', 'entity_category': , 'entity_id': 'update.test_name_firmware', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Firmware', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': , 'translation_key': None, 'unique_id': '123456789ABC-sys-fwupdate', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_cover[update.test_name_firmware-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'auto_update': False, 'device_class': 'firmware', 'display_precision': 0, 'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png', 'friendly_name': 'Test name Firmware', 'in_progress': False, 'installed_version': '1.6.1', 'latest_version': '1.6.1', 'release_summary': None, 'release_url': 'https://shelly-api-docs.shelly.cloud/gen2/changelog/', 'skipped_version': None, 'supported_features': , 'title': None, 'update_percentage': None, }), 'context': , 'entity_id': 'update.test_name_firmware', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_cloud-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_cloud', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Cloud', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cloud-cloud', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_cloud-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'connectivity', 'friendly_name': 'Test name Cloud', }), 'context': , 'entity_id': 'binary_sensor.test_name_cloud', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_input_0-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': None, 'entity_id': 'binary_sensor.test_name_input_0', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Input 0', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-input:0-input', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_input_0-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Input 0', }), 'context': , 'entity_id': 'binary_sensor.test_name_input_0', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_input_1-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': None, 'entity_id': 'binary_sensor.test_name_input_1', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Input 1', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-input:1-input', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_input_1-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Input 1', }), 'context': , 'entity_id': 'binary_sensor.test_name_input_1', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_restart_required-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_restart_required', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Restart required', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-sys-restart', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_restart_required-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Restart required', }), 'context': , 'entity_id': 'binary_sensor.test_name_restart_required', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overcurrent-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_0_overcurrent', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overcurrent', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-overcurrent', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overcurrent-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 0 Overcurrent', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_0_overcurrent', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overheating-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_0_overheating', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overheating', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-overtemp', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overheating-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 0 Overheating', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_0_overheating', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overpowering-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_0_overpowering', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overpowering', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-overpower', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overpowering-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 0 Overpowering', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_0_overpowering', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overvoltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_0_overvoltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overvoltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-overvoltage', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_0_overvoltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 0 Overvoltage', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_0_overvoltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overcurrent-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_1_overcurrent', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overcurrent', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-overcurrent', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overcurrent-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 1 Overcurrent', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_1_overcurrent', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overheating-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_1_overheating', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overheating', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-overtemp', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overheating-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 1 Overheating', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_1_overheating', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overpowering-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_1_overpowering', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overpowering', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-overpower', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overpowering-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 1 Overpowering', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_1_overpowering', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overvoltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_switch_1_overvoltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Overvoltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-overvoltage', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[binary_sensor.test_name_switch_1_overvoltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Switch 1 Overvoltage', }), 'context': , 'entity_id': 'binary_sensor.test_name_switch_1_overvoltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[button.test_name_reboot-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'button', 'entity_category': , 'entity_id': 'button.test_name_reboot', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Reboot', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC_reboot', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[button.test_name_reboot-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'restart', 'friendly_name': 'Test name Reboot', }), 'context': , 'entity_id': 'button.test_name_reboot', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'unknown', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_rssi-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_rssi', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'RSSI', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-wifi-rssi', 'unit_of_measurement': 'dBm', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_rssi-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'signal_strength', 'friendly_name': 'Test name RSSI', 'state_class': , 'unit_of_measurement': 'dBm', }), 'context': , 'entity_id': 'sensor.test_name_rssi', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '-52', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_0_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-current', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Switch 0 Current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_0_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_0_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-energy', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Switch 0 Energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_0_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_frequency-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_0_frequency', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Frequency', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-freq', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_frequency-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'frequency', 'friendly_name': 'Test name Switch 0 Frequency', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_0_frequency', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '50.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_0_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-power', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Switch 0 Power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_0_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_returned_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_0_returned_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Returned energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-ret_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_returned_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Switch 0 Returned energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_0_returned_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_temperature-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_switch_0_temperature', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 1, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-temperature', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_temperature-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'temperature', 'friendly_name': 'Test name Switch 0 Temperature', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_0_temperature', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '40.6', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_voltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_0_voltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 1, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Voltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0-voltage', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_0_voltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', 'friendly_name': 'Test name Switch 0 Voltage', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_0_voltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '216.2', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_1_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-current', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Switch 1 Current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_1_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_1_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-energy', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Switch 1 Energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_1_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_frequency-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_1_frequency', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Frequency', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-freq', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_frequency-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'frequency', 'friendly_name': 'Test name Switch 1 Frequency', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_1_frequency', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '50.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_1_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-power', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Switch 1 Power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_1_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_returned_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_1_returned_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Returned energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-ret_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_returned_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Switch 1 Returned energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_1_returned_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_temperature-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_switch_1_temperature', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 1, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-temperature', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_temperature-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'temperature', 'friendly_name': 'Test name Switch 1 Temperature', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_1_temperature', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '40.6', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_voltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_switch_1_voltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 1, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Voltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1-voltage', 'unit_of_measurement': , }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_switch_1_voltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', 'friendly_name': 'Test name Switch 1 Voltage', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_switch_1_voltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '216.3', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_uptime-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_uptime', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Uptime', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-sys-uptime', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[sensor.test_name_uptime-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'timestamp', 'friendly_name': 'Test name Uptime', }), 'context': , 'entity_id': 'sensor.test_name_uptime', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2025-05-26T16:02:17+00:00', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[switch.test_name_switch_0-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'switch', 'entity_category': None, 'entity_id': 'switch.test_name_switch_0', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': None, 'original_icon': None, 'original_name': None, 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:0', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[switch.test_name_switch_0-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Test name Switch 0', }), 'context': , 'entity_id': 'switch.test_name_switch_0', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[switch.test_name_switch_1-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'switch', 'entity_category': None, 'entity_id': 'switch.test_name_switch_1', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': None, 'original_icon': None, 'original_name': None, 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-switch:1', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[switch.test_name_switch_1-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Test name Switch 1', }), 'context': , 'entity_id': 'switch.test_name_switch_1', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[update.test_name_beta_firmware-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'update', 'entity_category': , 'entity_id': 'update.test_name_beta_firmware', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Beta firmware', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': , 'translation_key': None, 'unique_id': '123456789ABC-sys-fwupdate_beta', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[update.test_name_beta_firmware-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'auto_update': False, 'device_class': 'firmware', 'display_precision': 0, 'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png', 'friendly_name': 'Test name Beta firmware', 'in_progress': False, 'installed_version': '1.6.1', 'latest_version': '1.6.1', 'release_summary': None, 'release_url': 'https://shelly-api-docs.shelly.cloud/gen2/changelog/#unreleased', 'skipped_version': None, 'supported_features': , 'title': None, 'update_percentage': None, }), 'context': , 'entity_id': 'update.test_name_beta_firmware', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_2pm_gen3_no_relay_names[update.test_name_firmware-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'update', 'entity_category': , 'entity_id': 'update.test_name_firmware', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Firmware', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': , 'translation_key': None, 'unique_id': '123456789ABC-sys-fwupdate', 'unit_of_measurement': None, }) # --- # name: test_shelly_2pm_gen3_no_relay_names[update.test_name_firmware-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'auto_update': False, 'device_class': 'firmware', 'display_precision': 0, 'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png', 'friendly_name': 'Test name Firmware', 'in_progress': False, 'installed_version': '1.6.1', 'latest_version': '1.6.1', 'release_summary': None, 'release_url': 'https://shelly-api-docs.shelly.cloud/gen2/changelog/', 'skipped_version': None, 'supported_features': , 'title': None, 'update_percentage': None, }), 'context': , 'entity_id': 'update.test_name_firmware', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_pro_3em[binary_sensor.test_name_cloud-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_cloud', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Cloud', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-cloud-cloud', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[binary_sensor.test_name_cloud-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'connectivity', 'friendly_name': 'Test name Cloud', }), 'context': , 'entity_id': 'binary_sensor.test_name_cloud', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_pro_3em[binary_sensor.test_name_restart_required-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'binary_sensor', 'entity_category': , 'entity_id': 'binary_sensor.test_name_restart_required', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Restart required', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-sys-restart', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[binary_sensor.test_name_restart_required-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'problem', 'friendly_name': 'Test name Restart required', }), 'context': , 'entity_id': 'binary_sensor.test_name_restart_required', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_pro_3em[button.test_name_reboot-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'button', 'entity_category': , 'entity_id': 'button.test_name_reboot', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Reboot', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC_reboot', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[button.test_name_reboot-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'restart', 'friendly_name': 'Test name Reboot', }), 'context': , 'entity_id': 'button.test_name_reboot', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'unknown', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_active_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_active_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Active power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-a_act_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_active_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Phase A Active power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_active_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2166.2', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_apparent_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_apparent_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Apparent power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-a_aprt_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_apparent_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'apparent_power', 'friendly_name': 'Test name Phase A Apparent power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_apparent_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2175.9', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-a_current', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Phase A Current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '9.592', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_frequency-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_frequency', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Frequency', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-a_freq', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_frequency-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'frequency', 'friendly_name': 'Test name Phase A Frequency', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_frequency', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '49.9', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_power_factor-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_power_factor', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Power factor', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-a_pf', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_power_factor-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power_factor', 'friendly_name': 'Test name Phase A Power factor', 'state_class': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_power_factor', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.99', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_total_active_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_total_active_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-a_total_act_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_total_active_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Phase A Total active energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_total_active_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '3105.57642', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_total_active_returned_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_total_active_returned_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active returned energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-a_total_act_ret_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_total_active_returned_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Phase A Total active returned energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_total_active_returned_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_voltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_a_voltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Voltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-a_voltage', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_a_voltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', 'friendly_name': 'Test name Phase A Voltage', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_a_voltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '227.0', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_active_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_active_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Active power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-b_act_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_active_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Phase B Active power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_active_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '3.6', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_apparent_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_apparent_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Apparent power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-b_aprt_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_apparent_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'apparent_power', 'friendly_name': 'Test name Phase B Apparent power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_apparent_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '10.1', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-b_current', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Phase B Current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.044', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_frequency-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_frequency', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Frequency', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-b_freq', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_frequency-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'frequency', 'friendly_name': 'Test name Phase B Frequency', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_frequency', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '49.9', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_power_factor-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_power_factor', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Power factor', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-b_pf', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_power_factor-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power_factor', 'friendly_name': 'Test name Phase B Power factor', 'state_class': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_power_factor', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.36', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_total_active_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_total_active_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-b_total_act_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_total_active_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Phase B Total active energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_total_active_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '195.76572', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_total_active_returned_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_total_active_returned_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active returned energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-b_total_act_ret_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_total_active_returned_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Phase B Total active returned energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_total_active_returned_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_voltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_b_voltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Voltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-b_voltage', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_b_voltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', 'friendly_name': 'Test name Phase B Voltage', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_b_voltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '230.0', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_active_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_active_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Active power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-c_act_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_active_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Phase C Active power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_active_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '244.0', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_apparent_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_apparent_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Apparent power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-c_aprt_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_apparent_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'apparent_power', 'friendly_name': 'Test name Phase C Apparent power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_apparent_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '339.7', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-c_current', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Phase C Current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '1.479', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_frequency-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_frequency', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Frequency', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-c_freq', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_frequency-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'frequency', 'friendly_name': 'Test name Phase C Frequency', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_frequency', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '49.9', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_power_factor-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_power_factor', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Power factor', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-c_pf', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_power_factor-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power_factor', 'friendly_name': 'Test name Phase C Power factor', 'state_class': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_power_factor', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.72', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_total_active_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_total_active_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-c_total_act_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_total_active_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Phase C Total active energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_total_active_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2114.07205', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_total_active_returned_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_total_active_returned_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active returned energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-c_total_act_ret_energy', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_total_active_returned_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Phase C Total active returned energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_total_active_returned_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_voltage-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_c_voltage', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Voltage', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-c_voltage', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_c_voltage-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', 'friendly_name': 'Test name Phase C Voltage', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_c_voltage', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '230.2', }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_n_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_phase_n_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Phase N current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-n_current', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_phase_n_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Phase N current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_phase_n_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '3.124', }) # --- # name: test_shelly_pro_3em[sensor.test_name_rssi-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_rssi', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'RSSI', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-wifi-rssi', 'unit_of_measurement': 'dBm', }) # --- # name: test_shelly_pro_3em[sensor.test_name_rssi-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'signal_strength', 'friendly_name': 'Test name RSSI', 'state_class': , 'unit_of_measurement': 'dBm', }), 'context': , 'entity_id': 'sensor.test_name_rssi', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '-57', }) # --- # name: test_shelly_pro_3em[sensor.test_name_temperature-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_temperature', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 1, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Temperature', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-temperature:0-temperature_0', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_temperature-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'temperature', 'friendly_name': 'Test name Temperature', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_temperature', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '46.3', }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_active_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_total_active_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-total_act', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_active_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Total active energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_total_active_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '5415.41419', }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_active_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_total_active_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-total_act_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_active_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', 'friendly_name': 'Test name Total active power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_total_active_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2413.825', }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_active_returned_energy-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_total_active_returned_energy', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), 'sensor.private': dict({ 'suggested_unit_of_measurement': , }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total active returned energy', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-emdata:0-total_act_ret', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_active_returned_energy-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', 'friendly_name': 'Test name Total active returned energy', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_total_active_returned_energy', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '0.0', }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_apparent_power-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_total_apparent_power', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 0, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total apparent power', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-total_aprt_power', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_apparent_power-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'apparent_power', 'friendly_name': 'Test name Total apparent power', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_total_apparent_power', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2525.779', }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_current-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': dict({ 'state_class': , }), 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': None, 'entity_id': 'sensor.test_name_total_current', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ 'sensor': dict({ 'suggested_display_precision': 2, }), }), 'original_device_class': , 'original_icon': None, 'original_name': 'Total current', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-em:0-total_current', 'unit_of_measurement': , }) # --- # name: test_shelly_pro_3em[sensor.test_name_total_current-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', 'friendly_name': 'Test name Total current', 'state_class': , 'unit_of_measurement': , }), 'context': , 'entity_id': 'sensor.test_name_total_current', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '11.116', }) # --- # name: test_shelly_pro_3em[sensor.test_name_uptime-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'sensor', 'entity_category': , 'entity_id': 'sensor.test_name_uptime', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Uptime', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': 0, 'translation_key': None, 'unique_id': '123456789ABC-sys-uptime', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[sensor.test_name_uptime-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'timestamp', 'friendly_name': 'Test name Uptime', }), 'context': , 'entity_id': 'sensor.test_name_uptime', 'last_changed': , 'last_reported': , 'last_updated': , 'state': '2025-05-20T20:42:37+00:00', }) # --- # name: test_shelly_pro_3em[update.test_name_beta_firmware-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'update', 'entity_category': , 'entity_id': 'update.test_name_beta_firmware', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Beta firmware', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': , 'translation_key': None, 'unique_id': '123456789ABC-sys-fwupdate_beta', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[update.test_name_beta_firmware-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'auto_update': False, 'device_class': 'firmware', 'display_precision': 0, 'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png', 'friendly_name': 'Test name Beta firmware', 'in_progress': False, 'installed_version': '1.6.1', 'latest_version': '1.6.1', 'release_summary': None, 'release_url': 'https://shelly-api-docs.shelly.cloud/gen2/changelog/#unreleased', 'skipped_version': None, 'supported_features': , 'title': None, 'update_percentage': None, }), 'context': , 'entity_id': 'update.test_name_beta_firmware', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # --- # name: test_shelly_pro_3em[update.test_name_firmware-entry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), 'area_id': None, 'capabilities': None, 'config_entry_id': , 'config_subentry_id': , 'device_class': None, 'device_id': , 'disabled_by': None, 'domain': 'update', 'entity_category': , 'entity_id': 'update.test_name_firmware', 'has_entity_name': True, 'hidden_by': None, 'icon': None, 'id': , 'labels': set({ }), 'name': None, 'options': dict({ }), 'original_device_class': , 'original_icon': None, 'original_name': 'Firmware', 'platform': 'shelly', 'previous_unique_id': None, 'suggested_object_id': None, 'supported_features': , 'translation_key': None, 'unique_id': '123456789ABC-sys-fwupdate', 'unit_of_measurement': None, }) # --- # name: test_shelly_pro_3em[update.test_name_firmware-state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'auto_update': False, 'device_class': 'firmware', 'display_precision': 0, 'entity_picture': 'https://brands.home-assistant.io/_/shelly/icon.png', 'friendly_name': 'Test name Firmware', 'in_progress': False, 'installed_version': '1.6.1', 'latest_version': '1.6.1', 'release_summary': None, 'release_url': 'https://shelly-api-docs.shelly.cloud/gen2/changelog/', 'skipped_version': None, 'supported_features': , 'title': None, 'update_percentage': None, }), 'context': , 'entity_id': 'update.test_name_firmware', 'last_changed': , 'last_reported': , 'last_updated': , 'state': 'off', }) # ---