File tree Expand file tree Collapse file tree 5 files changed +51
-365
lines changed
drivers/SmartThings/matter-rvc Expand file tree Collapse file tree 5 files changed +51
-365
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ components:
5
5
capabilities :
6
6
- id : robotCleanerOperatingState
7
7
version : 1
8
+ - id : mode
9
+ version : 1
8
10
- id : serviceArea
9
11
version : 1
10
12
- id : refresh
@@ -13,20 +15,6 @@ components:
13
15
version : 1
14
16
categories :
15
17
- 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
30
18
deviceConfig :
31
19
dashboard :
32
20
states :
@@ -38,22 +26,15 @@ deviceConfig:
38
26
capability : robotCleanerOperatingState
39
27
version : 1
40
28
- component : main
41
- capability : serviceArea
42
- version : 1
43
- - component : runMode
44
29
capability : mode
45
30
version : 1
46
31
patch :
47
32
- op : replace
48
33
path : /0/list/command/supportedValues
49
34
value : supportedArguments.value
50
- - component : cleanMode
51
- capability : mode
35
+ - component : main
36
+ capability : serviceArea
52
37
version : 1
53
- patch :
54
- - op : replace
55
- path : /0/list/command/supportedValues
56
- value : supportedArguments.value
57
38
- component : main
58
39
capability : refresh
59
40
version : 1
@@ -65,22 +46,7 @@ deviceConfig:
65
46
- component : main
66
47
capability : robotCleanerOperatingState
67
48
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
84
50
capability : mode
85
51
version : 1
86
52
patch :
@@ -99,22 +65,7 @@ deviceConfig:
99
65
- component : main
100
66
capability : robotCleanerOperatingState
101
67
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
118
69
capability : mode
119
70
version : 1
120
71
patch :
Original file line number Diff line number Diff line change @@ -5,26 +5,14 @@ components:
5
5
capabilities :
6
6
- id : robotCleanerOperatingState
7
7
version : 1
8
+ - id : mode
9
+ version : 1
8
10
- id : firmwareUpdate
9
11
version : 1
10
12
- id : refresh
11
13
version : 1
12
14
categories :
13
15
- 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
28
16
deviceConfig :
29
17
dashboard :
30
18
states :
@@ -35,14 +23,7 @@ deviceConfig:
35
23
- component : main
36
24
capability : robotCleanerOperatingState
37
25
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
46
27
capability : mode
47
28
version : 1
48
29
patch :
@@ -60,22 +41,7 @@ deviceConfig:
60
41
- component : main
61
42
capability : robotCleanerOperatingState
62
43
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
79
45
capability : mode
80
46
version : 1
81
47
patch :
@@ -94,22 +60,7 @@ deviceConfig:
94
60
- component : main
95
61
capability : robotCleanerOperatingState
96
62
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
113
64
capability : mode
114
65
version : 1
115
66
patch :
Original file line number Diff line number Diff line change @@ -13,75 +13,3 @@ components:
13
13
version : 1
14
14
categories :
15
15
- 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:
11
11
version : 1
12
12
categories :
13
13
- 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