diff --git a/homeassistant/components/withings/sensor.py b/homeassistant/components/withings/sensor.py index 535dafc763e..48422a4d6e5 100644 --- a/homeassistant/components/withings/sensor.py +++ b/homeassistant/components/withings/sensor.py @@ -62,6 +62,7 @@ MEASUREMENT_SENSORS = [ key="weight_kg", measurement_type=MeasurementType.WEIGHT, native_unit_of_measurement=UnitOfMass.KILOGRAMS, + suggested_display_precision=2, device_class=SensorDeviceClass.WEIGHT, state_class=SensorStateClass.MEASUREMENT, ), @@ -70,6 +71,7 @@ MEASUREMENT_SENSORS = [ measurement_type=MeasurementType.FAT_MASS_WEIGHT, translation_key="fat_mass", native_unit_of_measurement=UnitOfMass.KILOGRAMS, + suggested_display_precision=2, device_class=SensorDeviceClass.WEIGHT, state_class=SensorStateClass.MEASUREMENT, ), @@ -78,6 +80,7 @@ MEASUREMENT_SENSORS = [ measurement_type=MeasurementType.FAT_FREE_MASS, translation_key="fat_free_mass", native_unit_of_measurement=UnitOfMass.KILOGRAMS, + suggested_display_precision=2, device_class=SensorDeviceClass.WEIGHT, state_class=SensorStateClass.MEASUREMENT, ), @@ -86,6 +89,7 @@ MEASUREMENT_SENSORS = [ measurement_type=MeasurementType.MUSCLE_MASS, translation_key="muscle_mass", native_unit_of_measurement=UnitOfMass.KILOGRAMS, + suggested_display_precision=2, device_class=SensorDeviceClass.WEIGHT, state_class=SensorStateClass.MEASUREMENT, ), @@ -93,7 +97,9 @@ MEASUREMENT_SENSORS = [ key="bone_mass_kg", measurement_type=MeasurementType.BONE_MASS, translation_key="bone_mass", + icon="mdi:bone", native_unit_of_measurement=UnitOfMass.KILOGRAMS, + suggested_display_precision=2, device_class=SensorDeviceClass.WEIGHT, state_class=SensorStateClass.MEASUREMENT, ), @@ -102,6 +108,7 @@ MEASUREMENT_SENSORS = [ measurement_type=MeasurementType.HEIGHT, translation_key="height", native_unit_of_measurement=UnitOfLength.METERS, + suggested_display_precision=1, device_class=SensorDeviceClass.DISTANCE, state_class=SensorStateClass.MEASUREMENT, entity_registry_enabled_default=False, @@ -134,6 +141,7 @@ MEASUREMENT_SENSORS = [ measurement_type=MeasurementType.FAT_RATIO, translation_key="fat_ratio", native_unit_of_measurement=PERCENTAGE, + suggested_display_precision=2, state_class=SensorStateClass.MEASUREMENT, ), WithingsMeasurementSensorEntityDescription( diff --git a/tests/components/withings/snapshots/test_sensor.ambr b/tests/components/withings/snapshots/test_sensor.ambr index 886cf86f034..c44ef6965f4 100644 --- a/tests/components/withings/snapshots/test_sensor.ambr +++ b/tests/components/withings/snapshots/test_sensor.ambr @@ -561,6 +561,7 @@ 'attributes': ReadOnlyDict({ 'device_class': 'weight', 'friendly_name': 'henk Bone mass', + 'icon': 'mdi:bone', 'state_class': , 'unit_of_measurement': , }),