Add YoLInk YS7905-UC Support (#111709)
* Add YS7905-UC Support * Fix as suggestion
This commit is contained in:
parent
25551fa938
commit
2f223ae377
4 changed files with 13 additions and 3 deletions
|
@ -6,5 +6,5 @@
|
|||
"dependencies": ["auth", "application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yolink",
|
||||
"iot_class": "cloud_push",
|
||||
"requirements": ["yolink-api==0.3.7"]
|
||||
"requirements": ["yolink-api==0.3.9"]
|
||||
}
|
||||
|
|
|
@ -22,6 +22,7 @@ from yolink.const import (
|
|||
ATTR_DEVICE_TH_SENSOR,
|
||||
ATTR_DEVICE_THERMOSTAT,
|
||||
ATTR_DEVICE_VIBRATION_SENSOR,
|
||||
ATTR_DEVICE_WATER_DEPTH_SENSOR,
|
||||
ATTR_GARAGE_DOOR_CONTROLLER,
|
||||
)
|
||||
from yolink.device import YoLinkDevice
|
||||
|
@ -37,6 +38,7 @@ from homeassistant.const import (
|
|||
PERCENTAGE,
|
||||
SIGNAL_STRENGTH_DECIBELS_MILLIWATT,
|
||||
EntityCategory,
|
||||
UnitOfLength,
|
||||
UnitOfTemperature,
|
||||
)
|
||||
from homeassistant.core import HomeAssistant, callback
|
||||
|
@ -72,6 +74,7 @@ SENSOR_DEVICE_TYPE = [
|
|||
ATTR_DEVICE_TH_SENSOR,
|
||||
ATTR_DEVICE_THERMOSTAT,
|
||||
ATTR_DEVICE_VIBRATION_SENSOR,
|
||||
ATTR_DEVICE_WATER_DEPTH_SENSOR,
|
||||
ATTR_DEVICE_LOCK,
|
||||
ATTR_DEVICE_MANIPULATOR,
|
||||
ATTR_DEVICE_CO_SMOKE_SENSOR,
|
||||
|
@ -91,6 +94,7 @@ BATTERY_POWER_SENSOR = [
|
|||
ATTR_DEVICE_LOCK,
|
||||
ATTR_DEVICE_MANIPULATOR,
|
||||
ATTR_DEVICE_CO_SMOKE_SENSOR,
|
||||
ATTR_DEVICE_WATER_DEPTH_SENSOR,
|
||||
]
|
||||
|
||||
MCU_DEV_TEMPERATURE_SENSOR = [
|
||||
|
@ -195,6 +199,12 @@ SENSOR_TYPES: tuple[YoLinkSensorEntityDescription, ...] = (
|
|||
exists_fn=lambda device: device.device_type in ATTR_DEVICE_POWER_FAILURE_ALARM,
|
||||
value=lambda value: "enabled" if value is True else "disabled",
|
||||
),
|
||||
YoLinkSensorEntityDescription(
|
||||
key="waterDepth",
|
||||
device_class=SensorDeviceClass.DISTANCE,
|
||||
native_unit_of_measurement=UnitOfLength.METERS,
|
||||
exists_fn=lambda device: device.device_type in ATTR_DEVICE_WATER_DEPTH_SENSOR,
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -2902,7 +2902,7 @@ yeelight==0.7.14
|
|||
yeelightsunflower==0.0.10
|
||||
|
||||
# homeassistant.components.yolink
|
||||
yolink-api==0.3.7
|
||||
yolink-api==0.3.9
|
||||
|
||||
# homeassistant.components.youless
|
||||
youless-api==1.0.1
|
||||
|
|
|
@ -2231,7 +2231,7 @@ yalexs==1.11.4
|
|||
yeelight==0.7.14
|
||||
|
||||
# homeassistant.components.yolink
|
||||
yolink-api==0.3.7
|
||||
yolink-api==0.3.9
|
||||
|
||||
# homeassistant.components.youless
|
||||
youless-api==1.0.1
|
||||
|
|
Loading…
Add table
Reference in a new issue