J. Nick Koston
5e65d8d3c3
Upgrade zeroconf to 0.27.1 ( #36277 )
2020-06-05 14:33:26 -07:00
Franck Nijhof
4950cbee1c
Fix iOS app crashing on None values in Zeroconf service info ( #36490 )
2020-06-05 12:43:58 -07:00
Erik Montnemery
c7e97f0cf8
Bump zeroconf, pychromecast. Log if zeroconf.get_service_info fails. ( #36185 )
2020-05-27 07:31:26 -04:00
Erik Montnemery
b136390647
Reset zeroconf log level ( #36002 )
2020-05-23 11:29:13 -05:00
J. Nick Koston
b0578018cb
Use a single service browser for zeroconf discovery ( #35997 )
2020-05-23 18:05:41 +02:00
Franck Nijhof
ee92d64088
Add UUID to ZeroConf service info ( #35623 )
2020-05-20 08:37:32 +02:00
J. Nick Koston
a42a654590
Fix reversed logic in zeroconf homekit pairing check ( #35596 )
...
* Fix reversed logic in zeroconf homekit pairing check
* s/server_info/service_info/
2020-05-14 18:58:40 +02:00
J. Nick Koston
16cc4aed06
Ensure homekit_controller recieves zeroconf c# updates ( #35545 )
...
* Ensure homekit_controller recieves zeroconf c# updates
If an integration has a homekit config flow step
homekit controller would not see updates for
devices that were paired with it and would not
rescan for changes.
* Only send updates to homekit controller if the device is paired
This avoids the device showing up a second time.
* remove debug
* fix refactor error
2020-05-12 14:59:29 -05:00
J. Nick Koston
3315c4c6c3
Pre-filter zeroconf service browser updates ( #35518 )
...
Each ServerBrowser currently runs in its own thread which
processes every A or AAAA record update per instance.
As the list of zeroconf names we watch for grows, each additional
ServiceBrowser would process all the A and AAAA updates on the network.
To avoid overwhemling the system we pre-filter here and only process
DNSPointers for the configured record name (type)
2020-05-11 18:30:15 -05:00
Paulus Schoutsen
9d83059f14
Allow zeroconf instance sharing ( #35484 )
2020-05-10 22:51:23 -07:00
J. Nick Koston
70b29dc823
Make interface_choice option effective ( #35444 )
...
I missed the second commit that actually makes this
work in the original merge.
2020-05-10 14:30:54 -05:00
Franck Nijhof
e3e3a113e9
async_get_url -> get_url ( #35382 )
2020-05-08 21:53:28 +02:00
Franck Nijhof
2223592486
Add get_url helper, deprecate base_url ( #35224 )
2020-05-08 02:29:47 +02:00
J. Nick Koston
b35306052d
Upgrade zeroconf to 0.26.1 to resolve performance regression ( #35291 )
2020-05-06 12:39:03 -05:00
J. Nick Koston
3219c380c7
Provide zeroconf option to bind to only the default interface ( #35281 )
...
By default zeroconf binds to every interface.
2020-05-06 09:16:59 -05:00
Fabian Affolter
ad94ccdd6c
Upgrade zeroconf to 0.26.0 ( #35176 )
2020-05-04 08:07:10 -04:00
jjlawren
82784a320c
Ignore non-ASCII keys in zeroconf payloads ( #34344 )
...
* Ignore non-ASCII keys in zeroconf payloads
* Don't rely on logging for test
2020-04-17 19:36:46 -05:00
Erik Montnemery
f04be61f6f
Bump zeroconf to 0.25.1 ( #34341 )
2020-04-17 11:12:26 -07:00
springstan
e3bcfb88e7
Improve string formatting v4 ( #33668 )
...
* Improve string formatting v4
* Use normal strings instead of f-strings
* Fix zeroconf test by adding back part of a condition
2020-04-05 16:01:41 +02:00
Franck Nijhof
6f1900c6f4
Replace OSError aliases with OSError ( #33655 )
2020-04-04 22:09:11 +02:00
Jc2k
730d90fb8c
Fix browsing regression ( #33572 )
2020-04-03 14:36:10 +02:00
J. Nick Koston
f93e4e3de7
Support homekit matches that have a dash after the model ( #33274 )
2020-03-26 15:15:35 -07:00
J. Nick Koston
a0787cd9be
Bump zeroconf to 0.24.5 ( #32573 )
...
* Bump zeroconf to 0.24.5
* Empty commit to force ci re-run
2020-03-08 08:52:27 +05:30
Paulus Schoutsen
beee1298c5
Extend safe mode ( #31927 )
...
* Extend safe mode
* Add safe mode boolean to config JSON output and default Lovelace
* Add safe mode to frontend
* Update accent color
2020-02-18 11:52:38 -08:00
Raman Gupta
ee74f95371
Enhance info_from_service function in zeroconf integration ( #31059 )
...
* enhance zeroconf service info decoding to include raw bytes
* Update homeassistant/components/zeroconf/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* fix test based on last commit
* fix test based on last commit
* remove .keys() when asserting processed and raw service info properties
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-01-21 21:24:59 -08:00
Franck Nijhof
bfa0edaf92
Migrate Integration Quality Scale from docs to manifest: internal ( #30551 )
2020-01-07 20:58:49 +01:00
Franck Nijhof
b4d6d238e5
Correct names in manifests (T-Z) ( #30546 )
2020-01-07 14:31:18 +01:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00
Fabian Affolter
e099d57bde
Upgrade zeroconf to 0.24.4 ( #30347 )
2020-01-01 14:04:37 +01:00
Fabian Affolter
783672d305
Upgrade zeroconf to 0.24.3 ( #30187 )
2019-12-24 14:11:01 +01:00
Fabian Affolter
ed0ee3100d
Upgrade zeroconf to 0.24.2 ( #30140 )
2019-12-22 12:01:22 +01:00
Fabian Affolter
876195a8a8
Upgrade zeroconf to 0.24.1 ( #30028 )
2019-12-17 17:00:00 +01:00
Bas Nijholt
6cc75fc6f3
Sort imports according to PEP8 for components starting with "Z" ( #29784 )
...
* use isort to sort imports for components starting with 'z'
* add skip to end of zha/core/channels/__init__.py
* put 'pylint: disable=import-error' at the right place
* remove the import of config_flow in zha/__init__.py
According to @balloob it is no longer needed.
* revert previous commit
* isort:skip homeassistant/components/zha/__init__.py completely
2019-12-09 18:54:54 +01:00
Ville Skyttä
99c7608fb4
Lint config cleanups ( #28864 )
...
* Remove bunch of unneeded lint exclusions
* Use symbolic names instead of identifiers in pylint disables
* Tighten scope of some pylint disables
2019-11-25 22:40:08 -08:00
Fabian Affolter
98eae305e2
Upgrade zeroconf to 0.24.0 ( #28986 )
2019-11-23 23:11:01 +01:00
Fabian Affolter
f1d4a3cd6e
Catch Zeroconf exception ( #28728 )
...
* Catch Zeroconf exception
* Make it an error
2019-11-23 16:46:06 +01:00
Paulus Schoutsen
e866d769e8
Google Assistant Local SDK ( #27428 )
...
* Local Google
* Fix test
* Fix tests
2019-10-13 14:16:27 -07:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Franck Nijhof
decf13b948
Use literal string interpolation in core (f-strings) ( #26166 )
2019-08-23 09:53:33 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
0dc0706eb2
Add more HomeKit models for discovery ( #24391 )
...
* Add more HomeKit models for discovery
* Discover Tradfri with HomeKit
* Add Wemo device info
* Allow full match for HomeKit model
* Fix tests
2019-06-07 22:59:51 -07:00
Robert Svensson
c311e480fd
Don't let zeroconf be smart with addresses ( #24321 )
2019-06-05 08:13:40 -07:00
Robert Svensson
fbfaa41cb0
address is deprecated in favor of addresses ( #24302 )
2019-06-04 14:14:51 -07:00
Paulus Schoutsen
ac788a7ee7
Upgrade Zeroconf to 0.23 ( #24300 )
2019-06-04 11:05:11 -07:00
Paulus Schoutsen
3c1cdecb88
Add manifest support for homekit discovery ( #24225 )
...
* Add manifest support for homekit discovery
* Add a space after model check
* Update comment
2019-05-31 11:58:48 -07:00
Robert Svensson
84baaa324c
Revert Zeroconf back to previously used library ( #24139 )
...
* Revert back to previously used library
* Fix test
* Remove unused import
* Fix import
* Update __init__.py
* Update __init__.py
* Fix test after rebase
2019-05-29 14:20:06 -07:00
Paulus Schoutsen
9debbfb1a8
Add SSDP integration ( #24090 )
...
* Add SSDP integration
* Fix tests
* Sort all the things
* Add netdisco to test requirements
2019-05-26 19:48:27 -07:00
Robert Svensson
636077c74d
Zeroconf discovery for config entries ( #23919 )
...
* Proof of concept
* Follow comments
* Fix line length and bad imports
* Move imports to top
* Exception handling for unicode decoding
Create debug print for new service types
Add empty test files
* First try at a test
* Add type and name to service info
Fix static check
* Add aiozeroconf to test dependencies
2019-05-21 15:36:26 -07:00
Robbie Trencheny
96fd874090
Add @Kane610 to zeroconf CODEOWNERS
2019-05-16 12:28:24 -07:00
Robbie Trencheny
2f5d7d4522
[WIP] Simplify zeroconf ( #23890 )
...
* Simplify zeroconf
* Remove unused imports
2019-05-16 12:04:20 -07:00