[ { "id": "76680eb7.38f5", "type": "mqtt in", "z": "f349f18.700511", "name": "", "topic": "/home/Zo18/Zo18-Display-Test/SENSOR", "qos": "2", "datatype": "auto", "broker": "9d4f73b8.d5ee7", "x": 200, "y": 60, "wires": [ [ "f5678d4a.ee1d9" ] ] }, { "id": "f5678d4a.ee1d9", "type": "json", "z": "f349f18.700511", "name": "", "property": "payload", "action": "", "pretty": false, "x": 350, "y": 160, "wires": [ [ "13ef160d.37320a" ] ] }, { "id": "c059c703.7467f8", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 2, "width": 0, "height": 0, "name": "", "label": "BME280 Temp: ", "format": "{{msg.payload}}°C", "layout": "row-left", "x": 1055, "y": 40, "wires": [], "l": false }, { "id": "13ef160d.37320a", "type": "function", "z": "f349f18.700511", "name": "", "func": "// var Tasmota=JSON.parse(msg.payload);\nvar currentTime = msg.payload.Time\n\nvar BME280_Temp = msg.payload.BME280.Temperature\nvar BME280_Hum = msg.payload.BME280.Humidity\nvar BME280_Pres = msg.payload.BME280.SeaPressure\n\nvar SI7021_Temp = msg.payload.HTU21.Temperature\nvar SI7021_Hum = msg.payload.HTU21.Humidity\n\n\nvar BME280_Dew = 0;\nvar temp = -1.0*BME280_Temp;\n es = 6.112*Math.exp(-1.0*17.67*temp/(243.5 - temp));\n\ted = BME280_Hum/100.0*es;\n\teln = Math.log(ed/6.112);\n\ttd = -243.5*eln/(eln - 17.67 );\n\tBME280_Dew = td.toFixed(1);\n\nvar SI7021_Dew = 0;\ntemp = -1.0*SI7021_Temp;\n es = 6.112*Math.exp(-1.0*17.67*temp/(243.5 - temp));\n\ted = SI7021_Hum/100.0*es;\n\teln = Math.log(ed/6.112);\n\ttd = -243.5*eln/(eln - 17.67 );\n\tSI7021_Dew = td.toFixed(1);\n\nvar newMsg1 = {payload:BME280_Temp};\nvar newMsg2 = {payload:BME280_Hum};\nvar newMsg3 = {payload:BME280_Dew};\nvar newMsg4 = {payload:BME280_Pres};\n\nvar newMsg5 = {payload:SI7021_Temp};\nvar newMsg6 = {payload:SI7021_Hum};\nvar newMsg7 = {payload:SI7021_Dew};\nvar newMsg8 = {payload:currentTime};\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Temp: \" + BME280_Temp + \"°C, Hum: \" + BME280_Hum + \"%rH\" + \", Dew: \" + BME280_Dew + \"°C\" });\nreturn [newMsg1, newMsg2, newMsg3, newMsg4, newMsg5, newMsg6, newMsg7, newMsg8];", "outputs": 8, "noerr": 0, "x": 510, "y": 160, "wires": [ [ "c059c703.7467f8" ], [ "cdc5e600.e01158" ], [ "2e9f76fc.6f51ea" ], [ "e5a5b689.678898" ], [ "b7975804.687f88" ], [ "ac21d070.4488b" ], [ "b9a00744.7365a8" ], [ "de4efcb9.a4144" ] ] }, { "id": "cdc5e600.e01158", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 3, "width": 0, "height": 0, "name": "", "label": "BME280 Hum: ", "format": "{{msg.payload}}%rH", "layout": "row-left", "x": 1055, "y": 80, "wires": [], "l": false }, { "id": "2e9f76fc.6f51ea", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 4, "width": 0, "height": 0, "name": "", "label": "BME280 Dew: ", "format": "{{msg.payload}}°C", "layout": "row-left", "x": 1055, "y": 120, "wires": [], "l": false }, { "id": "e5a5b689.678898", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 5, "width": 0, "height": 0, "name": "", "label": "BME280 Pres: ", "format": "{{msg.payload}}hPa", "layout": "row-left", "x": 1055, "y": 160, "wires": [], "l": false }, { "id": "b7975804.687f88", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 6, "width": 0, "height": 0, "name": "", "label": "HTU21 Temp: ", "format": "{{msg.payload}}°C", "layout": "row-left", "x": 1055, "y": 200, "wires": [], "l": false }, { "id": "ac21d070.4488b", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 7, "width": 0, "height": 0, "name": "", "label": "HTU21 Hum: ", "format": "{{msg.payload}}%rH", "layout": "row-left", "x": 1055, "y": 240, "wires": [], "l": false }, { "id": "b9a00744.7365a8", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 8, "width": 0, "height": 0, "name": "", "label": "HTU21 Dew: ", "format": "{{msg.payload}}°C", "layout": "row-left", "x": 1055, "y": 280, "wires": [], "l": false }, { "id": "de4efcb9.a4144", "type": "moment", "z": "f349f18.700511", "name": "", "topic": "", "input": "", "inputType": "msg", "inTz": "ETC/GMT", "adjAmount": 0, "adjType": "days", "adjDir": "add", "format": "dddd, DD. MMMM YYYY HH:mm:ss", "locale": "de_DE", "output": "", "outputType": "msg", "outTz": "ETC/GMT", "x": 800, "y": 320, "wires": [ [ "a6c6824.a6b028" ] ] }, { "id": "a6c6824.a6b028", "type": "ui_text", "z": "f349f18.700511", "group": "b29f1fbf.30b6", "order": 1, "width": 0, "height": 0, "name": "", "label": "Last Updated: ", "format": "{{msg.payload}}", "layout": "row-left", "x": 1055, "y": 320, "wires": [], "l": false }, { "id": "9d4f73b8.d5ee7", "type": "mqtt-broker", "z": "", "name": "miti32", "broker": "192.168.123.40", "port": "1883", "clientid": "", "usetls": false, "compatmode": true, "keepalive": "60", "cleansession": true, "birthTopic": "", "birthQos": "0", "birthPayload": "", "closeTopic": "", "closeQos": "0", "closePayload": "", "willTopic": "", "willQos": "0", "willPayload": "" }, { "id": "b29f1fbf.30b6", "type": "ui_group", "z": "", "name": "Tasmota", "tab": "81bd3cdf.0ceb5", "order": 1, "disp": true, "width": "8", "collapse": false }, { "id": "81bd3cdf.0ceb5", "type": "ui_tab", "z": "", "name": "Tasmota", "icon": "dashboard", "disabled": false, "hidden": false } ]