mirror of
https://github.com/home-assistant/core.git
synced 2025-07-25 22:27:07 +00:00
Use build in unit of measurement in HomeWizard 'Water usage' sensor (#132261)
This commit is contained in:
parent
a248a6d991
commit
5f3bb7e89e
@ -27,6 +27,7 @@ from homeassistant.const import (
|
|||||||
UnitOfPower,
|
UnitOfPower,
|
||||||
UnitOfReactivePower,
|
UnitOfReactivePower,
|
||||||
UnitOfVolume,
|
UnitOfVolume,
|
||||||
|
UnitOfVolumeFlowRate,
|
||||||
)
|
)
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.device_registry import DeviceInfo
|
from homeassistant.helpers.device_registry import DeviceInfo
|
||||||
@ -565,7 +566,7 @@ SENSORS: Final[tuple[HomeWizardSensorEntityDescription, ...]] = (
|
|||||||
HomeWizardSensorEntityDescription(
|
HomeWizardSensorEntityDescription(
|
||||||
key="active_liter_lpm",
|
key="active_liter_lpm",
|
||||||
translation_key="active_liter_lpm",
|
translation_key="active_liter_lpm",
|
||||||
native_unit_of_measurement="l/min",
|
native_unit_of_measurement=UnitOfVolumeFlowRate.LITERS_PER_MINUTE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
has_fn=lambda data: data.active_liter_lpm is not None,
|
has_fn=lambda data: data.active_liter_lpm is not None,
|
||||||
value_fn=lambda data: data.active_liter_lpm,
|
value_fn=lambda data: data.active_liter_lpm,
|
||||||
|
@ -6468,7 +6468,7 @@
|
|||||||
'supported_features': 0,
|
'supported_features': 0,
|
||||||
'translation_key': 'active_liter_lpm',
|
'translation_key': 'active_liter_lpm',
|
||||||
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_sensors[HWE-P1-entity_ids0][sensor.device_water_usage:state]
|
# name: test_sensors[HWE-P1-entity_ids0][sensor.device_water_usage:state]
|
||||||
@ -6476,7 +6476,7 @@
|
|||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Device Water usage',
|
'friendly_name': 'Device Water usage',
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.device_water_usage',
|
'entity_id': 'sensor.device_water_usage',
|
||||||
@ -10228,7 +10228,7 @@
|
|||||||
'supported_features': 0,
|
'supported_features': 0,
|
||||||
'translation_key': 'active_liter_lpm',
|
'translation_key': 'active_liter_lpm',
|
||||||
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_sensors[HWE-P1-invalid-EAN-entity_ids9][sensor.device_water_usage:state]
|
# name: test_sensors[HWE-P1-invalid-EAN-entity_ids9][sensor.device_water_usage:state]
|
||||||
@ -10236,7 +10236,7 @@
|
|||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Device Water usage',
|
'friendly_name': 'Device Water usage',
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.device_water_usage',
|
'entity_id': 'sensor.device_water_usage',
|
||||||
@ -13562,7 +13562,7 @@
|
|||||||
'supported_features': 0,
|
'supported_features': 0,
|
||||||
'translation_key': 'active_liter_lpm',
|
'translation_key': 'active_liter_lpm',
|
||||||
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_sensors[HWE-P1-zero-values-entity_ids1][sensor.device_water_usage:state]
|
# name: test_sensors[HWE-P1-zero-values-entity_ids1][sensor.device_water_usage:state]
|
||||||
@ -13570,7 +13570,7 @@
|
|||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Device Water usage',
|
'friendly_name': 'Device Water usage',
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.device_water_usage',
|
'entity_id': 'sensor.device_water_usage',
|
||||||
@ -15301,7 +15301,7 @@
|
|||||||
'supported_features': 0,
|
'supported_features': 0,
|
||||||
'translation_key': 'active_liter_lpm',
|
'translation_key': 'active_liter_lpm',
|
||||||
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
'unique_id': 'HWE-P1_5c2fafabcdef_active_liter_lpm',
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
})
|
})
|
||||||
# ---
|
# ---
|
||||||
# name: test_sensors[HWE-WTR-entity_ids4][sensor.device_water_usage:state]
|
# name: test_sensors[HWE-WTR-entity_ids4][sensor.device_water_usage:state]
|
||||||
@ -15309,7 +15309,7 @@
|
|||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'friendly_name': 'Device Water usage',
|
'friendly_name': 'Device Water usage',
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': 'l/min',
|
'unit_of_measurement': <UnitOfVolumeFlowRate.LITERS_PER_MINUTE: 'L/min'>,
|
||||||
}),
|
}),
|
||||||
'context': <ANY>,
|
'context': <ANY>,
|
||||||
'entity_id': 'sensor.device_water_usage',
|
'entity_id': 'sensor.device_water_usage',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user