-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdoor-mechanism+sensor.manifest.json
125 lines (121 loc) · 5.07 KB
/
door-mechanism+sensor.manifest.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{
"payload": {
"shortname": "door locked/unlocked open/close",
"fullname": "Механизм открытия/закрытия дверей с обратной связью",
"description": "Механизм, который позволяет разблокировать дверь по команде и заблокировать дверь по команде, а также узнать дверь сейчас открыта или закрыта",
"UUID": "51eea88c-9c7c-49a5-b38c-a1526ac88e0f",
"encryptionWorkerUUID": "ca4e23ec-f2a4-4d78-aa94-2065d72d5824",
"encryptionWorkerCredentials": {
"clientPublicKey": "public client key of esp8266",
"clientUUIDSignedByClientPrivateKey": "blablablablablabalblalbabalbbalablablalbablaabllbaablabalbalablablablabalb"
},
"supported": {
"eventParameters": [
{
"UUID": "b0f1315d-b681-4a39-b50c-ad30b0740d96",
"name": "Флаг: Должна ли быть заблокирована дверь?",
"dataValidatorUUID": "930877ce-d692-4ae1-a1db-580ae6546c36",
"measurementUnit": "Булево значение"
}
],
"events": [
{
"UUID": "344fe486-4006-445c-ab92-84cb427e2d7e",
"name": "Заблокировать дверь",
"description": "Команда, которая приводит к блокировке двери",
"type": "command",
"requiredParameterUUIDs": [],
"optionalParameterUUIDs": [],
"hexColor": "1abd23"
},
{
"UUID": "08ff24dd-1cc8-424a-a638-88e68cf4218e",
"name": "Разблокировать дверь",
"description": "Команда, которая приводит к разблокировке двери",
"type": "command",
"requiredParameterUUIDs": [],
"optionalParameterUUIDs": [],
"hexColor": "123abd"
},
{
"UUID": "adcb7802-a91c-44cb-8404-fd01d2af4624",
"name": "Установить статус блокировки двери",
"description": "Команда, которая приводит к установки статуса блокировки двери",
"type": "command",
"requiredParameterUUIDs": ["b0f1315d-b681-4a39-b50c-ad30b0740d96"],
"optionalParameterUUIDs": [],
"hexColor": "126067"
},
{
"UUID": "88658487-39c3-484e-81d3-84c432d72d44",
"name": "Дверь Открылась",
"description": "Лог о том, что открылась дверь",
"type": "log",
"requiredParameterUUIDs": [],
"optionalParameterUUIDs": [],
"hexColor": "0e8203"
},
{
"UUID": "a04a2a11-2f2d-4f5e-9659-7337f4543f7a",
"name": "Дверь закрылась",
"description": "Лог о том, что закрылась дверь",
"type": "log",
"requiredParameterUUIDs": [],
"optionalParameterUUIDs": [],
"hexColor": "10128d"
}
],
"routeEndpoints": [
{
"UUID": "0578d33e-0f83-411d-91e8-a6eb3add4432",
"name": "Unlock door endpoint",
"shortcode": "UD",
"description": "Вход для команды на разблокировку двери",
"eventUUID": "08ff24dd-1cc8-424a-a638-88e68cf4218e",
"type": "eventSink",
"hexColor": "077291"
},
{
"UUID": "c2d4e359-1171-44c0-b1c7-4ab44b9de44a",
"name": "Lock door endpoint",
"shortcode": "LD",
"description": "Вход для команды на блокировку двери",
"eventUUID": "344fe486-4006-445c-ab92-84cb427e2d7e",
"type": "eventSink",
"hexColor": "169420"
},
{
"UUID": "98e6e883-6b15-46e5-9fc8-9aef8116e47c",
"name": "Set door status endpoint",
"shortcode": "SDS",
"description": "Вход для команды на установку статуса блокировки двери",
"eventUUID": "adcb7802-a91c-44cb-8404-fd01d2af4624",
"type": "eventSink",
"hexColor": "845130"
},
{
"UUID": "db414f8b-a7b9-4c94-b00e-c0f9890e1b8e",
"name": "Door was opened",
"shortcode": "OD",
"description": "Выход с сообщениями об открытой двери",
"eventUUID": "88658487-39c3-484e-81d3-84c432d72d44",
"type": "eventSource",
"hexColor": "160420"
},
{
"UUID": "646014f8-d864-462e-a49c-6209f083884c",
"name": "Door was closed",
"shortcode": "CD",
"description": "Выход с сообщениями о закрытой двери",
"eventUUID": "a04a2a11-2f2d-4f5e-9659-7337f4543f7a",
"type": "eventSource",
"hexColor": "840130"
}
],
"transport": {
"wss": true,
"http": false
}
}
}
}