Home Assistant Unofficial Reference 2024.12.1
util.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.components.network.util
 

Functions

bool homeassistant.components.network.util._adapter_has_external_address (Adapter adapter)
 
bool homeassistant.components.network.util._has_external_address (str ip_str)
 
Adapter homeassistant.components.network.util._ifaddr_adapter_to_ha (ifaddr.Adapter adapter, IPv4Address|IPv6Address|None next_hop_address)
 
bool homeassistant.components.network.util._ip_address_is_external (IPv4Address|IPv6Address ip_addr)
 
IPv4ConfiguredAddress homeassistant.components.network.util._ip_v4_from_adapter (ifaddr.IP ip_config)
 
IPv6ConfiguredAddress homeassistant.components.network.util._ip_v6_from_adapter (ifaddr.IP ip_config)
 
None homeassistant.components.network.util._reset_enabled_adapters (list[Adapter] adapters)
 
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)
 

Variables

 homeassistant.components.network.util._LOGGER = logging.getLogger(__name__)