Translations:Webhooks/6/ru
Пример
Настройки хранятся в файле /home/settings/webhooks.json. Пример с событием с обратной связью и двумя действиями:
1{
2 "events": [
3 {
4 "name": "997:1_button_pressed",
5 "url": "https://maker.ifttt.com/trigger/997:1_button_pressed/with/key/YOUR_IFTTT_KEY",
6 "method": "POST"
7 },
8 {
9 "name": "447:145_sensor_state",
10 "url": "https://example.com/weather.json",
11 "feedback": { "addr": "447:145", "regexp": "/\"temp\":\"(-?[0-9]+)\",/" }
12 }
13 ],
14 "actions": [
15 {
16 "name": "401:1_lamp_on",
17 "status": [ { "request": "status-set", "addr": "401:1", "status": { "state": "on" } } ]
18 },
19 {
20 "name": "401:1_lamp_reverse",
21 "status": [ { "request": "status-set", "addr": "401:1", "status": { "state": "reverse" } } ]
22 }
23 ]
24}