Paulus Schoutsen
fe92cf1e72
Updated frontend to 20190109.1
2019-01-11 11:48:49 -08:00
Paulus Schoutsen
7dbbea2238
Updated frontend to 20190109.1
2019-01-11 11:48:32 -08:00
David F. Mulcahey
7be015fcc6
Add services and helper functions to support a config panel for ZHA ( #19664 )
...
* reconfigure zha device service
add log line to reconfigure service for consistency
* add entity functions to support new services
* added new services and web socket api and split them into their own module
* support manufacturer code
logging to debug
get safe value for manufacturer
* update services.yaml
* add comma back
* update coveragerc
* remove blank line
* fix type
* api cleanup - review comments
* move static method to helpers - review comment
* convert reconfigure service to websocket command - review comment
* change path
* fix attribute
2019-01-11 11:34:29 -08:00
Paulus Schoutsen
a8f22287ca
Allow embedded platforms ( #19948 )
...
* Allow embedded platforms
* Fix test
2019-01-11 11:30:22 -08:00
Jarle B. Hjortand
b3a08d5876
When tradfri experience communication errors make the lights/devices unavailable. ( #19288 )
2019-01-11 10:55:55 -08:00
Sebastian Muszynski
e2f55a959f
Support next generation of the Xiaomi Mi Smart Plug (chuangmi.plug.m3) ( #19972 )
...
* Support next generation of the Xiaomi Mi Smart Plug (chuangmi.plug.m3)
* Fix indent
2019-01-11 19:44:55 +01:00
Paulus Schoutsen
fd21d6cc9d
Add Hass.io user headers to supervisor proxy
2019-01-11 10:00:38 -08:00
Paulus Schoutsen
3f65a03024
Merge pull request #19959 from home-assistant/awarecan-trusted-network-auth-must-have-user
...
Trusted Network Auth: only authenticate request when owner can be found
2019-01-11 09:53:35 -08:00
Paulus Schoutsen
82c6d3d8c2
Add support for spot cleaning that was introduced in pybotvac 0.12 ( #19857 )
...
* Added support for spot cleaning that was introduced in pybotvac 0.12.
* Corrected formating.
* Added missing operator.
2019-01-11 09:52:06 -08:00
Eliseo Martelli
71eaef8da4
add service type in name ( #19980 )
2019-01-11 09:51:41 -08:00
Paulus Schoutsen
d812f23f6b
min_max sensor support for STATE_UNAVAILABLE ( #19914 )
2019-01-11 09:27:48 -08:00
Sören Oldag
17dce6697f
Add support for restoring state to rpi_gpio_pwm ( #19944 )
2019-01-11 09:25:14 -08:00
Fabian Affolter
49cfebd903
Upgrade keyring to 17.1.1 ( #19962 )
2019-01-11 10:48:07 -05:00
Fabian Affolter
2228f2ef66
Upgrade pysnmp to 4.4.8 ( #19961 )
2019-01-11 10:47:53 -05:00
Fabian Affolter
734d8c52e9
Upgrade ruamel.yaml to 0.15.85 ( #19960 )
2019-01-11 07:44:11 -08:00
Fabian Affolter
caf0751be8
Upgrade pillow to 5.4.1 ( #19958 )
2019-01-11 12:37:15 +01:00
Fabian Affolter
7b81727c69
Upgrade mutagen to 1.42.0 ( #19956 )
2019-01-11 10:38:39 +01:00
Jason Hu
97394df0b9
Only authenticate request when owner can be found
2019-01-11 00:26:25 -08:00
Tyler Page
c3e9bd1444
Change state() to try/except to catch KeyError ( #19935 )
...
* Change state() to try/except to catch KeyError
When Tautulli is up but Plex is down, the API doesn't return a 'stream_count' key. This causes calls to state() to raise KeyError exceptions. The new code includes a try/except to catch the KeyError and return -1 signifying that the Tautulli API cannot talk to Plex
* Update tautulli.py
2019-01-11 08:48:36 +01:00
mindigmarton
31d92683f7
Add emulated_roku component ( #17596 )
...
* Add emulated_roku component
* Add emulated_roku config tests
* Fix emulated_roku test dependencies
* Remove emulated_roku yaml support, add tests
* Add yaml support, simplify config flow
* Improve emulated_roku code quality
* Fix emulated_roku translation, improve code quality
* Fix emulated_roku translation
* Bump emulated_roku to 0.1.6 to fix SSDP discovery
* Bump emulated roku to 0.1.7, refactor component start/stop methods
2019-01-11 03:20:35 +01:00
Thomas Hervé
cee51ecb2b
Remove spurious libzwave error ( #19928 )
...
If a network_key is not configuired, the following error is logged:
TypeError: expected bytes, NoneType found
Exception ignored in: 'libopenzwave.str_to_cppstr'
TypeError: expected bytes, NoneType found
We don't need to set the key if it's None, let's skip in that case.
2019-01-10 17:45:50 -08:00
Paulus Schoutsen
646aaab936
Fix botvac connected alert retrieval ( #19937 )
2019-01-10 17:43:50 -08:00
Fabian Affolter
4c1eeb9e96
Upgrade pylast to 3.0.0 ( #19938 )
2019-01-10 17:43:31 -08:00
Abílio Costa
ca460ace5d
Small refactoring for the alexa component ( #19782 )
...
* small refactoring
* fix tests
2019-01-10 17:39:49 -08:00
Kevin Fronczak
2be0d1b096
Upgrade blinkpy and use calibrated temperature for sensor ( #19723 )
2019-01-10 17:24:35 -08:00
Sergey Rymsha
47f64b472d
Add nad telnet ( #19704 )
...
* fix cla-bot
* fix bug introduced after linter complaint
* merge two components into one
support telnet port configuration
* remove obsolete nadtcp component. nad component must be used instead.
* back to correct nad_receiver version
2019-01-10 17:21:57 -08:00
SNoof85
96d20a64d5
add_entities -> async_add_entities ( #19943 )
...
Better state handling at HA startup
2019-01-10 17:13:29 -08:00
arigilder
4d187e08d4
Add sensors to jewish_calendar for upcoming Shabbat times ( #19278 )
...
* Initial pass of cleanup for shabbat_times
* Switch to async defs
* First pass of unit tests + fixture data
* Completion of first round of unit tests, 100% passing
* Unit tests for state restoring
* Style fixes
* More style fixes
* Lint fix
* Add upcoming candelighting and havdalah sensors
* Add unit tests, remove havdalah offset
* More unit tests + small bugfix for weekly_portion
* Add issur melacha sensor
* Remove old shabbat_times work-in-progress files
* Bump required version of hdate
* Add havdalah offset config parameter
* Bump hdate version required
* Pin hdate requirement
* Lint fixes
* Changes based on review + API changes for hdate 0.8.7
* Add three-day holiday unit tests
* Remove debugging line
* Add missing docstring
* Fix doc lint comment
2019-01-10 16:27:34 -08:00
so3n
4d52adb008
Remove Discovery dependency from konnected.py ( #19910 )
2019-01-10 15:53:12 -08:00
Abílio Costa
6c29315088
Add Alexa's EndpointHealth reporting ( #19784 )
...
* add Health reports
* add health report for all devices
* update tests
* Update homeassistant/components/alexa/smart_home.py
Co-Authored-By: abmantis <abmantis@users.noreply.github.com>
* lint
* add tests
2019-01-10 15:52:21 -08:00
Daniel Shokouhi
6403a13ea3
Fix botvac connected alert retrieval
2019-01-10 13:56:10 -08:00
Fabian Affolter
de76b59d0b
Upgrade youtube_dl to 2019.01.10
2019-01-10 22:50:39 +01:00
Clifford W. Hansen
616f23ae1d
Add btle_name attribute to devices ( #19915 )
...
* Update googlehome.py
Added name from bluetooth device to attributes
* Update homeassistant/components/device_tracker/googlehome.py
Check if key exists before assigning name
Co-Authored-By: cliffordwhansen <clifford@nighthawk.co.za>
2019-01-10 21:55:17 +01:00
Alexei Chetroi
d859c3fa86
Don't map LevelControl to light for single cluster devices. ( #19929 )
2019-01-10 14:43:24 -05:00
Richard Mitchell
e753ffca94
Correctly map Nest hvac_state to Home Assistant states. ( #19895 )
2019-01-10 09:28:01 -08:00
Roy Duineveld
c44f5d31ef
Plant monitor defaults ( #19891 )
...
* Plant monitor defaults
* houndci-bot fixes
2019-01-10 15:49:13 +01:00
Jérôme Wiedemann
e6a2c18430
min_max sensor support for STATE_UNAVAILABLE
2019-01-10 13:48:24 +01:00
Aaron Bach
01eee52990
Bump pyflunearyou to 1.0.1 ( #19899 )
2019-01-09 19:38:19 -07:00
Paulus Schoutsen
9aed40a88d
Update translations
2019-01-09 15:29:31 -08:00
Paulus Schoutsen
7641658e38
Bumped version to 0.85.0
2019-01-09 15:13:29 -08:00
Florian Ludwig
8cf595dd3e
assign user to websocket connection when using legacy_api_password ( #19797 )
2019-01-09 15:13:13 -08:00
Paulus Schoutsen
f17d6c0593
Updated frontend to 20190109.0
2019-01-09 15:12:52 -08:00
Paulus Schoutsen
5cab319798
Updated frontend to 20190109.0
2019-01-09 15:12:29 -08:00
Rendili
4394e37df9
Bug fix with getting a device battery level when API unavailable for Hive ( #19841 )
...
* hive updates - bug fix and add entity registration
* remove hive entity registration code
2019-01-09 11:21:03 +01:00
Paulus Schoutsen
64b4c8f43a
Fix deprecation warning ( #19882 )
2019-01-08 21:09:47 -08:00
Paulus Schoutsen
a3d05328ec
Refactor motion sensor of the xiaomi_aqara platform ( #19805 )
...
* Refactor motion sensor
* Improve debug output
2019-01-08 20:48:09 -08:00
Rohan Kapoor
2bdbf6955d
Migrate geofency over to the Webhook component ( #18951 )
...
* Migrate geofency over to the Webhook component
* Return web.Response correctly
* Fix test
* Lint
* Fix error that tests caught
2019-01-08 20:47:05 -08:00
Florian Ludwig
23382ab199
assign user to websocket connection when using legacy_api_password ( #19797 )
2019-01-08 20:45:24 -08:00
Paulus Schoutsen
8a3d43745d
Bumped version to 0.85.0b1
2019-01-08 20:23:59 -08:00
Pascal Vizeli
6b56985e01
Update OZW to 0.1.2 ( #19878 )
...
* Update ozw 0.1.2
* Update requirements_all.txt
2019-01-08 20:23:49 -08:00
Steven Looman
ed41421a3d
Fix error when trying to log used UPnP device, if multiple found ( #19875 )
2019-01-08 20:23:49 -08:00
Alistair Galbraith
f019131352
Resolves #17196 , Resolves #18739 - Hue Beyond light fixture errors ( #19874 )
...
* Resolves #17196 , Resolves #18739 - Hue Beyond light fixtures being incorrectly recognized
* Removed long code lines that were failing code review
* Removed trailing whitespace
2019-01-08 20:23:48 -08:00
Otto Winter
4ec313cb3b
Bump aioesphomeapi ( #19838 )
2019-01-08 20:23:47 -08:00
Fredrik Erlandsson
68e33fdbf5
fixes #19814 , Daikin config setting ( #19823 )
2019-01-08 20:23:47 -08:00
cdheiser
312ad7057d
Fix a bug in Lutron RadioRA2 Scene support ( #19819 )
2019-01-08 20:23:46 -08:00
cdce8p
0d49b19624
Update HAP-python to 2.4.2 ( #19776 )
...
* Bugfixes for connection issues
2019-01-08 20:23:46 -08:00
Otto Winter
6d9c37d636
Fix some ESPHome race conditions ( #19772 )
...
* Fix some ESPHome race conditions
* Remove debug
* Update requirements_all.txt
* 🚑 Fix IDE line length settings
2019-01-08 20:23:45 -08:00
Sebastian Muszynski
ed881f399f
Don't slugify unique id ( #19770 )
2019-01-08 20:23:45 -08:00
Sebastian Muszynski
3a466195b9
Simplify data_key for a stable unique_id because the order of the dict will not be preserved ( Closes : #13522 ) ( #19766 )
2019-01-08 20:23:44 -08:00
Alexei Chetroi
3453d31f01
Use manufacturer id only for configure_reporting only when specified. ( #19729 )
2019-01-08 20:23:44 -08:00
Eliseo Martelli
afa0d37ff0
Rename air pollutants to air quality ( #19448 )
...
* mv component folder
* moved in airquality
* changed names in files
* renamed test init
* renamed test air quality
* renamed in tests
* renamed coverage
* fixed naming
* corrected attr names
* changed attr names
2019-01-08 20:23:43 -08:00
Otto Winter
57c96a5489
Add ESPHome native API discovery ( #19399 )
...
* ESPHome discovery
* Add note about netdisco
* 🔡
* Address comments
* Bump netdisco to 2.3.0
* Update requirements_all.txt
2019-01-08 20:21:31 -08:00
Rendili
6d9fda04ac
add entity support to hive ( #19879 )
2019-01-08 20:15:12 -08:00
Pascal Vizeli
b4c657a39c
Update OZW to 0.1.2 ( #19878 )
...
* Update ozw 0.1.2
* Update requirements_all.txt
2019-01-08 20:14:27 -08:00
Alistair Galbraith
35cb0458fa
Resolves #17196 , Resolves #18739 - Hue Beyond light fixture errors ( #19874 )
...
* Resolves #17196 , Resolves #18739 - Hue Beyond light fixtures being incorrectly recognized
* Removed long code lines that were failing code review
* Removed trailing whitespace
2019-01-08 20:13:47 -08:00
Malte Franken
6d3343e4d1
Geo Location -> Geolocation (class names and unit test comments) ( #19877 )
...
* fixed geolocation naming in class names
* fixed geolocation naming in comments in unit test
2019-01-08 20:11:51 -08:00
Thomas Lovén
f73bda1218
Allow other icon prefixes than mdi: ( #19872 )
2019-01-08 20:08:20 -08:00
Pierre
c29bffc8d8
Replace influxdb query by another query that is more lightweight ( #19880 )
...
same as #6289
2019-01-08 23:31:39 +00:00
Steven Looman
cc6e70a270
Fix error when trying to log used UPnP device, if multiple found ( #19875 )
2019-01-08 21:05:36 +00:00
Lars Lydersen
42821b5f64
Added missing operator.
2019-01-08 21:12:35 +01:00
Lars Lydersen
c164533404
Corrected formating.
2019-01-08 20:36:57 +01:00
David F. Mulcahey
acdf9c7ce2
Relay events for onoff and levelcontrol output clusters in ZHA ( #19863 )
...
* auto relay events for onoff and levelcontrol output clusters
* fix docstring
* correct copy/paste failure - review comment
* add space - review comment
2019-01-08 17:20:50 +01:00
emontnemery
0cea54cea1
Cleanup if discovered mqtt climate can't be added ( #19739 )
...
* Cleanup if discovered mqtt climate can't be added
2019-01-08 16:53:02 +01:00
emontnemery
203701bc7c
Cleanup if discovered mqtt fan can't be added ( #19741 )
...
* Cleanup if discovered mqtt fan can't be added
2019-01-08 16:51:03 +01:00
emontnemery
44f6151548
Cleanup if discovered mqtt alarm can't be added ( #19742 )
...
* Cleanup if discovered mqtt alarm can't be added
2019-01-08 16:49:47 +01:00
emontnemery
1a5fe3d880
Cleanup if discovered mqtt cover can't be added ( #19743 )
...
* Cleanup if discovered mqtt cover can't be added
2019-01-08 16:48:42 +01:00
emontnemery
a62e514d8f
Merge pull request #19744 from emontnemery/mqtt_discovery_cleanup_binary_sensor
...
Cleanup if discovered mqtt binary_sensor can't be added
2019-01-08 16:47:36 +01:00
emontnemery
f0f386e314
Cleanup if discovered mqtt sensor can't be added ( #19745 )
...
* Cleanup if discovered mqtt sensor can't be added
* No bare except
* Clear ALREADY_DISCOVERED list with helper
2019-01-08 16:46:26 +01:00
emontnemery
bb37cf906c
Cleanup if discovered mqtt lock can't be added ( #19746 )
...
* Cleanup if discovered mqtt lock can't be added
2019-01-08 16:45:38 +01:00
Fabian Affolter
406b45c6e7
Upgrade bcrypt to 3.1.5 ( #19854 )
2019-01-08 09:22:45 -05:00
kennedyshead
377b129c9c
Make asuswrt sensor optional ( #19736 ) @kennedyshead
...
* Dont load if not in config
* Adding config options for sensors
* Fixed mistake with iterating over wrong things
* lint
* lint
* Setting None state
* Using .get when fetching optional config
2019-01-08 09:14:16 -05:00
Rene Nulsch
410f19c777
Replace MyChevy persistant_notification with error log entry ( #19804 )
...
The mychevy service is notoriously unreliable, often only having 50% uptime.
Previously a persistent notification was emitted when the platform errored out.
Users have found that is happening too often, so instead log an error when
this happens instead.
2019-01-08 08:06:08 -05:00
Malte Franken
4bbfc04f5e
Geo Location -> Geolocation (comments and default group name) ( #19865 )
...
* fixed geolocation naming in comments
* fixed geolocation naming in default group name
* fixed link to documentation (after https://github.com/home-assistant/home-assistant.io/pull/8086 )
2019-01-08 11:24:57 +01:00
kennedyshead
c7a32e59b7
Fix state and attribute fetching in vasttrafik ( #19856 )
...
* Fixing state and attribute fetching
* Fixing state and attribute fetching
* Setting None state
* Need to brreak loop
2019-01-08 09:54:22 +01:00
emontnemery
fb9aad8791
Small cleanup of MQTT light ( #19816 )
...
* Small refactor of MQTT light removing unused variable
2019-01-08 07:21:26 +01:00
Fabian Affolter
493d2743ba
Merge pull request #19853 from home-assistant/upgrade-beautifulsoup4
...
Upgrade beautifulsoup4 to 4.7.1
2019-01-08 00:13:50 +01:00
Fabian Affolter
f259c5724b
Upgrade holidays to 0.9.9 ( #19851 )
2019-01-08 00:13:33 +01:00
Vincent KHERBACHE
ea8bb28d21
Fix french Amazon Polly voice 'Léa'. ( #19852 )
...
The accent must be removed (Léa -> Lea) just like the other voices (eg. Celine, Peneloppe) to match with Amazon voices ID.
Fun fact: there is no alternative name for "Léa" on Amazon Polly documentation: https://docs.aws.amazon.com/en_us/polly/latest/dg/voicelist.html , probably just omitted.
Mitigation: alternative voices (with and without accents) can be put into `SUPPORTED_VOICES`, both `voice.get('Id')` and `voice.get('Name')` must be then checked for a match.
This fixes #19802 .
2019-01-08 00:13:09 +01:00
Lars Lydersen
8aa136f7ed
Added support for spot cleaning that was introduced in pybotvac 0.12.
2019-01-07 20:03:22 +01:00
Fabian Affolter
4905f4dd97
Upgrade beautifulsoup4 to 4.7.1
2019-01-07 19:16:04 +01:00
koomik
45fae5a50e
Upgrade tahoma-api to 0.0.14 ( #19840 )
...
* Update requirements_all.txt
Change to tahoma-api 0.0.14 to solve #19542
https://github.com/home-assistant/home-assistant/issues/19542
* Update tahoma.py
2019-01-07 19:02:42 +01:00
Fabian Affolter
2eec2cc656
Upgrade holidays to 0.9.9
2019-01-07 19:00:03 +01:00
Sean Dague
9cdfa77a21
bump watefurnace version to 1.1.0 ( #19847 )
...
There is better retry logic in the new library to handle login faults.
2019-01-07 11:36:02 -05:00
sander76
0af635e8d7
adding more dimmer components ( #19843 )
...
* adding more dimmer components
* updated library version
* updated requirements_test_all
2019-01-07 11:32:28 -05:00
emontnemery
08ac6da8a6
Clear ALREADY_DISCOVERED list with helper
2019-01-07 17:03:10 +01:00
emontnemery
8701be095b
No bare except
2019-01-07 17:03:10 +01:00
emontnemery
0b57cfb004
Cleanup if discovered mqtt sensor can't be added
2019-01-07 17:03:10 +01:00
emontnemery
ddeb7f3bea
Clear ALREADY_DISCOVERED list with helper
2019-01-07 17:00:03 +01:00
emontnemery
44c619a853
No bare except
2019-01-07 17:00:03 +01:00
emontnemery
d8370f44cb
Cleanup if discovered mqtt binary_sensor can't be added
2019-01-07 17:00:03 +01:00