1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Add Siemes and Millisiemens as additional units of conductivity and enable conversion between conductivity units (#118728)

This commit is contained in:
dontinelli
2024-06-21 11:10:15 +02:00
committed by GitHub
parent 818750dfd1
commit 0dd5391cd7
17 changed files with 112 additions and 16 deletions

View File

@@ -1129,8 +1129,21 @@ _DEPRECATED_MASS_POUNDS: Final = DeprecatedConstantEnum(
)
"""Deprecated: please use UnitOfMass.POUNDS"""
# Conductivity units
CONDUCTIVITY: Final = "µS/cm"
class UnitOfConductivity(StrEnum):
"""Conductivity units."""
SIEMENS = "S/cm"
MICROSIEMENS = "µS/cm"
MILLISIEMENS = "mS/cm"
_DEPRECATED_CONDUCTIVITY: Final = DeprecatedConstantEnum(
UnitOfConductivity.MICROSIEMENS,
"2025.6",
)
"""Deprecated: please use UnitOfConductivity.MICROSIEMENS"""
# Light units
LIGHT_LUX: Final = "lx"