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

Classes

class  ReolinkChimeNumberEntity
 
class  ReolinkChimeNumberEntityDescription
 
class  ReolinkHostNumberEntity
 
class  ReolinkHostNumberEntityDescription
 
class  ReolinkNumberEntity
 
class  ReolinkNumberEntityDescription
 

Functions

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

Variables

tuple CHIME_NUMBER_ENTITIES
 
tuple HOST_NUMBER_ENTITIES
 
tuple NUMBER_ENTITIES
 
int PARALLEL_UPDATES = 0
 

Detailed Description

Component providing support for Reolink number entities.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.reolink.number.async_setup_entry ( HomeAssistant  hass,
ReolinkConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up a Reolink number entities.

Definition at line 535 of file number.py.

Variable Documentation

◆ CHIME_NUMBER_ENTITIES

tuple homeassistant.components.reolink.number.CHIME_NUMBER_ENTITIES
Initial value:
1 = (
2  ReolinkChimeNumberEntityDescription(
3  key="volume",
4  cmd_key="DingDongOpt",
5  translation_key="volume",
6  entity_category=EntityCategory.CONFIG,
7  native_step=1,
8  native_min_value=0,
9  native_max_value=4,
10  value=lambda chime: chime.volume,
11  method=lambda chime, value: chime.set_option(volume=int(value)),
12  ),
13 )

Definition at line 520 of file number.py.

◆ HOST_NUMBER_ENTITIES

tuple homeassistant.components.reolink.number.HOST_NUMBER_ENTITIES
Initial value:
1 = (
2  ReolinkHostNumberEntityDescription(
3  key="alarm_volume",
4  cmd_key="GetDeviceAudioCfg",
5  translation_key="alarm_volume",
6  entity_category=EntityCategory.CONFIG,
7  native_step=1,
8  native_min_value=0,
9  native_max_value=100,
10  supported=lambda api: api.supported(None, "hub_audio"),
11  value=lambda api: api.alarm_volume,
12  method=lambda api, value: api.set_hub_audio(alarm_volume=int(value)),
13  ),
14  ReolinkHostNumberEntityDescription(
15  key="message_volume",
16  cmd_key="GetDeviceAudioCfg",
17  translation_key="message_volume",
18  entity_category=EntityCategory.CONFIG,
19  native_step=1,
20  native_min_value=0,
21  native_max_value=100,
22  supported=lambda api: api.supported(None, "hub_audio"),
23  value=lambda api: api.message_volume,
24  method=lambda api, value: api.set_hub_audio(message_volume=int(value)),
25  ),
26 )

Definition at line 493 of file number.py.

◆ NUMBER_ENTITIES

tuple homeassistant.components.reolink.number.NUMBER_ENTITIES

Definition at line 73 of file number.py.

◆ PARALLEL_UPDATES

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

Definition at line 32 of file number.py.