Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.yolink.sensor Namespace Reference

Classes

class  YoLinkSensorEntity
 
class  YoLinkSensorEntityDescription
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
int|None cvt_battery (int|None val)
 
str|None cvt_volume (int|None val)
 

Variables

list BATTERY_POWER_SENSOR
 
list MCU_DEV_TEMPERATURE_SENSOR
 
list NONE_HUMIDITY_SENSOR_MODELS
 
list POWER_SUPPORT_MODELS
 
list SENSOR_DEVICE_TYPE
 

Detailed Description

YoLink Sensor.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.yolink.sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up YoLink Sensor from a config entry.

Definition at line 280 of file sensor.py.

◆ cvt_battery()

int | None homeassistant.components.yolink.sensor.cvt_battery ( int | None  val)
Convert battery to percentage.

Definition at line 146 of file sensor.py.

◆ cvt_volume()

str | None homeassistant.components.yolink.sensor.cvt_volume ( int | None  val)
Convert volume to string.

Definition at line 155 of file sensor.py.

Variable Documentation

◆ BATTERY_POWER_SENSOR

list homeassistant.components.yolink.sensor.BATTERY_POWER_SENSOR
Initial value:
1 = [
2  ATTR_DEVICE_DOOR_SENSOR,
3  ATTR_DEVICE_FINGER,
4  ATTR_DEVICE_LEAK_SENSOR,
5  ATTR_DEVICE_MOTION_SENSOR,
6  ATTR_DEVICE_POWER_FAILURE_ALARM,
7  ATTR_DEVICE_SIREN,
8  ATTR_DEVICE_SMART_REMOTER,
9  ATTR_DEVICE_TH_SENSOR,
10  ATTR_DEVICE_VIBRATION_SENSOR,
11  ATTR_DEVICE_LOCK,
12  ATTR_DEVICE_MANIPULATOR,
13  ATTR_DEVICE_CO_SMOKE_SENSOR,
14  ATTR_DEVICE_WATER_DEPTH_SENSOR,
15  ATTR_DEVICE_WATER_METER_CONTROLLER,
16 ]

Definition at line 104 of file sensor.py.

◆ MCU_DEV_TEMPERATURE_SENSOR

list homeassistant.components.yolink.sensor.MCU_DEV_TEMPERATURE_SENSOR
Initial value:
1 = [
2  ATTR_DEVICE_LEAK_SENSOR,
3  ATTR_DEVICE_MOTION_SENSOR,
4  ATTR_DEVICE_CO_SMOKE_SENSOR,
5 ]

Definition at line 121 of file sensor.py.

◆ NONE_HUMIDITY_SENSOR_MODELS

list homeassistant.components.yolink.sensor.NONE_HUMIDITY_SENSOR_MODELS
Initial value:
1 = [
2  DEV_MODEL_TH_SENSOR_YS8004_EC,
3  DEV_MODEL_TH_SENSOR_YS8004_UC,
4  DEV_MODEL_TH_SENSOR_YS8008_EC,
5  DEV_MODEL_TH_SENSOR_YS8008_UC,
6  DEV_MODEL_TH_SENSOR_YS8014_EC,
7  DEV_MODEL_TH_SENSOR_YS8014_UC,
8  DEV_MODEL_TH_SENSOR_YS8017_UC,
9  DEV_MODEL_TH_SENSOR_YS8017_EC,
10 ]

Definition at line 127 of file sensor.py.

◆ POWER_SUPPORT_MODELS

list homeassistant.components.yolink.sensor.POWER_SUPPORT_MODELS
Initial value:
1 = [
2  DEV_MODEL_PLUG_YS6602_UC,
3  DEV_MODEL_PLUG_YS6602_EC,
4  DEV_MODEL_PLUG_YS6803_UC,
5  DEV_MODEL_PLUG_YS6803_EC,
6 ]

Definition at line 138 of file sensor.py.

◆ SENSOR_DEVICE_TYPE

list homeassistant.components.yolink.sensor.SENSOR_DEVICE_TYPE
Initial value:
1 = [
2  ATTR_DEVICE_DIMMER,
3  ATTR_DEVICE_DOOR_SENSOR,
4  ATTR_DEVICE_FINGER,
5  ATTR_DEVICE_LEAK_SENSOR,
6  ATTR_DEVICE_MOTION_SENSOR,
7  ATTR_DEVICE_MULTI_OUTLET,
8  ATTR_DEVICE_SMART_REMOTER,
9  ATTR_DEVICE_OUTLET,
10  ATTR_DEVICE_POWER_FAILURE_ALARM,
11  ATTR_DEVICE_SIREN,
12  ATTR_DEVICE_SWITCH,
13  ATTR_DEVICE_TH_SENSOR,
14  ATTR_DEVICE_THERMOSTAT,
15  ATTR_DEVICE_VIBRATION_SENSOR,
16  ATTR_DEVICE_WATER_DEPTH_SENSOR,
17  ATTR_DEVICE_WATER_METER_CONTROLLER,
18  ATTR_DEVICE_LOCK,
19  ATTR_DEVICE_MANIPULATOR,
20  ATTR_DEVICE_CO_SMOKE_SENSOR,
21  ATTR_GARAGE_DOOR_CONTROLLER,
22 ]

Definition at line 81 of file sensor.py.