Daniel Perna
27d598fff8
Update pyhomematic to 0.1.56 ( #21227 )
2019-02-20 00:31:46 +01:00
Paulus Schoutsen
49995c2120
Fix the build ( #21229 )
2019-02-19 13:52:14 -08:00
Paulus Schoutsen
f452409cfa
Updated frontend to 20190219.0
2019-02-19 10:14:33 -08:00
zewelor
fb820975b5
Add yeelight flow action support ( #21195 )
2019-02-19 19:06:40 +01:00
David F. Mulcahey
3be8178035
Refactor ZHA listeners into channels ( #21196 )
...
* refactor listeners to channels
* update coveragerc
2019-02-19 09:58:22 -08:00
Johann Bauer
fe4a2b5b31
Fix Homematic IP Cloud configuration ( #21202 )
...
`homematicip.aio.auth.isRequestAcknowledged` returns false if the
request failed in stead of raising an error.
See coreGreenberet/homematicip-rest-api@0b61954f6a
Closes : #20428
2019-02-19 09:53:20 -08:00
carstenschroeder
df8589c36a
Push pyads to 3.0.7 ( #21216 )
...
* Push to pyads 3.0.7
* Correct too long line
2019-02-19 18:42:00 +01:00
Diogo Gomes
b0f317743b
ordered by last occurence ( #21200 )
2019-02-19 08:45:21 -08:00
ehendrix23
99eda385d1
Set aioharmony version to 0.1.8 ( #21213 )
...
Update aioharmony version to support latest HUB firmware (4.15.250).
2019-02-19 08:44:42 -08:00
Fabian Affolter
e3cfcbad69
Upgrade numpy to 1.16.1 ( #21190 )
2019-02-19 16:04:56 +01:00
Julien Brochet
98c3c02daa
Bump Synology SRM dependency to version 0.0.6 ( #21212 )
...
* Bump Synology SRM dependency to version 0.0.6
* Add @aerialls to the Synology SRM code owners
2019-02-19 10:01:47 -05:00
Fabian Affolter
2d2c6cf4a1
Use constants from const.py ( #21068 )
...
* Use constants from const.py
* Fix lint issues
2019-02-19 14:09:06 +01:00
Daniel Perna
9d3eaada27
Netatmo, address comments from #20755 ( #21157 )
...
Netatmo component cleanup
2019-02-19 10:53:45 +01:00
Fabian Affolter
baaeaab61d
Upgrade crimereports to 1.0.1 ( #21187 )
2019-02-19 10:04:14 +01:00
starkillerOG
921efbdfef
Philips Hue: Add bridge update prompt ( #21119 )
...
* Add a prompt if bridge update is available.
* Change logger warning for light update
The self.light.swupdatestate only checks for updates of that specific light, it does not check for updates of the bridge.
Theirfore the warning message schould be updated.
* add space
* fix tests
* rename to swupdate2_bridge_state
* update aiohue to v1.9.1
* update aiohue to v1.9.1
* update aiohue to v1.9.1
2019-02-18 21:31:42 -08:00
Anders Melchiorsen
bc46e48d23
Upgrade aioimaplib for Python 3.7 compatibility ( #21197 )
2019-02-19 06:11:56 +01:00
OleksandrBerchenko
bdea222196
Expose effect_list attribute for turned off lights ( #20750 )
2019-02-18 21:01:26 -08:00
Paulus Schoutsen
d1ebe2cbac
Updated frontend to 20190218.0
2019-02-18 13:25:43 -08:00
Paulus Schoutsen
d2fea76fd7
Add context to service call event ( #21181 )
2019-02-18 13:07:44 -08:00
sjabby
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
600070af3a
Make sure that device trackers is always a list during creation ( #21193 )
2019-02-18 13:04:04 -08:00
Robert Svensson
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
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
0ab9b006f0
Clean up upc_connect tests ( #21150 )
2019-02-18 08:58:25 -06:00
Mattias Welponer
0b77a89a2f
Fix HomematicIP Cloud fix cover position property ( #21154 )
2019-02-18 08:54:23 -06:00
Fabian Affolter
4d410bf5b9
Upgrade psutil to 5.5.1 ( #21171 )
2019-02-18 15:51:21 +01:00
John Mihalic
1afbc22ad5
Update pyEight for Python 3.7 Compatability ( #21161 )
2019-02-18 11:20:31 +01:00
Fabian Affolter
6cdc5a5c2d
Upgrade sqlalchemy to 1.2.18 ( #21162 )
2019-02-18 11:19:40 +01:00
Fabian Affolter
7e855d5b48
Upgrade youtube_dl to 2019.02.18 ( #21164 )
2019-02-18 11:19:21 +01:00
Fabian Affolter
2b86fc3841
Upgrade voluptuous-serialize to 2.1.0 ( #21166 )
2019-02-18 11:18:40 +01:00
Diogo Gomes
3b5ed7a20f
Fix track_change error in utility_meter ( #21134 )
...
* split validation
* remove any()
2019-02-17 20:40:51 -08:00
CV
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
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
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
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
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
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
33b8dbe73a
Return None if no GTFS departures found ( #20919 )
2019-02-17 11:46:08 +01:00
msvinth
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ä
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
Jason Hu
2155a861cd
Remove outdated url pattern match support for static file hosting ( #21109 )
2019-02-16 23:06:42 -08:00
Paulus Schoutsen
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
9125e49628
Fix battery_level error - HomeKit ( #21120 )
2019-02-16 23:04:29 -08:00
Markus Jankowski
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
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
ad9ec2190c
Merge pull request #21133 from mjg59/eufy
...
Update Lakeside dependency in Eufy component
2019-02-16 20:59:20 -08:00
Diogo Gomes
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
9c92880b5a
Handle ValueError ( #21126 )
2019-02-16 19:38:52 -08:00
Paulus Schoutsen
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