mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 23:27:37 +00:00
Use hass.config.api instead of hass.http
This commit is contained in:
parent
085d90ed67
commit
e1ffdcc5f1
@ -13,14 +13,14 @@ from homeassistant.const import (EVENT_HOMEASSISTANT_STOP, __version__)
|
|||||||
|
|
||||||
REQUIREMENTS = ["zeroconf==0.17.5"]
|
REQUIREMENTS = ["zeroconf==0.17.5"]
|
||||||
|
|
||||||
|
DEPENDENCIES = ["api"]
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
DOMAIN = "zeroconf"
|
DOMAIN = "zeroconf"
|
||||||
|
|
||||||
ZEROCONF_TYPE = "_home-assistant._tcp.local."
|
ZEROCONF_TYPE = "_home-assistant._tcp.local."
|
||||||
|
|
||||||
DEPENDENCIES = ["http"]
|
|
||||||
|
|
||||||
|
|
||||||
def setup(hass, config):
|
def setup(hass, config):
|
||||||
"""Set up Zeroconf and make Home Assistant discoverable."""
|
"""Set up Zeroconf and make Home Assistant discoverable."""
|
||||||
@ -31,12 +31,12 @@ def setup(hass, config):
|
|||||||
zeroconf_name = "{}.{}".format(hass.config.location_name,
|
zeroconf_name = "{}.{}".format(hass.config.location_name,
|
||||||
ZEROCONF_TYPE)
|
ZEROCONF_TYPE)
|
||||||
|
|
||||||
params = {"version": __version__, "base_url": hass.http.base_url,
|
params = {"version": __version__, "base_url": hass.config.api.base_url,
|
||||||
"needs_auth": (hass.http.api_password != "")}
|
"needs_auth": (hass.config.api.api_password != "")}
|
||||||
|
|
||||||
info = ServiceInfo(ZEROCONF_TYPE, zeroconf_name,
|
info = ServiceInfo(ZEROCONF_TYPE, zeroconf_name,
|
||||||
socket.inet_aton(hass.http.routable_address),
|
socket.inet_aton(hass.config.api.host),
|
||||||
hass.http.server_address[1], 0, 0, params)
|
hass.config.api.port, 0, 0, params)
|
||||||
|
|
||||||
zeroconf.register_service(info)
|
zeroconf.register_service(info)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user