[ { "id": "presence-example", "type": "tab", "label": "Presence Example", "disabled": false, "info": "" }, { "id": "inject-motion-true", "type": "inject", "z": "presence-example", "name": "motion true", "topic": "", "payload": "{\"motionDetected\":true}", "payloadType": "json", "repeat": "", "crontab": "", "once": false, "x": 120, "y": 80, "wires": [["presence-node"]] }, { "id": "inject-motion-false", "type": "inject", "z": "presence-example", "name": "motion false", "topic": "", "payload": "{\"motionDetected\":false}", "payloadType": "json", "x": 120, "y": 140, "wires": [["presence-node"]] }, { "id": "inject-door-open", "type": "inject", "z": "presence-example", "name": "door open", "topic": "", "payload": "{\"doorOpen\":true}", "payloadType": "json", "x": 130, "y": 200, "wires": [["presence-node"]] }, { "id": "inject-door-closed", "type": "inject", "z": "presence-example", "name": "door closed", "topic": "", "payload": "{\"doorOpen\":false}", "payloadType": "json", "x": 130, "y": 260, "wires": [["presence-node"]] }, { "id": "inject-combined", "type": "inject", "z": "presence-example", "name": "combined motion=true door=false", "topic": "", "payload": "{\"motionDetected\":true,\"doorOpen\":false}", "payloadType": "json", "x": 120, "y": 320, "wires": [["presence-node"]] }, { "id": "inject-combined-2", "type": "inject", "z": "presence-example", "name": "combined motion=false door=true", "topic": "", "payload": "{\"motionDetected\":false,\"doorOpen\":true}", "payloadType": "json", "x": 120, "y": 360, "wires": [["presence-node"]] }, { "id": "inject-presence-true", "type": "inject", "z": "presence-example", "name": "presence true (override)", "topic": "", "payload": "{\"presenceDetected\":true}", "payloadType": "json", "x": 120, "y": 420, "wires": [["presence-node"]] }, { "id": "inject-presence-false", "type": "inject", "z": "presence-example", "name": "presence false (override)", "topic": "", "payload": "{\"presenceDetected\":false}", "payloadType": "json", "x": 120, "y": 460, "wires": [["presence-node"]] }, { "id": "presence-node", "type": "presence-detector", "z": "presence-example", "name": "room presence", "motionTimeout": "30000", "delayBetween": "3000", "payload1Text": "{\"cmd\":\"left_timeout\"}", "payload2Text": "{\"cmd\":\"absent\"}", "treatMissingDoorAsOpen": true, "resetOnMotion": true, "resetOnDoorOpen": true, "x": 380, "y": 160, "wires": [["debug-presence"],["debug-control"]] }, { "id": "debug-presence", "type": "debug", "z": "presence-example", "name": "presence_out", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "x": 600, "y": 140, "wires": [] }, { "id": "debug-control", "type": "debug", "z": "presence-example", "name": "control_out", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "x": 600, "y": 200, "wires": [] } ]