Skip to content

Commit 8d24d77

Browse files
authored
Set suggested precision for Airthings sensors (home-assistant#145966)
1 parent aca0e69 commit 8d24d77

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

homeassistant/components/airthings/sensor.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,71 +37,83 @@
3737
key="radonShortTermAvg",
3838
native_unit_of_measurement="Bq/m³",
3939
translation_key="radon",
40+
suggested_display_precision=0,
4041
),
4142
"temp": SensorEntityDescription(
4243
key="temp",
4344
device_class=SensorDeviceClass.TEMPERATURE,
4445
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
4546
state_class=SensorStateClass.MEASUREMENT,
47+
suggested_display_precision=1,
4648
),
4749
"humidity": SensorEntityDescription(
4850
key="humidity",
4951
device_class=SensorDeviceClass.HUMIDITY,
5052
native_unit_of_measurement=PERCENTAGE,
5153
state_class=SensorStateClass.MEASUREMENT,
54+
suggested_display_precision=0,
5255
),
5356
"pressure": SensorEntityDescription(
5457
key="pressure",
5558
device_class=SensorDeviceClass.ATMOSPHERIC_PRESSURE,
5659
native_unit_of_measurement=UnitOfPressure.MBAR,
5760
state_class=SensorStateClass.MEASUREMENT,
61+
suggested_display_precision=1,
5862
),
5963
"sla": SensorEntityDescription(
6064
key="sla",
6165
device_class=SensorDeviceClass.SOUND_PRESSURE,
6266
native_unit_of_measurement=UnitOfSoundPressure.WEIGHTED_DECIBEL_A,
6367
state_class=SensorStateClass.MEASUREMENT,
68+
suggested_display_precision=0,
6469
),
6570
"battery": SensorEntityDescription(
6671
key="battery",
6772
device_class=SensorDeviceClass.BATTERY,
6873
native_unit_of_measurement=PERCENTAGE,
6974
entity_category=EntityCategory.DIAGNOSTIC,
7075
state_class=SensorStateClass.MEASUREMENT,
76+
suggested_display_precision=0,
7177
),
7278
"co2": SensorEntityDescription(
7379
key="co2",
7480
device_class=SensorDeviceClass.CO2,
7581
native_unit_of_measurement=CONCENTRATION_PARTS_PER_MILLION,
7682
state_class=SensorStateClass.MEASUREMENT,
83+
suggested_display_precision=0,
7784
),
7885
"voc": SensorEntityDescription(
7986
key="voc",
8087
device_class=SensorDeviceClass.VOLATILE_ORGANIC_COMPOUNDS_PARTS,
8188
native_unit_of_measurement=CONCENTRATION_PARTS_PER_BILLION,
8289
state_class=SensorStateClass.MEASUREMENT,
90+
suggested_display_precision=0,
8391
),
8492
"light": SensorEntityDescription(
8593
key="light",
8694
native_unit_of_measurement=PERCENTAGE,
8795
translation_key="light",
8896
state_class=SensorStateClass.MEASUREMENT,
97+
suggested_display_precision=0,
8998
),
9099
"lux": SensorEntityDescription(
91100
key="lux",
92101
device_class=SensorDeviceClass.ILLUMINANCE,
93102
native_unit_of_measurement=LIGHT_LUX,
94103
state_class=SensorStateClass.MEASUREMENT,
104+
suggested_display_precision=0,
95105
),
96106
"virusRisk": SensorEntityDescription(
97107
key="virusRisk",
98108
translation_key="virus_risk",
99109
state_class=SensorStateClass.MEASUREMENT,
110+
suggested_display_precision=0,
100111
),
101112
"mold": SensorEntityDescription(
102113
key="mold",
103114
translation_key="mold",
104115
state_class=SensorStateClass.MEASUREMENT,
116+
suggested_display_precision=0,
105117
),
106118
"rssi": SensorEntityDescription(
107119
key="rssi",
@@ -110,18 +122,21 @@
110122
entity_registry_enabled_default=False,
111123
entity_category=EntityCategory.DIAGNOSTIC,
112124
state_class=SensorStateClass.MEASUREMENT,
125+
suggested_display_precision=0,
113126
),
114127
"pm1": SensorEntityDescription(
115128
key="pm1",
116129
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
117130
device_class=SensorDeviceClass.PM1,
118131
state_class=SensorStateClass.MEASUREMENT,
132+
suggested_display_precision=0,
119133
),
120134
"pm25": SensorEntityDescription(
121135
key="pm25",
122136
native_unit_of_measurement=CONCENTRATION_MICROGRAMS_PER_CUBIC_METER,
123137
device_class=SensorDeviceClass.PM25,
124138
state_class=SensorStateClass.MEASUREMENT,
139+
suggested_display_precision=0,
125140
),
126141
}
127142

0 commit comments

Comments
 (0)