[
  {
    "id": "98265ffd08f02caa",
    "type": "debug",
    "z": "1e10f095090cde75",
    "name": "LSH commands",
    "active": true,
    "tosidebar": true,
    "console": false,
    "tostatus": false,
    "complete": "true",
    "targetType": "full",
    "statusVal": "",
    "statusType": "auto",
    "x": 540,
    "y": 100,
    "wires": []
  },
  {
    "id": "570c53806e2b9305",
    "type": "debug",
    "z": "1e10f095090cde75",
    "name": "Other actors commands",
    "active": true,
    "tosidebar": true,
    "console": false,
    "tostatus": false,
    "complete": "true",
    "targetType": "full",
    "statusVal": "",
    "statusType": "auto",
    "x": 570,
    "y": 140,
    "wires": []
  },
  {
    "id": "6fdc981ed18dba80",
    "type": "debug",
    "z": "1e10f095090cde75",
    "name": "Alerts",
    "active": true,
    "tosidebar": true,
    "console": false,
    "tostatus": false,
    "complete": "true",
    "targetType": "full",
    "statusVal": "",
    "statusType": "auto",
    "x": 510,
    "y": 180,
    "wires": []
  },
  {
    "id": "baab86d684aba545",
    "type": "debug",
    "z": "1e10f095090cde75",
    "name": "Dynamic Subscription",
    "active": true,
    "tosidebar": true,
    "console": false,
    "tostatus": false,
    "complete": "true",
    "targetType": "full",
    "statusVal": "",
    "statusType": "auto",
    "x": 560,
    "y": 220,
    "wires": []
  },
  {
    "id": "2c15477cb520c121",
    "type": "debug",
    "z": "1e10f095090cde75",
    "name": "Debug",
    "active": true,
    "tosidebar": true,
    "console": false,
    "tostatus": false,
    "complete": "true",
    "targetType": "full",
    "statusVal": "",
    "statusType": "auto",
    "x": 510,
    "y": 260,
    "wires": []
  },
  {
    "id": "ab525ecad109fe40",
    "type": "mqtt out",
    "z": "1e10f095090cde75",
    "name": "MQTT Out",
    "topic": "",
    "qos": "",
    "retain": "",
    "respTopic": "",
    "contentType": "",
    "userProps": "",
    "correl": "",
    "expiry": "",
    "broker": "82ad18b3.0b1ee8",
    "x": 530,
    "y": 40,
    "wires": []
  },
  {
    "id": "43e7627e80e403ad",
    "type": "lsh-logic",
    "z": "1e10f095090cde75",
    "name": "",
    "homieBasePath": "homie/5/",
    "lshBasePath": "LSH/",
    "serviceTopic": "LSH/Node-RED/SRV",
    "protocol": "json",
    "otherDevicesPrefix": "other_devices",
    "systemConfigJson": "  {\n    \"devices\": [\n      {\n        \"name\": \"device1\",\n        \"longClickButtons\": [\n          {\n            \"id\": 1,\n            \"actors\": [\n              {\n                \"name\": \"device1\",\n                \"allActuators\": false,\n                \"actuators\": [2, 7]\n              }\n            ],\n            \"otherActors\": [\"yeelightBedside\"]\n          }\n        ]\n      },\n      {\n        \"name\": \"device2\",\n        \"longClickButtons\": [\n          {\n            \"id\": 1,\n            \"actors\": [\n              {\n                \"name\": \"device2\",\n                \"allActuators\": false,\n                \"actuators\": [5]\n              }\n            ],\n            \"otherActors\": [\"xiaomiBathroom\"]\n          }\n        ]\n      }\n    ]\n  }",
    "exposeStateContext": "flow",
    "exposeStateKey": "lsh_state",
    "exportTopics": "flow",
    "exportTopicsKey": "lsh_topics",
    "exposeConfigContext": "flow",
    "exposeConfigKey": "lsh_config",
    "otherActorsContext": "flow",
    "clickTimeout": 2,
    "clickCleanupInterval": 30,
    "watchdogInterval": 60,
    "interrogateThreshold": 120,
    "initialStateTimeout": 2,
    "pingTimeout": 3,
    "x": 310,
    "y": 200,
    "wires": [
      ["ab525ecad109fe40"],
      ["570c53806e2b9305"],
      ["6fdc981ed18dba80"],
      ["baab86d684aba545", "1e8654a8fa9f98f8"],
      ["2c15477cb520c121"]
    ]
  },
  {
    "id": "1e8654a8fa9f98f8",
    "type": "mqtt in",
    "z": "1e10f095090cde75",
    "name": "MQTT in",
    "topic": "",
    "qos": "2",
    "datatype": "auto-detect",
    "broker": "82ad18b3.0b1ee8",
    "nl": false,
    "rap": true,
    "rh": 0,
    "inputs": 1,
    "x": 140,
    "y": 220,
    "wires": [["43e7627e80e403ad"]]
  },
  {
    "id": "82ad18b3.0b1ee8",
    "type": "mqtt-broker",
    "name": "",
    "broker": "mosquitto",
    "port": "1883",
    "clientid": "Node-RED",
    "autoConnect": true,
    "usetls": false,
    "compatmode": false,
    "protocolVersion": "5",
    "keepalive": "60",
    "cleansession": true,
    "autoUnsubscribe": true,
    "birthTopic": "LSH/Node-RED/status",
    "birthQos": "2",
    "birthRetain": "true",
    "birthPayload": "ready",
    "birthMsg": {},
    "closeTopic": "LSH/Node-RED/status",
    "closeQos": "2",
    "closeRetain": "true",
    "closePayload": "lost",
    "closeMsg": {},
    "willTopic": "LSH/Node-RED/status",
    "willQos": "2",
    "willRetain": "true",
    "willPayload": "lost",
    "willMsg": {},
    "userProps": "",
    "sessionExpiry": ""
  },
  {
    "id": "96fbf3eed9b7d024",
    "type": "global-config",
    "env": [],
    "modules": {
      "node-red-contrib-lsh-logic": "3.1.11"
    }
  }
]
