Simplify HomeWizard sensor names (#108854)

* Simplify HomeWizard sensor names

* Simplify translations even more by using default device_class names
This commit is contained in:
Duco Sebel 2024-01-29 13:24:00 +01:00 committed by GitHub
parent 789055fd68
commit dbc568cd53
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 5559 additions and 194 deletions

View File

@ -219,7 +219,6 @@ SENSORS: Final[tuple[HomeWizardSensorEntityDescription, ...]] = (
), ),
HomeWizardSensorEntityDescription( HomeWizardSensorEntityDescription(
key="active_power_w", key="active_power_w",
translation_key="active_power_w",
native_unit_of_measurement=UnitOfPower.WATT, native_unit_of_measurement=UnitOfPower.WATT,
device_class=SensorDeviceClass.POWER, device_class=SensorDeviceClass.POWER,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
@ -328,7 +327,6 @@ SENSORS: Final[tuple[HomeWizardSensorEntityDescription, ...]] = (
), ),
HomeWizardSensorEntityDescription( HomeWizardSensorEntityDescription(
key="active_frequency_hz", key="active_frequency_hz",
translation_key="active_frequency_hz",
native_unit_of_measurement=UnitOfFrequency.HERTZ, native_unit_of_measurement=UnitOfFrequency.HERTZ,
device_class=SensorDeviceClass.FREQUENCY, device_class=SensorDeviceClass.FREQUENCY,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
@ -437,35 +435,30 @@ SENSORS: Final[tuple[HomeWizardSensorEntityDescription, ...]] = (
EXTERNAL_SENSORS = { EXTERNAL_SENSORS = {
ExternalDevice.DeviceType.GAS_METER: HomeWizardExternalSensorEntityDescription( ExternalDevice.DeviceType.GAS_METER: HomeWizardExternalSensorEntityDescription(
key="gas_meter", key="gas_meter",
translation_key="total_gas_m3",
suggested_device_class=SensorDeviceClass.GAS, suggested_device_class=SensorDeviceClass.GAS,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
device_name="Gas meter", device_name="Gas meter",
), ),
ExternalDevice.DeviceType.HEAT_METER: HomeWizardExternalSensorEntityDescription( ExternalDevice.DeviceType.HEAT_METER: HomeWizardExternalSensorEntityDescription(
key="heat_meter", key="heat_meter",
translation_key="total_energy_gj",
suggested_device_class=SensorDeviceClass.ENERGY, suggested_device_class=SensorDeviceClass.ENERGY,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
device_name="Heat meter", device_name="Heat meter",
), ),
ExternalDevice.DeviceType.WARM_WATER_METER: HomeWizardExternalSensorEntityDescription( ExternalDevice.DeviceType.WARM_WATER_METER: HomeWizardExternalSensorEntityDescription(
key="warm_water_meter", key="warm_water_meter",
translation_key="total_liter_m3",
suggested_device_class=SensorDeviceClass.WATER, suggested_device_class=SensorDeviceClass.WATER,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
device_name="Warm water meter", device_name="Warm water meter",
), ),
ExternalDevice.DeviceType.WATER_METER: HomeWizardExternalSensorEntityDescription( ExternalDevice.DeviceType.WATER_METER: HomeWizardExternalSensorEntityDescription(
key="water_meter", key="water_meter",
translation_key="total_liter_m3",
suggested_device_class=SensorDeviceClass.WATER, suggested_device_class=SensorDeviceClass.WATER,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
device_name="Water meter", device_name="Water meter",
), ),
ExternalDevice.DeviceType.INLET_HEAT_METER: HomeWizardExternalSensorEntityDescription( ExternalDevice.DeviceType.INLET_HEAT_METER: HomeWizardExternalSensorEntityDescription(
key="inlet_heat_meter", key="inlet_heat_meter",
translation_key="total_energy_gj",
suggested_device_class=SensorDeviceClass.ENERGY, suggested_device_class=SensorDeviceClass.ENERGY,
state_class=SensorStateClass.TOTAL_INCREASING, state_class=SensorStateClass.TOTAL_INCREASING,
device_name="Inlet heat meter", device_name="Inlet heat meter",

View File

@ -48,37 +48,31 @@
"name": "Wi-Fi SSID" "name": "Wi-Fi SSID"
}, },
"active_tariff": { "active_tariff": {
"name": "Active tariff" "name": "Tariff"
}, },
"wifi_strength": { "wifi_strength": {
"name": "Wi-Fi strength" "name": "Wi-Fi strength"
}, },
"total_energy_import_kwh": { "total_energy_import_kwh": {
"name": "Total energy import" "name": "Energy import"
}, },
"total_energy_import_tariff_kwh": { "total_energy_import_tariff_kwh": {
"name": "Total energy import tariff {tariff}" "name": "Energy import tariff {tariff}"
}, },
"total_energy_export_kwh": { "total_energy_export_kwh": {
"name": "Total energy export" "name": "Energy export"
}, },
"total_energy_export_tariff_kwh": { "total_energy_export_tariff_kwh": {
"name": "Total energy export tariff {tariff}" "name": "Energy export tariff {tariff}"
},
"active_power_w": {
"name": "Active power"
}, },
"active_power_phase_w": { "active_power_phase_w": {
"name": "Active power phase {phase}" "name": "Power phase {phase}"
}, },
"active_voltage_phase_v": { "active_voltage_phase_v": {
"name": "Active voltage phase {phase}" "name": "Voltage phase {phase}"
}, },
"active_current_phase_a": { "active_current_phase_a": {
"name": "Active current phase {phase}" "name": "Current phase {phase}"
},
"active_frequency_hz": {
"name": "Active frequency"
}, },
"voltage_sag_phase_count": { "voltage_sag_phase_count": {
"name": "Voltage sags detected phase {phase}" "name": "Voltage sags detected phase {phase}"
@ -93,25 +87,16 @@
"name": "Long power failures detected" "name": "Long power failures detected"
}, },
"active_power_average_w": { "active_power_average_w": {
"name": "Active average demand" "name": "Average demand"
}, },
"monthly_power_peak_w": { "monthly_power_peak_w": {
"name": "Peak demand current month" "name": "Peak demand current month"
}, },
"total_gas_m3": {
"name": "Total gas"
},
"meter_identifier": {
"name": "Meter identifier"
},
"active_liter_lpm": { "active_liter_lpm": {
"name": "Active water usage" "name": "Water usage"
}, },
"total_liter_m3": { "total_liter_m3": {
"name": "Total water usage" "name": "Total water usage"
},
"total_energy_gj": {
"name": "Total heat energy"
} }
}, },
"switch": { "switch": {

File diff suppressed because it is too large Load Diff

View File

@ -32,29 +32,29 @@ pytestmark = [
"sensor.device_smart_meter_model", "sensor.device_smart_meter_model",
"sensor.device_smart_meter_identifier", "sensor.device_smart_meter_identifier",
"sensor.device_wi_fi_ssid", "sensor.device_wi_fi_ssid",
"sensor.device_active_tariff", "sensor.device_tariff",
"sensor.device_wi_fi_strength", "sensor.device_wi_fi_strength",
"sensor.device_total_energy_import", "sensor.device_energy_import",
"sensor.device_total_energy_import_tariff_1", "sensor.device_energy_import_tariff_1",
"sensor.device_total_energy_import_tariff_2", "sensor.device_energy_import_tariff_2",
"sensor.device_total_energy_import_tariff_3", "sensor.device_energy_import_tariff_3",
"sensor.device_total_energy_import_tariff_4", "sensor.device_energy_import_tariff_4",
"sensor.device_total_energy_export", "sensor.device_energy_export",
"sensor.device_total_energy_export_tariff_1", "sensor.device_energy_export_tariff_1",
"sensor.device_total_energy_export_tariff_2", "sensor.device_energy_export_tariff_2",
"sensor.device_total_energy_export_tariff_3", "sensor.device_energy_export_tariff_3",
"sensor.device_total_energy_export_tariff_4", "sensor.device_energy_export_tariff_4",
"sensor.device_active_power", "sensor.device_power",
"sensor.device_active_power_phase_1", "sensor.device_power_phase_1",
"sensor.device_active_power_phase_2", "sensor.device_power_phase_2",
"sensor.device_active_power_phase_3", "sensor.device_power_phase_3",
"sensor.device_active_voltage_phase_1", "sensor.device_voltage_phase_1",
"sensor.device_active_voltage_phase_2", "sensor.device_voltage_phase_2",
"sensor.device_active_voltage_phase_3", "sensor.device_voltage_phase_3",
"sensor.device_active_current_phase_1", "sensor.device_current_phase_1",
"sensor.device_active_current_phase_2", "sensor.device_current_phase_2",
"sensor.device_active_current_phase_3", "sensor.device_current_phase_3",
"sensor.device_active_frequency", "sensor.device_frequency",
"sensor.device_voltage_sags_detected_phase_1", "sensor.device_voltage_sags_detected_phase_1",
"sensor.device_voltage_sags_detected_phase_2", "sensor.device_voltage_sags_detected_phase_2",
"sensor.device_voltage_sags_detected_phase_3", "sensor.device_voltage_sags_detected_phase_3",
@ -63,41 +63,41 @@ pytestmark = [
"sensor.device_voltage_swells_detected_phase_3", "sensor.device_voltage_swells_detected_phase_3",
"sensor.device_power_failures_detected", "sensor.device_power_failures_detected",
"sensor.device_long_power_failures_detected", "sensor.device_long_power_failures_detected",
"sensor.device_active_average_demand", "sensor.device_average_demand",
"sensor.device_peak_demand_current_month", "sensor.device_peak_demand_current_month",
"sensor.device_active_water_usage", "sensor.device_water_usage",
"sensor.device_total_water_usage", "sensor.device_total_water_usage",
"sensor.gas_meter_total_gas", "sensor.gas_meter_gas",
"sensor.water_meter_total_water_usage", "sensor.water_meter_water",
"sensor.warm_water_meter_total_water_usage", "sensor.warm_water_meter_water",
"sensor.heat_meter_total_heat_energy", "sensor.heat_meter_energy",
"sensor.inlet_heat_meter_total_heat_energy", "sensor.inlet_heat_meter_none",
], ],
), ),
( (
"HWE-P1-zero-values", "HWE-P1-zero-values",
[ [
"sensor.device_total_energy_import", "sensor.device_energy_import",
"sensor.device_total_energy_import_tariff_1", "sensor.device_energy_import_tariff_1",
"sensor.device_total_energy_import_tariff_2", "sensor.device_energy_import_tariff_2",
"sensor.device_total_energy_import_tariff_3", "sensor.device_energy_import_tariff_3",
"sensor.device_total_energy_import_tariff_4", "sensor.device_energy_import_tariff_4",
"sensor.device_total_energy_export", "sensor.device_energy_export",
"sensor.device_total_energy_export_tariff_1", "sensor.device_energy_export_tariff_1",
"sensor.device_total_energy_export_tariff_2", "sensor.device_energy_export_tariff_2",
"sensor.device_total_energy_export_tariff_3", "sensor.device_energy_export_tariff_3",
"sensor.device_total_energy_export_tariff_4", "sensor.device_energy_export_tariff_4",
"sensor.device_active_power", "sensor.device_power",
"sensor.device_active_power_phase_1", "sensor.device_power_phase_1",
"sensor.device_active_power_phase_2", "sensor.device_power_phase_2",
"sensor.device_active_power_phase_3", "sensor.device_power_phase_3",
"sensor.device_active_voltage_phase_1", "sensor.device_voltage_phase_1",
"sensor.device_active_voltage_phase_2", "sensor.device_voltage_phase_2",
"sensor.device_active_voltage_phase_3", "sensor.device_voltage_phase_3",
"sensor.device_active_current_phase_1", "sensor.device_current_phase_1",
"sensor.device_active_current_phase_2", "sensor.device_current_phase_2",
"sensor.device_active_current_phase_3", "sensor.device_current_phase_3",
"sensor.device_active_frequency", "sensor.device_frequency",
"sensor.device_voltage_sags_detected_phase_1", "sensor.device_voltage_sags_detected_phase_1",
"sensor.device_voltage_sags_detected_phase_2", "sensor.device_voltage_sags_detected_phase_2",
"sensor.device_voltage_sags_detected_phase_3", "sensor.device_voltage_sags_detected_phase_3",
@ -106,8 +106,8 @@ pytestmark = [
"sensor.device_voltage_swells_detected_phase_3", "sensor.device_voltage_swells_detected_phase_3",
"sensor.device_power_failures_detected", "sensor.device_power_failures_detected",
"sensor.device_long_power_failures_detected", "sensor.device_long_power_failures_detected",
"sensor.device_active_average_demand", "sensor.device_average_demand",
"sensor.device_active_water_usage", "sensor.device_water_usage",
"sensor.device_total_water_usage", "sensor.device_total_water_usage",
], ],
), ),
@ -116,10 +116,10 @@ pytestmark = [
[ [
"sensor.device_wi_fi_ssid", "sensor.device_wi_fi_ssid",
"sensor.device_wi_fi_strength", "sensor.device_wi_fi_strength",
"sensor.device_total_energy_import", "sensor.device_energy_import",
"sensor.device_total_energy_export", "sensor.device_energy_export",
"sensor.device_active_power", "sensor.device_power",
"sensor.device_active_power_phase_1", "sensor.device_power_phase_1",
], ],
), ),
( (
@ -127,7 +127,7 @@ pytestmark = [
[ [
"sensor.device_wi_fi_ssid", "sensor.device_wi_fi_ssid",
"sensor.device_wi_fi_strength", "sensor.device_wi_fi_strength",
"sensor.device_active_water_usage", "sensor.device_water_usage",
"sensor.device_total_water_usage", "sensor.device_total_water_usage",
], ],
), ),
@ -136,10 +136,10 @@ pytestmark = [
[ [
"sensor.device_wi_fi_ssid", "sensor.device_wi_fi_ssid",
"sensor.device_wi_fi_strength", "sensor.device_wi_fi_strength",
"sensor.device_total_energy_import", "sensor.device_energy_import",
"sensor.device_total_energy_export", "sensor.device_energy_export",
"sensor.device_active_power", "sensor.device_power",
"sensor.device_active_power_phase_1", "sensor.device_power_phase_1",
], ],
), ),
( (
@ -147,12 +147,12 @@ pytestmark = [
[ [
"sensor.device_wi_fi_ssid", "sensor.device_wi_fi_ssid",
"sensor.device_wi_fi_strength", "sensor.device_wi_fi_strength",
"sensor.device_total_energy_import", "sensor.device_energy_import",
"sensor.device_total_energy_export", "sensor.device_energy_export",
"sensor.device_active_power", "sensor.device_power",
"sensor.device_active_power_phase_1", "sensor.device_power_phase_1",
"sensor.device_active_power_phase_2", "sensor.device_power_phase_2",
"sensor.device_active_power_phase_3", "sensor.device_power_phase_3",
], ],
), ),
], ],
@ -184,23 +184,23 @@ async def test_sensors(
"HWE-P1", "HWE-P1",
[ [
"sensor.device_wi_fi_strength", "sensor.device_wi_fi_strength",
"sensor.device_active_voltage_phase_1", "sensor.device_voltage_phase_1",
"sensor.device_active_voltage_phase_2", "sensor.device_voltage_phase_2",
"sensor.device_active_voltage_phase_3", "sensor.device_voltage_phase_3",
"sensor.device_active_current_phase_1", "sensor.device_current_phase_1",
"sensor.device_active_current_phase_2", "sensor.device_current_phase_2",
"sensor.device_active_current_phase_3", "sensor.device_current_phase_3",
"sensor.device_active_frequency", "sensor.device_frequency",
], ],
), ),
( (
"HWE-P1-unused-exports", "HWE-P1-unused-exports",
[ [
"sensor.device_total_energy_export", "sensor.device_energy_export",
"sensor.device_total_energy_export_tariff_1", "sensor.device_energy_export_tariff_1",
"sensor.device_total_energy_export_tariff_2", "sensor.device_energy_export_tariff_2",
"sensor.device_total_energy_export_tariff_3", "sensor.device_energy_export_tariff_3",
"sensor.device_total_energy_export_tariff_4", "sensor.device_energy_export_tariff_4",
], ],
), ),
( (
@ -248,7 +248,7 @@ async def test_sensors_unreachable(
exception: Exception, exception: Exception,
) -> None: ) -> None:
"""Test sensor handles API unreachable.""" """Test sensor handles API unreachable."""
assert (state := hass.states.get("sensor.device_total_energy_import_tariff_1")) assert (state := hass.states.get("sensor.device_energy_import_tariff_1"))
assert state.state == "10830.511" assert state.state == "10830.511"
mock_homewizardenergy.data.side_effect = exception mock_homewizardenergy.data.side_effect = exception
@ -264,7 +264,7 @@ async def test_external_sensors_unreachable(
mock_homewizardenergy: MagicMock, mock_homewizardenergy: MagicMock,
) -> None: ) -> None:
"""Test external device sensor handles API unreachable.""" """Test external device sensor handles API unreachable."""
assert (state := hass.states.get("sensor.gas_meter_total_gas")) assert (state := hass.states.get("sensor.gas_meter_gas"))
assert state.state == "111.111" assert state.state == "111.111"
mock_homewizardenergy.data.return_value = Data.from_dict({}) mock_homewizardenergy.data.return_value = Data.from_dict({})
@ -281,32 +281,32 @@ async def test_external_sensors_unreachable(
( (
"HWE-SKT", "HWE-SKT",
[ [
"sensor.device_active_average_demand", "sensor.device_average_demand",
"sensor.device_active_current_phase_1", "sensor.device_current_phase_1",
"sensor.device_active_current_phase_2", "sensor.device_current_phase_2",
"sensor.device_active_current_phase_3", "sensor.device_current_phase_3",
"sensor.device_active_frequency", "sensor.device_frequency",
"sensor.device_active_power_phase_2", "sensor.device_power_phase_2",
"sensor.device_active_power_phase_3", "sensor.device_power_phase_3",
"sensor.device_active_tariff", "sensor.device_tariff",
"sensor.device_active_voltage_phase_1", "sensor.device_voltage_phase_1",
"sensor.device_active_voltage_phase_2", "sensor.device_voltage_phase_2",
"sensor.device_active_voltage_phase_3", "sensor.device_voltage_phase_3",
"sensor.device_active_water_usage", "sensor.device_water_usage",
"sensor.device_dsmr_version", "sensor.device_dsmr_version",
"sensor.device_long_power_failures_detected", "sensor.device_long_power_failures_detected",
"sensor.device_peak_demand_current_month", "sensor.device_peak_demand_current_month",
"sensor.device_power_failures_detected", "sensor.device_power_failures_detected",
"sensor.device_smart_meter_identifier", "sensor.device_smart_meter_identifier",
"sensor.device_smart_meter_model", "sensor.device_smart_meter_model",
"sensor.device_total_energy_export_tariff_1", "sensor.device_energy_export_tariff_1",
"sensor.device_total_energy_export_tariff_2", "sensor.device_energy_export_tariff_2",
"sensor.device_total_energy_export_tariff_3", "sensor.device_energy_export_tariff_3",
"sensor.device_total_energy_export_tariff_4", "sensor.device_energy_export_tariff_4",
"sensor.device_total_energy_import_tariff_1", "sensor.device_energy_import_tariff_1",
"sensor.device_total_energy_import_tariff_2", "sensor.device_energy_import_tariff_2",
"sensor.device_total_energy_import_tariff_3", "sensor.device_energy_import_tariff_3",
"sensor.device_total_energy_import_tariff_4", "sensor.device_energy_import_tariff_4",
"sensor.device_total_water_usage", "sensor.device_total_water_usage",
"sensor.device_voltage_sags_detected_phase_1", "sensor.device_voltage_sags_detected_phase_1",
"sensor.device_voltage_sags_detected_phase_2", "sensor.device_voltage_sags_detected_phase_2",
@ -322,28 +322,28 @@ async def test_external_sensors_unreachable(
"sensor.device_dsmr_version", "sensor.device_dsmr_version",
"sensor.device_smart_meter_model", "sensor.device_smart_meter_model",
"sensor.device_smart_meter_identifier", "sensor.device_smart_meter_identifier",
"sensor.device_active_tariff", "sensor.device_tariff",
"sensor.device_total_energy_import", "sensor.device_energy_import",
"sensor.device_total_energy_import_tariff_1", "sensor.device_energy_import_tariff_1",
"sensor.device_total_energy_import_tariff_2", "sensor.device_energy_import_tariff_2",
"sensor.device_total_energy_import_tariff_3", "sensor.device_energy_import_tariff_3",
"sensor.device_total_energy_import_tariff_4", "sensor.device_energy_import_tariff_4",
"sensor.device_total_energy_export", "sensor.device_energy_export",
"sensor.device_total_energy_export_tariff_1", "sensor.device_energy_export_tariff_1",
"sensor.device_total_energy_export_tariff_2", "sensor.device_energy_export_tariff_2",
"sensor.device_total_energy_export_tariff_3", "sensor.device_energy_export_tariff_3",
"sensor.device_total_energy_export_tariff_4", "sensor.device_energy_export_tariff_4",
"sensor.device_active_power", "sensor.device_power",
"sensor.device_active_power_phase_1", "sensor.device_power_phase_1",
"sensor.device_active_power_phase_2", "sensor.device_power_phase_2",
"sensor.device_active_power_phase_3", "sensor.device_power_phase_3",
"sensor.device_active_voltage_phase_1", "sensor.device_voltage_phase_1",
"sensor.device_active_voltage_phase_2", "sensor.device_voltage_phase_2",
"sensor.device_active_voltage_phase_3", "sensor.device_voltage_phase_3",
"sensor.device_active_current_phase_1", "sensor.device_current_phase_1",
"sensor.device_active_current_phase_2", "sensor.device_current_phase_2",
"sensor.device_active_current_phase_3", "sensor.device_current_phase_3",
"sensor.device_active_frequency", "sensor.device_frequency",
"sensor.device_voltage_sags_detected_phase_1", "sensor.device_voltage_sags_detected_phase_1",
"sensor.device_voltage_sags_detected_phase_2", "sensor.device_voltage_sags_detected_phase_2",
"sensor.device_voltage_sags_detected_phase_3", "sensor.device_voltage_sags_detected_phase_3",
@ -352,39 +352,39 @@ async def test_external_sensors_unreachable(
"sensor.device_voltage_swells_detected_phase_3", "sensor.device_voltage_swells_detected_phase_3",
"sensor.device_power_failures_detected", "sensor.device_power_failures_detected",
"sensor.device_long_power_failures_detected", "sensor.device_long_power_failures_detected",
"sensor.device_active_average_demand", "sensor.device_average_demand",
"sensor.device_peak_demand_current_month", "sensor.device_peak_demand_current_month",
], ],
), ),
( (
"SDM230", "SDM230",
[ [
"sensor.device_active_average_demand", "sensor.device_average_demand",
"sensor.device_active_current_phase_1", "sensor.device_current_phase_1",
"sensor.device_active_current_phase_2", "sensor.device_current_phase_2",
"sensor.device_active_current_phase_3", "sensor.device_current_phase_3",
"sensor.device_active_frequency", "sensor.device_frequency",
"sensor.device_active_power_phase_2", "sensor.device_power_phase_2",
"sensor.device_active_power_phase_3", "sensor.device_power_phase_3",
"sensor.device_active_tariff", "sensor.device_tariff",
"sensor.device_active_voltage_phase_1", "sensor.device_voltage_phase_1",
"sensor.device_active_voltage_phase_2", "sensor.device_voltage_phase_2",
"sensor.device_active_voltage_phase_3", "sensor.device_voltage_phase_3",
"sensor.device_active_water_usage", "sensor.device_water_usage",
"sensor.device_dsmr_version", "sensor.device_dsmr_version",
"sensor.device_long_power_failures_detected", "sensor.device_long_power_failures_detected",
"sensor.device_peak_demand_current_month", "sensor.device_peak_demand_current_month",
"sensor.device_power_failures_detected", "sensor.device_power_failures_detected",
"sensor.device_smart_meter_identifier", "sensor.device_smart_meter_identifier",
"sensor.device_smart_meter_model", "sensor.device_smart_meter_model",
"sensor.device_total_energy_export_tariff_1", "sensor.device_energy_export_tariff_1",
"sensor.device_total_energy_export_tariff_2", "sensor.device_energy_export_tariff_2",
"sensor.device_total_energy_export_tariff_3", "sensor.device_energy_export_tariff_3",
"sensor.device_total_energy_export_tariff_4", "sensor.device_energy_export_tariff_4",
"sensor.device_total_energy_import_tariff_1", "sensor.device_energy_import_tariff_1",
"sensor.device_total_energy_import_tariff_2", "sensor.device_energy_import_tariff_2",
"sensor.device_total_energy_import_tariff_3", "sensor.device_energy_import_tariff_3",
"sensor.device_total_energy_import_tariff_4", "sensor.device_energy_import_tariff_4",
"sensor.device_total_water_usage", "sensor.device_total_water_usage",
"sensor.device_voltage_sags_detected_phase_1", "sensor.device_voltage_sags_detected_phase_1",
"sensor.device_voltage_sags_detected_phase_2", "sensor.device_voltage_sags_detected_phase_2",
@ -397,30 +397,30 @@ async def test_external_sensors_unreachable(
( (
"SDM630", "SDM630",
[ [
"sensor.device_active_average_demand", "sensor.device_average_demand",
"sensor.device_active_current_phase_1", "sensor.device_current_phase_1",
"sensor.device_active_current_phase_2", "sensor.device_current_phase_2",
"sensor.device_active_current_phase_3", "sensor.device_current_phase_3",
"sensor.device_active_frequency", "sensor.device_frequency",
"sensor.device_active_tariff", "sensor.device_tariff",
"sensor.device_active_voltage_phase_1", "sensor.device_voltage_phase_1",
"sensor.device_active_voltage_phase_2", "sensor.device_voltage_phase_2",
"sensor.device_active_voltage_phase_3", "sensor.device_voltage_phase_3",
"sensor.device_active_water_usage", "sensor.device_water_usage",
"sensor.device_dsmr_version", "sensor.device_dsmr_version",
"sensor.device_long_power_failures_detected", "sensor.device_long_power_failures_detected",
"sensor.device_peak_demand_current_month", "sensor.device_peak_demand_current_month",
"sensor.device_power_failures_detected", "sensor.device_power_failures_detected",
"sensor.device_smart_meter_identifier", "sensor.device_smart_meter_identifier",
"sensor.device_smart_meter_model", "sensor.device_smart_meter_model",
"sensor.device_total_energy_export_tariff_1", "sensor.device_energy_export_tariff_1",
"sensor.device_total_energy_export_tariff_2", "sensor.device_energy_export_tariff_2",
"sensor.device_total_energy_export_tariff_3", "sensor.device_energy_export_tariff_3",
"sensor.device_total_energy_export_tariff_4", "sensor.device_energy_export_tariff_4",
"sensor.device_total_energy_import_tariff_1", "sensor.device_energy_import_tariff_1",
"sensor.device_total_energy_import_tariff_2", "sensor.device_energy_import_tariff_2",
"sensor.device_total_energy_import_tariff_3", "sensor.device_energy_import_tariff_3",
"sensor.device_total_energy_import_tariff_4", "sensor.device_energy_import_tariff_4",
"sensor.device_total_water_usage", "sensor.device_total_water_usage",
"sensor.device_voltage_sags_detected_phase_1", "sensor.device_voltage_sags_detected_phase_1",
"sensor.device_voltage_sags_detected_phase_2", "sensor.device_voltage_sags_detected_phase_2",