File tree Expand file tree Collapse file tree 6 files changed +85
-725
lines changed
drivers/SmartThings/matter-rvc Expand file tree Collapse file tree 6 files changed +85
-725
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ components:
55 capabilities :
66 - id : robotCleanerOperatingState
77 version : 1
8+ - id : mode
9+ version : 1
810 - id : serviceArea
911 version : 1
1012 - id : refresh
@@ -13,20 +15,6 @@ components:
1315 version : 1
1416 categories :
1517 - name : RobotCleaner
16- - id : runMode
17- label : Run mode
18- capabilities :
19- - id : mode
20- version : 1
21- categories :
22- - name : RobotCleaner
23- - id : cleanMode
24- label : Clean mode
25- capabilities :
26- - id : mode
27- version : 1
28- categories :
29- - name : RobotCleaner
3018deviceConfig :
3119 dashboard :
3220 states :
@@ -38,22 +26,15 @@ deviceConfig:
3826 capability : robotCleanerOperatingState
3927 version : 1
4028 - component : main
41- capability : serviceArea
42- version : 1
43- - component : runMode
4429 capability : mode
4530 version : 1
4631 patch :
4732 - op : replace
4833 path : /0/list/command/supportedValues
4934 value : supportedArguments.value
50- - component : cleanMode
51- capability : mode
35+ - component : main
36+ capability : serviceArea
5237 version : 1
53- patch :
54- - op : replace
55- path : /0/list/command/supportedValues
56- value : supportedArguments.value
5738 - component : main
5839 capability : refresh
5940 version : 1
@@ -65,22 +46,7 @@ deviceConfig:
6546 - component : main
6647 capability : robotCleanerOperatingState
6748 version : 1
68- - component : runMode
69- capability : mode
70- version : 1
71- patch :
72- - op : replace
73- path : /0/displayType
74- value : dynamicList
75- - op : add
76- path : /0/dynamicList
77- value :
78- value : mode.value
79- supportedValues :
80- value : supportedModes.value
81- - op : remove
82- path : /0/list
83- - component : cleanMode
49+ - component : main
8450 capability : mode
8551 version : 1
8652 patch :
@@ -99,22 +65,7 @@ deviceConfig:
9965 - component : main
10066 capability : robotCleanerOperatingState
10167 version : 1
102- - component : runMode
103- capability : mode
104- version : 1
105- patch :
106- - op : replace
107- path : /0/displayType
108- value : dynamicList
109- - op : add
110- path : /0/dynamicList
111- value :
112- command : setMode
113- supportedValues :
114- value : supportedModes.value
115- - op : remove
116- path : /0/list
117- - component : cleanMode
68+ - component : main
11869 capability : mode
11970 version : 1
12071 patch :
Original file line number Diff line number Diff line change @@ -5,26 +5,14 @@ components:
55 capabilities :
66 - id : robotCleanerOperatingState
77 version : 1
8+ - id : mode
9+ version : 1
810 - id : firmwareUpdate
911 version : 1
1012 - id : refresh
1113 version : 1
1214 categories :
1315 - name : RobotCleaner
14- - id : runMode
15- label : Run mode
16- capabilities :
17- - id : mode
18- version : 1
19- categories :
20- - name : RobotCleaner
21- - id : cleanMode
22- label : Clean mode
23- capabilities :
24- - id : mode
25- version : 1
26- categories :
27- - name : RobotCleaner
2816deviceConfig :
2917 dashboard :
3018 states :
@@ -35,14 +23,7 @@ deviceConfig:
3523 - component : main
3624 capability : robotCleanerOperatingState
3725 version : 1
38- - component : runMode
39- capability : mode
40- version : 1
41- patch :
42- - op : replace
43- path : /0/list/command/supportedValues
44- value : supportedArguments.value
45- - component : cleanMode
26+ - component : main
4627 capability : mode
4728 version : 1
4829 patch :
@@ -60,22 +41,7 @@ deviceConfig:
6041 - component : main
6142 capability : robotCleanerOperatingState
6243 version : 1
63- - component : runMode
64- capability : mode
65- version : 1
66- patch :
67- - op : replace
68- path : /0/displayType
69- value : dynamicList
70- - op : add
71- path : /0/dynamicList
72- value :
73- value : mode.value
74- supportedValues :
75- value : supportedModes.value
76- - op : remove
77- path : /0/list
78- - component : cleanMode
44+ - component : main
7945 capability : mode
8046 version : 1
8147 patch :
@@ -94,22 +60,7 @@ deviceConfig:
9460 - component : main
9561 capability : robotCleanerOperatingState
9662 version : 1
97- - component : runMode
98- capability : mode
99- version : 1
100- patch :
101- - op : replace
102- path : /0/displayType
103- value : dynamicList
104- - op : add
105- path : /0/dynamicList
106- value :
107- command : setMode
108- supportedValues :
109- value : supportedModes.value
110- - op : remove
111- path : /0/list
112- - component : cleanMode
63+ - component : main
11364 capability : mode
11465 version : 1
11566 patch :
Original file line number Diff line number Diff line change @@ -13,75 +13,3 @@ components:
1313 version : 1
1414 categories :
1515 - name : RobotCleaner
16- - id : runMode
17- label : Run mode
18- capabilities :
19- - id : mode
20- version : 1
21- categories :
22- - name : RobotCleaner
23- deviceConfig :
24- dashboard :
25- states :
26- - component : main
27- capability : robotCleanerOperatingState
28- version : 1
29- detailView :
30- - component : main
31- capability : robotCleanerOperatingState
32- version : 1
33- - component : main
34- capability : serviceArea
35- version : 1
36- - component : runMode
37- capability : mode
38- version : 1
39- patch :
40- - op : replace
41- path : /0/list/command/supportedValues
42- value : supportedArguments.value
43- - component : main
44- capability : refresh
45- version : 1
46- - component : main
47- capability : firmwareUpdate
48- version : 1
49- automation :
50- conditions :
51- - component : main
52- capability : robotCleanerOperatingState
53- version : 1
54- - component : runMode
55- capability : mode
56- version : 1
57- patch :
58- - op : replace
59- path : /0/displayType
60- value : dynamicList
61- - op : add
62- path : /0/dynamicList
63- value :
64- value : mode.value
65- supportedValues :
66- value : supportedModes.value
67- - op : remove
68- path : /0/list
69- actions :
70- - component : main
71- capability : robotCleanerOperatingState
72- version : 1
73- - component : runMode
74- capability : mode
75- version : 1
76- patch :
77- - op : replace
78- path : /0/displayType
79- value : dynamicList
80- - op : add
81- path : /0/dynamicList
82- value :
83- command : setMode
84- supportedValues :
85- value : supportedModes.value
86- - op : remove
87- path : /0/list
Original file line number Diff line number Diff line change @@ -11,72 +11,3 @@ components:
1111 version : 1
1212 categories :
1313 - name : RobotCleaner
14- - id : runMode
15- label : Run mode
16- capabilities :
17- - id : mode
18- version : 1
19- categories :
20- - name : RobotCleaner
21- deviceConfig :
22- dashboard :
23- states :
24- - component : main
25- capability : robotCleanerOperatingState
26- version : 1
27- detailView :
28- - component : main
29- capability : robotCleanerOperatingState
30- version : 1
31- - component : runMode
32- capability : mode
33- version : 1
34- patch :
35- - op : replace
36- path : /0/list/command/supportedValues
37- value : supportedArguments.value
38- - component : main
39- capability : refresh
40- version : 1
41- - component : main
42- capability : firmwareUpdate
43- version : 1
44- automation :
45- conditions :
46- - component : main
47- capability : robotCleanerOperatingState
48- version : 1
49- - component : runMode
50- capability : mode
51- version : 1
52- patch :
53- - op : replace
54- path : /0/displayType
55- value : dynamicList
56- - op : add
57- path : /0/dynamicList
58- value :
59- value : mode.value
60- supportedValues :
61- value : supportedModes.value
62- - op : remove
63- path : /0/list
64- actions :
65- - component : main
66- capability : robotCleanerOperatingState
67- version : 1
68- - component : runMode
69- capability : mode
70- version : 1
71- patch :
72- - op : replace
73- path : /0/displayType
74- value : dynamicList
75- - op : add
76- path : /0/dynamicList
77- value :
78- command : setMode
79- supportedValues :
80- value : supportedModes.value
81- - op : remove
82- path : /0/list
You can’t perform that action at this time.
0 commit comments