Home Assistant Unofficial Reference
2024.12.1
Namespaces
|
Functions
|
Variables
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__)
core
homeassistant
components
network
util.py
Generated by
1.9.1