Add mA to SensorDeviceClass.CURRENT units (#84492)

fixes undefined
This commit is contained in:
SukramJ 2022-12-30 13:55:14 +01:00 committed by GitHub
parent df2d0cd3e3
commit 005bc8994d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 46 additions and 3 deletions

View file

@ -4,6 +4,7 @@ from __future__ import annotations
from homeassistant.const import (
UNIT_NOT_RECOGNIZED_TEMPLATE,
UnitOfDataRate,
UnitOfElectricCurrent,
UnitOfElectricPotential,
UnitOfEnergy,
UnitOfInformation,
@ -138,6 +139,18 @@ class DistanceConverter(BaseUnitConverter):
}
class ElectricCurrentConverter(BaseUnitConverter):
"""Utility to convert electric current values."""
UNIT_CLASS = "electric_current"
NORMALIZED_UNIT = UnitOfElectricCurrent.AMPERE
_UNIT_CONVERSION: dict[str, float] = {
UnitOfElectricCurrent.AMPERE: 1,
UnitOfElectricCurrent.MILLIAMPERE: 1e3,
}
VALID_UNITS = set(UnitOfElectricCurrent)
class ElectricPotentialConverter(BaseUnitConverter):
"""Utility to convert electric potential values."""