Paulus Schoutsen
f0ce6c8210
Update netdisco ( #7563 )
2017-05-12 20:14:17 -07:00
Paulus Schoutsen
8ea6c7319a
Migrate updater to aiohttp ( #7387 )
...
* Migrate updater to aiohttp
* Fix tests
* Update updater.py
* Docs
2017-05-01 23:29:01 -07:00
Pascal Vizeli
f641287aa2
Add HassIO to discovery component ( #7195 )
...
* Add HassIO to autodiscovery
* Fix tests
* fix tests
* fix test v2
* fix mock test
* call
2017-04-20 18:45:15 -07:00
Paulus Schoutsen
ba8488d8f1
Make discovery not block start ( #6991 )
...
* Make discovery not block start
* Fix tests
2017-04-09 01:05:34 -07:00
Colin O'Dell
0489ae53c4
Don't initialize components which have already been discovered ( #6381 )
...
* Don't initialize components which have already been discovered (fixes #5588 )
* Don't log that we've found a service unless we know it's not a duplicate
* Encode discovery data hash with JSON
This also solves the issue of trying to hash non-hashable objects like dicts
* Add test for duplicate device discovery
2017-03-03 13:11:40 -08:00
Paulus Schoutsen
0ac4a152be
Discovery fix ( #6321 )
...
* Fix incorrect import
* Create own discovery service
* Fix tests
* Fix hdmi_cec bad import
2017-03-01 07:38:49 -08:00
Pierre Ståhl
eefedaf332
Make it possible to ignore platforms in discovery ( #6048 )
...
* Make it possible to ignore platforms in discovery
* Add tests for discovery component
* small cleanups
2017-02-23 11:54:35 +01:00