Advertisement
NittyGritty

TasmotaSample

Mar 6th, 2022
1,054
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [
  2.     {
  3.         "id": "76680eb7.38f5",
  4.         "type": "mqtt in",
  5.         "z": "69181259.e4f4fc",
  6.         "name": "",
  7.         "topic": "/home/Koss/Air/tele/SENSOR",
  8.         "qos": "2",
  9.         "datatype": "auto",
  10.         "broker": "595dfa51.2c1224",
  11.         "nl": false,
  12.         "rap": false,
  13.         "inputs": 0,
  14.         "x": 200,
  15.         "y": 120,
  16.         "wires": [
  17.             [
  18.                 "f5678d4a.ee1d9"
  19.             ]
  20.         ]
  21.     },
  22.     {
  23.         "id": "f5678d4a.ee1d9",
  24.         "type": "json",
  25.         "z": "69181259.e4f4fc",
  26.         "name": "",
  27.         "property": "payload",
  28.         "action": "",
  29.         "pretty": false,
  30.         "x": 410,
  31.         "y": 120,
  32.         "wires": [
  33.             [
  34.                 "13ef160d.37320a"
  35.             ]
  36.         ]
  37.     },
  38.     {
  39.         "id": "13ef160d.37320a",
  40.         "type": "function",
  41.         "z": "69181259.e4f4fc",
  42.         "name": "",
  43.         "func": "// var Tasmota=JSON.parse(msg.payload);\nvar KnotenName = \"Air\"\nvar currentTime = msg.payload.Time\n\nvar SI7021_Temp = msg.payload.HTU21.Temperature\nvar SI7021_Hum  = msg.payload.HTU21.Humidity\nvar SI7021_Dew  = msg.payload.HTU21.DewPoint\nvar eCO2 = msg.payload.CCS811.eCO2\nvar TVOC = msg.payload.CCS811.TVOC\n\n/*\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\t\nSI7021_Dew = parseFloat( td.toFixed(1) );\n*/\n\nInflux = [{\n    Room: KnotenName,\n    Temp: SI7021_Temp,\n    Hum: SI7021_Hum,\n    Dew: SI7021_Dew,\n    eCO2: eCO2,\n    TVOC: TVOC\n}]\n\n\n\n\nvar newMsg1 = {payload:SI7021_Temp};\nvar newMsg2 = {payload:SI7021_Hum};\nvar newMsg3 = {payload:SI7021_Dew};\n\nvar newMsg4 = {payload:eCO2};\nvar newMsg5 = {payload:TVOC};\n\nvar newMsg6 = {payload:currentTime};\nvar newMsg7 = {payload:Influx};\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"eCO2: \" + eCO2 + \"ppm, TVOC: \" + TVOC + \"ppt\" });\nreturn [newMsg1, newMsg2, newMsg3, newMsg4, newMsg5, newMsg6, newMsg7];",
  44.         "outputs": 7,
  45.         "noerr": 0,
  46.         "initialize": "",
  47.         "finalize": "",
  48.         "libs": [],
  49.         "x": 570,
  50.         "y": 120,
  51.         "wires": [
  52.             [
  53.                 "b7975804.687f88"
  54.             ],
  55.             [
  56.                 "ac21d070.4488b"
  57.             ],
  58.             [
  59.                 "b9a00744.7365a8"
  60.             ],
  61.             [
  62.                 "7136df47.2a429"
  63.             ],
  64.             [
  65.                 "3bfe7ab3.5b4246"
  66.             ],
  67.             [
  68.                 "de4efcb9.a4144"
  69.             ],
  70.             [
  71.                 "432a9f1b.2fcbe"
  72.             ]
  73.         ]
  74.     },
  75.     {
  76.         "id": "b7975804.687f88",
  77.         "type": "ui_text",
  78.         "z": "69181259.e4f4fc",
  79.         "group": "b29f1fbf.30b6",
  80.         "order": 6,
  81.         "width": 0,
  82.         "height": 0,
  83.         "name": "",
  84.         "label": "HTU21 Temp: ",
  85.         "format": "{{msg.payload}}°C",
  86.         "layout": "row-left",
  87.         "x": 1115,
  88.         "y": 20,
  89.         "wires": [],
  90.         "l": false
  91.     },
  92.     {
  93.         "id": "ac21d070.4488b",
  94.         "type": "ui_text",
  95.         "z": "69181259.e4f4fc",
  96.         "group": "b29f1fbf.30b6",
  97.         "order": 7,
  98.         "width": 0,
  99.         "height": 0,
  100.         "name": "",
  101.         "label": "HTU21 Hum: ",
  102.         "format": "{{msg.payload}}%rH",
  103.         "layout": "row-left",
  104.         "x": 1115,
  105.         "y": 60,
  106.         "wires": [],
  107.         "l": false
  108.     },
  109.     {
  110.         "id": "b9a00744.7365a8",
  111.         "type": "ui_text",
  112.         "z": "69181259.e4f4fc",
  113.         "group": "b29f1fbf.30b6",
  114.         "order": 8,
  115.         "width": 0,
  116.         "height": 0,
  117.         "name": "",
  118.         "label": "HTU21 Dew: ",
  119.         "format": "{{msg.payload}}°C",
  120.         "layout": "row-left",
  121.         "x": 1115,
  122.         "y": 100,
  123.         "wires": [],
  124.         "l": false
  125.     },
  126.     {
  127.         "id": "de4efcb9.a4144",
  128.         "type": "moment",
  129.         "z": "69181259.e4f4fc",
  130.         "name": "",
  131.         "topic": "",
  132.         "input": "",
  133.         "inputType": "msg",
  134.         "inTz": "ETC/GMT",
  135.         "adjAmount": 0,
  136.         "adjType": "days",
  137.         "adjDir": "add",
  138.         "format": "dddd, DD. MMMM YYYY HH:mm:ss",
  139.         "locale": "de_DE",
  140.         "output": "",
  141.         "outputType": "msg",
  142.         "outTz": "ETC/GMT",
  143.         "x": 980,
  144.         "y": 220,
  145.         "wires": [
  146.             [
  147.                 "a6c6824.a6b028"
  148.             ]
  149.         ]
  150.     },
  151.     {
  152.         "id": "a6c6824.a6b028",
  153.         "type": "ui_text",
  154.         "z": "69181259.e4f4fc",
  155.         "group": "b29f1fbf.30b6",
  156.         "order": 1,
  157.         "width": 0,
  158.         "height": 0,
  159.         "name": "",
  160.         "label": "Last Updated: ",
  161.         "format": "{{msg.payload}}",
  162.         "layout": "row-left",
  163.         "x": 1115,
  164.         "y": 220,
  165.         "wires": [],
  166.         "l": false
  167.     },
  168.     {
  169.         "id": "7136df47.2a429",
  170.         "type": "ui_text",
  171.         "z": "69181259.e4f4fc",
  172.         "group": "b29f1fbf.30b6",
  173.         "order": 8,
  174.         "width": 0,
  175.         "height": 0,
  176.         "name": "",
  177.         "label": "eCO2",
  178.         "format": "{{msg.payload}}ppm",
  179.         "layout": "row-left",
  180.         "x": 1115,
  181.         "y": 140,
  182.         "wires": [],
  183.         "l": false
  184.     },
  185.     {
  186.         "id": "3bfe7ab3.5b4246",
  187.         "type": "ui_text",
  188.         "z": "69181259.e4f4fc",
  189.         "group": "b29f1fbf.30b6",
  190.         "order": 8,
  191.         "width": 0,
  192.         "height": 0,
  193.         "name": "",
  194.         "label": "TVOC",
  195.         "format": "  {{msg.payload}} ppb",
  196.         "layout": "row-left",
  197.         "x": 1115,
  198.         "y": 180,
  199.         "wires": [],
  200.         "l": false
  201.     },
  202.     {
  203.         "id": "595dfa51.2c1224",
  204.         "type": "mqtt-broker",
  205.         "name": "Miti16",
  206.         "broker": "192.168.123.16",
  207.         "port": "1883",
  208.         "clientid": "",
  209.         "autoConnect": true,
  210.         "usetls": false,
  211.         "protocolVersion": "4",
  212.         "keepalive": "60",
  213.         "cleansession": true,
  214.         "birthTopic": "",
  215.         "birthQos": "0",
  216.         "birthPayload": "",
  217.         "birthMsg": {},
  218.         "closeTopic": "",
  219.         "closePayload": "",
  220.         "closeMsg": {},
  221.         "willTopic": "",
  222.         "willQos": "0",
  223.         "willPayload": "",
  224.         "willMsg": {},
  225.         "sessionExpiry": ""
  226.     },
  227.     {
  228.         "id": "b29f1fbf.30b6",
  229.         "type": "ui_group",
  230.         "name": "Tasmota",
  231.         "tab": "81bd3cdf.0ceb5",
  232.         "order": 1,
  233.         "disp": true,
  234.         "width": "8",
  235.         "collapse": false
  236.     },
  237.     {
  238.         "id": "81bd3cdf.0ceb5",
  239.         "type": "ui_tab",
  240.         "name": "Tasmota",
  241.         "icon": "dashboard",
  242.         "order": 10,
  243.         "disabled": false,
  244.         "hidden": false
  245.     }
  246. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement