Advertisement
Guest User

Untitled

a guest
Sep 29th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 7.37 KB | None | 0 0
  1. [
  2.     {
  3.         "id": "b7314658.1305c8",
  4.         "type": "tab",
  5.         "label": "Auto alert",
  6.         "disabled": false,
  7.         "info": ""
  8.     },
  9.     {
  10.         "id": "1a426670.72f2ba",
  11.         "type": "switch",
  12.         "z": "b7314658.1305c8",
  13.         "name": "find switch",
  14.         "property": "payload.idx",
  15.         "propertyType": "msg",
  16.         "rules": [
  17.             {
  18.                 "t": "eq",
  19.                 "v": "151",
  20.                 "vt": "str"
  21.             },
  22.             {
  23.                 "t": "else"
  24.             }
  25.         ],
  26.         "checkall": "false",
  27.         "repair": false,
  28.         "outputs": 2,
  29.         "x": 430,
  30.         "y": 420,
  31.         "wires": [
  32.             [
  33.                 "d7a06fb0.7c3a3"
  34.             ],
  35.             []
  36.         ]
  37.     },
  38.     {
  39.         "id": "8d7f732e.f2c6c",
  40.         "type": "mqtt in",
  41.         "z": "b7314658.1305c8",
  42.         "name": "",
  43.         "topic": "domoticz/out",
  44.         "qos": "2",
  45.         "datatype": "auto",
  46.         "broker": "424e85f9.98d45c",
  47.         "x": 90,
  48.         "y": 420,
  49.         "wires": [
  50.             [
  51.                 "82f6f62c.145aa8"
  52.             ]
  53.         ]
  54.     },
  55.     {
  56.         "id": "82f6f62c.145aa8",
  57.         "type": "json",
  58.         "z": "b7314658.1305c8",
  59.         "name": "",
  60.         "x": 270,
  61.         "y": 420,
  62.         "wires": [
  63.             [
  64.                 "1a426670.72f2ba"
  65.             ]
  66.         ]
  67.     },
  68.     {
  69.         "id": "d7a06fb0.7c3a3",
  70.         "type": "function",
  71.         "z": "b7314658.1305c8",
  72.         "name": "Republish switch",
  73.         "func": "msg.topic = \"domoticz/out/device/\"+msg.payload.name;\n\nif (msg.payload.nvalue == 1) { \n    msg.payload = \"ON\"} \nelse\n{\n    msg.payload = \"OFF\"\n}\n\nreturn msg;",
  74.         "outputs": 1,
  75.         "noerr": 0,
  76.         "x": 630,
  77.         "y": 420,
  78.         "wires": [
  79.             [
  80.                 "41623a29.27b014"
  81.             ]
  82.         ]
  83.     },
  84.     {
  85.         "id": "41623a29.27b014",
  86.         "type": "switch",
  87.         "z": "b7314658.1305c8",
  88.         "name": "",
  89.         "property": "payload",
  90.         "propertyType": "msg",
  91.         "rules": [
  92.             {
  93.                 "t": "eq",
  94.                 "v": "ON",
  95.                 "vt": "str"
  96.             },
  97.             {
  98.                 "t": "eq",
  99.                 "v": "OFF",
  100.                 "vt": "str"
  101.             }
  102.         ],
  103.         "checkall": "true",
  104.         "repair": false,
  105.         "outputs": 2,
  106.         "x": 830,
  107.         "y": 420,
  108.         "wires": [
  109.             [
  110.                 "51a01304.6be31c"
  111.             ],
  112.             [
  113.                 "54a13f2a.9ea45"
  114.             ]
  115.         ]
  116.     },
  117.     {
  118.         "id": "a29df6bf.527728",
  119.         "type": "function",
  120.         "z": "b7314658.1305c8",
  121.         "name": "alarm on",
  122.         "func": "var payload=msg.payload;\nvar topic=\"none\";\n        switch (payload) {\n            case '  \"on\"':\n                topic = \"domoticz/in\";\n                break;\n   }\n   if (topic == \"none\") {\n    return 0;\n}\n msg.payload = { \"idx\" : 150, \"nvalue\" : 1};\n\nmsg.topic=topic;\n\nreturn msg;",
  123.         "outputs": 1,
  124.         "noerr": 0,
  125.         "x": 1960,
  126.         "y": 580,
  127.         "wires": [
  128.             [
  129.                 "20cc4533.bafa9a"
  130.             ]
  131.         ]
  132.     },
  133.     {
  134.         "id": "1b3c0c2e.e637a4",
  135.         "type": "function",
  136.         "z": "b7314658.1305c8",
  137.         "name": "alarm off",
  138.         "func": "var payload=msg.payload;\nvar topic=\"none\";\n        switch (payload) {\n            case '  \"off\"':\n                topic = \"domoticz/in\";\n                break;\n   }\n   if (topic == \"none\") {\n    return 0;\n}\n msg.payload = { \"idx\" : 150, \"nvalue\" : 0};\n\nmsg.topic=topic;\n\nreturn msg;",
  139.         "outputs": 1,
  140.         "noerr": 0,
  141.         "x": 1960,
  142.         "y": 660,
  143.         "wires": [
  144.             [
  145.                 "20cc4533.bafa9a"
  146.             ]
  147.         ]
  148.     },
  149.     {
  150.         "id": "20cc4533.bafa9a",
  151.         "type": "mqtt out",
  152.         "z": "b7314658.1305c8",
  153.         "name": "",
  154.         "topic": "",
  155.         "qos": "",
  156.         "retain": "",
  157.         "broker": "424e85f9.98d45c",
  158.         "x": 2130,
  159.         "y": 620,
  160.         "wires": []
  161.     },
  162.     {
  163.         "id": "4b794372.8a8b8c",
  164.         "type": "split",
  165.         "z": "b7314658.1305c8",
  166.         "name": "",
  167.         "splt": "\\n",
  168.         "spltType": "str",
  169.         "arraySplt": 1,
  170.         "arraySpltType": "len",
  171.         "stream": false,
  172.         "addname": "",
  173.         "x": 1810,
  174.         "y": 620,
  175.         "wires": [
  176.             [
  177.                 "a29df6bf.527728",
  178.                 "1b3c0c2e.e637a4"
  179.             ]
  180.         ]
  181.     },
  182.     {
  183.         "id": "6b7ad9e7.4fdba8",
  184.         "type": "json",
  185.         "z": "b7314658.1305c8",
  186.         "name": "",
  187.         "property": "payload",
  188.         "action": "str",
  189.         "pretty": false,
  190.         "x": 1650,
  191.         "y": 620,
  192.         "wires": [
  193.             [
  194.                 "4b794372.8a8b8c"
  195.             ]
  196.         ]
  197.     },
  198.     {
  199.         "id": "e2ff5b86.16a2b8",
  200.         "type": "inject",
  201.         "z": "b7314658.1305c8",
  202.         "name": "",
  203.         "topic": "",
  204.         "payload": "",
  205.         "payloadType": "date",
  206.         "repeat": "30",
  207.         "crontab": "",
  208.         "once": false,
  209.         "onceDelay": 0.1,
  210.         "x": 870,
  211.         "y": 640,
  212.         "wires": [
  213.             [
  214.                 "f6fc713f.a0b2b"
  215.             ]
  216.         ]
  217.     },
  218.     {
  219.         "id": "51a01304.6be31c",
  220.         "type": "exec",
  221.         "z": "b7314658.1305c8",
  222.         "command": "/usr/local/bin/miio protocol call id_helye set_arming '[\"on\"]'",
  223.         "addpay": false,
  224.         "append": "",
  225.         "useSpawn": "false",
  226.         "timer": "",
  227.         "oldrc": false,
  228.         "name": "",
  229.         "x": 1138.5,
  230.         "y": 344.5,
  231.         "wires": [
  232.             [],
  233.             [],
  234.             []
  235.         ]
  236.     },
  237.     {
  238.         "id": "54a13f2a.9ea45",
  239.         "type": "exec",
  240.         "z": "b7314658.1305c8",
  241.         "command": "/usr/local/bin/miio protocol call id_helye set_arming '[\"off\"]'",
  242.         "addpay": false,
  243.         "append": "",
  244.         "useSpawn": "false",
  245.         "timer": "",
  246.         "oldrc": false,
  247.         "name": "",
  248.         "x": 1140.5,
  249.         "y": 493.5,
  250.         "wires": [
  251.             [],
  252.             [],
  253.             []
  254.         ]
  255.     },
  256.     {
  257.         "id": "f6fc713f.a0b2b",
  258.         "type": "exec",
  259.         "z": "b7314658.1305c8",
  260.         "command": "/usr/local/bin/miio protocol call id_helye get_arming",
  261.         "addpay": false,
  262.         "append": "",
  263.         "useSpawn": "false",
  264.         "timer": "",
  265.         "oldrc": false,
  266.         "name": "",
  267.         "x": 1240.5,
  268.         "y": 640.5,
  269.         "wires": [
  270.             [
  271.                 "6b7ad9e7.4fdba8"
  272.             ],
  273.             [],
  274.             []
  275.         ]
  276.     },
  277.     {
  278.         "id": "424e85f9.98d45c",
  279.         "type": "mqtt-broker",
  280.         "z": "",
  281.         "name": "Ubuntu",
  282.         "broker": "192.168.31.105",
  283.         "port": "1883",
  284.         "clientid": "",
  285.         "usetls": false,
  286.         "compatmode": true,
  287.         "keepalive": "60",
  288.         "cleansession": true,
  289.         "birthTopic": "",
  290.         "birthQos": "0",
  291.         "birthPayload": "",
  292.         "closeTopic": "",
  293.         "closeQos": "0",
  294.         "closePayload": "",
  295.         "willTopic": "",
  296.         "willQos": "0",
  297.         "willPayload": ""
  298.     }
  299. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement