Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.otbr.silabs_multiprotocol Namespace Reference

Functions

Callable[[Callable[Concatenate[HomeAssistant, OTBRData, _P], Coroutine[Any, Any, _R]]], Callable[Concatenate[HomeAssistant, _P], Coroutine[Any, Any, _R|_R_Def]],] _R_Def (_R_Def retval)
 
None async_change_channel (HomeAssistant hass, OTBRData data, int channel, float delay)
 
int|None async_get_channel (HomeAssistant hass, OTBRData data)
 
bool async_using_multipan (HomeAssistant hass, OTBRData data)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 

Detailed Description

Silicon Labs Multiprotocol support.

Function Documentation

◆ _R_Def()

Callable[ [Callable[Concatenate[HomeAssistant, OTBRData, _P], Coroutine[Any, Any, _R]]], Callable[Concatenate[HomeAssistant, _P], Coroutine[Any, Any, _R | _R_Def]], ] homeassistant.components.otbr.silabs_multiprotocol._R_Def ( _R_Def  retval)
private
Decorate function to get OTBR data.

Definition at line 30 of file silabs_multiprotocol.py.

◆ async_change_channel()

None homeassistant.components.otbr.silabs_multiprotocol.async_change_channel ( HomeAssistant  hass,
OTBRData  data,
int  channel,
float  delay 
)
Set the channel to be used.

Does nothing if not configured.

Definition at line 65 of file silabs_multiprotocol.py.

◆ async_get_channel()

int | None homeassistant.components.otbr.silabs_multiprotocol.async_get_channel ( HomeAssistant  hass,
OTBRData  data 
)
Return the channel.

Returns None if not configured.

Definition at line 94 of file silabs_multiprotocol.py.

◆ async_using_multipan()

bool homeassistant.components.otbr.silabs_multiprotocol.async_using_multipan ( HomeAssistant  hass,
OTBRData  data 
)
Return if the multiprotocol device is used.

Returns False if not configured.

Definition at line 116 of file silabs_multiprotocol.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.otbr.silabs_multiprotocol._LOGGER = logging.getLogger(__name__)
private

Definition at line 27 of file silabs_multiprotocol.py.