Allow cm in precipitation units (#83360)

* Use new device class in zamg

* Adjust docstring

* Undo component changes
This commit is contained in:
epenet 2022-12-06 10:34:58 +01:00 committed by GitHub
parent 55d1474e4a
commit b8613ec09d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 4 deletions

View File

@ -202,8 +202,8 @@ class NumberDeviceClass(StrEnum):
PRECIPITATION = "precipitation"
"""Precipitation.
Unit of measurement:
- SI / metric: `mm`
Unit of measurement: UnitOfPrecipitationDepth
- SI / metric: `cm`, `mm`
- USCS / imperial: `in`
"""

View File

@ -266,8 +266,8 @@ class SensorDeviceClass(StrEnum):
PRECIPITATION = "precipitation"
"""Precipitation.
Unit of measurement:
- SI / metric: `mm`
Unit of measurement: UnitOfPrecipitationDepth
- SI / metric: `cm`, `mm`
- USCS / imperial: `in`
"""

View File

@ -817,6 +817,9 @@ class UnitOfPrecipitationDepth(StrEnum):
MILLIMETERS = "mm"
"""Derived from mm³/mm²"""
CENTIMETERS = "cm"
"""Derived from cm³/cm²"""
# Precipitation units
PRECIPITATION_INCHES: Final = "in"