Functions | |
| bool | _adapter_has_external_address (Adapter adapter) |
| bool | _has_external_address (str ip_str) |
| Adapter | _ifaddr_adapter_to_ha (ifaddr.Adapter adapter, IPv4Address|IPv6Address|None next_hop_address) |
| bool | _ip_address_is_external (IPv4Address|IPv6Address ip_addr) |
| IPv4ConfiguredAddress | _ip_v4_from_adapter (ifaddr.IP ip_config) |
| IPv6ConfiguredAddress | _ip_v6_from_adapter (ifaddr.IP ip_config) |
| None | _reset_enabled_adapters (list[Adapter] adapters) |
| str|None | async_get_source_ip (str target_ip) |
| list[Adapter] | async_load_adapters () |
| bool | enable_adapters (list[Adapter] adapters, list[str] enabled_interfaces) |
| None | enable_auto_detected_adapters (list[Adapter] adapters) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
Network helper class for the network integration.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| str | None homeassistant.components.network.util.async_get_source_ip | ( | str | target_ip | ) |
| list[Adapter] homeassistant.components.network.util.async_load_adapters | ( | ) |
| bool homeassistant.components.network.util.enable_adapters | ( | list[Adapter] | adapters, |
| list[str] | enabled_interfaces | ||
| ) |
| None homeassistant.components.network.util.enable_auto_detected_adapters | ( | list[Adapter] | adapters | ) |