mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 21:57:51 +00:00
Add current_humidity attribute to xiaomi_miio humidifiers (#94934)
This commit is contained in:
parent
1d2a973289
commit
c4d7695173
@ -14,6 +14,7 @@ from miio.integrations.humidifier.zhimi.airhumidifier_miot import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from homeassistant.components.humidifier import (
|
from homeassistant.components.humidifier import (
|
||||||
|
ATTR_HUMIDITY,
|
||||||
HumidifierDeviceClass,
|
HumidifierDeviceClass,
|
||||||
HumidifierEntity,
|
HumidifierEntity,
|
||||||
HumidifierEntityFeature,
|
HumidifierEntityFeature,
|
||||||
@ -46,6 +47,7 @@ ATTR_TARGET_HUMIDITY = "target_humidity"
|
|||||||
AVAILABLE_ATTRIBUTES = {
|
AVAILABLE_ATTRIBUTES = {
|
||||||
ATTR_MODE: "mode",
|
ATTR_MODE: "mode",
|
||||||
ATTR_TARGET_HUMIDITY: "target_humidity",
|
ATTR_TARGET_HUMIDITY: "target_humidity",
|
||||||
|
ATTR_HUMIDITY: "humidity",
|
||||||
}
|
}
|
||||||
|
|
||||||
AVAILABLE_MODES_CA1_CB1 = [
|
AVAILABLE_MODES_CA1_CB1 = [
|
||||||
@ -199,6 +201,7 @@ class XiaomiAirHumidifier(XiaomiGenericHumidifier, HumidifierEntity):
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
self._target_humidity = self._attributes[ATTR_TARGET_HUMIDITY]
|
self._target_humidity = self._attributes[ATTR_TARGET_HUMIDITY]
|
||||||
|
self._attr_current_humidity = self._attributes[ATTR_HUMIDITY]
|
||||||
self._mode = self._attributes[ATTR_MODE]
|
self._mode = self._attributes[ATTR_MODE]
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@ -217,6 +220,7 @@ class XiaomiAirHumidifier(XiaomiGenericHumidifier, HumidifierEntity):
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
self._target_humidity = self._attributes[ATTR_TARGET_HUMIDITY]
|
self._target_humidity = self._attributes[ATTR_TARGET_HUMIDITY]
|
||||||
|
self._attr_current_humidity = self._attributes[ATTR_HUMIDITY]
|
||||||
self._mode = self._attributes[ATTR_MODE]
|
self._mode = self._attributes[ATTR_MODE]
|
||||||
self.async_write_ha_state()
|
self.async_write_ha_state()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user