mirror of
https://github.com/home-assistant/core.git
synced 2025-07-29 16:17:20 +00:00
Add YoLink YS6614 support. (#149153)
This commit is contained in:
parent
92ad922ddc
commit
aa1314c1d5
@ -32,6 +32,8 @@ DEV_MODEL_FLEX_FOB_YS3614_UC = "YS3614-UC"
|
|||||||
DEV_MODEL_FLEX_FOB_YS3614_EC = "YS3614-EC"
|
DEV_MODEL_FLEX_FOB_YS3614_EC = "YS3614-EC"
|
||||||
DEV_MODEL_PLUG_YS6602_UC = "YS6602-UC"
|
DEV_MODEL_PLUG_YS6602_UC = "YS6602-UC"
|
||||||
DEV_MODEL_PLUG_YS6602_EC = "YS6602-EC"
|
DEV_MODEL_PLUG_YS6602_EC = "YS6602-EC"
|
||||||
|
DEV_MODEL_PLUG_YS6614_UC = "YS6614-UC"
|
||||||
|
DEV_MODEL_PLUG_YS6614_EC = "YS6614-EC"
|
||||||
DEV_MODEL_PLUG_YS6803_UC = "YS6803-UC"
|
DEV_MODEL_PLUG_YS6803_UC = "YS6803-UC"
|
||||||
DEV_MODEL_PLUG_YS6803_EC = "YS6803-EC"
|
DEV_MODEL_PLUG_YS6803_EC = "YS6803-EC"
|
||||||
DEV_MODEL_SWITCH_YS5708_UC = "YS5708-UC"
|
DEV_MODEL_SWITCH_YS5708_UC = "YS5708-UC"
|
||||||
|
@ -58,6 +58,8 @@ from homeassistant.util import percentage
|
|||||||
from .const import (
|
from .const import (
|
||||||
DEV_MODEL_PLUG_YS6602_EC,
|
DEV_MODEL_PLUG_YS6602_EC,
|
||||||
DEV_MODEL_PLUG_YS6602_UC,
|
DEV_MODEL_PLUG_YS6602_UC,
|
||||||
|
DEV_MODEL_PLUG_YS6614_EC,
|
||||||
|
DEV_MODEL_PLUG_YS6614_UC,
|
||||||
DEV_MODEL_PLUG_YS6803_EC,
|
DEV_MODEL_PLUG_YS6803_EC,
|
||||||
DEV_MODEL_PLUG_YS6803_UC,
|
DEV_MODEL_PLUG_YS6803_UC,
|
||||||
DEV_MODEL_TH_SENSOR_YS8004_EC,
|
DEV_MODEL_TH_SENSOR_YS8004_EC,
|
||||||
@ -152,6 +154,8 @@ NONE_HUMIDITY_SENSOR_MODELS = [
|
|||||||
POWER_SUPPORT_MODELS = [
|
POWER_SUPPORT_MODELS = [
|
||||||
DEV_MODEL_PLUG_YS6602_UC,
|
DEV_MODEL_PLUG_YS6602_UC,
|
||||||
DEV_MODEL_PLUG_YS6602_EC,
|
DEV_MODEL_PLUG_YS6602_EC,
|
||||||
|
DEV_MODEL_PLUG_YS6614_UC,
|
||||||
|
DEV_MODEL_PLUG_YS6614_EC,
|
||||||
DEV_MODEL_PLUG_YS6803_UC,
|
DEV_MODEL_PLUG_YS6803_UC,
|
||||||
DEV_MODEL_PLUG_YS6803_EC,
|
DEV_MODEL_PLUG_YS6803_EC,
|
||||||
]
|
]
|
||||||
@ -319,6 +323,15 @@ SENSOR_TYPES: tuple[YoLinkSensorEntityDescription, ...] = (
|
|||||||
exists_fn=lambda device: device.device_type in [ATTR_DEVICE_SOIL_TH_SENSOR],
|
exists_fn=lambda device: device.device_type in [ATTR_DEVICE_SOIL_TH_SENSOR],
|
||||||
should_update_entity=lambda value: value is not None,
|
should_update_entity=lambda value: value is not None,
|
||||||
),
|
),
|
||||||
|
YoLinkSensorEntityDescription(
|
||||||
|
key="coreTemperature",
|
||||||
|
device_class=SensorDeviceClass.TEMPERATURE,
|
||||||
|
native_unit_of_measurement=UnitOfTemperature.CELSIUS,
|
||||||
|
state_class=SensorStateClass.MEASUREMENT,
|
||||||
|
exists_fn=lambda device: device.device_model_name
|
||||||
|
in [DEV_MODEL_PLUG_YS6614_EC, DEV_MODEL_PLUG_YS6614_UC],
|
||||||
|
should_update_entity=lambda value: value is not None,
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user