Add suggested display precision to Withings (#102023)
This commit is contained in:
parent
1f1a27d6a5
commit
f9615999db
2 changed files with 9 additions and 0 deletions
|
@ -62,6 +62,7 @@ MEASUREMENT_SENSORS = [
|
||||||
key="weight_kg",
|
key="weight_kg",
|
||||||
measurement_type=MeasurementType.WEIGHT,
|
measurement_type=MeasurementType.WEIGHT,
|
||||||
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
||||||
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.WEIGHT,
|
device_class=SensorDeviceClass.WEIGHT,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
|
@ -70,6 +71,7 @@ MEASUREMENT_SENSORS = [
|
||||||
measurement_type=MeasurementType.FAT_MASS_WEIGHT,
|
measurement_type=MeasurementType.FAT_MASS_WEIGHT,
|
||||||
translation_key="fat_mass",
|
translation_key="fat_mass",
|
||||||
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
||||||
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.WEIGHT,
|
device_class=SensorDeviceClass.WEIGHT,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
|
@ -78,6 +80,7 @@ MEASUREMENT_SENSORS = [
|
||||||
measurement_type=MeasurementType.FAT_FREE_MASS,
|
measurement_type=MeasurementType.FAT_FREE_MASS,
|
||||||
translation_key="fat_free_mass",
|
translation_key="fat_free_mass",
|
||||||
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
||||||
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.WEIGHT,
|
device_class=SensorDeviceClass.WEIGHT,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
|
@ -86,6 +89,7 @@ MEASUREMENT_SENSORS = [
|
||||||
measurement_type=MeasurementType.MUSCLE_MASS,
|
measurement_type=MeasurementType.MUSCLE_MASS,
|
||||||
translation_key="muscle_mass",
|
translation_key="muscle_mass",
|
||||||
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
||||||
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.WEIGHT,
|
device_class=SensorDeviceClass.WEIGHT,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
|
@ -93,7 +97,9 @@ MEASUREMENT_SENSORS = [
|
||||||
key="bone_mass_kg",
|
key="bone_mass_kg",
|
||||||
measurement_type=MeasurementType.BONE_MASS,
|
measurement_type=MeasurementType.BONE_MASS,
|
||||||
translation_key="bone_mass",
|
translation_key="bone_mass",
|
||||||
|
icon="mdi:bone",
|
||||||
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
native_unit_of_measurement=UnitOfMass.KILOGRAMS,
|
||||||
|
suggested_display_precision=2,
|
||||||
device_class=SensorDeviceClass.WEIGHT,
|
device_class=SensorDeviceClass.WEIGHT,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
|
@ -102,6 +108,7 @@ MEASUREMENT_SENSORS = [
|
||||||
measurement_type=MeasurementType.HEIGHT,
|
measurement_type=MeasurementType.HEIGHT,
|
||||||
translation_key="height",
|
translation_key="height",
|
||||||
native_unit_of_measurement=UnitOfLength.METERS,
|
native_unit_of_measurement=UnitOfLength.METERS,
|
||||||
|
suggested_display_precision=1,
|
||||||
device_class=SensorDeviceClass.DISTANCE,
|
device_class=SensorDeviceClass.DISTANCE,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
|
@ -134,6 +141,7 @@ MEASUREMENT_SENSORS = [
|
||||||
measurement_type=MeasurementType.FAT_RATIO,
|
measurement_type=MeasurementType.FAT_RATIO,
|
||||||
translation_key="fat_ratio",
|
translation_key="fat_ratio",
|
||||||
native_unit_of_measurement=PERCENTAGE,
|
native_unit_of_measurement=PERCENTAGE,
|
||||||
|
suggested_display_precision=2,
|
||||||
state_class=SensorStateClass.MEASUREMENT,
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
),
|
),
|
||||||
WithingsMeasurementSensorEntityDescription(
|
WithingsMeasurementSensorEntityDescription(
|
||||||
|
|
|
@ -561,6 +561,7 @@
|
||||||
'attributes': ReadOnlyDict({
|
'attributes': ReadOnlyDict({
|
||||||
'device_class': 'weight',
|
'device_class': 'weight',
|
||||||
'friendly_name': 'henk Bone mass',
|
'friendly_name': 'henk Bone mass',
|
||||||
|
'icon': 'mdi:bone',
|
||||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||||
'unit_of_measurement': <UnitOfMass.KILOGRAMS: 'kg'>,
|
'unit_of_measurement': <UnitOfMass.KILOGRAMS: 'kg'>,
|
||||||
}),
|
}),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue