From 109944e4ffe7d47f13dac93500593d91d0a657c1 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sat, 4 Nov 2023 13:37:08 +0100 Subject: [PATCH] Replace/restructure HomeWizard device fixtures to reflect reality (#103311) --- tests/components/homewizard/conftest.py | 54 +- .../data.json} | 0 .../device.json} | 0 .../{ => HWE-P1-unused-exports}/system.json | 0 .../{data-HWE-P1.json => HWE-P1/data.json} | 0 .../homewizard/fixtures/HWE-P1/device.json | 7 + .../homewizard/fixtures/HWE-P1/system.json | 3 + .../homewizard/fixtures/HWE-SKT/data.json | 46 + .../device.json} | 0 .../fixtures/{ => HWE-SKT}/state.json | 0 .../homewizard/fixtures/HWE-SKT/system.json | 3 + .../homewizard/fixtures/SDM230/data.json | 46 + .../device.json} | 0 .../homewizard/fixtures/SDM230/system.json | 3 + .../snapshots/test_diagnostics.ambr | 227 +- .../homewizard/snapshots/test_number.ambr | 6 +- .../homewizard/snapshots/test_sensor.ambr | 2358 +---------------- .../homewizard/snapshots/test_switch.ambr | 18 +- tests/components/homewizard/test_button.py | 2 +- .../components/homewizard/test_diagnostics.py | 4 +- tests/components/homewizard/test_number.py | 2 +- tests/components/homewizard/test_sensor.py | 7 +- tests/components/homewizard/test_switch.py | 4 +- 23 files changed, 386 insertions(+), 2404 deletions(-) rename tests/components/homewizard/fixtures/{data-HWE-P1-unused-exports.json => HWE-P1-unused-exports/data.json} (100%) rename tests/components/homewizard/fixtures/{device-HWE-P1.json => HWE-P1-unused-exports/device.json} (100%) rename tests/components/homewizard/fixtures/{ => HWE-P1-unused-exports}/system.json (100%) rename tests/components/homewizard/fixtures/{data-HWE-P1.json => HWE-P1/data.json} (100%) create mode 100644 tests/components/homewizard/fixtures/HWE-P1/device.json create mode 100644 tests/components/homewizard/fixtures/HWE-P1/system.json create mode 100644 tests/components/homewizard/fixtures/HWE-SKT/data.json rename tests/components/homewizard/fixtures/{device-HWE-SKT.json => HWE-SKT/device.json} (100%) rename tests/components/homewizard/fixtures/{ => HWE-SKT}/state.json (100%) create mode 100644 tests/components/homewizard/fixtures/HWE-SKT/system.json create mode 100644 tests/components/homewizard/fixtures/SDM230/data.json rename tests/components/homewizard/fixtures/{device-sdm230.json => SDM230/device.json} (100%) create mode 100644 tests/components/homewizard/fixtures/SDM230/system.json diff --git a/tests/components/homewizard/conftest.py b/tests/components/homewizard/conftest.py index 9124504b23e..e778c82928b 100644 --- a/tests/components/homewizard/conftest.py +++ b/tests/components/homewizard/conftest.py @@ -3,6 +3,7 @@ from collections.abc import Generator import json from unittest.mock import AsyncMock, MagicMock, patch +from homewizard_energy.errors import NotFoundError from homewizard_energy.models import Data, Device, State, System import pytest @@ -10,39 +11,18 @@ from homeassistant.components.homewizard.const import DOMAIN from homeassistant.const import CONF_IP_ADDRESS from homeassistant.core import HomeAssistant -from tests.common import MockConfigEntry, load_fixture +from tests.common import MockConfigEntry, get_fixture_path, load_fixture @pytest.fixture def device_fixture() -> str: - """Return the device fixture for a specific device.""" - return "device-HWE-P1.json" - - -@pytest.fixture -def data_fixture() -> str: - """Return the data fixture for a specific device.""" - return "data-HWE-P1.json" - - -@pytest.fixture -def state_fixture() -> str: - """Return the state fixture for a specific device.""" - return "state.json" - - -@pytest.fixture -def system_fixture() -> str: - """Return the system fixture for a specific device.""" - return "system.json" + """Return the device fixtures for a specific device.""" + return "HWE-P1" @pytest.fixture def mock_homewizardenergy( device_fixture: str, - data_fixture: str, - state_fixture: str, - system_fixture: str, ) -> MagicMock: """Return a mock bridge.""" with patch( @@ -53,18 +33,28 @@ def mock_homewizardenergy( new=homewizard, ): client = homewizard.return_value + client.device.return_value = Device.from_dict( - json.loads(load_fixture(device_fixture, DOMAIN)) + json.loads(load_fixture(f"{device_fixture}/device.json", DOMAIN)) ) client.data.return_value = Data.from_dict( - json.loads(load_fixture(data_fixture, DOMAIN)) - ) - client.state.return_value = State.from_dict( - json.loads(load_fixture(state_fixture, DOMAIN)) - ) - client.system.return_value = System.from_dict( - json.loads(load_fixture(system_fixture, DOMAIN)) + json.loads(load_fixture(f"{device_fixture}/data.json", DOMAIN)) ) + + if get_fixture_path(f"{device_fixture}/state.json", DOMAIN).exists(): + client.state.return_value = State.from_dict( + json.loads(load_fixture(f"{device_fixture}/state.json", DOMAIN)) + ) + else: + client.state.side_effect = NotFoundError + + if get_fixture_path(f"{device_fixture}/system.json", DOMAIN).exists(): + client.system.return_value = System.from_dict( + json.loads(load_fixture(f"{device_fixture}/system.json", DOMAIN)) + ) + else: + client.system.side_effect = NotFoundError + yield client diff --git a/tests/components/homewizard/fixtures/data-HWE-P1-unused-exports.json b/tests/components/homewizard/fixtures/HWE-P1-unused-exports/data.json similarity index 100% rename from tests/components/homewizard/fixtures/data-HWE-P1-unused-exports.json rename to tests/components/homewizard/fixtures/HWE-P1-unused-exports/data.json diff --git a/tests/components/homewizard/fixtures/device-HWE-P1.json b/tests/components/homewizard/fixtures/HWE-P1-unused-exports/device.json similarity index 100% rename from tests/components/homewizard/fixtures/device-HWE-P1.json rename to tests/components/homewizard/fixtures/HWE-P1-unused-exports/device.json diff --git a/tests/components/homewizard/fixtures/system.json b/tests/components/homewizard/fixtures/HWE-P1-unused-exports/system.json similarity index 100% rename from tests/components/homewizard/fixtures/system.json rename to tests/components/homewizard/fixtures/HWE-P1-unused-exports/system.json diff --git a/tests/components/homewizard/fixtures/data-HWE-P1.json b/tests/components/homewizard/fixtures/HWE-P1/data.json similarity index 100% rename from tests/components/homewizard/fixtures/data-HWE-P1.json rename to tests/components/homewizard/fixtures/HWE-P1/data.json diff --git a/tests/components/homewizard/fixtures/HWE-P1/device.json b/tests/components/homewizard/fixtures/HWE-P1/device.json new file mode 100644 index 00000000000..4972c491859 --- /dev/null +++ b/tests/components/homewizard/fixtures/HWE-P1/device.json @@ -0,0 +1,7 @@ +{ + "product_type": "HWE-P1", + "product_name": "P1 meter", + "serial": "3c39e7aabbcc", + "firmware_version": "4.19", + "api_version": "v1" +} diff --git a/tests/components/homewizard/fixtures/HWE-P1/system.json b/tests/components/homewizard/fixtures/HWE-P1/system.json new file mode 100644 index 00000000000..362491b3519 --- /dev/null +++ b/tests/components/homewizard/fixtures/HWE-P1/system.json @@ -0,0 +1,3 @@ +{ + "cloud_enabled": true +} diff --git a/tests/components/homewizard/fixtures/HWE-SKT/data.json b/tests/components/homewizard/fixtures/HWE-SKT/data.json new file mode 100644 index 00000000000..7e647952982 --- /dev/null +++ b/tests/components/homewizard/fixtures/HWE-SKT/data.json @@ -0,0 +1,46 @@ +{ + "wifi_ssid": "My Wi-Fi", + "wifi_strength": 94, + "smr_version": null, + "meter_model": null, + "unique_meter_id": null, + "active_tariff": null, + "total_power_import_kwh": null, + "total_power_import_t1_kwh": 63.651, + "total_power_import_t2_kwh": null, + "total_power_import_t3_kwh": null, + "total_power_import_t4_kwh": null, + "total_power_export_kwh": null, + "total_power_export_t1_kwh": 0, + "total_power_export_t2_kwh": null, + "total_power_export_t3_kwh": null, + "total_power_export_t4_kwh": null, + "active_power_w": 1457.277, + "active_power_l1_w": 1457.277, + "active_power_l2_w": null, + "active_power_l3_w": null, + "active_voltage_l1_v": null, + "active_voltage_l2_v": null, + "active_voltage_l3_v": null, + "active_current_l1_a": null, + "active_current_l2_a": null, + "active_current_l3_a": null, + "active_frequency_hz": null, + "voltage_sag_l1_count": null, + "voltage_sag_l2_count": null, + "voltage_sag_l3_count": null, + "voltage_swell_l1_count": null, + "voltage_swell_l2_count": null, + "voltage_swell_l3_count": null, + "any_power_fail_count": null, + "long_power_fail_count": null, + "active_power_average_w": null, + "monthly_power_peak_w": null, + "monthly_power_peak_timestamp": null, + "total_gas_m3": null, + "gas_timestamp": null, + "gas_unique_id": null, + "active_liter_lpm": null, + "total_liter_m3": null, + "external_devices": null +} diff --git a/tests/components/homewizard/fixtures/device-HWE-SKT.json b/tests/components/homewizard/fixtures/HWE-SKT/device.json similarity index 100% rename from tests/components/homewizard/fixtures/device-HWE-SKT.json rename to tests/components/homewizard/fixtures/HWE-SKT/device.json diff --git a/tests/components/homewizard/fixtures/state.json b/tests/components/homewizard/fixtures/HWE-SKT/state.json similarity index 100% rename from tests/components/homewizard/fixtures/state.json rename to tests/components/homewizard/fixtures/HWE-SKT/state.json diff --git a/tests/components/homewizard/fixtures/HWE-SKT/system.json b/tests/components/homewizard/fixtures/HWE-SKT/system.json new file mode 100644 index 00000000000..362491b3519 --- /dev/null +++ b/tests/components/homewizard/fixtures/HWE-SKT/system.json @@ -0,0 +1,3 @@ +{ + "cloud_enabled": true +} diff --git a/tests/components/homewizard/fixtures/SDM230/data.json b/tests/components/homewizard/fixtures/SDM230/data.json new file mode 100644 index 00000000000..e4eb045dff2 --- /dev/null +++ b/tests/components/homewizard/fixtures/SDM230/data.json @@ -0,0 +1,46 @@ +{ + "wifi_ssid": "My Wi-Fi", + "wifi_strength": 92, + "smr_version": null, + "meter_model": null, + "unique_meter_id": null, + "active_tariff": null, + "total_power_import_kwh": 2.705, + "total_power_import_t1_kwh": 2.705, + "total_power_import_t2_kwh": null, + "total_power_import_t3_kwh": null, + "total_power_import_t4_kwh": null, + "total_power_export_kwh": 255.551, + "total_power_export_t1_kwh": 255.551, + "total_power_export_t2_kwh": null, + "total_power_export_t3_kwh": null, + "total_power_export_t4_kwh": null, + "active_power_w": -1058.296, + "active_power_l1_w": -1058.296, + "active_power_l2_w": null, + "active_power_l3_w": null, + "active_voltage_l1_v": null, + "active_voltage_l2_v": null, + "active_voltage_l3_v": null, + "active_current_l1_a": null, + "active_current_l2_a": null, + "active_current_l3_a": null, + "active_frequency_hz": null, + "voltage_sag_l1_count": null, + "voltage_sag_l2_count": null, + "voltage_sag_l3_count": null, + "voltage_swell_l1_count": null, + "voltage_swell_l2_count": null, + "voltage_swell_l3_count": null, + "any_power_fail_count": null, + "long_power_fail_count": null, + "active_power_average_w": null, + "monthly_power_peak_w": null, + "monthly_power_peak_timestamp": null, + "total_gas_m3": null, + "gas_timestamp": null, + "gas_unique_id": null, + "active_liter_lpm": null, + "total_liter_m3": null, + "external_devices": null +} diff --git a/tests/components/homewizard/fixtures/device-sdm230.json b/tests/components/homewizard/fixtures/SDM230/device.json similarity index 100% rename from tests/components/homewizard/fixtures/device-sdm230.json rename to tests/components/homewizard/fixtures/SDM230/device.json diff --git a/tests/components/homewizard/fixtures/SDM230/system.json b/tests/components/homewizard/fixtures/SDM230/system.json new file mode 100644 index 00000000000..362491b3519 --- /dev/null +++ b/tests/components/homewizard/fixtures/SDM230/system.json @@ -0,0 +1,3 @@ +{ + "cloud_enabled": true +} diff --git a/tests/components/homewizard/snapshots/test_diagnostics.ambr b/tests/components/homewizard/snapshots/test_diagnostics.ambr index 2a7f61fcf82..50ace69963d 100644 --- a/tests/components/homewizard/snapshots/test_diagnostics.ambr +++ b/tests/components/homewizard/snapshots/test_diagnostics.ambr @@ -1,75 +1,5 @@ # serializer version: 1 -# name: test_diagnostics - dict({ - 'data': dict({ - 'data': dict({ - 'active_current_l1_a': -4, - 'active_current_l2_a': 2, - 'active_current_l3_a': 0, - 'active_frequency_hz': 50, - 'active_liter_lpm': 12.345, - 'active_power_average_w': 123.0, - 'active_power_l1_w': -123, - 'active_power_l2_w': 456, - 'active_power_l3_w': 123.456, - 'active_power_w': -123, - 'active_tariff': 2, - 'active_voltage_l1_v': 230.111, - 'active_voltage_l2_v': 230.222, - 'active_voltage_l3_v': 230.333, - 'any_power_fail_count': 4, - 'external_devices': None, - 'gas_timestamp': '2021-03-14T11:22:33', - 'gas_unique_id': '**REDACTED**', - 'long_power_fail_count': 5, - 'meter_model': 'ISKRA 2M550T-101', - 'monthly_power_peak_timestamp': '2023-01-01T08:00:10', - 'monthly_power_peak_w': 1111.0, - 'smr_version': 50, - 'total_gas_m3': 1122.333, - 'total_liter_m3': 1234.567, - 'total_energy_export_kwh': 13086.777, - 'total_energy_export_t1_kwh': 4321.333, - 'total_energy_export_t2_kwh': 8765.444, - 'total_energy_export_t3_kwh': None, - 'total_energy_export_t4_kwh': None, - 'total_energy_import_kwh': 13779.338, - 'total_energy_import_t1_kwh': 10830.511, - 'total_energy_import_t2_kwh': 2948.827, - 'total_energy_import_t3_kwh': None, - 'total_energy_import_t4_kwh': None, - 'unique_meter_id': '**REDACTED**', - 'voltage_sag_l1_count': 1, - 'voltage_sag_l2_count': 2, - 'voltage_sag_l3_count': 3, - 'voltage_swell_l1_count': 4, - 'voltage_swell_l2_count': 5, - 'voltage_swell_l3_count': 6, - 'wifi_ssid': '**REDACTED**', - 'wifi_strength': 100, - }), - 'device': dict({ - 'api_version': 'v1', - 'firmware_version': '2.11', - 'product_name': 'P1 Meter', - 'product_type': 'HWE-SKT', - 'serial': '**REDACTED**', - }), - 'state': dict({ - 'brightness': 255, - 'power_on': True, - 'switch_lock': False, - }), - 'system': dict({ - 'cloud_enabled': True, - }), - }), - 'entry': dict({ - 'ip_address': '**REDACTED**', - }), - }) -# --- -# name: test_diagnostics[device-HWE-P1.json] +# name: test_diagnostics[HWE-P1] dict({ 'data': dict({ 'data': dict({ @@ -138,54 +68,54 @@ }), }) # --- -# name: test_diagnostics[device-HWE-SKT.json] +# name: test_diagnostics[HWE-SKT] dict({ 'data': dict({ 'data': dict({ - 'active_current_l1_a': -4, - 'active_current_l2_a': 2, - 'active_current_l3_a': 0, - 'active_frequency_hz': 50, - 'active_liter_lpm': 12.345, - 'active_power_average_w': 123.0, - 'active_power_l1_w': -123, - 'active_power_l2_w': 456, - 'active_power_l3_w': 123.456, - 'active_power_w': -123, - 'active_tariff': 2, - 'active_voltage_l1_v': 230.111, - 'active_voltage_l2_v': 230.222, - 'active_voltage_l3_v': 230.333, - 'any_power_fail_count': 4, + 'active_current_l1_a': None, + 'active_current_l2_a': None, + 'active_current_l3_a': None, + 'active_frequency_hz': None, + 'active_liter_lpm': None, + 'active_power_average_w': None, + 'active_power_l1_w': 1457.277, + 'active_power_l2_w': None, + 'active_power_l3_w': None, + 'active_power_w': 1457.277, + 'active_tariff': None, + 'active_voltage_l1_v': None, + 'active_voltage_l2_v': None, + 'active_voltage_l3_v': None, + 'any_power_fail_count': None, 'external_devices': None, - 'gas_timestamp': '2021-03-14T11:22:33', - 'gas_unique_id': '**REDACTED**', - 'long_power_fail_count': 5, - 'meter_model': 'ISKRA 2M550T-101', - 'monthly_power_peak_timestamp': '2023-01-01T08:00:10', - 'monthly_power_peak_w': 1111.0, - 'smr_version': 50, - 'total_energy_export_kwh': 13086.777, - 'total_energy_export_t1_kwh': 4321.333, - 'total_energy_export_t2_kwh': 8765.444, - 'total_energy_export_t3_kwh': 8765.444, - 'total_energy_export_t4_kwh': 8765.444, - 'total_energy_import_kwh': 13779.338, - 'total_energy_import_t1_kwh': 10830.511, - 'total_energy_import_t2_kwh': 2948.827, - 'total_energy_import_t3_kwh': 2948.827, - 'total_energy_import_t4_kwh': 2948.827, - 'total_gas_m3': 1122.333, - 'total_liter_m3': 1234.567, - 'unique_meter_id': '**REDACTED**', - 'voltage_sag_l1_count': 1, - 'voltage_sag_l2_count': 2, - 'voltage_sag_l3_count': 3, - 'voltage_swell_l1_count': 4, - 'voltage_swell_l2_count': 5, - 'voltage_swell_l3_count': 6, + 'gas_timestamp': None, + 'gas_unique_id': None, + 'long_power_fail_count': None, + 'meter_model': None, + 'monthly_power_peak_timestamp': None, + 'monthly_power_peak_w': None, + 'smr_version': None, + 'total_energy_export_kwh': None, + 'total_energy_export_t1_kwh': 0, + 'total_energy_export_t2_kwh': None, + 'total_energy_export_t3_kwh': None, + 'total_energy_export_t4_kwh': None, + 'total_energy_import_kwh': None, + 'total_energy_import_t1_kwh': 63.651, + 'total_energy_import_t2_kwh': None, + 'total_energy_import_t3_kwh': None, + 'total_energy_import_t4_kwh': None, + 'total_gas_m3': None, + 'total_liter_m3': None, + 'unique_meter_id': None, + 'voltage_sag_l1_count': None, + 'voltage_sag_l2_count': None, + 'voltage_sag_l3_count': None, + 'voltage_swell_l1_count': None, + 'voltage_swell_l2_count': None, + 'voltage_swell_l3_count': None, 'wifi_ssid': '**REDACTED**', - 'wifi_strength': 100, + 'wifi_strength': 94, }), 'device': dict({ 'api_version': 'v1', @@ -211,3 +141,72 @@ }), }) # --- +# name: test_diagnostics[SDM230] + dict({ + 'data': dict({ + 'data': dict({ + 'active_current_l1_a': None, + 'active_current_l2_a': None, + 'active_current_l3_a': None, + 'active_frequency_hz': None, + 'active_liter_lpm': None, + 'active_power_average_w': None, + 'active_power_l1_w': -1058.296, + 'active_power_l2_w': None, + 'active_power_l3_w': None, + 'active_power_w': -1058.296, + 'active_tariff': None, + 'active_voltage_l1_v': None, + 'active_voltage_l2_v': None, + 'active_voltage_l3_v': None, + 'any_power_fail_count': None, + 'external_devices': None, + 'gas_timestamp': None, + 'gas_unique_id': None, + 'long_power_fail_count': None, + 'meter_model': None, + 'monthly_power_peak_timestamp': None, + 'monthly_power_peak_w': None, + 'smr_version': None, + 'total_energy_export_kwh': 255.551, + 'total_energy_export_t1_kwh': 255.551, + 'total_energy_export_t2_kwh': None, + 'total_energy_export_t3_kwh': None, + 'total_energy_export_t4_kwh': None, + 'total_energy_import_kwh': 2.705, + 'total_energy_import_t1_kwh': 2.705, + 'total_energy_import_t2_kwh': None, + 'total_energy_import_t3_kwh': None, + 'total_energy_import_t4_kwh': None, + 'total_gas_m3': None, + 'total_liter_m3': None, + 'unique_meter_id': None, + 'voltage_sag_l1_count': None, + 'voltage_sag_l2_count': None, + 'voltage_sag_l3_count': None, + 'voltage_swell_l1_count': None, + 'voltage_swell_l2_count': None, + 'voltage_swell_l3_count': None, + 'wifi_ssid': '**REDACTED**', + 'wifi_strength': 92, + }), + 'device': dict({ + 'api_version': 'v1', + 'firmware_version': '3.06', + 'product_name': 'kWh meter', + 'product_type': 'SDM230-WIFI', + 'serial': '**REDACTED**', + }), + 'state': None, + 'system': dict({ + 'cloud_enabled': True, + }), + }), + 'entry': dict({ + 'ip_address': '**REDACTED**', + 'product_name': 'Product name', + 'product_type': 'product_type', + 'serial': '**REDACTED**', + }), + }) +# --- diff --git a/tests/components/homewizard/snapshots/test_number.ambr b/tests/components/homewizard/snapshots/test_number.ambr index ea12108e9de..436abc70ac1 100644 --- a/tests/components/homewizard/snapshots/test_number.ambr +++ b/tests/components/homewizard/snapshots/test_number.ambr @@ -1,5 +1,5 @@ # serializer version: 1 -# name: test_number_entities[device-HWE-SKT.json] +# name: test_number_entities[HWE-SKT] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Status light brightness', @@ -17,7 +17,7 @@ 'state': '100', }) # --- -# name: test_number_entities[device-HWE-SKT.json].1 +# name: test_number_entities[HWE-SKT].1 EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -53,7 +53,7 @@ 'unit_of_measurement': '%', }) # --- -# name: test_number_entities[device-HWE-SKT.json].2 +# name: test_number_entities[HWE-SKT].2 DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , diff --git a/tests/components/homewizard/snapshots/test_sensor.ambr b/tests/components/homewizard/snapshots/test_sensor.ambr index 2890e81d603..930652ed513 100644 --- a/tests/components/homewizard/snapshots/test_sensor.ambr +++ b/tests/components/homewizard/snapshots/test_sensor.ambr @@ -1,5 +1,5 @@ # serializer version: 1 -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_average_demand:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_average_demand:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -31,7 +31,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_average_demand:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_average_demand:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -62,7 +62,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_average_demand:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_average_demand:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', @@ -76,7 +76,7 @@ 'state': '123.0', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_average_demand] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_1:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -108,39 +108,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_1:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_1:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_1:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -173,7 +141,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_1:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_1:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', @@ -188,7 +156,7 @@ 'state': '-4', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_1] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_2:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -220,39 +188,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_2:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_2:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_2:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -285,7 +221,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_2:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_2:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', @@ -300,7 +236,7 @@ 'state': '2', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_2] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_3:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -332,39 +268,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_3:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_3:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_3:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -397,7 +301,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_3:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_current_phase_3:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'current', @@ -412,7 +316,7 @@ 'state': '0', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_current_phase_3] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_frequency:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -444,39 +348,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_frequency:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_frequency:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_frequency:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -509,7 +381,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_frequency:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_frequency:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'frequency', @@ -524,7 +396,7 @@ 'state': '50', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_frequency] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -556,39 +428,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -621,7 +461,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', @@ -636,7 +476,7 @@ 'state': '-123', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_1:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -668,39 +508,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_1:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_1:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_1:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -733,7 +541,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_1:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_1:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', @@ -748,7 +556,7 @@ 'state': '-123', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_1] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_2:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -780,39 +588,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_2:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_2:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_2:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -845,7 +621,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_2:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_2:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', @@ -860,7 +636,7 @@ 'state': '456', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_2] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_3:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -892,39 +668,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_3:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_3:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_3:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -957,7 +701,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_3:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_power_phase_3:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', @@ -972,7 +716,7 @@ 'state': '123.456', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_power_phase_3] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_tariff:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1004,39 +748,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_tariff:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_tariff:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_tariff:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1074,7 +786,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_tariff:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_tariff:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'enum', @@ -1094,7 +806,7 @@ 'state': '2', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_tariff] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_1:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1126,39 +838,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_1:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_1:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_1:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1191,7 +871,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_1:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_1:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', @@ -1206,7 +886,7 @@ 'state': '230.111', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_1] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_2:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1238,39 +918,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_2:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_2:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_2:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1303,7 +951,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_2:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_2:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', @@ -1318,7 +966,7 @@ 'state': '230.222', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_2] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_3:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1350,39 +998,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_3:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_3:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_3:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1415,7 +1031,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_3:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_voltage_phase_3:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'voltage', @@ -1430,7 +1046,7 @@ 'state': '230.333', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_voltage_phase_3] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_water_usage:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1462,39 +1078,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_water_usage:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_water_usage:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_water_usage:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1527,7 +1111,7 @@ 'unit_of_measurement': 'l/min', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_water_usage:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_active_water_usage:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Active water usage', @@ -1542,7 +1126,7 @@ 'state': '12.345', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_active_water_usage] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_dsmr_version:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1574,39 +1158,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_dsmr_version:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_dsmr_version:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_dsmr_version:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1637,7 +1189,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_dsmr_version:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_dsmr_version:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device DSMR version', @@ -1650,7 +1202,7 @@ 'state': '50', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_dsmr_version] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_gas_meter_identifier:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1682,39 +1234,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_gas_meter_identifier:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_gas_meter_identifier:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_gas_meter_identifier:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1745,7 +1265,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_gas_meter_identifier:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_gas_meter_identifier:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Gas meter identifier', @@ -1758,7 +1278,7 @@ 'state': '01FFEEDDCCBBAA99887766554433221100', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_gas_meter_identifier] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_long_power_failures_detected:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1790,39 +1310,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_long_power_failures_detected:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_long_power_failures_detected:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_long_power_failures_detected:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1853,7 +1341,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_long_power_failures_detected:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_long_power_failures_detected:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Long power failures detected', @@ -1866,7 +1354,7 @@ 'state': '5', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_long_power_failures_detected] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_peak_demand_current_month:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -1898,39 +1386,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_peak_demand_current_month:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_peak_demand_current_month:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_peak_demand_current_month:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -1961,7 +1417,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_peak_demand_current_month:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_peak_demand_current_month:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'power', @@ -1975,7 +1431,7 @@ 'state': '1111.0', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_peak_demand_current_month] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_power_failures_detected:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2007,39 +1463,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_power_failures_detected:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_power_failures_detected:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_power_failures_detected:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2070,7 +1494,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_power_failures_detected:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_power_failures_detected:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Power failures detected', @@ -2083,7 +1507,7 @@ 'state': '4', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_power_failures_detected] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_smart_meter_identifier:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2115,39 +1539,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_identifier:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_identifier:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_smart_meter_identifier:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2178,7 +1570,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_identifier:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_smart_meter_identifier:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Smart meter identifier', @@ -2191,7 +1583,7 @@ 'state': '00112233445566778899AABBCCDDEEFF', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_identifier] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_smart_meter_model:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2223,39 +1615,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_model:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_model:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_smart_meter_model:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2286,7 +1646,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_model:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_smart_meter_model:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Smart meter model', @@ -2299,7 +1659,7 @@ 'state': 'ISKRA 2M550T-101', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_smart_meter_model] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2331,39 +1691,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2396,7 +1724,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2411,7 +1739,7 @@ 'state': '13086.777', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_1:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_1:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2443,7 +1771,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_1:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_1:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2476,7 +1804,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_1:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_1:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2491,7 +1819,7 @@ 'state': '4321.333', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_2:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_2:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2523,7 +1851,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_2:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_2:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2556,7 +1884,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_2:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_2:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2571,7 +1899,7 @@ 'state': '8765.444', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_3:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_3:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2603,7 +1931,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_3:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_3:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2636,7 +1964,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_3:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_3:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2651,7 +1979,7 @@ 'state': '8765.444', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_4:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_4:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2683,7 +2011,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_4:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_4:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2716,7 +2044,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_export_tariff_4:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_export_tariff_4:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2731,7 +2059,7 @@ 'state': '8765.444', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2763,7 +2091,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2796,7 +2124,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2811,7 +2139,7 @@ 'state': '13779.338', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_1:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_1:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2843,7 +2171,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_1:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_1:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2876,7 +2204,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_1:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_1:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2891,7 +2219,7 @@ 'state': '10830.511', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_2:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_2:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -2923,7 +2251,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_2:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_2:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -2956,7 +2284,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_2:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_2:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -2971,7 +2299,7 @@ 'state': '2948.827', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_3:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_3:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -3003,7 +2331,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_3:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_3:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -3036,7 +2364,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_3:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_3:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -3051,7 +2379,7 @@ 'state': '2948.827', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_4:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_4:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -3083,7 +2411,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_4:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_4:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -3116,7 +2444,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_energy_import_tariff_4:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_energy_import_tariff_4:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'energy', @@ -3131,7 +2459,7 @@ 'state': '2948.827', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_gas:device-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_gas:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -3163,7 +2491,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_gas:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_gas:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -3196,7 +2524,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_gas:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_gas:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'gas', @@ -3211,7 +2539,7 @@ 'state': '1122.333', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_gas] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_water_usage:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -3243,1159 +2571,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_export', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power export', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_export_kwh', - 'unique_id': 'aabbccddeeff_total_power_export_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power export', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_export', - 'last_changed': , - 'last_updated': , - 'state': '13086.777', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_1:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_1:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_export_tariff_1', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power export tariff 1', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_export_t1_kwh', - 'unique_id': 'aabbccddeeff_total_power_export_t1_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_1:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power export tariff 1', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_export_tariff_1', - 'last_changed': , - 'last_updated': , - 'state': '4321.333', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_1] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_2:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_2:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_export_tariff_2', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power export tariff 2', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_export_t2_kwh', - 'unique_id': 'aabbccddeeff_total_power_export_t2_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_2:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power export tariff 2', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_export_tariff_2', - 'last_changed': , - 'last_updated': , - 'state': '8765.444', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_2] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_3:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_3:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_export_tariff_3', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power export tariff 3', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_export_t3_kwh', - 'unique_id': 'aabbccddeeff_total_power_export_t3_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_3:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power export tariff 3', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_export_tariff_3', - 'last_changed': , - 'last_updated': , - 'state': '8765.444', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_3] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_4:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_4:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_export_tariff_4', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power export tariff 4', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_export_t4_kwh', - 'unique_id': 'aabbccddeeff_total_power_export_t4_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_4:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power export tariff 4', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_export_tariff_4', - 'last_changed': , - 'last_updated': , - 'state': '8765.444', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_export_tariff_4] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_import', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power import', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_import_kwh', - 'unique_id': 'aabbccddeeff_total_power_import_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power import', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_import', - 'last_changed': , - 'last_updated': , - 'state': '13779.338', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_1:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_1:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_import_tariff_1', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power import tariff 1', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_import_t1_kwh', - 'unique_id': 'aabbccddeeff_total_power_import_t1_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_1:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power import tariff 1', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_import_tariff_1', - 'last_changed': , - 'last_updated': , - 'state': '10830.511', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_1] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_2:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_2:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_import_tariff_2', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power import tariff 2', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_import_t2_kwh', - 'unique_id': 'aabbccddeeff_total_power_import_t2_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_2:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power import tariff 2', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_import_tariff_2', - 'last_changed': , - 'last_updated': , - 'state': '2948.827', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_2] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_3:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_3:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_import_tariff_3', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power import tariff 3', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_import_t3_kwh', - 'unique_id': 'aabbccddeeff_total_power_import_t3_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_3:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power import tariff 3', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_import_tariff_3', - 'last_changed': , - 'last_updated': , - 'state': '2948.827', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_3] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_4:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_4:entity-registry] - EntityRegistryEntrySnapshot({ - 'aliases': set({ - }), - 'area_id': None, - 'capabilities': dict({ - 'state_class': , - }), - 'config_entry_id': , - 'device_class': None, - 'device_id': , - 'disabled_by': None, - 'domain': 'sensor', - 'entity_category': None, - 'entity_id': 'sensor.device_total_power_import_tariff_4', - 'has_entity_name': True, - 'hidden_by': None, - 'icon': None, - 'id': , - 'name': None, - 'options': dict({ - }), - 'original_device_class': , - 'original_icon': None, - 'original_name': 'Total power import tariff 4', - 'platform': 'homewizard', - 'previous_unique_id': None, - 'supported_features': 0, - 'translation_key': 'total_power_import_t4_kwh', - 'unique_id': 'aabbccddeeff_total_power_import_t4_kwh', - 'unit_of_measurement': , - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_4:state] - StateSnapshot({ - 'attributes': ReadOnlyDict({ - 'device_class': 'energy', - 'friendly_name': 'Device Total power import tariff 4', - 'state_class': , - 'unit_of_measurement': , - }), - 'context': , - 'entity_id': 'sensor.device_total_power_import_tariff_4', - 'last_changed': , - 'last_updated': , - 'state': '2948.827', - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_power_import_tariff_4] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_water_usage:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_water_usage:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_water_usage:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -4428,7 +2604,7 @@ 'unit_of_measurement': , }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_water_usage:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_total_water_usage:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'water', @@ -4444,7 +2620,7 @@ 'state': '1234.567', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_total_water_usage] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_1:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -4476,39 +2652,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_1:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_1:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_1:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -4539,7 +2683,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_1:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_1:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Voltage sags detected phase 1', @@ -4552,7 +2696,7 @@ 'state': '1', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_1] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_2:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -4584,39 +2728,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_2:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_2:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_2:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -4647,7 +2759,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_2:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_2:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Voltage sags detected phase 2', @@ -4660,7 +2772,7 @@ 'state': '2', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_2] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_3:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -4692,39 +2804,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_3:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_3:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_3:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -4755,7 +2835,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_3:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_sags_detected_phase_3:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Voltage sags detected phase 3', @@ -4768,7 +2848,7 @@ 'state': '3', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_sags_detected_phase_3] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_1:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -4800,39 +2880,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_1:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_1:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_1:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -4863,7 +2911,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_1:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_1:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Voltage swells detected phase 1', @@ -4876,7 +2924,7 @@ 'state': '4', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_1] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_2:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -4908,39 +2956,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_2:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_2:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_2:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -4971,7 +2987,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_2:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_2:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Voltage swells detected phase 2', @@ -4984,7 +3000,7 @@ 'state': '5', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_2] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_3:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -5016,39 +3032,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_3:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_3:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_3:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -5079,7 +3063,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_3:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_voltage_swells_detected_phase_3:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Voltage swells detected phase 3', @@ -5092,7 +3076,7 @@ 'state': '6', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_voltage_swells_detected_phase_3] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_wi_fi_ssid:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -5124,39 +3108,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_ssid:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_ssid:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_wi_fi_ssid:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -5187,7 +3139,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_ssid:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_wi_fi_ssid:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Wi-Fi SSID', @@ -5200,7 +3152,7 @@ 'state': 'My Wi-Fi', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_ssid] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_wi_fi_strength:device-registry] DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -5232,39 +3184,7 @@ 'via_device_id': None, }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_strength:device-registry] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_strength:entity-registry] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_wi_fi_strength:entity-registry] EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -5297,7 +3217,7 @@ 'unit_of_measurement': '%', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_strength:state] +# name: test_sensors_p1_meter[HWE-P1-entity_ids0][sensor.device_wi_fi_strength:state] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Wi-Fi strength', @@ -5312,35 +3232,3 @@ 'state': '100', }) # --- -# name: test_sensors_p1_meter[device-HWE-P1.json-data-HWE-P1.json-entity_ids0][sensor.device_wi_fi_strength] - DeviceRegistryEntrySnapshot({ - 'area_id': None, - 'config_entries': , - 'configuration_url': None, - 'connections': set({ - tuple( - 'mac', - '3c:39:e7:aa:bb:cc', - ), - }), - 'disabled_by': None, - 'entry_type': None, - 'hw_version': None, - 'id': , - 'identifiers': set({ - tuple( - 'homewizard', - '3c39e7aabbcc', - ), - }), - 'is_new': False, - 'manufacturer': 'HomeWizard', - 'model': 'HWE-P1', - 'name': 'Device', - 'name_by_user': None, - 'serial_number': None, - 'suggested_area': None, - 'sw_version': '4.19', - 'via_device_id': None, - }) -# --- diff --git a/tests/components/homewizard/snapshots/test_switch.ambr b/tests/components/homewizard/snapshots/test_switch.ambr index f6bd7c1d9eb..d38fab029d3 100644 --- a/tests/components/homewizard/snapshots/test_switch.ambr +++ b/tests/components/homewizard/snapshots/test_switch.ambr @@ -1,5 +1,5 @@ # serializer version: 1 -# name: test_switch_entities[switch.device-state_set-power_on-device-HWE-SKT.json] +# name: test_switch_entities[switch.device-state_set-power_on-HWE-SKT] StateSnapshot({ 'attributes': ReadOnlyDict({ 'device_class': 'outlet', @@ -12,7 +12,7 @@ 'state': 'on', }) # --- -# name: test_switch_entities[switch.device-state_set-power_on-device-HWE-SKT.json].1 +# name: test_switch_entities[switch.device-state_set-power_on-HWE-SKT].1 EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -43,7 +43,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_switch_entities[switch.device-state_set-power_on-device-HWE-SKT.json].2 +# name: test_switch_entities[switch.device-state_set-power_on-HWE-SKT].2 DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -75,7 +75,7 @@ 'via_device_id': None, }) # --- -# name: test_switch_entities[switch.device_cloud_connection-system_set-cloud_enabled-device-HWE-SKT.json] +# name: test_switch_entities[switch.device_cloud_connection-system_set-cloud_enabled-HWE-SKT] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Cloud connection', @@ -88,7 +88,7 @@ 'state': 'on', }) # --- -# name: test_switch_entities[switch.device_cloud_connection-system_set-cloud_enabled-device-HWE-SKT.json].1 +# name: test_switch_entities[switch.device_cloud_connection-system_set-cloud_enabled-HWE-SKT].1 EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -119,7 +119,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_switch_entities[switch.device_cloud_connection-system_set-cloud_enabled-device-HWE-SKT.json].2 +# name: test_switch_entities[switch.device_cloud_connection-system_set-cloud_enabled-HWE-SKT].2 DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , @@ -151,7 +151,7 @@ 'via_device_id': None, }) # --- -# name: test_switch_entities[switch.device_switch_lock-state_set-switch_lock-device-HWE-SKT.json] +# name: test_switch_entities[switch.device_switch_lock-state_set-switch_lock-HWE-SKT] StateSnapshot({ 'attributes': ReadOnlyDict({ 'friendly_name': 'Device Switch lock', @@ -164,7 +164,7 @@ 'state': 'off', }) # --- -# name: test_switch_entities[switch.device_switch_lock-state_set-switch_lock-device-HWE-SKT.json].1 +# name: test_switch_entities[switch.device_switch_lock-state_set-switch_lock-HWE-SKT].1 EntityRegistryEntrySnapshot({ 'aliases': set({ }), @@ -195,7 +195,7 @@ 'unit_of_measurement': None, }) # --- -# name: test_switch_entities[switch.device_switch_lock-state_set-switch_lock-device-HWE-SKT.json].2 +# name: test_switch_entities[switch.device_switch_lock-state_set-switch_lock-HWE-SKT].2 DeviceRegistryEntrySnapshot({ 'area_id': None, 'config_entries': , diff --git a/tests/components/homewizard/test_button.py b/tests/components/homewizard/test_button.py index 97989e17a6e..d87cde87616 100644 --- a/tests/components/homewizard/test_button.py +++ b/tests/components/homewizard/test_button.py @@ -17,7 +17,7 @@ pytestmark = [ ] -@pytest.mark.parametrize("device_fixture", ["device-sdm230.json"]) +@pytest.mark.parametrize("device_fixture", ["SDM230"]) async def test_identify_button_entity_not_loaded_when_not_available( hass: HomeAssistant, ) -> None: diff --git a/tests/components/homewizard/test_diagnostics.py b/tests/components/homewizard/test_diagnostics.py index 71593c69c64..127ffbdc0f5 100644 --- a/tests/components/homewizard/test_diagnostics.py +++ b/tests/components/homewizard/test_diagnostics.py @@ -10,9 +10,7 @@ from tests.components.diagnostics import get_diagnostics_for_config_entry from tests.typing import ClientSessionGenerator -@pytest.mark.parametrize( - "device_fixture", ["device-HWE-P1.json", "device-HWE-SKT.json"] -) +@pytest.mark.parametrize("device_fixture", ["HWE-P1", "HWE-SKT", "SDM230"]) async def test_diagnostics( hass: HomeAssistant, hass_client: ClientSessionGenerator, diff --git a/tests/components/homewizard/test_number.py b/tests/components/homewizard/test_number.py index 4ae5b2ef22b..a3f4da0fdba 100644 --- a/tests/components/homewizard/test_number.py +++ b/tests/components/homewizard/test_number.py @@ -18,7 +18,7 @@ from tests.common import async_fire_time_changed @pytest.mark.usefixtures("init_integration") -@pytest.mark.parametrize("device_fixture", ["device-HWE-SKT.json"]) +@pytest.mark.parametrize("device_fixture", ["HWE-SKT"]) async def test_number_entities( hass: HomeAssistant, device_registry: dr.DeviceRegistry, diff --git a/tests/components/homewizard/test_sensor.py b/tests/components/homewizard/test_sensor.py index de1a2e545de..971047a14ff 100644 --- a/tests/components/homewizard/test_sensor.py +++ b/tests/components/homewizard/test_sensor.py @@ -21,11 +21,10 @@ pytestmark = [ @pytest.mark.usefixtures("entity_registry_enabled_by_default") @pytest.mark.parametrize( - ("device_fixture", "data_fixture", "entity_ids"), + ("device_fixture", "entity_ids"), [ ( - "device-HWE-P1.json", - "data-HWE-P1.json", + "HWE-P1", [ "sensor.device_dsmr_version", "sensor.device_smart_meter_model", @@ -116,7 +115,7 @@ async def test_disabled_by_default_sensors( assert entry.disabled_by is er.RegistryEntryDisabler.INTEGRATION -@pytest.mark.parametrize("data_fixture", ["data-HWE-P1-unused-exports.json"]) +@pytest.mark.parametrize("device_fixture", ["HWE-P1-unused-exports"]) @pytest.mark.parametrize( "entity_id", [ diff --git a/tests/components/homewizard/test_switch.py b/tests/components/homewizard/test_switch.py index 4c5e1dda6a0..c63c1c864af 100644 --- a/tests/components/homewizard/test_switch.py +++ b/tests/components/homewizard/test_switch.py @@ -26,7 +26,7 @@ pytestmark = [ ] -@pytest.mark.parametrize("device_fixture", ["device-HWE-SKT.json"]) +@pytest.mark.parametrize("device_fixture", ["HWE-SKT"]) @pytest.mark.parametrize( ("entity_id", "method", "parameter"), [ @@ -119,7 +119,7 @@ async def test_switch_entities( ) -@pytest.mark.parametrize("device_fixture", ["device-HWE-SKT.json"]) +@pytest.mark.parametrize("device_fixture", ["HWE-SKT"]) @pytest.mark.parametrize("exception", [RequestError, DisabledError, UnsupportedError]) @pytest.mark.parametrize( ("entity_id", "method"),