File tree Expand file tree Collapse file tree 10 files changed +1603
-82
lines changed
drivers/SmartThings/matter-lock Expand file tree Collapse file tree 10 files changed +1603
-82
lines changed Original file line number Diff line number Diff line change
1
+ name : lock-user-aliro-schedule-battery
2
+ components :
3
+ - label : Main
4
+ id : main
5
+ capabilities :
6
+ - id : lock
7
+ version : 1
8
+ config :
9
+ values :
10
+ - key : " lock.value"
11
+ enabledValues :
12
+ - locked
13
+ - unlocked
14
+ - not fully locked
15
+ - id : lockAlarm
16
+ version : 1
17
+ - id : remoteControlStatus
18
+ version : 1
19
+ - id : lockUsers
20
+ version : 1
21
+ - id : lockSchedules
22
+ version : 1
23
+ - id : lockAliro
24
+ version : 1
25
+ - id : battery
26
+ version : 1
27
+ - id : firmwareUpdate
28
+ version : 1
29
+ - id : refresh
30
+ version : 1
31
+ categories :
32
+ - name : SmartLock
Original file line number Diff line number Diff line change
1
+ name : lock-user-aliro-schedule-unlatch-battery
2
+ components :
3
+ - label : Main
4
+ id : main
5
+ capabilities :
6
+ - id : lock
7
+ version : 1
8
+ config :
9
+ values :
10
+ - key : " lock.value"
11
+ enabledValues :
12
+ - locked
13
+ - unlocked
14
+ - unlatched
15
+ - not fully locked
16
+ - id : lockAlarm
17
+ version : 1
18
+ - id : remoteControlStatus
19
+ version : 1
20
+ - id : lockUsers
21
+ version : 1
22
+ - id : lockSchedules
23
+ version : 1
24
+ - id : lockAliro
25
+ version : 1
26
+ - id : battery
27
+ version : 1
28
+ - id : firmwareUpdate
29
+ version : 1
30
+ - id : refresh
31
+ version : 1
32
+ categories :
33
+ - name : SmartLock
34
+ deviceConfig :
35
+ dashboard :
36
+ states :
37
+ - component : main
38
+ capability : lock
39
+ version : 1
40
+ actions :
41
+ - component : main
42
+ capability : lock
43
+ version : 1
44
+ detailView :
45
+ - component : main
46
+ capability : lock
47
+ version : 1
48
+ values :
49
+ - key : lock.value
50
+ alternatives :
51
+ - key : locked
52
+ type : inactive
53
+ value : ' {{i18n.attributes.lock.i18n.value.locked.label}}'
54
+ - key : unlocked
55
+ value : ' {{i18n.attributes.lock.i18n.value.unlocked.label}}'
56
+ - key : unlatched
57
+ value : ' {{i18n.attributes.lock.i18n.value.unlatched.label}}'
58
+ - key : not fully locked
59
+ value : ' {{i18n.attributes.lock.i18n.value.not fully locked.label}}'
60
+ patch :
61
+ - op : add
62
+ path : /1
63
+ value :
64
+ capability : lock
65
+ version : 1
66
+ component : main
67
+ label : ' {{i18n.commands.unlatch.label}}'
68
+ displayType : pushButton
69
+ pushButton :
70
+ command : unlatch
71
+ - component : main
72
+ capability : remoteControlStatus
73
+ version : 1
74
+ - component : main
75
+ capability : battery
76
+ version : 1
77
+ automation :
78
+ conditions :
79
+ - component : main
80
+ capability : lock
81
+ version : 1
82
+ values :
83
+ - key : lock.value
84
+ alternatives :
85
+ - key : locked
86
+ type : inactive
87
+ value : ' {{i18n.attributes.lock.i18n.value.locked.label}}'
88
+ - key : unlocked
89
+ value : ' {{i18n.attributes.lock.i18n.value.unlocked.label}}'
90
+ - key : unlatched
91
+ value : ' {{i18n.attributes.lock.i18n.value.unlatched.label}}'
92
+ - key : not fully locked
93
+ value : ' {{i18n.attributes.lock.i18n.value.not fully locked.label}}'
94
+ actions :
95
+ - component : main
96
+ capability : lock
97
+ version : 1
98
+ values :
99
+ - key : ' {{enumCommands}}'
100
+ alternatives :
101
+ - key : lock
102
+ type : inactive
103
+ value : ' {{i18n.commands.lock.label}}'
104
+ - key : unlock
105
+ value : ' {{i18n.commands.unlock.label}}'
106
+ - key : unlatch
107
+ value : ' {{i18n.commands.unlatch.label}}'
Original file line number Diff line number Diff line change
1
+ name : lock-user-pin-aliro-battery
2
+ components :
3
+ - id : main
4
+ capabilities :
5
+ - id : lock
6
+ version : 1
7
+ config :
8
+ values :
9
+ - key : " lock.value"
10
+ enabledValues :
11
+ - locked
12
+ - unlocked
13
+ - not fully locked
14
+ - id : lockAlarm
15
+ version : 1
16
+ - id : remoteControlStatus
17
+ version : 1
18
+ - id : lockUsers
19
+ version : 1
20
+ - id : lockCredentials
21
+ version : 1
22
+ - id : lockAliro
23
+ version : 1
24
+ - id : battery
25
+ version : 1
26
+ - id : firmwareUpdate
27
+ version : 1
28
+ - id : refresh
29
+ version : 1
30
+ categories :
31
+ - name : SmartLock
Original file line number Diff line number Diff line change
1
+ name : lock-user-pin-aliro-batteryLevel
2
+ components :
3
+ - id : main
4
+ capabilities :
5
+ - id : lock
6
+ version : 1
7
+ config :
8
+ values :
9
+ - key : " lock.value"
10
+ enabledValues :
11
+ - locked
12
+ - unlocked
13
+ - not fully locked
14
+ - id : lockAlarm
15
+ version : 1
16
+ - id : remoteControlStatus
17
+ version : 1
18
+ - id : lockUsers
19
+ version : 1
20
+ - id : lockCredentials
21
+ version : 1
22
+ - id : lockAliro
23
+ version : 1
24
+ - id : batteryLevel
25
+ version : 1
26
+ - id : firmwareUpdate
27
+ version : 1
28
+ - id : refresh
29
+ version : 1
30
+ categories :
31
+ - name : SmartLock
Original file line number Diff line number Diff line change
1
+ name : lock-user-pin-aliro-schedule-battery
2
+ components :
3
+ - id : main
4
+ capabilities :
5
+ - id : lock
6
+ version : 1
7
+ config :
8
+ values :
9
+ - key : " lock.value"
10
+ enabledValues :
11
+ - locked
12
+ - unlocked
13
+ - not fully locked
14
+ - id : lockAlarm
15
+ version : 1
16
+ - id : remoteControlStatus
17
+ version : 1
18
+ - id : lockUsers
19
+ version : 1
20
+ - id : lockCredentials
21
+ version : 1
22
+ - id : lockSchedules
23
+ version : 1
24
+ - id : lockAliro
25
+ version : 1
26
+ - id : battery
27
+ version : 1
28
+ - id : firmwareUpdate
29
+ version : 1
30
+ - id : refresh
31
+ version : 1
32
+ categories :
33
+ - name : SmartLock
Original file line number Diff line number Diff line change
1
+ name : lock-user-pin-aliro-schedule-unlatch-battery
2
+ components :
3
+ - label : Main
4
+ id : main
5
+ capabilities :
6
+ - id : lock
7
+ version : 1
8
+ config :
9
+ values :
10
+ - key : " lock.value"
11
+ enabledValues :
12
+ - locked
13
+ - unlocked
14
+ - unlatched
15
+ - not fully locked
16
+ - id : lockAlarm
17
+ version : 1
18
+ - id : remoteControlStatus
19
+ version : 1
20
+ - id : lockUsers
21
+ version : 1
22
+ - id : lockCredentials
23
+ version : 1
24
+ - id : lockSchedules
25
+ version : 1
26
+ - id : lockAliro
27
+ version : 1
28
+ - id : battery
29
+ version : 1
30
+ - id : firmwareUpdate
31
+ version : 1
32
+ - id : refresh
33
+ version : 1
34
+ categories :
35
+ - name : SmartLock
36
+ deviceConfig :
37
+ dashboard :
38
+ states :
39
+ - component : main
40
+ capability : lock
41
+ version : 1
42
+ actions :
43
+ - component : main
44
+ capability : lock
45
+ version : 1
46
+ detailView :
47
+ - component : main
48
+ capability : lock
49
+ version : 1
50
+ values :
51
+ - key : lock.value
52
+ alternatives :
53
+ - key : locked
54
+ type : inactive
55
+ value : ' {{i18n.attributes.lock.i18n.value.locked.label}}'
56
+ - key : unlocked
57
+ value : ' {{i18n.attributes.lock.i18n.value.unlocked.label}}'
58
+ - key : unlatched
59
+ value : ' {{i18n.attributes.lock.i18n.value.unlatched.label}}'
60
+ - key : not fully locked
61
+ value : ' {{i18n.attributes.lock.i18n.value.not fully locked.label}}'
62
+ patch :
63
+ - op : add
64
+ path : /1
65
+ value :
66
+ capability : lock
67
+ version : 1
68
+ component : main
69
+ label : ' {{i18n.commands.unlatch.label}}'
70
+ displayType : pushButton
71
+ pushButton :
72
+ command : unlatch
73
+ - component : main
74
+ capability : remoteControlStatus
75
+ version : 1
76
+ - component : main
77
+ capability : battery
78
+ version : 1
79
+ automation :
80
+ conditions :
81
+ - component : main
82
+ capability : lock
83
+ version : 1
84
+ values :
85
+ - key : lock.value
86
+ alternatives :
87
+ - key : locked
88
+ type : inactive
89
+ value : ' {{i18n.attributes.lock.i18n.value.locked.label}}'
90
+ - key : unlocked
91
+ value : ' {{i18n.attributes.lock.i18n.value.unlocked.label}}'
92
+ - key : unlatched
93
+ value : ' {{i18n.attributes.lock.i18n.value.unlatched.label}}'
94
+ - key : not fully locked
95
+ value : ' {{i18n.attributes.lock.i18n.value.not fully locked.label}}'
96
+ actions :
97
+ - component : main
98
+ capability : lock
99
+ version : 1
100
+ values :
101
+ - key : ' {{enumCommands}}'
102
+ alternatives :
103
+ - key : lock
104
+ type : inactive
105
+ value : ' {{i18n.commands.lock.label}}'
106
+ - key : unlock
107
+ value : ' {{i18n.commands.unlock.label}}'
108
+ - key : unlatch
109
+ value : ' {{i18n.commands.unlatch.label}}'
You can’t perform that action at this time.
0 commit comments