Paulus Schoutsen
f5ed6432eb
Expose create/delete cloudhook ( #21606 )
...
* Expose create/delete cloudhook
* Make sure we dont publish cloudhooks when not connected
2019-03-03 19:03:49 -08:00
Paulus Schoutsen
962358bf87
Fix cloud const ( #19052 )
...
* Fix cloud const
* Fix tests
2018-12-06 09:20:53 +01:00
Paulus Schoutsen
7848381f43
Allow managing cloud webhook ( #18672 )
...
* Add cloud webhook support
* Simplify payload
* Add cloud http api tests
* Fix tests
* Lint
* Handle cloud webhooks
* Fix things
* Fix name
* Rename it to cloudhook
* Final rename
* Final final rename?
* Fix docstring
* More tests
* Lint
* Add types
* Fix things
2018-11-26 14:10:18 +01:00
Paulus Schoutsen
d9c7f777c5
Add cloud pref for Google unlock ( #18600 )
2018-11-20 23:23:07 +01:00
Paulus Schoutsen
e58836f99f
Add subscription info endpoint ( #16727 )
...
* Add subscription info endpoint
* Lint
* Lint
* Make decorator
* Lint
2018-09-20 14:53:13 +02:00
Paulus Schoutsen
4bd6776443
Google assistant sync ( #13392 )
...
* Add Google Assistant Sync API
* Update const.py
* Async/await
2018-03-23 12:13:52 -07:00
Paulus Schoutsen
228b030c82
Cloud unauth ( #12840 )
...
* Handle expired refresh token better
* Retry less aggressive
* Newline
2018-03-02 10:33:05 -08:00
Paulus Schoutsen
b56675a7bb
Don't connect to cloud if subscription expired ( #11163 )
...
* Final touch for cloud component
* Fix test
2017-12-16 00:42:25 -08:00
Paulus Schoutsen
ea7ffff0ca
Cloud updates ( #10567 )
...
* Update cloud
* Fix tests
* Lint
2017-11-15 08:16:19 +01:00
Paulus Schoutsen
0362a76cd6
Cloud connection via aiohttp ( #9860 )
...
* Cloud: connect to cloud
* Fix tests in py34
* Update warrant to 0.5.0
* Differentiate errors between unknown handler vs exception
* Lint
* Respond to cloud message to logout
* Refresh token exception handling
* Swap out bare exception for RuntimeError
* Add more tests
* Fix tests py34
2017-10-14 19:43:14 -07:00
Paulus Schoutsen
c9fc3fae6e
Update cloud auth ( #9357 )
...
* Update cloud logic
* Lint
* Update test requirements
* Address commments, fix tests
* Add credentials
2017-09-12 18:47:04 +02:00
Paulus Schoutsen
0b58d5405e
Add cloud auth support ( #9208 )
...
* Add initial cloud auth
* Move hass.data to a dict
* Move mode into helper
* Fix bugs afte refactor
* Add tests
* Clean up scripts file after test config
* Lint
* Update __init__.py
2017-08-29 13:40:08 -07:00