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

Functions

int|None _get_zha_channel (HomeAssistant hass)
 
str|None _get_zha_url (HomeAssistant hass)
 
asyncio.Task|None async_change_channel (HomeAssistant hass, int channel, float delay=0)
 
int|None async_get_channel (HomeAssistant hass)
 
bool async_using_multipan (HomeAssistant hass)
 

Variables

float ZHA_CHANNEL_CHANGE_TIME_S = 10.27
 

Detailed Description

Silicon Labs Multiprotocol support.

Function Documentation

◆ _get_zha_channel()

int | None homeassistant.components.zha.silabs_multiprotocol._get_zha_channel ( HomeAssistant  hass)
private
Get ZHA channel, or None if there's no ZHA config entry.

Definition at line 26 of file silabs_multiprotocol.py.

◆ _get_zha_url()

str | None homeassistant.components.zha.silabs_multiprotocol._get_zha_url ( HomeAssistant  hass)
private
Return the ZHA radio path, or None if there's no ZHA config entry.

Definition at line 19 of file silabs_multiprotocol.py.

◆ async_change_channel()

asyncio.Task | None homeassistant.components.zha.silabs_multiprotocol.async_change_channel ( HomeAssistant  hass,
int  channel,
float   delay = 0 
)
Set the channel to be used.

Does nothing if not configured.

Definition at line 38 of file silabs_multiprotocol.py.

◆ async_get_channel()

int | None homeassistant.components.zha.silabs_multiprotocol.async_get_channel ( HomeAssistant  hass)
Return the channel.

Returns None if not configured.

Definition at line 58 of file silabs_multiprotocol.py.

◆ async_using_multipan()

bool homeassistant.components.zha.silabs_multiprotocol.async_using_multipan ( HomeAssistant  hass)
Return if the multiprotocol device is used.

Returns False if not configured.

Definition at line 71 of file silabs_multiprotocol.py.

Variable Documentation

◆ ZHA_CHANNEL_CHANGE_TIME_S

float homeassistant.components.zha.silabs_multiprotocol.ZHA_CHANNEL_CHANGE_TIME_S = 10.27

Definition at line 16 of file silabs_multiprotocol.py.