From a30dd902805d3b1c179b8ebc07b12ef6144b798f Mon Sep 17 00:00:00 2001 From: Duco Sebel <74970928+DCSBL@users.noreply.github.com> Date: Wed, 27 May 2026 08:26:57 +0200 Subject: [PATCH] Drop wi-fi from model names --- homewizard_energy/const.py | 14 +++---- .../test_v1_combined_models.ambr | 18 ++++---- tests/v1/__snapshots__/test_v1_device.ambr | 14 +++---- .../test_v1_homewizard_energy.ambr | 42 +++++++++---------- tests/v1/__snapshots__/test_v1_models.ambr | 32 +++++++------- tests/v2/__snapshots__/test_v2_device.ambr | 6 +-- .../test_v2_homewizard_energy.ambr | 14 +++---- tests/v2/__snapshots__/test_v2_models.ambr | 6 +-- 8 files changed, 73 insertions(+), 73 deletions(-) diff --git a/homewizard_energy/const.py b/homewizard_energy/const.py index 625f009..8f4e92e 100644 --- a/homewizard_energy/const.py +++ b/homewizard_energy/const.py @@ -33,13 +33,13 @@ class Model(StrEnum): } MODEL_TO_NAME = { - Model.P1_METER: "Wi-Fi P1 Meter", - Model.ENERGY_SOCKET: "Wi-Fi Energy Socket", - Model.WATER_METER: "Wi-Fi Watermeter", + Model.P1_METER: "P1 Meter", + Model.ENERGY_SOCKET: "Energy Socket", + Model.WATER_METER: "Watermeter", Model.DISPLAY: "Energy Display", - Model.ENERGY_METER_1_PHASE: "Wi-Fi kWh Meter 1-phase", - Model.ENERGY_METER_3_PHASE: "Wi-Fi kWh Meter 3-phase", - Model.ENERGY_METER_EASTRON_SDM230: "Wi-Fi kWh Meter 1-phase", - Model.ENERGY_METER_EASTRON_SDM630: "Wi-Fi kWh Meter 3-phase", + Model.ENERGY_METER_1_PHASE: "kWh Meter 1-phase", + Model.ENERGY_METER_3_PHASE: "kWh Meter 3-phase", + Model.ENERGY_METER_EASTRON_SDM230: "kWh Meter 1-phase", + Model.ENERGY_METER_EASTRON_SDM630: "kWh Meter 3-phase", Model.BATTERY: "Plug-In Battery", } diff --git a/tests/v1/__snapshots__/test_v1_combined_models.ambr b/tests/v1/__snapshots__/test_v1_combined_models.ambr index e388c6e..d3a8b22 100644 --- a/tests/v1/__snapshots__/test_v1_combined_models.ambr +++ b/tests/v1/__snapshots__/test_v1_combined_models.ambr @@ -1,28 +1,28 @@ # serializer version: 1 # name: test_combined_model[HWE-KWH1] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-KWH3] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-P1] - CombinedModels(device=Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-SKT] - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-WTR] - CombinedModels(device=Device(model_name='Wi-Fi Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[SDM230-wifi] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[SDM630-wifi] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_remaps_legacy_brightness_to_system - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=None, state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=None, wifi_ssid=None, wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=None, state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=None, wifi_ssid=None, wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) # --- # name: test_combined_remaps_legacy_wifi_ssid_to_system - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- diff --git a/tests/v1/__snapshots__/test_v1_device.ambr b/tests/v1/__snapshots__/test_v1_device.ambr index bbb5d55..630b02a 100644 --- a/tests/v1/__snapshots__/test_v1_device.ambr +++ b/tests/v1/__snapshots__/test_v1_device.ambr @@ -1,22 +1,22 @@ # serializer version: 1 # name: test_device[HWE-KWH1-fixtures3] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-KWH3-fixtures4] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-P1-fixtures0] - Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-SKT-fixtures1] - Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-WTR-fixtures2] - Device(model_name='Wi-Fi Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[SDM230-wifi-fixtures5] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[SDM630-wifi-fixtures6] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- diff --git a/tests/v1/__snapshots__/test_v1_homewizard_energy.ambr b/tests/v1/__snapshots__/test_v1_homewizard_energy.ambr index cf6836e..50f0930 100644 --- a/tests/v1/__snapshots__/test_v1_homewizard_energy.ambr +++ b/tests/v1/__snapshots__/test_v1_homewizard_energy.ambr @@ -1,45 +1,45 @@ # serializer version: 1 # name: test_combined_models_with_valid_authentication[HWE-KWH1-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication[HWE-KWH3-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication[HWE-P1-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication[HWE-SKT-device-data-state_all-system] - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication[HWE-WTR-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication[SDM230-wifi-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication[SDM630-wifi-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-KWH1-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-KWH3-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-P1-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-SKT-device-data-state_all-system] - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-WTR-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[SDM230-wifi-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[SDM630-wifi-device-data-None-system] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=True, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_get_data_object[HWE-KWH1-fixtures3] Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None) @@ -102,25 +102,25 @@ Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None) # --- # name: test_get_device_object[HWE-KWH1-fixtures3] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_get_device_object[HWE-KWH3-fixtures4] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_get_device_object[HWE-P1-fixtures0] - Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_get_device_object[HWE-SKT-fixtures1] - Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_get_device_object[HWE-WTR-fixtures2] - Device(model_name='Wi-Fi Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_get_device_object[SDM230-wifi-fixtures5] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_get_device_object[SDM630-wifi-fixtures6] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_get_state_object[HWE-SKT-fixtures0] State(power_on=False, switch_lock=False, brightness=255) diff --git a/tests/v1/__snapshots__/test_v1_models.ambr b/tests/v1/__snapshots__/test_v1_models.ambr index 16463c2..7f156eb 100644 --- a/tests/v1/__snapshots__/test_v1_models.ambr +++ b/tests/v1/__snapshots__/test_v1_models.ambr @@ -1,30 +1,30 @@ # serializer version: 1 # name: test_combined_model[HWE-KWH1] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-KWH3] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-P1] - CombinedModels(device=Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=13779.338, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=0.0, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-543.0, power_l1_w=-676.0, power_l2_w=133.0, power_l3_w=0.0, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=-4.0, current_l2_a=2.0, current_l3_a=0.0, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='NGGYU', tariff=2, voltage_sag_l1_count=1, voltage_sag_l2_count=1, voltage_sag_l3_count=0, voltage_swell_l1_count=0, voltage_swell_l2_count=0, voltage_swell_l3_count=0, any_power_fail_count=4, long_power_fail_count=5, average_power_15m_w=123.0, monthly_power_peak_w=1111.0, monthly_power_peak_timestamp=datetime.datetime(2023, 1, 1, 8, 0, 10), external_devices={'gas_meter_NGLYD': ExternalDevice(unique_id='NGLYD', type=, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'heat_meter_NGRAADY': ExternalDevice(unique_id='NGRAADY', type=, value=222.222, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'warm_water_meter_NGMYC': ExternalDevice(unique_id='NGMYC', type=, value=333.333, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'water_meter_NGSG': ExternalDevice(unique_id='NGSG', type=, value=444.444, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10)), 'inlet_heat_meter_NGTALAHY': ExternalDevice(unique_id='NGTALAHY', type=, value=555.555, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-SKT] - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[HWE-WTR] - CombinedModels(device=Device(model_name='Wi-Fi Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=13.12, total_liter_m3=8129.123, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[SDM230-wifi] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=74, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_model[SDM630-wifi] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='HW WiFi', wifi_strength=84, energy_import_kwh=2940.101, energy_import_t1_kwh=2940.101, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=0.0, energy_export_t1_kwh=0.0, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=7100.278, power_l1_w=0.0, power_l2_w=3547.015, power_l3_w=3553.263, voltage_v=None, voltage_l1_v=230.751, voltage_l2_v=228.391, voltage_l3_v=229.612, current_a=30.999, current_l1_a=0.0, current_l2_a=15.521, current_l3_a=15.477, apparent_power_va=7112.293, apparent_power_l1_va=0.0, apparent_power_l2_va=3548.879, apparent_power_l3_va=3563.414, reactive_power_var=-429.025, reactive_power_l1_var=0.0, reactive_power_l2_var=-166.675, reactive_power_l3_var=-262.35, power_factor=None, power_factor_l1=1.0, power_factor_l2=0.999, power_factor_l3=0.997, frequency_hz=49.926, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=84, wifi_ssid='HW WiFi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_combined_remaps_legacy_brightness_to_system - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=None, state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=None, wifi_ssid=None, wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=None, state=State(power_on=False, switch_lock=False, brightness=255), system=System(wifi_strength_pct=None, wifi_ssid=None, wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=100.0, api_v1_enabled=None), batteries=None) # --- # name: test_combined_remaps_legacy_wifi_ssid_to_system - CombinedModels(device=Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) + CombinedModels(device=Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11'), measurement=Measurement(wifi_ssid='My Wi-Fi', wifi_strength=100, energy_import_kwh=10830.511, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=2948.827, energy_export_t1_kwh=2948.827, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=123.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=100, wifi_ssid='My Wi-Fi', wifi_rssi_db=None, cloud_enabled=None, uptime_s=None, status_led_brightness_pct=None, api_v1_enabled=None), batteries=None) # --- # name: test_data[HWE-KWH1-fixtures3] Measurement(wifi_ssid='My Wi-Fi', wifi_strength=74, energy_import_kwh=122.376, energy_import_t1_kwh=122.376, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=579.813, energy_export_t1_kwh=579.813, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-45.252, power_l1_w=-45.252, power_l2_w=None, power_l3_w=None, voltage_v=228.472, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=0.273, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=74.052, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=-58.612, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.611, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None) @@ -63,25 +63,25 @@ Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=None, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=None, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices={'None_NGLYD': ExternalDevice(unique_id='NGLYD', type=None, value=111.111, unit='m3', timestamp=datetime.datetime(2021, 6, 6, 14, 0, 10))}, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None) # --- # name: test_device[HWE-KWH1-fixtures3] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='HWE-KWH1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-KWH3-fixtures4] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='HWE-KWH3', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-P1-fixtures0] - Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='P1 Meter', id='appliance/p1dongle/3c39e7aabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-SKT-fixtures1] - Device(model_name='Wi-Fi Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='Energy Socket', id='appliance/energysocket/3c39e7aabbcc', product_name='Energy Socket', product_type='HWE-SKT', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[HWE-WTR-fixtures2] - Device(model_name='Wi-Fi Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='Watermeter', id='appliance/watermeter/3c39e7aabbcc', product_name='Water Meter', product_type='HWE-WTR', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[SDM230-wifi-fixtures5] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter', product_type='SDM230-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_device[SDM630-wifi-fixtures6] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/3c39e7aabbcc', product_name='kWh Meter 3-phase', product_type='SDM630-wifi', serial='3c39e7aabbcc', api_version=, firmware_version='2.11') # --- # name: test_state[HWE-SKT-fixtures0] State(power_on=False, switch_lock=False, brightness=255) diff --git a/tests/v2/__snapshots__/test_v2_device.ambr b/tests/v2/__snapshots__/test_v2_device.ambr index 3fff9cd..5224410 100644 --- a/tests/v2/__snapshots__/test_v2_device.ambr +++ b/tests/v2/__snapshots__/test_v2_device.ambr @@ -3,11 +3,11 @@ Device(model_name='Plug-In Battery', id='appliance/battery/5c2fafaabbcc', product_name='Plug-in Battery', product_type='HWE-BAT', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_device[HWE-KWH1-fixtures1] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_device[HWE-KWH3-fixtures2] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_device[HWE-P1-fixtures0] - Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') + Device(model_name='P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- diff --git a/tests/v2/__snapshots__/test_v2_homewizard_energy.ambr b/tests/v2/__snapshots__/test_v2_homewizard_energy.ambr index 951a51a..d3b7019 100644 --- a/tests/v2/__snapshots__/test_v2_homewizard_energy.ambr +++ b/tests/v2/__snapshots__/test_v2_homewizard_energy.ambr @@ -9,28 +9,28 @@ CombinedModels(device=Device(model_name='Plug-In Battery', id='appliance/battery/5c2fafaabbcc', product_name='Plug-in Battery', product_type='HWE-BAT', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=321.654, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=1234.0, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=230.123, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=5.678, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.123, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=123, state_of_charge_pct=50.123), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication[HWE-KWH1-device-measurement-None-system-batteries] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=230.0, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=1.5, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=345.0, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=67.0, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.95, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=230.0, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=1.5, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=345.0, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=67.0, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.95, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) # --- # name: test_combined_models_with_valid_authentication[HWE-KWH3-device-measurement-None-system-batteries] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=50.0, power_l2_w=40.0, power_l3_w=-30.0, voltage_v=None, voltage_l1_v=230.0, voltage_l2_v=230.0, voltage_l3_v=230.0, current_a=1.5, current_l1_a=-0.5, current_l2_a=0.8, current_l3_a=1.2, apparent_power_va=345.0, apparent_power_l1_va=115.0, apparent_power_l2_va=120.0, apparent_power_l3_va=110.0, reactive_power_var=67.0, reactive_power_l1_var=-20.0, reactive_power_l2_var=30.0, reactive_power_l3_var=57.0, power_factor=None, power_factor_l1=0.95, power_factor_l2=0.9, power_factor_l3=0.85, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=50.0, power_l2_w=40.0, power_l3_w=-30.0, voltage_v=None, voltage_l1_v=230.0, voltage_l2_v=230.0, voltage_l3_v=230.0, current_a=1.5, current_l1_a=-0.5, current_l2_a=0.8, current_l3_a=1.2, apparent_power_va=345.0, apparent_power_l1_va=115.0, apparent_power_l2_va=120.0, apparent_power_l3_va=110.0, reactive_power_var=67.0, reactive_power_l1_var=-20.0, reactive_power_l2_var=30.0, reactive_power_l3_var=57.0, power_factor=None, power_factor_l1=0.95, power_factor_l2=0.9, power_factor_l3=0.85, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) # --- # name: test_combined_models_with_valid_authentication[HWE-P1-device-measurement_1_phase_no_gas-None-system-batteries] - CombinedModels(device=Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=None, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=1285.951, energy_export_t2_kwh=2876.51, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-678.0, power_l1_w=-676.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=datetime.datetime(2024, 6, 28, 14, 12, 34), protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='Never Gonna Give You Up', tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=True), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) + CombinedModels(device=Device(model_name='P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=None, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=1285.951, energy_export_t2_kwh=2876.51, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-678.0, power_l1_w=-676.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=datetime.datetime(2024, 6, 28, 14, 12, 34), protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='Never Gonna Give You Up', tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=True), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-BAT-device-measurement-None-system-None] CombinedModels(device=Device(model_name='Plug-In Battery', id='appliance/battery/5c2fafaabbcc', product_name='Plug-in Battery', product_type='HWE-BAT', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=321.654, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=1234.0, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=230.123, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=5.678, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.123, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=123, state_of_charge_pct=50.123), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=None) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-KWH1-device-measurement-None-system-batteries] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=230.0, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=1.5, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=345.0, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=67.0, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.95, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) + CombinedModels(device=Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=230.0, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=1.5, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=345.0, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=67.0, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=0.95, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-KWH3-device-measurement-None-system-batteries] - CombinedModels(device=Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=50.0, power_l2_w=40.0, power_l3_w=-30.0, voltage_v=None, voltage_l1_v=230.0, voltage_l2_v=230.0, voltage_l3_v=230.0, current_a=1.5, current_l1_a=-0.5, current_l2_a=0.8, current_l3_a=1.2, apparent_power_va=345.0, apparent_power_l1_va=115.0, apparent_power_l2_va=120.0, apparent_power_l3_va=110.0, reactive_power_var=67.0, reactive_power_l1_var=-20.0, reactive_power_l2_var=30.0, reactive_power_l3_var=57.0, power_factor=None, power_factor_l1=0.95, power_factor_l2=0.9, power_factor_l3=0.85, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) + CombinedModels(device=Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=78.91, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=123.0, power_l1_w=50.0, power_l2_w=40.0, power_l3_w=-30.0, voltage_v=None, voltage_l1_v=230.0, voltage_l2_v=230.0, voltage_l3_v=230.0, current_a=1.5, current_l1_a=-0.5, current_l2_a=0.8, current_l3_a=1.2, apparent_power_va=345.0, apparent_power_l1_va=115.0, apparent_power_l2_va=120.0, apparent_power_l3_va=110.0, reactive_power_var=67.0, reactive_power_l1_var=-20.0, reactive_power_l2_var=30.0, reactive_power_l3_var=57.0, power_factor=None, power_factor_l1=0.95, power_factor_l2=0.9, power_factor_l3=0.85, frequency_hz=50.0, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=None), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) # --- # name: test_combined_models_with_valid_authentication_caches_device[HWE-P1-device-measurement_1_phase_no_gas-None-system-batteries] - CombinedModels(device=Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=None, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=1285.951, energy_export_t2_kwh=2876.51, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-678.0, power_l1_w=-676.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=datetime.datetime(2024, 6, 28, 14, 12, 34), protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='Never Gonna Give You Up', tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=True), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) + CombinedModels(device=Device(model_name='P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00'), measurement=Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=None, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=1285.951, energy_export_t2_kwh=2876.51, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-678.0, power_l1_w=-676.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=datetime.datetime(2024, 6, 28, 14, 12, 34), protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='Never Gonna Give You Up', tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None), state=None, system=System(wifi_strength_pct=46, wifi_ssid='My Wi-Fi', wifi_rssi_db=-77, cloud_enabled=False, uptime_s=356, status_led_brightness_pct=100, api_v1_enabled=True), batteries=Batteries(mode=, permissions=[, ], power_w=-404.0, target_power_w=-400.0, max_consumption_w=1600.0, max_production_w=800.0, battery_count=2)) # --- # name: test_device_with_valid_authentication[HWE-P1-fixtures0] - Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') + Device(model_name='P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_measurement_with_valid_authentication[HWE-P1-fixtures0] Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=None, energy_import_t1_kwh=10830.511, energy_import_t2_kwh=2948.827, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=None, energy_export_t1_kwh=1285.951, energy_export_t2_kwh=2876.51, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=-678.0, power_l1_w=-676.0, power_l2_w=None, power_l3_w=None, voltage_v=None, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=None, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=None, timestamp=datetime.datetime(2024, 6, 28, 14, 12, 34), protocol_version=50, meter_model='ISKRA 2M550T-101', unique_id='Never Gonna Give You Up', tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=None, state_of_charge_pct=None) diff --git a/tests/v2/__snapshots__/test_v2_models.ambr b/tests/v2/__snapshots__/test_v2_models.ambr index dcf6b21..925d78e 100644 --- a/tests/v2/__snapshots__/test_v2_models.ambr +++ b/tests/v2/__snapshots__/test_v2_models.ambr @@ -3,13 +3,13 @@ Device(model_name='Plug-In Battery', id='appliance/battery/5c2fafaabbcc', product_name='Plug-in Battery', product_type='HWE-BAT', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_device[HWE-KWH1-fixtures1] - Device(model_name='Wi-Fi kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') + Device(model_name='kWh Meter 1-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 1-Phase', product_type='HWE-KWH1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_device[HWE-KWH3-fixtures2] - Device(model_name='Wi-Fi kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') + Device(model_name='kWh Meter 3-phase', id='appliance/energymeter/5c2fafaabbcc', product_name='kWh Meter 3-Phase', product_type='HWE-KWH3', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_device[HWE-P1-fixtures0] - Device(model_name='Wi-Fi P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') + Device(model_name='P1 Meter', id='appliance/p1dongle/5c2fafaabbcc', product_name='P1 Meter', product_type='HWE-P1', serial='5c2fafaabbcc', api_version=, firmware_version='6.00') # --- # name: test_measurement[HWE-BAT-fixtures3] Measurement(wifi_ssid=None, wifi_strength=None, energy_import_kwh=123.456, energy_import_t1_kwh=None, energy_import_t2_kwh=None, energy_import_t3_kwh=None, energy_import_t4_kwh=None, energy_export_kwh=321.654, energy_export_t1_kwh=None, energy_export_t2_kwh=None, energy_export_t3_kwh=None, energy_export_t4_kwh=None, power_w=1234.0, power_l1_w=None, power_l2_w=None, power_l3_w=None, voltage_v=230.123, voltage_l1_v=None, voltage_l2_v=None, voltage_l3_v=None, current_a=5.678, current_l1_a=None, current_l2_a=None, current_l3_a=None, apparent_power_va=None, apparent_power_l1_va=None, apparent_power_l2_va=None, apparent_power_l3_va=None, reactive_power_var=None, reactive_power_l1_var=None, reactive_power_l2_var=None, reactive_power_l3_var=None, power_factor=None, power_factor_l1=None, power_factor_l2=None, power_factor_l3=None, frequency_hz=50.123, timestamp=None, protocol_version=None, meter_model=None, unique_id=None, tariff=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, any_power_fail_count=None, long_power_fail_count=None, average_power_15m_w=None, monthly_power_peak_w=None, monthly_power_peak_timestamp=None, external_devices=None, active_liter_lpm=None, total_liter_m3=None, cycles=123, state_of_charge_pct=50.123)