Paulus Schoutsen
ced4af1e22
Ignore smartthings storage on fresh install ( #98418 )
...
* Ignore smartthings storage on fresh install
* Also unload existing things when going for clean install
* Rename param
* Fix tests
2023-08-14 21:39:05 -05:00
epenet
1b23429f41
Add __init__ return type to integrations ( #87637 )
2023-02-07 15:55:14 +01:00
Franck Nijhof
f39f3b612a
String formatting and max line length - Part 5 ( #84501 )
...
Co-authored-by: jjlawren <jjlawren@users.noreply.github.com>
2022-12-23 16:43:17 +01:00
Ville Skyttä
50e0c58310
Use http.HTTPStatus in components/s* ( #58291 )
2021-10-23 20:49:04 +02:00
Franck Nijhof
8eb27374c6
Clean up connection classes in integrations P-S ( #49893 )
2021-04-30 21:04:44 -10:00
Marc Mueller
2956eb0902
Update pylint to 2.7.3 ( #48488 )
...
* Update pylint to 2.7.3
* Add class-const-naming-style
* Remove unused-import message
* Additional cleanup
2021-03-29 18:02:56 -10:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02: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
Andrew Sayre
6ae7f31947
SmartThings continue correct config flow after external auth ( #34862 )
2020-04-29 14:05:20 -07:00
Andrew Sayre
075030f15a
Update SmartThings config flow to be entirely UI based ( #34163 )
...
* bump pysmartthings 0.7.1
* Update config flow to use UI
* Code review comments and fix for resetting oauth client
* Replace html with markdown
2020-04-14 15:26:53 -07:00
springstan
bc26be3c11
Add and use HTTP_FORBIDDEN constant ( #33839 )
2020-04-09 17:41:17 +02:00
Franck Nijhof
d4a67e3a30
Update documentation link URL for integrations (part2) ( #27117 )
2019-10-02 09:34:07 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07: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
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
93f84a5cd1
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-15 17:40:54 +01: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