@@ -263,6 +263,7 @@ async def assert_validation_result(
263263 ("distance" , "mi" , "mi" , "mi" , "distance" , 13.050847 , - 10 , 30 ),
264264 ("humidity" , "%" , "%" , "%" , "unitless" , 13.050847 , - 10 , 30 ),
265265 ("humidity" , None , None , None , "unitless" , 13.050847 , - 10 , 30 ),
266+ ("pressure" , "mPa" , "mPa" , "mPa" , "pressure" , 13.050847 , - 10 , 30 ),
266267 ("pressure" , "Pa" , "Pa" , "Pa" , "pressure" , 13.050847 , - 10 , 30 ),
267268 ("pressure" , "hPa" , "hPa" , "hPa" , "pressure" , 13.050847 , - 10 , 30 ),
268269 ("pressure" , "mbar" , "mbar" , "mbar" , "pressure" , 13.050847 , - 10 , 30 ),
@@ -2601,6 +2602,7 @@ async def test_compile_hourly_energy_statistics_multiple(
26012602 ("distance" , "mi" , 30 ),
26022603 ("humidity" , "%" , 30 ),
26032604 ("humidity" , None , 30 ),
2605+ ("pressure" , "mPa" , 30 ),
26042606 ("pressure" , "Pa" , 30 ),
26052607 ("pressure" , "hPa" , 30 ),
26062608 ("pressure" , "mbar" , 30 ),
@@ -2767,6 +2769,7 @@ async def test_compile_hourly_statistics_partially_unavailable(
27672769 ("distance" , "mi" , 30 ),
27682770 ("humidity" , "%" , 30 ),
27692771 ("humidity" , None , 30 ),
2772+ ("pressure" , "mPa" , 30 ),
27702773 ("pressure" , "Pa" , 30 ),
27712774 ("pressure" , "hPa" , 30 ),
27722775 ("pressure" , "mbar" , 30 ),
@@ -3045,6 +3048,15 @@ async def test_compile_hourly_statistics_fails(
30453048 "volume" ,
30463049 StatisticMeanType .ARITHMETIC ,
30473050 ),
3051+ (
3052+ "measurement" ,
3053+ "pressure" ,
3054+ "mPa" ,
3055+ "mPa" ,
3056+ "mPa" ,
3057+ "pressure" ,
3058+ StatisticMeanType .ARITHMETIC ,
3059+ ),
30483060 (
30493061 "measurement" ,
30503062 "pressure" ,
@@ -5125,15 +5137,15 @@ def set_state(entity_id, state, **kwargs):
51255137 "pressure" ,
51265138 "psi" ,
51275139 "bar" ,
5128- "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mbar, mmHg, psi" ,
5140+ "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mPa, mbar, mmHg, psi" ,
51295141 ),
51305142 (
51315143 METRIC_SYSTEM ,
51325144 PRESSURE_SENSOR_ATTRIBUTES ,
51335145 "pressure" ,
51345146 "Pa" ,
51355147 "bar" ,
5136- "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mbar, mmHg, psi" ,
5148+ "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mPa, mbar, mmHg, psi" ,
51375149 ),
51385150 ],
51395151)
@@ -5364,15 +5376,15 @@ async def test_validate_statistics_unit_ignore_device_class(
53645376 "pressure" ,
53655377 "psi" ,
53665378 "bar" ,
5367- "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mbar, mmHg, psi" ,
5379+ "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mPa, mbar, mmHg, psi" ,
53685380 ),
53695381 (
53705382 METRIC_SYSTEM ,
53715383 PRESSURE_SENSOR_ATTRIBUTES ,
53725384 "pressure" ,
53735385 "Pa" ,
53745386 "bar" ,
5375- "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mbar, mmHg, psi" ,
5387+ "Pa, bar, cbar, hPa, inHg, inH₂O, kPa, mPa, mbar, mmHg, psi" ,
53765388 ),
53775389 (
53785390 METRIC_SYSTEM ,
0 commit comments