Commit Graph
17465 Commits
Author SHA1 Message Date
Paulus SchoutsenandPaulus Schoutsen 07e04e5b84 Fix yeelight config validation (#21295) 2019-02-21 17:06:24 -08:00
Aaron BachandPaulus Schoutsen df5b17d139 Fix unhandled exception in Ambient PWS config entry (#21278) 2019-02-21 17:06:24 -08:00
David F. MulcaheyandPaulus Schoutsen e3d29ad26a update services.yaml (#21276) 2019-02-21 17:06:23 -08:00
Paulus SchoutsenandPaulus Schoutsen e2a57add2c Add SamsungTV Mac validation (#21268) 2019-02-21 17:06:23 -08:00
Joakim PlateandPaulus Schoutsen e59776377b Add missing configation option (#21265)
Fixes https://github.com/home-assistant/home-assistant/issues/21254
2019-02-21 17:06:23 -08:00
Joakim PlateandPaulus Schoutsen b2482d8205 Add missing configuration option to plex (#21264)
Fixes part of: https://github.com/home-assistant/home-assistant/issues/21254
2019-02-21 17:06:22 -08:00
David F. MulcaheyandPaulus Schoutsen dc133fe9f2 Fix ZHA bugs (#21246)
* fix bugs

* add comment

* allow entities to be marked unavailable
2019-02-21 17:06:22 -08:00
David F. MulcaheyandPaulus Schoutsen 67008e0947 Fix bug in ZHA and tweak non sensor channel logic (#21234)
* fix race condition and prevent profiles from stealing channels

* fix battery voltage
2019-02-20 09:35:32 -08:00
David F. MulcaheyandPaulus Schoutsen 9f99e173de Don't dispatch to components when there are no channels for ZHA sensors (#21223)
* don't dispatch when channels don't exist

* review comment
2019-02-20 09:35:31 -08:00
Paulus Schoutsen 7dd3fc7ca7 Bumped version to 0.88.0 2019-02-20 08:58:37 -08:00
Paulus SchoutsenandPaulus Schoutsen fd3bea177b Prevent invalid context from crashing (#21231)
* Prevent invalid context from crashing

* Lint
2019-02-20 08:57:51 -08:00
Aaron BachandPaulus Schoutsen be26fc896d Fix an Ambient PWS exception when location info is missing (#21220) 2019-02-20 08:57:50 -08:00
David F. MulcaheyandPaulus Schoutsen 9057da01bd Refactor ZHA listeners into channels (#21196)
* refactor listeners to channels

* update coveragerc
2019-02-20 08:57:50 -08:00
Paulus Schoutsen d09cf8dd17 Updated frontend to 20190220.0 2019-02-20 08:55:56 -08:00
Paulus Schoutsen 4cc90c437f Bumped version to 0.88.0b4 0.88.0b4 2019-02-19 10:31:47 -08:00
carstenschroederandPaulus Schoutsen c0f83b4164 Push pyads to 3.0.7 (#21216)
* Push to pyads 3.0.7

* Correct too long line
2019-02-19 10:31:34 -08:00
ehendrix23andPaulus Schoutsen 4500760b52 Set aioharmony version to 0.1.8 (#21213)
Update aioharmony version to support latest HUB firmware (4.15.250).
2019-02-19 10:31:34 -08:00
Diogo GomesandPaulus Schoutsen 620f23d433 ordered by last occurence (#21200) 2019-02-19 10:31:33 -08:00
Anders MelchiorsenandPaulus Schoutsen 4562bdc69f Upgrade aioimaplib for Python 3.7 compatibility (#21197) 2019-02-19 10:31:33 -08:00
Paulus Schoutsen dfb45c03e4 Updated frontend to 20190219.0 2019-02-19 10:31:03 -08:00
Paulus Schoutsen 5ad252bd3b Bumped version to 0.88.0b3 0.88.0b3 2019-02-18 13:31:21 -08:00
sjabbyandPaulus Schoutsen 1768c2b447 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:30:59 -08:00
David F. MulcaheyandPaulus Schoutsen d1fa341a78 Add power source to device and clean up zha listeners (#21174)
check available and add comments

ensure order on API test
2019-02-18 13:30:59 -08:00
John MihalicandPaulus Schoutsen 8b5aff63ae Update pyEight for Python 3.7 Compatability (#21161) 2019-02-18 13:30:58 -08:00
Diogo GomesandPaulus Schoutsen c544845e29 Fix track_change error in utility_meter (#21134)
* split validation

* remove any()
2019-02-18 13:30:58 -08:00
Andrew SayreandPaulus Schoutsen d55693762e Fix SmartThings Translation Error (#21103) 2019-02-18 13:30:57 -08:00
Andrew SayreandPaulus 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 SimardandPaulus 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 SchoutsenandPaulus Schoutsen 7d111c2b4e Bump pychromecast to 2.5.2 (#21127) 0.88.0b2 2019-02-16 23:52:26 -08:00
Paulus SchoutsenandPaulus Schoutsen 30c8c689d8 Handle ValueError (#21126) 2019-02-16 23:52:25 -08:00
cdce8pandPaulus 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 WinterandPaulus Schoutsen 6f0b853547 Update bootstrap.py 2019-02-16 23:51:59 -08:00
Otto WinterandPaulus Schoutsen 9696a8b8a9 Add persistent notification 2019-02-16 23:51:59 -08:00
Otto WinterandPaulus Schoutsen 219ca336a9 Lint 2019-02-16 23:51:59 -08:00
Otto WinterandPaulus Schoutsen 26a79dff99 Fix tests 2019-02-16 23:51:59 -08:00
Otto WinterandPaulus Schoutsen 0023da778a Add legacy PLATFORM_SCHEMA config validation 2019-02-16 23:51:59 -08:00
Rohan KapoorandPaulus 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 GomesandPaulus 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
Nick HorvathandPaulus 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 5cf936c777 Bumped version to 0.88.0b1 0.88.0b1 2019-02-15 10:32:28 -08:00
Aaron BachandPaulus Schoutsen 91a2c73a2c Bump aioambient to 0.1.2 (#21098) 2019-02-15 10:32:23 -08:00
Paulus SchoutsenandPaulus Schoutsen 90da9120e8 Update pychromecast (#21097) 2019-02-15 10:32:23 -08:00
Paulus SchoutsenandPaulus Schoutsen da672c6593 Fix hue retry crash (#21083)
* Fix Hue retry crash

* Fix hue retry crash

* Fix tests
2019-02-15 10:32:22 -08:00
Paulus SchoutsenandPaulus Schoutsen 2de65af3fa Check against unlinked user (#21081) 2019-02-15 10:32:22 -08:00
Phil HawthorneandPaulus Schoutsen dc606b40ac Set uvloop version consistent with hass.io (#21080)
This sets the uvloop version in Docker containers to 0.11.3, which is the
same version that hass.io uses.

uvloop might be causing issues with some Docker containers on some host
systems, as reported in #20829
2019-02-15 10:32:21 -08:00
Paulus Schoutsen 8973852a2e Fix pushover schema 2019-02-15 10:32:05 -08:00
David F. MulcaheyandPaulus Schoutsen 2b6b922e3f Set ZHA device availability on new join (#21066)
* set availability on device join

* fix new join test
2019-02-15 10:30:43 -08:00