Advertisement
Guest User

mqtt_alarm/config.json

a guest
Jun 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 8.96 KB | None | 0 0
  1. {
  2.         "log": {
  3.                 "file": "logs/mqtt_alarm.log",
  4.                 "max_size": 10485760,
  5.                 "max_files": 10
  6.         },
  7.         "debug_mqtt": false,
  8.         "debug_logic": false,
  9.         "debug_shell": false,
  10.         "debug_relay": false,
  11.         "mqtt_options": {
  12.                 "proto": "tcp",
  13.                 "host": "localhost:1883",
  14.                 "user": "",
  15.                 "password": "",
  16.                 "client_id": "mqtt_alarm",
  17.                 "reconnect": "60s"
  18.         },
  19.         "events": [
  20.                 {
  21.                         "id": 1,
  22.                         "enabled": true,
  23.                         "topic": "/devices/mv110-8a-16/controls/input1",
  24.                         "min": -10,
  25.                         "max": 7.7,
  26.                         "invert": false,
  27.                         "start_factor": {
  28.                                 "num": 37,
  29.                                 "interval": "100s"
  30.                         },
  31.                         "on_start": [
  32.                                 1,
  33.                                 2
  34.                         ],
  35.                         "stop_factor": {
  36.                                 "num": 2,
  37.                                 "interval": "100s"
  38.                         },
  39.                         "on_stop": [
  40.                                 1,
  41.                                 2
  42.                         ],
  43.                         "repeat_interval": "30m"
  44.                 },
  45.                 {
  46.                         "id": 2,
  47.                         "enabled": true,
  48.                         "topic": "/devices/mv110-8a-16/controls/input1",
  49.                         "min": 2.3,
  50.                         "max": 7.7,
  51.                         "invert": false,
  52.                         "start_factor": {
  53.                                 "num": 37,
  54.                                 "interval": "60s"
  55.                         },
  56.                         "on_start": [
  57.                                 1,
  58.                                 2
  59.                         ],
  60.                         "stop_factor": {
  61.                                 "num": 3,
  62.                                 "interval": "60s"
  63.                         },
  64.                         "on_stop": [
  65.                                 1,
  66.                                 2
  67.                         ],
  68.                         "repeat_interval": "30m"
  69.                 },
  70.                 {
  71.                         "id": 3,
  72.                         "enabled": true,
  73.                         "topic": "/devices/mv110-8a-16/controls/input1",
  74.                         "min": 2.3,
  75.                         "max": 50,
  76.                         "invert": false,
  77.                         "start_factor": {
  78.                                 "num": 37,
  79.                                 "interval": "60s"
  80.                         },
  81.                         "on_start": [
  82.                                 1,
  83.                                 2
  84.                         ],
  85.                         "stop_factor": {
  86.                                 "num": 3,
  87.                                 "interval": "60s"
  88.                         },
  89.                         "on_stop": [
  90.                                 1,
  91.                                 2
  92.                         ],
  93.                         "repeat_interval": "30m"
  94.                 },
  95.                 {
  96.                         "id": 4,
  97.                         "enabled": true,
  98.                         "topic": "/devices/mv110-8a-16/controls/input2",
  99.                         "min": -10,
  100.                         "max": 7.7,
  101.                         "invert": false,
  102.                         "start_factor": {
  103.                                 "num": 37,
  104.                                 "interval": "100s"
  105.                         },
  106.                         "on_start": [
  107.                                 1,
  108.                                 2
  109.                         ],
  110.                         "stop_factor": {
  111.                                 "num": 2,
  112.                                 "interval": "100s"
  113.                         },
  114.                         "on_stop": [
  115.                                 1,
  116.                                 2
  117.                         ],
  118.                         "repeat_interval": "30m"
  119.                 },
  120.                 {
  121.                         "id": 5,
  122.                         "enabled": true,
  123.                         "topic": "/devices/mv110-8a-16/controls/input2",
  124.                         "min": 2.3,
  125.                         "max": 7.7,
  126.                         "invert": false,
  127.                         "start_factor": {
  128.                                 "num": 37,
  129.                                 "interval": "60s"
  130.                         },
  131.                         "on_start": [
  132.                                 1,
  133.                                 2
  134.                         ],
  135.                         "stop_factor": {
  136.                                 "num": 3,
  137.                                 "interval": "60s"
  138.                         },
  139.                         "on_stop": [
  140.                                 1,
  141.                                 2
  142.                         ],
  143.                         "repeat_interval": "30m"
  144.                 },
  145.                 {
  146.                         "id": 6,
  147.                         "enabled": true,
  148.                         "topic": "/devices/mv110-8a-16/controls/input2",
  149.                         "min": 2.3,
  150.                         "max": 50,
  151.                         "invert": false,
  152.                         "start_factor": {
  153.                                 "num": 37,
  154.                                 "interval": "60s"
  155.                         },
  156.                         "on_start": [
  157.                                 1,
  158.                                 2
  159.                         ],
  160.                         "stop_factor": {
  161.                                 "num": 3,
  162.                                 "interval": "60s"
  163.                         },
  164.                         "on_stop": [
  165.                                 1,
  166.                                 2
  167.                         ],
  168.                         "repeat_interval": "30m"
  169.                 }
  170.         ],
  171.         "scripts": [
  172.                 {
  173.                         "id": 1,
  174.                         "enabled": false,
  175.                         "shell": "/bin/sh",
  176.                         "params": "",
  177.                         "script": "scripts/email.sh",
  178.                         "timeout": "15s",
  179.                         "debug_file": "scripts/debug.txt"
  180.                 },
  181.                 {
  182.                         "id": 2,
  183.                         "enabled": false,
  184.                         "shell": "/bin/sh",
  185.                         "params": "",
  186.                         "script": "scripts/sms.sh",
  187.                         "timeout": "150s",
  188.                         "debug_file": "scripts/debug.txt"
  189.                 }
  190.         ],
  191.         "relays": [
  192.                 {
  193.                         "id": 1,
  194.                         "enabled": false,
  195.                         "topic": "",
  196.                         "dial": "127.0.0.1:15507",
  197.                         "timeout": "5s",
  198.                         "update_interval": "15s",
  199.                         "start_request": "0000000000064006000000ff",
  200.                         "start_response": "0000000000064006000000ff",
  201.                         "stop_request": "000000000006400600000000",
  202.                         "stop_response": "000000000006400600000000",
  203.                         "events": [
  204.                                 1,
  205.                                 2
  206.                         ]
  207.                 },
  208.                 {
  209.                         "id": 2,
  210.                         "enabled": true,
  211.                         "topic": "",
  212.                         "dial": "127.0.0.1:15507",
  213.                         "timeout": "5s",
  214.                         "update_interval": "15s",
  215.                         "start_request": "0000000000064006000100ff",
  216.                         "start_response": "0000000000064006000100ff",
  217.                         "stop_request": "000000000006400600010000",
  218.                         "stop_response": "000000000006400600010000",
  219.                         "events": [
  220.                                 1
  221.                         ]
  222.                 },
  223.                 {
  224.                         "id": 3,
  225.                         "enabled": true,
  226.                         "topic": "",
  227.                         "dial": "127.0.0.1:15507",
  228.                         "timeout": "5s",
  229.                         "update_interval": "15s",
  230.                         "start_request": "0000000000064006000200ff",
  231.                         "start_response": "0000000000064006000200ff",
  232.                         "stop_request": "000000000006400600020000",
  233.                         "stop_response": "000000000006400600020000",
  234.                         "events": [
  235.                                 2
  236.                         ]
  237.                 }
  238.         ]
  239. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement