Adjust precipitation units (#79780)

* Adjust precipitation units

* Use PRECIPITATION_INTENSITY

* Revert isy994

* Adjust SensorDeviceClass docstring

* Adjust comment
This commit is contained in:
epenet
2022-10-19 14:35:49 +02:00
committed by GitHub
parent a70f9b8995
commit 9afb4c6c9e
4 changed files with 83 additions and 25 deletions

View File

@@ -525,11 +525,15 @@ TIME_YEARS: Final = "y"
# Length units
LENGTH_MILLIMETERS: Final = "mm"
"""Note: for precipitation, please use PRECIPITATION_MILLIMETERS"""
LENGTH_CENTIMETERS: Final = "cm"
LENGTH_METERS: Final = "m"
LENGTH_KILOMETERS: Final = "km"
LENGTH_INCHES: Final = "in"
"""Note: for precipitation, please use PRECIPITATION_INCHES"""
LENGTH_FEET: Final = "ft"
LENGTH_YARD: Final = "yd"
LENGTH_MILES: Final = "mi"
@@ -602,10 +606,25 @@ REVOLUTIONS_PER_MINUTE: Final = "rpm"
IRRADIATION_WATTS_PER_SQUARE_METER: Final = "W/m²"
IRRADIATION_BTUS_PER_HOUR_SQUARE_FOOT: Final = "BTU/(h×ft²)"
# Precipitation intensity units
# The derivation of these units is a volume of rain amassing in a container
# with constant cross section in a given time
PRECIPITATION_INTENSITY_INCHES_PER_DAY: Final = "in/d"
PRECIPITATION_INTENSITY_INCHES_PER_HOUR: Final = "in/h"
PRECIPITATION_INTENSITY_MILLIMETERS_PER_DAY: Final = "mm/d"
PRECIPITATION_INTENSITY_MILLIMETERS_PER_HOUR: Final = "mm/h"
# Precipitation units
PRECIPITATION_MILLIMETERS_PER_HOUR: Final = "mm/h"
# The derivation of these units is a volume of rain amassing in a container
# with constant cross section
PRECIPITATION_INCHES: Final = "in"
PRECIPITATION_MILLIMETERS: Final = "mm"
PRECIPITATION_MILLIMETERS_PER_HOUR: Final = "mm/h"
"""Deprecated: please use PRECIPITATION_INTENSITY_MILLIMETERS_PER_HOUR"""
PRECIPITATION_INCHES_PER_HOUR: Final = "in/h"
"""Deprecated: please use PRECIPITATION_INTENSITY_INCHES_PER_HOUR"""
# Concentration units
CONCENTRATION_MICROGRAMS_PER_CUBIC_METER: Final = "µg/m³"
@@ -616,15 +635,22 @@ CONCENTRATION_PARTS_PER_MILLION: Final = "ppm"
CONCENTRATION_PARTS_PER_BILLION: Final = "ppb"
# Speed units
SPEED_MILLIMETERS_PER_DAY: Final = "mm/d"
SPEED_FEET_PER_SECOND: Final = "ft/s"
SPEED_INCHES_PER_DAY: Final = "in/d"
SPEED_METERS_PER_SECOND: Final = "m/s"
SPEED_INCHES_PER_HOUR: Final = "in/h"
SPEED_KILOMETERS_PER_HOUR: Final = "km/h"
SPEED_KNOTS: Final = "kn"
SPEED_MILES_PER_HOUR: Final = "mph"
SPEED_MILLIMETERS_PER_DAY: Final = "mm/d"
"""Deprecated: please use PRECIPITATION_INTENSITY_MILLIMETERS_PER_DAY"""
SPEED_INCHES_PER_DAY: Final = "in/d"
"""Deprecated: please use PRECIPITATION_INTENSITY_INCHES_PER_DAY"""
SPEED_INCHES_PER_HOUR: Final = "in/h"
"""Deprecated: please use PRECIPITATION_INTENSITY_INCHES_PER_HOUR"""
# Signal_strength units
SIGNAL_STRENGTH_DECIBELS: Final = "dB"
SIGNAL_STRENGTH_DECIBELS_MILLIWATT: Final = "dBm"