[ { "id": "c32a0a1f4a2b9221", "type": "ioBroker in", "z": "84a77a3db6816897", "name": "Teich-Pow", "topic": "0_userdata.0.TeichMinus.Teich-Pow", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "outFormat": "ioBroker", "x": 540, "y": 240, "wires": [ [ "9a2bda7d9bbb1ca2", "1bf03f33a73195a0" ] ] }, { "id": "eceba02fa565ce76", "type": "ioBroker in", "z": "84a77a3db6816897", "name": "WR-Fritz", "topic": "0_userdata.0.TeichMinus.WR-Fritz", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "outFormat": "ioBroker", "x": 540, "y": 340, "wires": [ [ "9a2bda7d9bbb1ca2", "e0e5c08d3f04d5e4" ] ] }, { "id": "11f59eb25158b200", "type": "ioBroker out", "z": "84a77a3db6816897", "name": "Ergebnis", "topic": "0_userdata.0.TeichMinus.Ergebnis", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1020, "y": 300, "wires": [] }, { "id": "1db6610dafac15a7", "type": "debug", "z": "84a77a3db6816897", "name": "debug 3", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 1020, "y": 240, "wires": [] }, { "id": "9a2bda7d9bbb1ca2", "type": "function", "z": "84a77a3db6816897", "name": "wrFritz - teichPow", "func": "var topic = msg.topic;\nvar teichPow;\nvar wrFritz;\nvar ergebnis;\n\nvar teichPow = context.get('teichPowData') || 0;;\nvar wrFritz = context.get('wrFritzData') || 0;;\n\n\nif (topic == flow.get('teichPowTopic')) {\n//if (topic == \"0_userdata.0.TeichMinus.Teich-Pow\") {\n teichPow = parseInt(msg.payload);\n context.set('teichPowData', teichPow)\n}\n\nif (topic == flow.get('wrFritzTopic')) {\n//if (topic == \"0_userdata/0/TeichMinus/WR-Fritz\") {\n wrFritz = parseInt(msg.payload);\n context.set('wrFritzData', wrFritz) \n}\n\nergebnis = wrFritz - teichPow;\nmsg.payload = ergebnis;\nreturn msg;\n\n\n", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 790, "y": 300, "wires": [ [ "1db6610dafac15a7", "11f59eb25158b200" ] ] }, { "id": "1bf03f33a73195a0", "type": "function", "z": "84a77a3db6816897", "name": "teichPowTopic", "func": "var topic = msg.topic;\nflow.set('teichPowTopic', topic);\n\nmsg.payload = flow.get('teichPowTopic');\nreturn msg;", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 780, "y": 240, "wires": [ [ "068d1b3676cfdba6" ] ] }, { "id": "068d1b3676cfdba6", "type": "debug", "z": "84a77a3db6816897", "name": "debug 5", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 1020, "y": 160, "wires": [] }, { "id": "e0e5c08d3f04d5e4", "type": "function", "z": "84a77a3db6816897", "name": "wrFritzTopic", "func": "var topic = msg.topic;\nflow.set('wrFritzTopic', topic);\n\nmsg.payload = flow.get('wrFritzTopic');\nreturn msg;", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 770, "y": 360, "wires": [ [ "c92887047e1e31fe" ] ] }, { "id": "c92887047e1e31fe", "type": "debug", "z": "84a77a3db6816897", "name": "debug 6", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 1020, "y": 420, "wires": [] } ]