Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Andrew Sayre
ae5c50c1b6
Bump pysmartthings to v0.7.2 ( #38086 )
2020-07-22 16:01:57 -07:00
Quentame
1855c91988
Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const ( #36233 )
...
* Use CONF_CLIENT_ID & CONF_CLIENT_SECRET from homeassistant.const
* Fix pylint
* Use in tests
* Search for "client_id"
* Fix tests
* Fix test
* Fix test
2020-05-30 17:27:20 +02:00
Franck Nijhof
e56dd8ed50
Detect use of deprecated base_url ( #35353 )
...
* Detect use of deprecated base_url
* Update get_url helper
* Update core migration
* Migrate all tests
2020-05-08 17:52:32 +02:00
Paulus Schoutsen
ec47216388
Use built-in test helpers on 3.8 ( #34901 )
2020-04-30 13:29:50 -07:00
springstan
dde93304d3
Improve string formatting v2 ( #33645 )
...
* Improve string formatting v2
* Improve string formatting v3
* Address review comments
2020-04-04 23:09:34 +02:00
Ville Skyttä
130571c478
Remove no longer needed auth.util, use secrets instead ( #29861 )
2019-12-12 16:46:33 +01:00
Robert Svensson
a2589f56e1
Add system options to config entries ( #25926 )
...
* Add system options to config entries
* For feedback
* Follow most of balloobs comments
* Fix balloobs comments
* Improvements
* Fix second round of Balloobs comments
* Fix third round
* Add system options to mock config entry
* Fix integration tests
* Fix the last failing tests
* Fix disabled string
* Fix failing disabled_by tests
* New tests
* Config entry WS API tests
* Fix comments
2019-08-17 21:34:11 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Andrew Sayre
20301ae888
Use MockConfigEntry ( #25190 )
2019-07-16 14:51:30 -07:00
Andrew Sayre
a31e49c857
Improve SmartThings test mocking ( #25028 )
...
* Migrate to asynctest
* Simplify mock access
* Use mocks
2019-07-08 22:39:55 -04:00
Andrew Sayre
7db4eeaf7f
Move SmartThings imports to top ( #24878 )
...
* Move imports to top
* use lib constants
* Add missing three_axis mapping
2019-06-30 22:29:21 -04:00
Andrew Sayre
c401f35a43
Add cloudhook support to SmartThings component ( #21905 )
...
* Add support for Nabu Casa cloudhooks
* Added tests to cover cloudhook creation and removal
* Remove cloud dependency
2019-03-11 08:33:25 -04:00
Andrew Sayre
c5734eecc7
Update dependencies to receive data on webhook callbacks ( #21838 )
2019-03-08 21:20:07 -08:00
Andrew Sayre
3b9db88065
Add SmartThings Scene platform ( #21405 )
...
* Add SmartThings Scene platform
* Fixed failing tests after rebase
* Update cover tests.
2019-02-26 13:12:24 -08:00
Andrew Sayre
8b38b82e73
Enhance SmartThings component subscription ( #21124 )
...
* Move to config v2 to store SmartApp oauth keys
* Add migration functionality.
* Regenerate refresh token on periodic basis
* Fix regenerate and misc. optimizations
* Review feedback
* Subscription sync logic now performs a difference operation
* Removed config entry reloading.
2019-02-22 20:35:12 +01:00
Andrew Sayre
e8ed56ca52
Add SmartThings Climate platform ( #20963 )
...
* Add SmartThings Climate platform
* Add SmartThings Climate platform
2019-02-12 08:11:36 +01:00
Andrew Sayre
706810bbce
Add SmartThings Sensor platform ( #20848 )
...
* Add Sensor platform and update pysmartthings 0.6.0
* Add tests for Sensor platform
* Redesigned capability subscription process
* Removed redundant Entity inheritance
* Updated per review feedback.
2019-02-07 21:51:17 -07:00
Andrew Sayre
38ea43b678
Add SmartThings button support via events ( #20707 )
...
* Add event support for buttons
* binary_sensor test clean-up
2019-02-02 22:08:37 -08:00
Andrew Sayre
69ec7980ad
Add SmartThings component and switch platform ( #20148 )
...
* Added SmartThings component and switch platform
* Corrected comment typos.
* Embedded switch platform.
* Replaced custom view usage with webhook component.
* Replaced urls with tokens in strings.
* Fixed line length.
* Use generated webhook id instead of static one.
* Reuse core constant instead of defining again.
* Optimizations in anticipation of future platforms.
* Use async_generate_path instead of hard-coded path.
* Fixed line length.
* Updates per review feedback.
* Updates per latest review feedback.
2019-01-30 17:31:59 -08:00