Paulus Schoutsen
cdb8361050
Add support for revoking refresh tokens ( #16095 )
...
* Add support for revoking refresh tokens
* Lint
* Split revoke logic in own method
* Simplify
* Update docs
2018-08-21 11:02:55 -07:00
Jason Hu
00c6f56cc8
Allow finish_flow callback to change data entry result type ( #16100 )
...
* Allow finish_flow callback to change data entry result type
* Add unit test
2018-08-21 10:48:24 -07:00
Paulus Schoutsen
b26506ad4a
Use new session when fetching remote urls ( #16093 )
2018-08-21 19:03:46 +02:00
Paulus Schoutsen
7bb5344942
Remove homeassistant.remote ( #16099 )
...
* Remove homeassistant.remote
* Use direct import for API
* Fix docstring
2018-08-21 15:49:58 +02:00
Krasimir Zhelev
ae5c4c7e13
Upgrade afsapi to 0.0.4, prevents aiohttp session close message, Fixes #13099 ( #16098 )
2018-08-21 15:30:40 +02:00
Flip Hess
507e8f8f12
Add verify ssl to generic camera ( #15949 )
...
* Add verify_ssl option to generic camera
* Remove flake8 errors
* Add test for ssl verification on and off
* Fix lint errors
2018-08-21 15:29:11 +02:00
Paulus Schoutsen
5a15b2c036
Merge pull request #16094 from home-assistant/rc
...
0.76.2
2018-08-21 12:20:06 +02:00
Paulus Schoutsen
977d86e7ca
Bumped version to 0.76.2
2018-08-21 11:43:14 +02:00
Paulus Schoutsen
bd776c84bc
Forgiving add index in migration ( #16092 )
2018-08-21 11:43:08 +02:00
Paulus Schoutsen
68cd65567d
Forgiving add index in migration ( #16092 )
2018-08-21 11:41:52 +02:00
Ville Skyttä
ef07460792
Upgrade pytest to 3.7.2 ( #16091 )
2018-08-21 10:56:28 +02:00
Jason Hu
f84a31871e
Get user after login flow finished ( #16047 )
...
* Get user after login flow finished
* Add optional parameter 'type' to /auth/login_flow
* Update __init__.py
2018-08-21 10:18:04 +02:00
Daniel Perna
b1ba11510b
Update pyhomematic to 0.1.47 ( #16083 )
2018-08-20 23:43:04 +02:00
Daniel Høyer Iversen
439f7978c3
fritzdect change to current_power_w ( #16079 )
2018-08-20 22:42:48 +02:00
Andrey Kupreychik
85a724e289
Bumped NDMS2 client library to 0.0.4 to get compatible with python 3.5 ( #16077 )
2018-08-20 18:51:25 +02:00
Greg Laabs
df6239e0fc
Add ecovacs component ( #15520 )
...
* Ecovacs Deebot vacuums
* All core features implemented
Getting fan speed and locating the vac are still unsupported until sucks adds support
* Move init queries to the added_to_hass method
* Adding support for subscribing to events from the sucks library
This support does not exist in sucks yet; this commit serves as a sort of TDD approach of what such support COULD look like.
* Add OverloadUT as ecovacs code owner
* Full support for Ecovacs vacuums (Deebot)
* Add requirements
* Linting fixes
* Make API Device ID random on each boot
* Fix unique ID
Never worked before, as it should have been looking for a key, not an attribute
* Fix random string generation to work in Python 3.5 (thanks, Travis!)
* Add new files to .coveragerc
* Code review changes
(Will require a sucks version bump in a coming commit; waiting for it to release)
* Bump sucks to 0.9.1 now that it has released
* Update requirements_all.txt as well
* Bump sucks version to fix lifespan value errors
* Revert to sucks 0.9.1 and include a fix for a bug in that release
Sucks is being slow to release currently, so doing this so we can get a version out the door.
* Switch state_attributes to device_state_attributes
2018-08-20 17:42:53 +02:00
Paulus Schoutsen
1be61df9c0
Add recent context ( #15989 )
...
* Add recent context
* Add async_set_context to components not using new services
2018-08-20 17:39:53 +02:00
Paulus Schoutsen
d1e1b9b38a
Deprecated stuff ( #16019 )
...
* Use async with for locks
* Fix regex in template test
* Close session correctly
* Use correct current_task method
* push camera cleanup
* Lint
* Revert current_task
* Update websocket_api.py
* Mock executor_job betteR
* Fix async_create_task mock
2018-08-20 16:34:18 +02:00
Tim Bailey
975befd136
TpLink Device Tracker Error ( #15918 )
...
* Fix 'Error setting up platform tplink' error when a scanner fails even if another scanner would succeed
* Try to fix tox errors
* Adjust code based on PR comments
2018-08-20 14:34:52 +02:00
Oleksii Serdiuk
a708a81fa8
openuv: Add Current UV Level to list of conditions ( #16042 )
...
Calculated from UV index, based on table from
https://www.openuv.io/kb/uv-index-levels-colors
2018-08-20 14:22:41 +02:00
Paulus Schoutsen
18d19fde0b
Alexa: context + log events ( #16023 )
2018-08-20 14:18:07 +02:00
Kevin Siml
1f0d113688
Update pushsafer.py ( #16060 )
2018-08-20 14:11:52 +02:00
Paulus Schoutsen
121abb450a
Use aiohttp web.AppRunner ( #16020 )
...
* Use aiohttp web.AppRunner
* Stop site
2018-08-20 14:03:35 +02:00
Paulus Schoutsen
1be388c587
Update frontend to 20180820.0
2018-08-20 11:52:47 +02:00
Paulus Schoutsen
994e2b6624
Update frontend to 20180820.0
2018-08-20 11:52:36 +02:00
Ville Skyttä
dbd0763f83
Grammar and spelling fixes ( #16065 )
2018-08-19 22:29:08 +02:00
Paulus Schoutsen
e1b2e00cf6
Merge pull request #16064 from home-assistant/rc
...
0.76.1
2018-08-19 20:07:44 +02:00
Paulus Schoutsen
3c5e62d47e
Column syntax fix + Add a file if migration in progress ( #16061 )
...
* Add a file if migration in progress
* Warning
* Convert message for migration to warning
2018-08-19 19:01:11 +02:00
Paulus Schoutsen
3be301fac9
Bumped version to 0.76.1
2018-08-19 18:58:21 +02:00
Paulus Schoutsen
9c3251b5f0
Add notify platforms to loaded components ( #16063 )
2018-08-19 18:58:13 +02:00
huangyupeng
cb44607e96
Tuya fix login problem and add login platform param ( #16058 )
...
* add a platform param to distinguish different app's account.
* fix requirements
2018-08-19 18:58:12 +02:00
Paulus Schoutsen
1c8ef4e196
Add forgiving add column ( #16057 )
...
* Add forgiving add column
* Lint
2018-08-19 18:58:12 +02:00
Paulus Schoutsen
9e1fa7ef42
Column syntax fix + Add a file if migration in progress ( #16061 )
...
* Add a file if migration in progress
* Warning
* Convert message for migration to warning
2018-08-19 18:57:06 +02:00
Paulus Schoutsen
7c95e96ce8
Add notify platforms to loaded components ( #16063 )
2018-08-19 18:56:31 +02:00
huangyupeng
21b88f2fe8
Tuya fix login problem and add login platform param ( #16058 )
...
* add a platform param to distinguish different app's account.
* fix requirements
2018-08-19 18:55:10 +02:00
Paulus Schoutsen
81d3161a5e
Add forgiving add column ( #16057 )
...
* Add forgiving add column
* Lint
2018-08-19 17:22:09 +02:00
Dan Klaffenbach
8beb349e88
vacuum/xiaomi_miio: Expose "sensor_dirty_left" attribute ( #16003 )
2018-08-19 13:57:28 +02:00
Daniel Shokouhi
c105045dab
Update neato to support new StateVacuumDevice ( #16035 )
...
* Update neato to support new vacuum states
* Remove changes submitted in error
* Lint
* Review comments and fix resume cleaning
* Lint
2018-08-18 20:20:32 +02:00
Paulus Schoutsen
b901a26c47
Attempt to fix flaky TTS test ( #16025 )
2018-08-18 13:35:51 +02:00
Paulus Schoutsen
8ec550d6e0
Storage entity registry ( #16018 )
...
* Split out storage delayed write
* Update code using delayed save
* Fix tests
* Fix typing test
* Add callback decorator
* Migrate entity registry to storage helper
* Make double loading protection easier
* Lint
* Fix tests
* Ordered Dict
2018-08-18 13:34:33 +02:00
Paulus Schoutsen
6827256586
Bump frontend to 20180818.0
2018-08-18 11:15:46 +02:00
Paulus Schoutsen
ef193b0f64
Bump frontend to 20180818.0
2018-08-18 11:15:33 +02:00
Ed Marshall
e782e2c0f3
Handle missing mpd capabilities ( #15945 )
...
* Handle missing mpd capabilities
It is possible to configure mpd without volume or playlist support.
Gracefully degrade when either of these features appears to be missing.
Resolves : #14459 , #15927
* Use longer name for exception
* Only return support flags post-connection
* Small consistency fixes to mpd.py for review.
2018-08-18 09:54:23 +02:00
Wim Haanstra
ec2e94425e
Update RitAssist to support maximum speed and current address ( #16037 )
...
Update RitAssist dependency to 0.9.2 so we support fetching the current maximum speed and address for a device.
2018-08-18 09:40:29 +02:00
Diogo Gomes
9f0adc16ad
Merge pull request #16031 from StevenLooman/dev
...
Upgrade to async_upnp_client==0.12.4
2018-08-17 22:36:03 +01:00
Steven Looman
fa88d918b1
Upgrade to async_upnp_client==0.12.4
2018-08-17 21:29:31 +02:00
Ville Skyttä
3800f00564
Disable assuming Optional type for values with None default ( #16029 )
...
https://www.python.org/dev/peps/pep-0484/#union-types
"Type checkers should move towards requiring the optional type to be
made explicit."
2018-08-17 20:22:49 +02:00
Paulus Schoutsen
2ad0bd4036
Split out storage delay save ( #16017 )
...
* Split out storage delayed write
* Update code using delayed save
* Fix tests
* Fix typing test
* Add callback decorator
2018-08-17 20:18:21 +02:00
Paulus Schoutsen
70412fc0ba
Merge pull request #16027 from home-assistant/rc
...
0.76.0
2018-08-17 18:41:40 +02:00
Paulus Schoutsen
e4425e6a37
Version 0.76.0
2018-08-17 17:23:20 +02:00