Classes | |
| class | GetBorderAgentIdNotSupported |
| class | OTBRData |
Functions | |
| Callable[Concatenate[OTBRData, _P], Coroutine[Any, Any, _R]] | _R (Callable[Concatenate[OTBRData, _P], Coroutine[Any, Any, _R]] func) |
| None | _warn_on_channel_collision (HomeAssistant hass, OTBRData otbrdata, bytes dataset_tlvs) |
| None | _warn_on_default_network_settings (HomeAssistant hass, OTBRData otbrdata, bytes dataset_tlvs) |
| str | compose_default_network_name (int pan_id) |
| int | generate_random_pan_id () |
| int|None | get_allowed_channel (HomeAssistant hass, str otbr_url) |
| None | update_issues (HomeAssistant hass, OTBRData otbrdata, bytes dataset_tlvs) |
| None | update_unique_id (HomeAssistant hass, OTBRConfigEntry|None entry, bytes border_agent_id) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| tuple | INFO_URL_SKY_CONNECT |
| string | INFO_URL_YELLOW = "https://yellow.home-assistant.io/multiprotocol-channel-missmatch" |
| tuple | INSECURE_NETWORK_KEYS |
| tuple | INSECURE_PASSPHRASES |
Utility functions for the Open Thread Border Router integration.
|
private |
|
private |
| str homeassistant.components.otbr.util.compose_default_network_name | ( | int | pan_id | ) |
| int homeassistant.components.otbr.util.generate_random_pan_id | ( | ) |
| int | None homeassistant.components.otbr.util.get_allowed_channel | ( | HomeAssistant | hass, |
| str | otbr_url | ||
| ) |
| None homeassistant.components.otbr.util.update_issues | ( | HomeAssistant | hass, |
| OTBRData | otbrdata, | ||
| bytes | dataset_tlvs | ||
| ) |
| None homeassistant.components.otbr.util.update_unique_id | ( | HomeAssistant | hass, |
| OTBRConfigEntry | None | entry, | ||
| bytes | border_agent_id | ||
| ) |
|
private |
| tuple homeassistant.components.otbr.util.INFO_URL_SKY_CONNECT |
| string homeassistant.components.otbr.util.INFO_URL_YELLOW = "https://yellow.home-assistant.io/multiprotocol-channel-missmatch" |
| tuple homeassistant.components.otbr.util.INSECURE_NETWORK_KEYS |