[ { "id": "820464e1e8b08b98", "type": "tab", "label": "Flow 5", "disabled": false, "info": "", "env": [] }, { "id": "af726d45933680e7", "type": "mqtt in", "z": "820464e1e8b08b98", "name": "", "topic": "/vision_ai/data", "qos": "2", "datatype": "auto-detect", "broker": "ec7d072cfbe377c3", "nl": false, "rap": true, "rh": 0, "inputs": 0, "x": 180, "y": 80, "wires": [ [ "2" ] ] }, { "id": "2", "type": "function", "z": "820464e1e8b08b98", "name": "Extract Score", "func": "// Check if payload and boxes exist\nif (msg.payload && msg.payload.boxes && msg.payload.boxes[0]) {\n let score = msg.payload.boxes[0].score; // Extrahiere den Score-Wert\n if (score > 70) {\n msg.payload = score; // Setze den Score als neue Payload\n return msg; // Sende die Nachricht nur, wenn Score > 40\n }\n}\n// Wenn die Bedingung nicht erfüllt ist, ignoriere die Nachricht\nreturn null;\n", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 400, "y": 80, "wires": [ [ "3", "a21e33088a66bf25" ] ] }, { "id": "3", "type": "debug", "z": "820464e1e8b08b98", "name": "Score Output", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 620, "y": 80, "wires": [] }, { "id": "a21e33088a66bf25", "type": "trigger", "z": "820464e1e8b08b98", "name": "", "op1": "1", "op2": "0", "op1type": "str", "op2type": "str", "duration": "30", "extend": false, "overrideDelay": false, "units": "s", "reset": "", "bytopic": "all", "topic": "topic", "outputs": 1, "x": 590, "y": 140, "wires": [ [ "10f102b739a73c2f", "0c95c988ea6f3da4" ] ] }, { "id": "10f102b739a73c2f", "type": "debug", "z": "820464e1e8b08b98", "name": "debug 10", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 800, "y": 140, "wires": [] }, { "id": "09d3a894fe6a8d1c", "type": "telegram sender", "z": "98", "name": "", "bot": "8", "haserroroutput": false, "outputs": 1, "x": 1000, "y": 200, "wires": [ [] ] }, { "id": "d1b95759670f38c9", "type": "function", "z": "820464e1e8b08b98", "name": "function 4", "func": "var msg1 = msg.payload.text;\nmsg.payload = {}\nmsg.payload.chatId = xxxxx\nmsg.payload.type = \"message\"\nmsg.payload.content = \"Vision AI hat ein Gesicht erkannt\";\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 820, "y": 200, "wires": [ [ "09d3a894fe6a8d1c" ] ] }, { "id": "0c95c988ea6f3da4", "type": "switch", "z": "820464e1e8b08b98", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 670, "y": 200, "wires": [ [ "d1b95759670f38c9" ] ] }, { "id": "ec7d072cfbe377c3", "type": "mqtt-broker", "name": "192.168.1.1", "broker": "192.168.1.1", "port": 1883, "clientid": "", "autoConnect": true, "usetls": false, "protocolVersion": 4, "keepalive": 60, "cleansession": true, "autoUnsubscribe": true, "birthTopic": "", "birthQos": "0", "birthRetain": "false", "birthPayload": "", "birthMsg": {}, "closeTopic": "", "closeQos": "0", "closeRetain": "false", "closePayload": "", "closeMsg": {}, "willTopic": "", "willQos": "0", "willRetain": "false", "willPayload": "", "willMsg": {}, "userProps": "", "sessionExpiry": "" }, { "id": "564dc6ebc99bca08", "type": "telegram bot", "botname": "xxxx_bot", "usernames": "xxxx", "chatids": "", "baseapiurl": "", "updatemode": "polling", "pollinterval": 300, "usesocks": false, "sockshost": "", "socksprotocol": "socks5", "socksport": 6667, "socksusername": "anonymous", "sockspassword": "", "bothost": "", "botpath": "", "localbotport": 8443, "publicbotport": 8443, "privatekey": "", "certificate": "", "useselfsignedcertificate": false, "sslterminated": false, "verboselogging": false } ]