core/homeassistant
J. Nick Koston 5aca16ef01
Add homekit configuration option to bind to default interface (#33999)
* Add homekit configuration option to bind to default interface

Homekit can fail to be discoverable because the
zeroconf default is to bind to all interfaces
(InterfaceChoice.All).  This does not work
on some systems and (InterfaceChoice.Default) which
binds to 0.0.0.0 is needed for homekit to zeroconf
to function.

A new option is available for homekit

zeroconf_default_interface: true

* Update tests

* Update homeassistant/components/homekit/__init__.py

Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com>

* Update homeassistant/components/homekit/__init__.py

Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com>

* Review items

* has a default

* Revert "has a default"

This reverts commit 24ecf0920f.

Breaks the tests

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-04-12 09:59:50 -05:00
..
auth Remove None from dict.get(key, None) (#33794) 2020-04-07 21:06:05 +02:00
components Add homekit configuration option to bind to default interface (#33999) 2020-04-12 09:59:50 -05:00
generated Add config_flow for Roomba (#33302) 2020-04-11 10:55:00 -05:00
helpers Make f-strings without placeholder normal strings (#33938) 2020-04-10 09:59:06 +02:00
scripts Upgrade keyring to 21.2.0 (#34084) 2020-04-12 13:36:34 +02:00
util Use HTTP_OK constant (#33798) 2020-04-08 11:47:38 -05:00
__init__.py
__main__.py
bootstrap.py
config.py Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
config_entries.py Collection of random (mainly) test improvements (#33733) 2020-04-06 12:51:48 +02:00
const.py Add and use UNIT_DEGREE constant (#33978) 2020-04-11 16:54:11 +02:00
core.py
data_entry_flow.py
exceptions.py
loader.py
package_constraints.txt Upgrade importlib-metadata to 1.6.0 (#34081) 2020-04-12 12:53:14 +02:00
requirements.py Fix isort problem in homeassistant/requirements.py (#33828) 2020-04-08 12:48:20 -07:00
setup.py