Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.reolink.binary_sensor Namespace Reference

Classes

class  ReolinkBinarySensorEntity
 
class  ReolinkBinarySensorEntityDescription
 
class  ReolinkPushBinarySensorEntity
 

Functions

None async_setup_entry (HomeAssistant hass, ReolinkConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

tuple BINARY_PUSH_SENSORS
 
tuple BINARY_SENSORS
 
int PARALLEL_UPDATES = 0
 

Detailed Description

Component providing support for Reolink binary sensors.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.reolink.binary_sensor.async_setup_entry ( HomeAssistant  hass,
ReolinkConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up a Reolink IP Camera.

Definition at line 118 of file binary_sensor.py.

Variable Documentation

◆ BINARY_PUSH_SENSORS

tuple homeassistant.components.reolink.binary_sensor.BINARY_PUSH_SENSORS

Definition at line 44 of file binary_sensor.py.

◆ BINARY_SENSORS

tuple homeassistant.components.reolink.binary_sensor.BINARY_SENSORS
Initial value:
1 = (
2  ReolinkBinarySensorEntityDescription(
3  key="sleep",
4  cmd_id=145,
5  cmd_key="GetChannelstatus",
6  translation_key="sleep",
7  entity_category=EntityCategory.DIAGNOSTIC,
8  value=lambda api, ch: api.sleeping(ch),
9  supported=lambda api, ch: api.supported(ch, "sleep"),
10  ),
11 )

Definition at line 105 of file binary_sensor.py.

◆ PARALLEL_UPDATES

int homeassistant.components.reolink.binary_sensor.PARALLEL_UPDATES = 0

Definition at line 31 of file binary_sensor.py.