Joost Lekkerkerker
923300f4e7
Add Sabbath mode to SmartThings ( #141072 )
2025-04-30 15:39:23 +02:00
Joost Lekkerkerker
4f8363a5c2
Add availability to SmartThings devices ( #143836 )
...
* Bump pySmartThings to 3.1.0
* Bump pySmartThings to 3.2.0
* Add availability to SmartThings devices
* Add availability to SmartThings devices
* Add availability to SmartThings devices
2025-04-29 10:29:07 +02:00
Joost Lekkerkerker
765a95c273
Set entities to config category in SmartThings ( #143669 )
2025-04-25 20:21:35 +02:00
Joost Lekkerkerker
d8d9449e2b
Fix SmartThings soundbar without media playback ( #143170 )
2025-04-19 09:53:31 +02:00
Joost Lekkerkerker
d3b335f53f
Fix missing binary sensor for CoolSelect+ in SmartThings ( #143216 )
2025-04-18 20:41:18 +03:00
Joost Lekkerkerker
7b78f6db17
Fix SmartThings gas meter ( #142741 )
2025-04-11 17:24:39 +02:00
Joost Lekkerkerker
380fb6176b
Add preset mode to SmartThings climate ( #142180 )
...
* Add preset mode to SmartThings climate
* Add preset mode to SmartThings climate
2025-04-03 20:12:24 +02:00
Joost Lekkerkerker
833a8be2d1
Improve SmartThings switch deprecation ( #142072 )
2025-04-02 15:33:17 +02:00
Joost Lekkerkerker
93ea88f3de
Improve SmartThings sensor deprecation ( #142070 )
...
* Improve SmartThings sensor deprecation
* Improve SmartThings sensor deprecation
* Improve SmartThings sensor deprecation
2025-04-02 13:56:23 +02:00
Joost Lekkerkerker
4bfc96c02b
Improve SmartThings deprecation ( #141939 )
...
* Improve SmartThings deprecation
* Improve SmartThings deprecation
2025-04-01 19:36:14 +02:00
Joost Lekkerkerker
fba11d8016
Don't create SmartThings entities for disabled components ( #141909 )
2025-03-31 13:36:46 +03:00
Joost Lekkerkerker
c91a1d0fce
Fix SmartThings being able to understand incomplete DRLC ( #141907 )
2025-03-31 12:20:06 +02:00
Franck Nijhof
d5ab86edbf
Fix SmartThings climate entity missing off HAVC mode ( #141700 )
...
* Fix smartthing climate entity missing off HAVC mode:
* Fix tests
* Fix test
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-03-31 11:41:52 +02:00
Joost Lekkerkerker
d88f7b8600
Only trigger events on button updates in SmartThings ( #141720 )
...
Only trigger events on button updates
2025-03-29 10:17:38 +01:00
Robert Resch
93f12fb7c6
Reverts #141363 "Deprecate SmartThings machine state sensors" ( #141573 )
...
Reverts #141363
2025-03-28 11:40:24 +01:00
Joost Lekkerkerker
62be82fd3c
Also migrate completion time entities in SmartThings ( #141572 )
2025-03-27 16:36:45 +01:00
Robert Resch
3a207e2571
Show box for Smartthings rise number entity ( #141526 )
2025-03-26 22:03:24 +01:00
Joost Lekkerkerker
2e3853dd7d
Deprecate SmartThings media player switch ( #141467 )
...
* Deprecate SmartThings media player switch
* Fix
* Fix
* Update homeassistant/components/smartthings/strings.json
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
* Fix
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-03-26 18:40:11 +01:00
Joost Lekkerkerker
fe99c39e25
Deprecate media player sensors for SmartThings ( #141469 )
...
* Deprecate media player sensors for SmartThings
* Deprecate media player sensors
2025-03-26 18:21:49 +01:00
Joost Lekkerkerker
69c8f4fbb6
Add button to reset the water filter in SmartThings ( #141493 )
...
* Add button to reset the water filter in SmartThings
* Add button to reset the water filter in SmartThings
2025-03-26 11:48:03 -05:00
Joost Lekkerkerker
3a1e1684ea
Add power binary sensor for Cooktop in SmartThings ( #141482 )
2025-03-26 16:29:02 +01:00
Joost Lekkerkerker
63d4efda2e
Deprecate switch entity for airdresser ( #141470 )
...
* Deprecate switch entity for airdresser
* Deprecate switch entity for airdresser
2025-03-26 15:06:13 +01:00
Joost Lekkerkerker
21d5885ded
Add select entity for dishwasher operating state in SmartThings ( #141468 )
...
* Add select entity for dishwasher operating state in SmartThings
* Add select entity for dishwasher operating state in SmartThings
2025-03-26 13:39:36 +01:00
Joost Lekkerkerker
ed7c864869
Add switch for icemaker in SmartThings ( #141313 )
...
* Add switch for icemaker in SmartThings
* Fix
2025-03-26 12:10:44 +01:00
Joost Lekkerkerker
74ff40e253
Deprecate SmartThings machine state sensors ( #141363 )
...
* Deprecate SmartThings machine state sensors
* Fix
2025-03-26 11:46:50 +01:00
Joost Lekkerkerker
208e8ae451
Deprecate SmartThings switch entity ( #141360 )
...
* Deprecate SmartThings switch entity
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev>
* Fix
* Revert "Apply suggestions from code review"
This reverts commit c6d39d38de
.
* Revert "Revert "Apply suggestions from code review""
This reverts commit d92411c156
.
* Fix
* Fix
---------
Co-authored-by: Robert Resch <robert@resch.dev>
2025-03-26 11:05:31 +01:00
Joost Lekkerkerker
63a86763b1
Migrate unique ids in SmartThings ( #141308 )
...
* Migrate unique ids in SmartThings
* Migrate
* Migrate
* Migrate
* Fix
* Fix
2025-03-26 10:23:20 +01:00
Joost Lekkerkerker
3a62095af2
Add power binary sensor for dishwasher in SmartThings ( #141417 )
...
Add power binary sensor for dishwasher
2025-03-25 21:49:38 +01:00
Joost Lekkerkerker
c29ca4c50a
Add power binary sensor for microwave in SmartThings ( #141415 )
...
Add power binary sensor for microwave
2025-03-25 21:24:01 +01:00
Joost Lekkerkerker
73642da7a4
Add sensor for brightness intensity to SmartThings ( #141368 )
2025-03-25 18:45:10 +01:00
Joost Lekkerkerker
83c21570c8
Support TVs in SmartThings ( #141366 )
2025-03-25 17:05:35 +02:00
Piotr Machowski
f00fb1d9a3
Add media_player support to SmartThings integration ( #141296 )
...
* Initial soundbar support
* Soundbar support
* Add SAMSUNG_VD_AUDIO_INPUT_SOURCE capability
* Adjust setting input source
* Add unit tests for media_player platform
* Adjust code after merge
* Adjust code after merge
* Adjust code style
* Adjust code style
* Fix
* Fix
---------
Co-authored-by: Piotr Machowski <PiotrMachowski@users.noreply.github.com>
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-03-25 13:34:19 +01:00
Joost Lekkerkerker
11877a3b12
Bump pysmartthings to 3.0.0 ( #141058 )
...
* Bump pysmartthings to 2.7.5
* Bump to pysmartthings 3.0.0
2025-03-25 08:37:32 +01:00
Joost Lekkerkerker
90623bbaff
Deprecate fridge door sensor in SmartThings ( #141275 )
2025-03-24 15:49:10 +01:00
Joost Lekkerkerker
69a375776a
Add wrinkle prevent binary sensor active to SmartThings ( #141289 )
...
* Add wrinkle prevent binary sensor active to SmartThings
* Fix
2025-03-24 15:48:18 +01:00
Joost Lekkerkerker
06382f33e0
Add command to SmartThings button unique id ( #141281 )
...
* Add command to SmartThings button unique id
* Add command to SmartThings button unique id
2025-03-24 15:42:26 +01:00
Joost Lekkerkerker
265a2ace90
Add Bubble soak switch to SmartThings ( #141139 )
...
* Add Bubble soak switch to SmartThings
* Fix
2025-03-24 12:43:53 +01:00
Joost Lekkerkerker
12e001cf2b
Add binary sensors for fridge doors in SmartThings ( #141252 )
...
* Add binary sensors for fridge doors
* Add binary sensors for fridge doors
* Add binary sensors for fridge doors
* Add binary sensors for fridge doors
2025-03-24 10:28:10 +02:00
Joost Lekkerkerker
f245bbd8dd
Add door state binary sensor to SmartThings ( #141143 )
2025-03-22 20:04:21 +01:00
Joost Lekkerkerker
b47d3076cc
Add oven stop button to SmartThings ( #141142 )
2025-03-22 20:51:41 +02:00
Joost Lekkerkerker
c56b087d0c
Add Dryer Wrinkle Prevent switch to SmartThings ( #141085 )
...
* Add Dryer Wrinkle Prevent switch to SmartThings
* Fix
2025-03-22 19:05:21 +01:00
Joost Lekkerkerker
4b4d75063c
Add number platform to SmartThings ( #141063 )
...
* Add select platform to SmartThings
* Add number platform to SmartThings
* Fix
* Fix
* Fix
* Fix
2025-03-22 19:03:26 +01:00
Joost Lekkerkerker
931ce8951e
Use category to define SmartThings binary sensor device class ( #141075 )
...
* Use category to define SmartThings binary sensor device class
* Fix
2025-03-22 12:41:15 -05:00
Joost Lekkerkerker
1b8b348eff
Add select platform to SmartThings ( #141115 )
...
* Add select platform to SmartThings
* Add select platform to SmartThings
2025-03-22 18:03:50 +01:00
Joost Lekkerkerker
765691c84d
Add power binary sensor for SmartThings ( #141126 )
2025-03-22 17:59:15 +01:00
Joost Lekkerkerker
1492c59abe
Delete deleted devices on runtime in SmartThings ( #141080 )
2025-03-22 13:12:37 +01:00
Joost Lekkerkerker
5961a46fc0
Start reauth for SmartThings if token expired ( #141082 )
2025-03-22 13:12:24 +01:00
Joost Lekkerkerker
276e2e8f59
Move device creation in SmartThings ( #141074 )
...
Move device creation
2025-03-21 19:32:05 +02:00
Joost Lekkerkerker
e78e873892
Add update platform to SmartThings ( #141070 )
...
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* fix
* fix
* Add AC tests
* Add thermostat tests
* Add cover tests
* Add device tests
* Add light tests
* Add rest of the tests
* Add update
* Add oauth
* Add oauth tests
* Add oauth tests
* Add oauth tests
* Add oauth tests
* Bump version
* Add rest of the tests
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Add test fixtures
* Add test fixtures
2025-03-21 17:01:13 +01:00
Joost Lekkerkerker
74ed0e8011
Add support for PM1.0 in SmartThings ( #141061 )
...
* Add support for PM1.0 in SmartThings
* Add test fixtures
* Add test fixtures
2025-03-21 16:29:00 +01:00
Joost Lekkerkerker
f84a46680d
Add event platform to SmartThings ( #141066 )
...
* Add event platform to SmartThings
* Add event platform to SmartThings
* Fix
2025-03-21 16:20:42 +01:00
Joost Lekkerkerker
a9cbc72ce5
Add child lock to SmartThings ( #140200 )
...
* Add kids lock to SmartThings
* Add kids lock to SmartThings
* Fix
* Fix
2025-03-21 14:03:44 +01:00
Joost Lekkerkerker
827d5256c6
Bump pySmartThings to 2.7.4 ( #140720 )
...
* Bump pySmartThings to 2.7.3
* Bump pySmartThings to 2.7.3
* Fix
* Fix
* Fix
2025-03-20 11:02:51 +01:00
Joost Lekkerkerker
4344e9d604
Add remote control status to SmartThings ( #140197 )
...
* Add remote control status to SmartThings
* Add remote control status to SmartThings
* Fix
2025-03-19 18:23:15 +00:00
Joost Lekkerkerker
bbe2a95b3d
Deprecate Valve binary sensor in SmartThings ( #140751 )
...
Deprecate Valve binary sensor
2025-03-16 22:29:03 +02:00
Joost Lekkerkerker
d061f4ee05
Fix SmartThings ACs without supported AC modes ( #140744 )
2025-03-16 20:06:50 +01:00
Joost Lekkerkerker
43898d7845
Add valve platform to SmartThings ( #140195 )
...
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* Refactor SmartThings
* fix
* fix
* Add AC tests
* Add thermostat tests
* Add cover tests
* Add device tests
* Add light tests
* Add rest of the tests
* Add valve
* Add oauth
* Add oauth tests
* Add oauth tests
* Add oauth tests
* Add oauth tests
* Bump version
* Add rest of the tests
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Finalize
* Fix
* Fix
2025-03-15 20:28:51 +01:00
Joost Lekkerkerker
bff73ee5f8
Add EHS test fixture to SmartThings ( #140199 )
2025-03-15 20:28:04 +01:00
Joost Lekkerkerker
b7e2e041bc
Make Oven setpoint follow temperature UoM in SmartThings ( #140666 )
2025-03-15 15:08:21 +01:00
Joost Lekkerkerker
058aed96d2
Fix windowShadeLevel capability in SmartThings ( #140552 )
2025-03-14 01:28:08 +02:00
Joost Lekkerkerker
b1285fcc4e
Set unit of measurement for SmartThings oven setpoint ( #140560 )
2025-03-14 01:28:01 +02:00
Joost Lekkerkerker
71159c755f
Delete subscription on shutdown of SmartThings ( #140135 )
...
* Cache subscription url in SmartThings
* Cache subscription url in SmartThings
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Bump pysmartthings to 2.7.1
* 2.7.2
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-03-11 15:33:32 +01:00
Joost Lekkerkerker
536109251e
Make sure SmartThings light can deal with unknown states ( #140190 )
...
* Fix
* add comment
* Make light unknown
* Make light unknown
2025-03-11 14:47:13 +01:00
Joost Lekkerkerker
0e7a083847
Handle incomplete power consumption reports in SmartThings ( #140370 )
2025-03-11 14:10:06 +01:00
Joost Lekkerkerker
bc6d342919
Fix no temperature unit in SmartThings ( #140363 )
2025-03-11 14:03:15 +01:00
Joost Lekkerkerker
76e76a417c
Fix dryer operating state in SmartThings ( #140277 )
2025-03-10 12:19:18 +01:00
Joost Lekkerkerker
b910bc7802
Set device class for Oven Completion time in SmartThings ( #140139 )
2025-03-08 20:58:10 +02:00
Joost Lekkerkerker
105d9d5970
Handle None options in SmartThings ( #140110 )
...
* Handle None options in SmartThings
* Handle None options in SmartThings
2025-03-08 14:59:10 +01:00
Joost Lekkerkerker
f209d75f2c
Support null supported Thermostat modes in SmartThings ( #140101 )
2025-03-08 11:27:26 +01:00
Joost Lekkerkerker
ea33925afc
Check support for thermostat operating state in SmartThings ( #140103 )
2025-03-08 11:22:09 +01:00
Joost Lekkerkerker
e51154ae69
Restore SmartThings button event ( #140044 )
...
* Restore SmartThings button event
* Fix
2025-03-07 15:46:00 +01:00
Joost Lekkerkerker
0aa09a2d51
Only keep valid powerConsumptionReports in SmartThings ( #140049 )
...
* power consumption report
* Only keep valid powerConsumptionReports in SmartThings
2025-03-07 15:04:46 +01:00
Joost Lekkerkerker
62e45e393d
Fix SmartThings thermostat climate check ( #140046 )
...
* Fix SmartThings thermostat climate check
* Add tests
2025-03-07 14:56:31 +01:00
Joost Lekkerkerker
73ef240921
Fix SmartThings disabling working capabilities ( #140039 )
2025-03-07 12:55:32 +01:00
Joost Lekkerkerker
4bafdf5e4b
Add config entry level diagnostics to SmartThings ( #139939 )
...
* Add config entry level diagnostics to SmartThings
* Add config entry level diagnostics to SmartThings
* Add config entry level diagnostics to SmartThings
2025-03-06 18:48:39 +01:00
Joost Lekkerkerker
f38a32477e
Fix SmartThings fan ( #139962 )
2025-03-06 18:47:37 +01:00
Joost Lekkerkerker
9549b1488e
Fix SmartThings dust sensor UoM ( #139977 )
2025-03-06 17:52:05 +01:00
Ishima
485da61d3c
Check support for demand load control in SmartThings AC ( #139616 )
...
* Check support for demand load control in SmartThings AC
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-03-06 13:42:23 +01:00
Joost Lekkerkerker
edc763b7d2
Bump pysmartthings to 2.6.1 ( #139936 )
...
* Bump pysmartthings to 2.6.1
* Bump pysmartthings to 2.6.1
2025-03-06 13:22:49 +01:00
Joost Lekkerkerker
052eed6bb3
Deduplicate climate modes in SmartThings ( #139930 )
...
* Deduplicate climate modes in SmartThings
* Deduplicate climate modes in SmartThings
2025-03-06 12:20:53 +01:00
Joost Lekkerkerker
dcd2d42894
Abort SmartThings flow if default_config is not enabled ( #139700 )
...
* Abort SmartThings flow if default_config is not enabled
* Abort SmartThings flow if default_config is not enabled
* Abort SmartThings flow if default_config is not enabled
2025-03-03 20:07:07 +01:00
Joost Lekkerkerker
fca4ef3b1e
Fix scope comparison in SmartThings ( #139652 )
2025-03-02 19:52:37 +01:00
Joost Lekkerkerker
3eadfcc01d
Still request scopes in SmartThings ( #139626 )
...
Still request scopes
2025-03-02 14:17:56 +01:00
Joost Lekkerkerker
b3f14d72c0
Don't require not needed scopes in SmartThings ( #139576 )
...
* Don't require not needed scopes
* Don't require not needed scopes
2025-03-01 20:47:42 +01:00
Joost Lekkerkerker
1852052dff
Add suggested area to SmartThings ( #139570 )
...
* Add suggested area to SmartThings
* Add suggested areas to SmartThings
2025-03-01 13:05:58 +01:00
Joost Lekkerkerker
fe5cd5c55c
Validate scopes in SmartThings config flow ( #139569 )
2025-03-01 12:47:58 +01:00
Joost Lekkerkerker
d6750624ce
Add SmartThings hub connections ( #139549 )
2025-02-28 23:32:09 +01:00
Joost Lekkerkerker
db05aa17d3
Add SmartThings Viper device info ( #139548 )
2025-02-28 23:03:57 +01:00
Joost Lekkerkerker
2d6068b842
Create device for the hub in SmartThings ( #139545 )
...
* Create device for the hub in SmartThings
* Create device for the hub in SmartThings
* Create device for the hub in SmartThings
2025-02-28 22:58:35 +01:00
Joost Lekkerkerker
00b7c4f9ef
Improve SmartThings OCF device info ( #139547 )
2025-02-28 23:30:57 +02:00
Joost Lekkerkerker
455363871f
Use last event as color mode in SmartThings ( #139473 )
...
* Use last event as color mode in SmartThings
* Use last event as color mode in SmartThings
* Fix
2025-02-28 20:39:49 +01:00
Joost Lekkerkerker
39bc37d225
Remove orphan devices on startup in SmartThings ( #139541 )
2025-02-28 20:33:25 +01:00
Joost Lekkerkerker
086c91485f
Set SmartThings delta energy to Total ( #139474 )
2025-02-28 20:03:24 +01:00
Joost Lekkerkerker
6953c20a65
Set SmartThings suggested display precision ( #139470 )
2025-02-28 09:15:13 +01:00
Joost Lekkerkerker
ffac522554
Fix SmartThings diagnostics ( #139447 )
2025-02-27 19:39:18 +02:00
Joost Lekkerkerker
f677b910a6
Add diagnostics to SmartThings ( #139423 )
2025-02-27 15:23:25 +01:00
Joost Lekkerkerker
7ae13a4d72
Bump pysmartthings to 2.0.0 ( #139418 )
...
* Bump pysmartthings to 2.0.0
* Fix
* Fix
* Fix
* Fix
2025-02-27 13:25:55 +01:00
Joost Lekkerkerker
3a21c36173
Don't create entities for disabled capabilities in SmartThings ( #139343 )
...
* Don't create entities for disabled capabilities in SmartThings
* Fix
* fix
* fix
2025-02-26 18:19:28 +01:00
Joost Lekkerkerker
25ee2e58a5
Add translatable states to dryer job state in SmartThings ( #139370 )
...
* Add translatable states to washer job state in SmartThings
* Add translatable states to dryer job state in Smartthings
* fix
* fix
2025-02-26 18:15:14 +01:00
Joost Lekkerkerker
561b3ae21b
Add translatable states to dryer machine state in Smartthings ( #139369 )
2025-02-26 18:14:59 +01:00