Paulus Schoutsen
6ea0575a4a
Update home zone when core config updated ( #24237 )
...
* Update home zone when core config updated
* Lint
2019-06-11 08:30:38 -07:00
Paulus Schoutsen
bd80346592
Sun listener to adapt to core config updates ( #24464 )
...
* Adaptable sun listener
* Lint
2019-06-10 16:06:07 -07:00
Paulus Schoutsen
7292f2be69
Update Hass.io when core config is updated ( #24461 )
...
* Update Hass.io when core config is updated
* Lint
* Fix tests
* Lint sigh
2019-06-10 16:06:06 -07:00
Robert Svensson
3c6235bee5
Axis discovery MAC filter ( #24442 )
...
* Make sure to abort if the MAC is not from Axis
* Fix tests
* Andrew Sayre suggestion
Co-Authored-By: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>
2019-06-10 16:06:05 -07:00
Julien Brochet
b0985bb459
Load the SSDP component only when it's needed ( #24420 )
...
* fix(hue): Load the SSDP component only when it's needed
* fix(deconz): Don't load the SSDP component when it's not needed
* Update config_flow.py
* Update test_config_flow.py
2019-06-10 16:06:04 -07:00
Robert Svensson
b68a796c7c
deCONZ - properly identify configured bridge ( #24378 )
2019-06-07 23:43:59 -07:00
Penny Wood
bfafe9ccbe
Fix for sun issues ( #24309 )
2019-06-07 23:28:56 -07:00
Paulus Schoutsen
14066dfb5a
Check cloud trusted proxies ( #24395 )
2019-06-07 23:13:45 -07:00
Paulus Schoutsen
7d9988fd75
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 23:13:44 -07:00
Paulus Schoutsen
2fed016347
Fix automation failing to restore state ( #24390 )
...
* Fix automation off
* Fix tests
2019-06-07 23:13:43 -07:00
Paulus Schoutsen
eca424656a
Fix OwnTracks race condition ( #24303 )
...
* Fix OwnTracks race condition
* Lint
2019-06-04 14:25:10 -07:00
Pascal Vizeli
d17f27b65c
Create progress file for pip installs ( #24297 )
...
* Create progress file for pip installs
* fix dedlock
* unflacky test
* Address comments
* Lint
* Types
2019-06-04 11:06:18 -07:00
Paulus Schoutsen
4a71593ffd
Remove deps folder in config when on Docker ( #24284 )
...
* Remove deps folder in config
* Fix tests
* Fix tests with docker check
2019-06-03 12:41:36 -07:00
Paulus Schoutsen
014cc14b7e
Fix cors on the index view ( #24283 )
2019-06-03 12:41:35 -07:00
Paul Bottein
5085ce8ab1
Add temperature sensor support to google smarthome thermostat device ( #24264 )
...
* Add temperature sensor support to google smarthome thermostat device
* fix lint for trait_test
* Reset temperature unit in tests
* Address comment
2019-06-03 12:41:32 -07:00
Robert Svensson
9ed5b70d01
deCONZ migrate to SSDP discovery ( #24252 )
...
* Migrate deCONZ to use new SSDP discovery
Add new discovery info manufacturer URL to be able to separate Hue and deCONZ bridges
* Mark deCONZ as migrated in Discovery component
* Fix tests
* Fix Hue discovery ignore deCONZ bridge
* Less snake more badger
* Mushroom
* Fix indentation
* Config flow ignore manufacturer url that is not philips
2019-06-03 12:41:31 -07:00
Paulus Schoutsen
89d7c0af91
Add restore state to Geofency ( #24268 )
...
* Add restore state to Geofency
* Lint
2019-06-03 08:35:44 +00:00
Paulus Schoutsen
5f3bcedbba
Mobile app device tracker to restore state ( #24266 )
2019-06-03 08:35:43 +00:00
Paulus Schoutsen
d2d3f27f85
Add restore state to OwnTracks device tracker ( #24256 )
...
* Add restore state to OwnTracks device tracker
* Lint
* Also store entity devices
* Update test_device_tracker.py
2019-06-03 08:35:43 +00:00
Paulus Schoutsen
bf85e18d45
Do not use the cache dir for PIP installs ( #24233 )
2019-06-01 14:34:27 -07:00
Paulus Schoutsen
fe2e5089ab
Mobile app to use device tracker config entry ( #24238 )
...
* Mobile app to use device tracker config entry
* Lint
* Re-use device_info
* Lint
2019-05-31 23:05:36 -07:00
Paulus Schoutsen
362f23a950
GeoFency unique ID and device info ( #24232 )
2019-05-31 23:05:35 -07:00
Paulus Schoutsen
dc8d4ac8e4
Add GPSLogger device_info and unique_id ( #24231 )
2019-05-31 23:05:34 -07:00
Paulus Schoutsen
3eeccc1a65
Add manifest support for homekit discovery ( #24225 )
...
* Add manifest support for homekit discovery
* Add a space after model check
* Update comment
2019-05-31 13:40:36 -07:00
Paulus Schoutsen
52e33c2aa2
Use resource for index routing. ( #24223 )
2019-05-31 13:40:36 -07:00
Paulus Schoutsen
6371eca14d
Improve error handling ( #24204 )
2019-05-31 13:40:34 -07:00
Paulus Schoutsen
16edcd9938
Allow discovery flows to be discovered via zeroconf/ssdp ( #24199 )
2019-05-31 13:40:32 -07:00
Otto Winter
325001933d
Fix ESPHome discovered when already exists ( #24187 )
...
* Fix ESPHome discovered when already exists
* Update .coveragerc
2019-05-30 14:59:07 -07:00
Paulus Schoutsen
acc9fd0382
Dynamic panels ( #24184 )
...
* Don't require all panel urls to be registered
* Allow removing panels, fire event when panels updated
2019-05-30 14:59:06 -07:00
Jc2k
9303a56d8f
Fix duplicated discovered homekit devices ( #24178 )
2019-05-29 15:49:59 -07:00
Pascal Vizeli
d9852bc75d
Support Hass.io wheels / docker env ( #24175 )
...
* Support Hass.io wheels / docker env
* address comments
* fix lint
2019-05-29 15:30:09 -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
Robert Svensson
42ee8eef50
Move Homekit controller component to user zeroconf discovery ( #24042 )
2019-05-29 11:20:04 -07:00
Robert Svensson
3fef9a93cf
Trådfri component to use new zeroconf discovery ( #24041 )
...
* Move tradfri component to use new zeroconf discovery
* Will this work?
* Remove prints
* Correct order in generated zeroconf
* Update test_init.py
* Update test_init.py
* Update test_init.py
* Update test_init.py
2019-05-29 11:19:50 -07:00
Paulus Schoutsen
6947f8cb2e
Cloud: Websocket API to manage Google assistant entity config ( #24153 )
...
* Extract exposed devices function
* Add might_2fa info to trait
* Do not filter with should_expose in Google helper func
* Cloud: allow setting if Google entity is exposed
* Allow disabling 2FA via config
* Cloud: allow disabling 2FA
* Lint
* More changes
* Fix typing
2019-05-29 08:39:12 -07:00
Robert Svensson
31b2f331db
Library refactorization of deCONZ ( #23725 )
...
* Improved sensors
* Lib update signalling
* Replace reason with changed
* Move imports to top of file
* Add support for secondary temperature reported by some Xiaomi devices
* Bump dependency to v59
2019-05-27 06:56:00 +02: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
Paulus Schoutsen
179fb0f3b5
Use importlib metadata to check installed packages ( #24114 )
...
* Use importlib metadata
* Fix script
* Remove unused import
* Update requirements"
2019-05-26 11:58:42 -07:00
Otto Winter
9438dd1cbd
Use name in ESPHome discovery title ( #24100 )
...
* Use name in ESPHome discovery title
* Add test
* Lint
2019-05-26 13:48:05 +02:00
Andrew Sayre
0194905e97
Move imports to top ( #24108 )
2019-05-26 13:47:11 +02:00
Paulus Schoutsen
e6d7f6ed71
Config entry device tracker ( #24040 )
...
* Move zone helpers to zone root
* Add config entry support to device tracker
* Convert Geofency
* Convert GPSLogger
* Track unsub per entry
* Convert locative
* Migrate OwnTracks
* Lint
* location -> latitude, longitude props
* Lint
* lint
* Fix test
2019-05-25 13:34:53 -07:00
Paulus Schoutsen
1de0a0bbb9
Convert stream source to method ( #23905 )
...
* Convert stream source to method
* Use async with
2019-05-23 09:45:30 -07:00
Robert Svensson
085303c349
ESPHome component to use zeroconf discovery ( #24043 )
...
* Move ESPHome component to use zeroconf discovery
* Remove esphome from discovery component
2019-05-23 08:55:08 +02:00
Paulus Schoutsen
f995ab9d54
Don't pass in loop ( #23984 )
...
* Don't pass in loop
* Revert some changes
* Lint + Axis revert
* reinstate loop
* Fix a test
* Set loop
* Update camera.py
* Lint
2019-05-22 21:09:59 -07:00
Paulus Schoutsen
9e96397e6a
Require core config detection to be triggerd manually ( #24019 )
...
* Detect core config
* Remove elevation
* Lint
* Lint
* Fix type
2019-05-22 17:24:46 -07:00
Daniel Høyer Iversen
6b3bb3347b
Ambiclimate test, mock ( #24034 )
2019-05-22 15:00:05 +02: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
Erik Montnemery
fc58746bc3
Add websocket API for updating core config ( #24009 )
...
* Add websocket API for updating core config
2019-05-21 07:21:31 +02:00
Erik Montnemery
afe9fc221e
Fire event when core config is updated ( #23922 )
...
* Fire event when core config is updated
2019-05-20 20:02:36 +02:00
Robert Svensson
eb912be47a
Axis IO-port support ( #23312 )
...
Support digital inputs and supervised inputs, digital outputs and relays
2019-05-20 07:45:31 +02:00