[ { "id": "2ce9b8ad2d0afdeb", "type": "mqtt in", "z": "1e10f095090cde75", "name": "Dynamic LSH Device Listener", "topic": "", "qos": "2", "datatype": "auto-detect", "broker": "82ad18b3.0b1ee8", "nl": false, "rap": true, "rh": 0, "inputs": 1, "x": 620, "y": 400, "wires": [["77fbe5195fd5c7a6"]] }, { "id": "77fbe5195fd5c7a6", "type": "lsh-logic", "z": "1e10f095090cde75", "name": "", "homieBasePath": "homie/", "lshBasePath": "LSH/", "serviceTopic": "LSH/Node-RED/SRV", "protocol": "json", "otherDevicesPrefix": "other_devices", "systemConfigPath": "configs/system-config.json", "exposeStateContext": "global", "exposeStateKey": "lsh_state", "exportTopics": "flow", "exportTopicsKey": "lsh_topics", "exposeConfigContext": "global", "exposeConfigKey": "lsh_config", "otherActorsContext": "global", "clickTimeout": 5, "clickCleanupInterval": 30, "watchdogInterval": 120, "interrogateThreshold": 180, "initialStateTimeout": "5", "pingTimeout": "5", "haDiscovery": true, "haDiscoveryPrefix": "homeassistant", "x": 870, "y": 380, "wires": [ ["98265ffd08f02caa", "ab525ecad109fe40"], ["570c53806e2b9305"], ["6fdc981ed18dba80"], ["baab86d684aba545", "2ce9b8ad2d0afdeb"], ["2c15477cb520c121"] ] }, { "id": "98265ffd08f02caa", "type": "debug", "z": "1e10f095090cde75", "name": "[LSH CMDS]", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 1090, "y": 300, "wires": [] }, { "id": "570c53806e2b9305", "type": "debug", "z": "1e10f095090cde75", "name": "[Other actors CMDS]", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 1120, "y": 340, "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": 1080, "y": 380, "wires": [] }, { "id": "baab86d684aba545", "type": "debug", "z": "1e10f095090cde75", "name": "[TOPICS]", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 1080, "y": 420, "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": 1080, "y": 460, "wires": [] }, { "id": "ab525ecad109fe40", "type": "mqtt out", "z": "1e10f095090cde75", "name": "MQTT Out", "topic": "", "qos": "", "retain": "", "respTopic": "", "contentType": "", "userProps": "", "correl": "", "expiry": "", "broker": "82ad18b3.0b1ee8", "x": 1090, "y": 260, "wires": [] }, { "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": "1b907f17b2870d5c", "type": "global-config", "env": [], "modules": { "node-red-contrib-lsh-logic": "1.2.8" } } ]