feat: update available_modes for HumidifierEntity

This commit is contained in:
sususweet
2025-10-10 19:55:30 +08:00
parent 6bc49c1b09
commit 1029b6c4aa

View File

@@ -1,6 +1,6 @@
from homeassistant.components.humidifier import ( from homeassistant.components.humidifier import (
HumidifierEntity, HumidifierEntity,
HumidifierDeviceClass HumidifierDeviceClass, HumidifierEntityFeature
) )
from homeassistant.const import Platform from homeassistant.const import Platform
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
@@ -61,6 +61,8 @@ class MideaHumidifierEntity(MideaEntity, HumidifierEntity):
rationale=rationale, rationale=rationale,
config=config, config=config,
) )
self._attr_supported_features = HumidifierEntityFeature.MODES
self._attr_available_modes = self._config.get("modes").keys()
@property @property
def device_class(self): def device_class(self):