mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Add additional device classes and units to ISY994 aux sensors (#85274)
fixes undefined
This commit is contained in:
parent
1fbdb80430
commit
b5d5a720dc
@ -291,9 +291,9 @@ NODE_FILTERS: dict[Platform, dict[str, list[str]]] = {
|
||||
}
|
||||
|
||||
UOM_FRIENDLY_NAME = {
|
||||
"1": "A",
|
||||
"1": UnitOfElectricCurrent.AMPERE,
|
||||
UOM_ON_OFF: "", # Binary, no unit
|
||||
"3": f"btu/{UnitOfTime.HOURS}",
|
||||
"3": UnitOfPower.BTU_PER_HOUR,
|
||||
"4": UnitOfTemperature.CELSIUS,
|
||||
"5": UnitOfLength.CENTIMETERS,
|
||||
"6": UnitOfVolume.CUBIC_FEET,
|
||||
@ -319,7 +319,7 @@ UOM_FRIENDLY_NAME = {
|
||||
"28": UnitOfMass.KILOGRAMS,
|
||||
"29": "kV",
|
||||
"30": UnitOfPower.KILO_WATT,
|
||||
"31": "kPa",
|
||||
"31": UnitOfPressure.KPA,
|
||||
"32": UnitOfSpeed.KILOMETERS_PER_HOUR,
|
||||
"33": UnitOfEnergy.KILO_WATT_HOUR,
|
||||
"34": "liedu",
|
||||
|
@ -58,15 +58,28 @@ AUX_DISABLED_BY_DEFAULT_EXACT = {
|
||||
}
|
||||
SKIP_AUX_PROPERTIES = {PROP_BUSY, PROP_COMMS_ERROR, PROP_STATUS}
|
||||
|
||||
# Reference pyisy.constants.COMMAND_FRIENDLY_NAME for API details.
|
||||
# Note: "LUMIN"/Illuminance removed, some devices use non-conformant "%" unit
|
||||
ISY_CONTROL_TO_DEVICE_CLASS = {
|
||||
PROP_BATTERY_LEVEL: SensorDeviceClass.BATTERY,
|
||||
PROP_HUMIDITY: SensorDeviceClass.HUMIDITY,
|
||||
PROP_TEMPERATURE: SensorDeviceClass.TEMPERATURE,
|
||||
"BARPRES": SensorDeviceClass.PRESSURE,
|
||||
"BARPRES": SensorDeviceClass.ATMOSPHERIC_PRESSURE,
|
||||
"CC": SensorDeviceClass.CURRENT,
|
||||
"CO2LVL": SensorDeviceClass.CO2,
|
||||
"CPW": SensorDeviceClass.POWER,
|
||||
"CV": SensorDeviceClass.VOLTAGE,
|
||||
"LUMIN": SensorDeviceClass.ILLUMINANCE,
|
||||
"DEWPT": SensorDeviceClass.TEMPERATURE,
|
||||
"DISTANC": SensorDeviceClass.DISTANCE,
|
||||
"PF": SensorDeviceClass.POWER_FACTOR,
|
||||
"RAINRT": SensorDeviceClass.PRECIPITATION_INTENSITY,
|
||||
"SOILT": SensorDeviceClass.TEMPERATURE,
|
||||
"SOLRAD": SensorDeviceClass.IRRADIANCE,
|
||||
"SPEED": SensorDeviceClass.SPEED,
|
||||
"TPW": SensorDeviceClass.ENERGY,
|
||||
"VOCLVL": SensorDeviceClass.VOLATILE_ORGANIC_COMPOUNDS,
|
||||
"WATERT": SensorDeviceClass.TEMPERATURE,
|
||||
"WEIGHT": SensorDeviceClass.WEIGHT,
|
||||
}
|
||||
ISY_CONTROL_TO_STATE_CLASS = {
|
||||
control: SensorStateClass.MEASUREMENT for control in ISY_CONTROL_TO_DEVICE_CLASS
|
||||
|
Loading…
x
Reference in New Issue
Block a user