Add current_humidity attribute to xiaomi_miio humidifiers (#94934)
This commit is contained in:
parent
1d2a973289
commit
c4d7695173
1 changed files with 4 additions and 0 deletions
|
@ -14,6 +14,7 @@ from miio.integrations.humidifier.zhimi.airhumidifier_miot import (
|
|||
)
|
||||
|
||||
from homeassistant.components.humidifier import (
|
||||
ATTR_HUMIDITY,
|
||||
HumidifierDeviceClass,
|
||||
HumidifierEntity,
|
||||
HumidifierEntityFeature,
|
||||
|
@ -46,6 +47,7 @@ ATTR_TARGET_HUMIDITY = "target_humidity"
|
|||
AVAILABLE_ATTRIBUTES = {
|
||||
ATTR_MODE: "mode",
|
||||
ATTR_TARGET_HUMIDITY: "target_humidity",
|
||||
ATTR_HUMIDITY: "humidity",
|
||||
}
|
||||
|
||||
AVAILABLE_MODES_CA1_CB1 = [
|
||||
|
@ -199,6 +201,7 @@ class XiaomiAirHumidifier(XiaomiGenericHumidifier, HumidifierEntity):
|
|||
}
|
||||
)
|
||||
self._target_humidity = self._attributes[ATTR_TARGET_HUMIDITY]
|
||||
self._attr_current_humidity = self._attributes[ATTR_HUMIDITY]
|
||||
self._mode = self._attributes[ATTR_MODE]
|
||||
|
||||
@property
|
||||
|
@ -217,6 +220,7 @@ class XiaomiAirHumidifier(XiaomiGenericHumidifier, HumidifierEntity):
|
|||
}
|
||||
)
|
||||
self._target_humidity = self._attributes[ATTR_TARGET_HUMIDITY]
|
||||
self._attr_current_humidity = self._attributes[ATTR_HUMIDITY]
|
||||
self._mode = self._attributes[ATTR_MODE]
|
||||
self.async_write_ha_state()
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue