[ { "id": "fdbc851f.61bec8", "type": "tab", "label": "Labor", "disabled": false, "info": "" }, { "id": "25c50883.bea6f8", "type": "mqtt out", "z": "fdbc851f.61bec8", "name": "cmd/drehz", "topic": "/maschine/cmd/drehz", "qos": "1", "retain": "true", "broker": "9d12c96a.1bc38", "x": 614, "y": 294, "wires": [] }, { "id": "ce7402d4.57716", "type": "mqtt in", "z": "fdbc851f.61bec8", "name": "", "topic": "/maschine/temp", "qos": "2", "datatype": "auto", "broker": "9d12c96a.1bc38", "x": 340.9999694824219, "y": 229.4000244140625, "wires": [ [ "67f45a60.ff2794", "99a1cf04.93fa08" ] ] }, { "id": "fea1942a.233588", "type": "ui_gauge", "z": "fdbc851f.61bec8", "name": "", "group": "97cd0ecc.fcc628", "order": 0, "width": 0, "height": 0, "gtype": "gage", "title": "Temperatur", "label": "C", "format": "{{value}}", "min": 0, "max": "40", "colors": [ "#00b500", "#e6e600", "#ca3838" ], "seg1": "", "seg2": "", "x": 701, "y": 228.39996337890625, "wires": [] }, { "id": "db1c0fd7.b7e6e", "type": "ui_slider", "z": "fdbc851f.61bec8", "name": "", "label": "Motor", "tooltip": "", "group": "97cd0ecc.fcc628", "order": 1, "width": 0, "height": 0, "passthru": true, "outs": "end", "topic": "", "min": 0, "max": "100", "step": 1, "x": 319.99998474121094, "y": 297.20001220703125, "wires": [ [ "25c50883.bea6f8" ] ] }, { "id": "91aae768.9d3208", "type": "ui_switch", "z": "fdbc851f.61bec8", "name": "", "label": "Motor On/Off", "tooltip": "", "group": "97cd0ecc.fcc628", "order": 2, "width": 0, "height": 0, "passthru": true, "decouple": "false", "topic": "", "style": "", "onvalue": "1", "onvalueType": "str", "onicon": "", "oncolor": "", "offvalue": "0", "offvalueType": "str", "officon": "", "offcolor": "", "x": 338.99998474121094, "y": 360.5999755859375, "wires": [ [ "4aefce01.6717b" ] ] }, { "id": "4aefce01.6717b", "type": "mqtt out", "z": "fdbc851f.61bec8", "name": "cmd/motor", "topic": "/maschine/cmd/motor", "qos": "1", "retain": "true", "broker": "9d12c96a.1bc38", "x": 615.2999877929688, "y": 361.199951171875, "wires": [] }, { "id": "996a6684.c4da48", "type": "ui_switch", "z": "fdbc851f.61bec8", "name": "", "label": "Relais", "tooltip": "", "group": "97cd0ecc.fcc628", "order": 2, "width": 0, "height": 0, "passthru": true, "decouple": "false", "topic": "", "style": "", "onvalue": "1", "onvalueType": "str", "onicon": "", "oncolor": "", "offvalue": "0", "offvalueType": "str", "officon": "", "offcolor": "", "x": 329.29998779296875, "y": 472.199951171875, "wires": [ [ "cf4a3439.d0a078" ] ] }, { "id": "cf4a3439.d0a078", "type": "mqtt out", "z": "fdbc851f.61bec8", "name": "cmd/relais", "topic": "/maschine/cmd/relais", "qos": "1", "retain": "true", "broker": "9d12c96a.1bc38", "x": 619.5999755859375, "y": 470.7999267578125, "wires": [] }, { "id": "9dda8f98.58118", "type": "ui_switch", "z": "fdbc851f.61bec8", "name": "", "label": "Power", "tooltip": "", "group": "97cd0ecc.fcc628", "order": 2, "width": 0, "height": 0, "passthru": true, "decouple": "false", "topic": "", "style": "", "onvalue": "1", "onvalueType": "str", "onicon": "", "oncolor": "", "offvalue": "0", "offvalueType": "str", "officon": "", "offcolor": "", "x": 325.2999725341797, "y": 416.199951171875, "wires": [ [ "49f47037.7fd17" ] ] }, { "id": "49f47037.7fd17", "type": "mqtt out", "z": "fdbc851f.61bec8", "name": "cmd/power", "topic": "/maschine/cmd/power", "qos": "1", "retain": "true", "broker": "9d12c96a.1bc38", "x": 613.5999755859375, "y": 418.7999267578125, "wires": [] }, { "id": "fb18265e.724fc8", "type": "mqtt in", "z": "fdbc851f.61bec8", "name": "", "topic": "/maschine/thermistor", "qos": "2", "datatype": "auto", "broker": "9d12c96a.1bc38", "x": 347.2999725341797, "y": 175.20001220703125, "wires": [ [ "397ee1e0.18b32e", "4173e801.9e58d" ] ] }, { "id": "cd6252ff.4f596", "type": "ui_gauge", "z": "fdbc851f.61bec8", "name": "", "group": "97cd0ecc.fcc628", "order": 0, "width": 0, "height": 0, "gtype": "gage", "title": "Thermistor", "label": "C", "format": "{{value}}", "min": 0, "max": "80", "colors": [ "#00b500", "#e6e600", "#ca3838" ], "seg1": "", "seg2": "", "x": 692.300048828125, "y": 175.199951171875, "wires": [] }, { "id": "a9f0758e.e12b28", "type": "mqtt out", "z": "fdbc851f.61bec8", "name": "cmd/targetTemp", "topic": "/maschine/cmd/targettemp", "qos": "1", "retain": "true", "broker": "9d12c96a.1bc38", "x": 721, "y": 526, "wires": [] }, { "id": "15958621.d146ca", "type": "ui_slider", "z": "fdbc851f.61bec8", "name": "", "label": "Target Temperatur", "tooltip": "", "group": "97cd0ecc.fcc628", "order": 1, "width": 0, "height": 0, "passthru": true, "outs": "end", "topic": "", "min": 0, "max": "60", "step": 1, "x": 327, "y": 527.2000122070312, "wires": [ [ "d4a7294.addabd8" ] ] }, { "id": "6b6aff5c.217f5", "type": "ui_text", "z": "fdbc851f.61bec8", "group": "97cd0ecc.fcc628", "order": 7, "width": 0, "height": 0, "name": "", "label": "Status", "format": "{{msg.payload}}", "layout": "row-spread", "x": 699, "y": 593, "wires": [] }, { "id": "e0fff770.74eb18", "type": "mqtt in", "z": "fdbc851f.61bec8", "name": "", "topic": "/maschine/status", "qos": "2", "datatype": "auto", "broker": "9d12c96a.1bc38", "x": 318, "y": 596, "wires": [ [ "6b6aff5c.217f5", "98265187.68291" ] ] }, { "id": "c8821bfe.d72338", "type": "ui_switch", "z": "fdbc851f.61bec8", "name": "Influx On/Off", "label": "Influx", "tooltip": "", "group": "97cd0ecc.fcc628", "order": 8, "width": 0, "height": 0, "passthru": true, "decouple": "false", "topic": "", "style": "", "onvalue": "true", "onvalueType": "bool", "onicon": "", "oncolor": "", "offvalue": "false", "offvalueType": "bool", "officon": "", "offcolor": "", "x": 129, "y": 675, "wires": [ [ "bf764fc5.91c7b" ] ] }, { "id": "bf764fc5.91c7b", "type": "function", "z": "fdbc851f.61bec8", "name": "", "func": "flow.set('Thermos2Influx',msg.payload);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 298, "y": 673, "wires": [ [] ] }, { "id": "9b1f8be2.1750a8", "type": "debug", "z": "fdbc851f.61bec8", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "x": 911, "y": 642, "wires": [] }, { "id": "8273a293.2d64d", "type": "inject", "z": "fdbc851f.61bec8", "name": "", "topic": "", "payload": "write", "payloadType": "str", "repeat": "5", "crontab": "", "once": true, "onceDelay": "5", "x": 121, "y": 733, "wires": [ [ "5470a350.89716c" ] ] }, { "id": "5470a350.89716c", "type": "function", "z": "fdbc851f.61bec8", "name": "", "func": "ok = flow.get('Thermos2Influx');\nif (ok===true){\n return msg;\n}\n", "outputs": 1, "noerr": 0, "x": 302, "y": 732, "wires": [ [ "1e3a3557.6f2bfb" ] ] }, { "id": "397ee1e0.18b32e", "type": "function", "z": "fdbc851f.61bec8", "name": "for influx", "func": "flow.set('thermistor',msg.payload);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 533, "y": 175, "wires": [ [ "cd6252ff.4f596" ] ] }, { "id": "67f45a60.ff2794", "type": "function", "z": "fdbc851f.61bec8", "name": "for influx", "func": "flow.set('objecttemp',msg.payload);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 528, "y": 231, "wires": [ [ "fea1942a.233588" ] ] }, { "id": "d4a7294.addabd8", "type": "function", "z": "fdbc851f.61bec8", "name": "for influx", "func": "flow.set('targetTemp',msg.payload);\nreturn msg;", "outputs": 1, "noerr": 0, "x": 526, "y": 528, "wires": [ [ "a9f0758e.e12b28" ] ] }, { "id": "c7bd3a5b.640ff8", "type": "influxdb batch", "z": "fdbc851f.61bec8", "influxdb": "7b621d7a.75643c", "precision": "", "retentionPolicy": "", "name": "", "x": 905.2000122070312, "y": 728, "wires": [] }, { "id": "1e3a3557.6f2bfb", "type": "function", "z": "fdbc851f.61bec8", "name": "thermoskanne", "func": "msg.payload = [\n {\n measurement: \"thermoskanne\",\n fields: {\n thermistor: flow.get('thermistor'),\n objecttemp : flow.get('objecttemp'),\n targettemp : flow.get('targetTemp'),\n },\n tags:{\n location:\"labor\",\n },\n timestamp: new Date()\n }\n];\nreturn msg;", "outputs": 1, "noerr": 0, "x": 542, "y": 750.800048828125, "wires": [ [ "c7bd3a5b.640ff8", "9b1f8be2.1750a8" ] ] }, { "id": "4173e801.9e58d", "type": "debug", "z": "fdbc851f.61bec8", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "x": 964, "y": 82, "wires": [] }, { "id": "98265187.68291", "type": "timeout", "z": "fdbc851f.61bec8", "name": "My Timeout", "outtopic": "", "outsafe": "", "outwarning": "Warning", "outunsafe": "Connection Lost", "warning": "15", "timer": "30", "repeat": false, "again": false, "x": 508, "y": 639, "wires": [ [ "6b6aff5c.217f5" ] ] }, { "id": "99a1cf04.93fa08", "type": "debug", "z": "fdbc851f.61bec8", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "x": 959, "y": 269, "wires": [] }, { "id": "9d12c96a.1bc38", "type": "mqtt-broker", "z": "", "name": "otterstein", "broker": "192.168.2.71", "port": "1883", "clientid": "", "usetls": false, "compatmode": true, "keepalive": "60", "cleansession": true, "birthTopic": "", "birthQos": "1", "birthRetain": "true", "birthPayload": "", "closeTopic": "", "closeQos": "1", "closeRetain": "true", "closePayload": "", "willTopic": "", "willQos": "1", "willRetain": "true", "willPayload": "" }, { "id": "97cd0ecc.fcc628", "type": "ui_group", "z": "", "name": "Thermoskanne", "tab": "17759da.4668d62", "disp": true, "width": "6", "collapse": false }, { "id": "7b621d7a.75643c", "type": "influxdb", "z": "", "hostname": "192.168.2.72", "port": "8086", "protocol": "http", "database": "otterstein", "name": "", "usetls": false, "tls": "" }, { "id": "17759da.4668d62", "type": "ui_tab", "z": "", "name": "Labor", "icon": "dashboard", "disabled": false, "hidden": false } ]