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

Classes

class  RflinkSensor
 

Functions

None async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None)
 
def devices_from_config (domain_config)
 
def lookup_unit_for_sensor_type (sensor_type)
 

Variables

 PLATFORM_SCHEMA
 
tuple SENSOR_TYPES
 
dictionary SENSOR_TYPES_DICT = {desc.key: desc for desc in SENSOR_TYPES}
 

Detailed Description

Support for Rflink sensors.

Function Documentation

◆ async_setup_platform()

None homeassistant.components.rflink.sensor.async_setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  async_add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the Rflink platform.

Definition at line 307 of file sensor.py.

◆ devices_from_config()

def homeassistant.components.rflink.sensor.devices_from_config (   domain_config)
Parse configuration and add Rflink sensor devices.

Definition at line 297 of file sensor.py.

◆ lookup_unit_for_sensor_type()

def homeassistant.components.rflink.sensor.lookup_unit_for_sensor_type (   sensor_type)
Get unit for sensor type.

Async friendly.

Definition at line 287 of file sensor.py.

Variable Documentation

◆ PLATFORM_SCHEMA

homeassistant.components.rflink.sensor.PLATFORM_SCHEMA
Initial value:
1 = SENSOR_PLATFORM_SCHEMA.extend(
2  {
3  vol.Optional(CONF_AUTOMATIC_ADD, default=True): cv.boolean,
4  vol.Optional(CONF_DEVICES, default={}): {
5  cv.string: vol.Schema(
6  {
7  vol.Optional(CONF_NAME): cv.string,
8  vol.Required(CONF_SENSOR_TYPE): cv.string,
9  vol.Optional(CONF_UNIT_OF_MEASUREMENT): cv.string,
10  vol.Optional(CONF_ALIASES, default=[]): vol.All(
11  cv.ensure_list, [cv.string]
12  ),
13  }
14  )
15  },
16  },
17  extra=vol.ALLOW_EXTRA,
18 )

Definition at line 267 of file sensor.py.

◆ SENSOR_TYPES

tuple homeassistant.components.rflink.sensor.SENSOR_TYPES

Definition at line 57 of file sensor.py.

◆ SENSOR_TYPES_DICT

dictionary homeassistant.components.rflink.sensor.SENSOR_TYPES_DICT = {desc.key: desc for desc in SENSOR_TYPES}

Definition at line 265 of file sensor.py.