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 = "precipitation"
"""Precipitation. """Precipitation.
Unit of measurement: Unit of measurement: UnitOfPrecipitationDepth
- SI / metric: `mm` - SI / metric: `cm`, `mm`
- USCS / imperial: `in` - USCS / imperial: `in`
""" """

View File

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

View File

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