Andrew Sayre and Paulus Schoutsen
7ce18146d4
SmartThings Component Enhancements/Fixes ( #21085 )
...
* Improve component setup error logging/notification
* Prevent capabilities from being represented my multiple platforms
* Improved logging of received updates
* Updates based on review feedback
2019-02-18 13:29:03 -08:00
René-Marc Simard and Paulus Schoutsen
834d8940a8
Return None if no GTFS departures found ( #20919 )
2019-02-18 13:26:26 -08:00
Paulus Schoutsen
933076560b
Updated frontend to 20190218.0
2019-02-18 13:25:55 -08:00
Paulus Schoutsen
d1ebe2cbac
Updated frontend to 20190218.0
2019-02-18 13:25:43 -08:00
Paulus Schoutsen and GitHub
d2fea76fd7
Add context to service call event ( #21181 )
2019-02-18 13:07:44 -08:00
sjabby and Paulus Schoutsen
463c4ae5c9
Fix for #19072 ( #21175 )
...
* Fix for #19072
PR #19072 introduced the custom_effect feature but it didnt make it optional as the documentation states.
This causes error on startup and the component does not work.
```
Error while setting up platform flux_led
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File "/usr/lib/python3.5/asyncio/tasks.py", line 400, in wait_for
return fut.result()
File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
raise self._exception
File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/light/flux_led.py", line 135, in setup_platform
device[CONF_CUSTOM_EFFECT] = device_config[CONF_CUSTOM_EFFECT]
KeyError: 'custom_effect'
```
Changing this line to make the custom_effect optional as the original intention.
* Update flux_led.py
2019-02-18 13:05:46 -08:00
Paulus Schoutsen and GitHub
600070af3a
Make sure that device trackers is always a list during creation ( #21193 )
2019-02-18 13:04:04 -08:00
Robert Svensson and GitHub
9ce8f4737d
deCONZ thermostat support ( #20586 )
...
* Add support for thermostats in deCONZ by adding Climate platform
2019-02-18 17:43:22 +01:00
David F. Mulcahey and Martin Hjelmare
3f9e6a7064
Add power source to device and clean up zha listeners ( #21174 )
...
check available and add comments
ensure order on API test
2019-02-18 16:55:41 +01:00
Martin Hjelmare and Andrew Sayre
0ab9b006f0
Clean up upc_connect tests ( #21150 )
2019-02-18 08:58:25 -06:00
Mattias Welponer and Andrew Sayre
0b77a89a2f
Fix HomematicIP Cloud fix cover position property ( #21154 )
2019-02-18 08:54:23 -06:00
Fabian Affolter and Daniel Høyer Iversen
4d410bf5b9
Upgrade psutil to 5.5.1 ( #21171 )
2019-02-18 15:51:21 +01:00
John Mihalic and Daniel Høyer Iversen
1afbc22ad5
Update pyEight for Python 3.7 Compatability ( #21161 )
2019-02-18 11:20:31 +01:00
Fabian Affolter and Daniel Høyer Iversen
6cdc5a5c2d
Upgrade sqlalchemy to 1.2.18 ( #21162 )
2019-02-18 11:19:40 +01:00
Fabian Affolter and Daniel Høyer Iversen
7e855d5b48
Upgrade youtube_dl to 2019.02.18 ( #21164 )
2019-02-18 11:19:21 +01:00
Fabian Affolter and Daniel Høyer Iversen
2b86fc3841
Upgrade voluptuous-serialize to 2.1.0 ( #21166 )
2019-02-18 11:18:40 +01:00
Diogo Gomes and Paulus Schoutsen
3b5ed7a20f
Fix track_change error in utility_meter ( #21134 )
...
* split validation
* remove any()
2019-02-17 20:40:51 -08:00
CV and Andrew Sayre
ce7f678b9b
RSSI_PEER and RSSI_DEVICE are different things ( fixes #20900 ) ( #20902 )
...
* Fix #20900 : RSSI_PEER and RSSI_DEVICE are different things
This change is fixing issue #20900 .
Wireless actors are having two RSSI values. The way the component was programmed one of them was overwritten.
* Added deprecation comment
* Fixed long line
* Fix: pylint comment
* Lint
* flake8
* flake8 again
* Update __init__.py
2019-02-17 20:53:57 -06:00
lapy and Martin Hjelmare
425b9851fc
Add traccar monitored_conditions option ( #21149 )
...
* Add traccar monitored_conditions option
User defined additional parameters to track from the traccar platform
* Version bump for pytraccar client
* Update traccar.py
* Remove default value
* Update homeassistant/components/device_tracker/traccar.py
Co-Authored-By: lapy <lapy@users.noreply.github.com >
* Update traccar.py
2019-02-17 23:38:04 +01:00
ktnrg45 and Charles Garwood
72ef9670e6
Add component media player.ps4 ( #21074 )
...
* Added PS4/ __init__.py
* Create en.json
* Create config_flow.py
* Create const.py
* Create media_player.py
* Create services.yaml
* Create strings.json
* Create __init__.py
* Add test_config_flow.py/ Finished adding PS4 files
* Rewrote for loop into short-hand
* bumped pyps4 to 0.2.8
* Pass in helper()
* Rewrite func
* Fixed test
* Added import in init
* bump to 0.2.9
* bump to 0.3.0
* Removed line
* lint
* Add ps4 to flows list
* Added pyps4-homeassistant with script
* Added pyps4
* Added pypys4 to test
* removed list def
* reformatted service call dicts
* removed config from device class
* typo
* removed line
* reformatted .. format
* redefined property
* reformat load games func
* Add __init__ and media_player.py to coveragerc
* Fix for test
* remove init
* remove blank line
* remove mock_coro
* Revert "remove init"
This reverts commit b68996aa34699bf38781e153acdd597579e8131f.
* Correct permissions
* fixes
* fixes
2019-02-17 15:41:55 -05:00
lapy and Martin Hjelmare
4e7cfc923d
Add traccar scan_interval configuration option ( #21079 )
...
* Added scan_interval configuration option
* Fixed trailing whitespace and indentation
* Update traccar.py
* Update homeassistant/components/device_tracker/traccar.py
Co-Authored-By: lapy <lapy@users.noreply.github.com >
2019-02-17 17:55:06 +01:00
Robert Svensson and GitHub
9251860201
Logging to find what deCONZ events get created ( #20551 )
...
* Helpful logging to easily find what events get created
2019-02-17 16:58:46 +01:00
Daniel Perna and GitHub
847711ddc9
Add webhook support for Netatmo Cameras ( #20755 )
...
Add webhook support for Netatmo Cameras
2019-02-17 12:31:47 +01:00
René-Marc Simard and Martin Hjelmare
33b8dbe73a
Return None if no GTFS departures found ( #20919 )
2019-02-17 11:46:08 +01:00
msvinth and Anders Melchiorsen
df598544d6
Make Netatmo able to discover both Weather station and Health Coach ( #20274 )
...
* Resolve conflicts and review comments
* Corretly handle HomeCoach in manual setup
* Fix code reivew comments
* Move import back int methods
* Formatting fix
* Lint fix
2019-02-17 11:45:58 +01:00
Ville Skyttä and Fabian Affolter
816364bfd9
Upgrade pytest to 4.2.1 ( #21112 )
...
* Upgrade pytest to 4.2.0
* Upgrade pytest to 4.2.1
* Make litejet switch test work with pytest 4.2
2019-02-17 09:55:33 +01:00
Paulus Schoutsen and Paulus Schoutsen
7d111c2b4e
Bump pychromecast to 2.5.2 ( #21127 )
0.88.0b2
2019-02-16 23:52:26 -08:00
Paulus Schoutsen and Paulus Schoutsen
30c8c689d8
Handle ValueError ( #21126 )
2019-02-16 23:52:25 -08:00
cdce8p and Paulus Schoutsen
017f34770b
Fix battery_level error - HomeKit ( #21120 )
2019-02-16 23:52:25 -08:00
Paulus Schoutsen
f881a3af82
Bumped version to 0.88.0b2
2019-02-16 23:52:04 -08:00
Otto Winter and Paulus Schoutsen
6f0b853547
Update bootstrap.py
2019-02-16 23:51:59 -08:00
Otto Winter and Paulus Schoutsen
9696a8b8a9
Add persistent notification
2019-02-16 23:51:59 -08:00
Otto Winter and Paulus Schoutsen
219ca336a9
Lint
2019-02-16 23:51:59 -08:00
Otto Winter and Paulus Schoutsen
26a79dff99
Fix tests
2019-02-16 23:51:59 -08:00
Otto Winter and Paulus Schoutsen
0023da778a
Add legacy PLATFORM_SCHEMA config validation
2019-02-16 23:51:59 -08:00
Rohan Kapoor and Paulus Schoutsen
84053103f0
Deprecate conf_update_interval ( #20924 )
...
* Deprecate update_interval and replace with scan_interval
* Update tests
* Fix Darksky tests
* Fix Darksky tests correctly
This reverts commit a73384a223ba8a93c682042d9351cd5a7a399183.
* Provide the default for the non deprecated option
* Don't override default schema for sensors
2019-02-16 23:48:37 -08:00
Diogo Gomes and Paulus Schoutsen
bc17adda8d
Don't expose services in Utility_Meter unless tariffs are available ( #20878 )
...
* only expose services when tariffs configured
* don't register services multiple times
2019-02-16 23:48:37 -08:00
Jason Hu and Paulus Schoutsen
2155a861cd
Remove outdated url pattern match support for static file hosting ( #21109 )
2019-02-16 23:06:42 -08:00
Paulus Schoutsen and GitHub
f1b84962ed
Add legacy PLATFORM_SCHEMA config validation ( #21072 )
...
* Add legacy PLATFORM_SCHEMA config validation
* Fix tests
* Lint
* Add persistent notification
* Update bootstrap.py
2019-02-16 23:05:06 -08:00
cdce8p and Paulus Schoutsen
9125e49628
Fix battery_level error - HomeKit ( #21120 )
2019-02-16 23:04:29 -08:00
Markus Jankowski and Martin Hjelmare
8c5763624c
Add Groups to Homematic IP ( #21076 )
...
* Added HmIP-Groups
* Fix imports
* Removed config options from conflig_flow
* fix tests
* Removed config options
* reverted smaller code changes
* changes after review
* minor fix
* Fixed comments
2019-02-17 06:24:13 +01:00
Rohan Kapoor and Martin Hjelmare
481439d387
Deprecate conf_update_interval ( #20924 )
...
* Deprecate update_interval and replace with scan_interval
* Update tests
* Fix Darksky tests
* Fix Darksky tests correctly
This reverts commit a73384a223ba8a93c682042d9351cd5a7a399183.
* Provide the default for the non deprecated option
* Don't override default schema for sensors
2019-02-17 06:23:09 +01:00
Matthew Garrett and GitHub
ad9ec2190c
Merge pull request #21133 from mjg59/eufy
...
Update Lakeside dependency in Eufy component
2019-02-16 20:59:20 -08:00
Diogo Gomes and Paulus Schoutsen
9cab597bc4
Don't expose services in Utility_Meter unless tariffs are available ( #20878 )
...
* only expose services when tariffs configured
* don't register services multiple times
2019-02-16 20:04:56 -08:00
Paulus Schoutsen and GitHub
9c92880b5a
Handle ValueError ( #21126 )
2019-02-16 19:38:52 -08:00
Paulus Schoutsen and Charles Garwood
ea592a003b
Bump pychromecast to 2.5.2 ( #21127 )
2019-02-16 20:48:43 -05:00
Matthew Garrett
451241b481
Update Lakeside dependency in Eufy component
...
This should fix #16834
2019-02-16 15:43:30 -08:00
Nick Horvath and Paulus Schoutsen
c91512d55d
Bump thermoworks_smoke version to get new pyrebase version ( #21100 )
2019-02-16 12:15:15 -08:00
Paulus Schoutsen
d34fe106e4
Updated frontend to 20190216.0
2019-02-16 12:15:04 -08:00
Paulus Schoutsen
66267474dc
Updated frontend to 20190216.0
2019-02-16 12:00:04 -08:00