Advertisement
NittyGritty

NodeRed-Tasmota

Aug 29th, 2020
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.63 KB | None | 0 0
  1. [
  2. {
  3. "id": "76680eb7.38f5",
  4. "type": "mqtt in",
  5. "z": "f349f18.700511",
  6. "name": "",
  7. "topic": "/home/Zo18/Zo18-Display-Test/SENSOR",
  8. "qos": "2",
  9. "datatype": "auto",
  10. "broker": "9d4f73b8.d5ee7",
  11. "x": 200,
  12. "y": 60,
  13. "wires": [
  14. [
  15. "f5678d4a.ee1d9"
  16. ]
  17. ]
  18. },
  19. {
  20. "id": "f5678d4a.ee1d9",
  21. "type": "json",
  22. "z": "f349f18.700511",
  23. "name": "",
  24. "property": "payload",
  25. "action": "",
  26. "pretty": false,
  27. "x": 350,
  28. "y": 160,
  29. "wires": [
  30. [
  31. "13ef160d.37320a"
  32. ]
  33. ]
  34. },
  35. {
  36. "id": "c059c703.7467f8",
  37. "type": "ui_text",
  38. "z": "f349f18.700511",
  39. "group": "b29f1fbf.30b6",
  40. "order": 2,
  41. "width": 0,
  42. "height": 0,
  43. "name": "",
  44. "label": "BME280 Temp: ",
  45. "format": "{{msg.payload}}°C",
  46. "layout": "row-left",
  47. "x": 1055,
  48. "y": 40,
  49. "wires": [],
  50. "l": false
  51. },
  52. {
  53. "id": "13ef160d.37320a",
  54. "type": "function",
  55. "z": "f349f18.700511",
  56. "name": "",
  57. "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];",
  58. "outputs": 8,
  59. "noerr": 0,
  60. "x": 510,
  61. "y": 160,
  62. "wires": [
  63. [
  64. "c059c703.7467f8"
  65. ],
  66. [
  67. "cdc5e600.e01158"
  68. ],
  69. [
  70. "2e9f76fc.6f51ea"
  71. ],
  72. [
  73. "e5a5b689.678898"
  74. ],
  75. [
  76. "b7975804.687f88"
  77. ],
  78. [
  79. "ac21d070.4488b"
  80. ],
  81. [
  82. "b9a00744.7365a8"
  83. ],
  84. [
  85. "de4efcb9.a4144"
  86. ]
  87. ]
  88. },
  89. {
  90. "id": "cdc5e600.e01158",
  91. "type": "ui_text",
  92. "z": "f349f18.700511",
  93. "group": "b29f1fbf.30b6",
  94. "order": 3,
  95. "width": 0,
  96. "height": 0,
  97. "name": "",
  98. "label": "BME280 Hum: ",
  99. "format": "{{msg.payload}}%rH",
  100. "layout": "row-left",
  101. "x": 1055,
  102. "y": 80,
  103. "wires": [],
  104. "l": false
  105. },
  106. {
  107. "id": "2e9f76fc.6f51ea",
  108. "type": "ui_text",
  109. "z": "f349f18.700511",
  110. "group": "b29f1fbf.30b6",
  111. "order": 4,
  112. "width": 0,
  113. "height": 0,
  114. "name": "",
  115. "label": "BME280 Dew: ",
  116. "format": "{{msg.payload}}°C",
  117. "layout": "row-left",
  118. "x": 1055,
  119. "y": 120,
  120. "wires": [],
  121. "l": false
  122. },
  123. {
  124. "id": "e5a5b689.678898",
  125. "type": "ui_text",
  126. "z": "f349f18.700511",
  127. "group": "b29f1fbf.30b6",
  128. "order": 5,
  129. "width": 0,
  130. "height": 0,
  131. "name": "",
  132. "label": "BME280 Pres: ",
  133. "format": "{{msg.payload}}hPa",
  134. "layout": "row-left",
  135. "x": 1055,
  136. "y": 160,
  137. "wires": [],
  138. "l": false
  139. },
  140. {
  141. "id": "b7975804.687f88",
  142. "type": "ui_text",
  143. "z": "f349f18.700511",
  144. "group": "b29f1fbf.30b6",
  145. "order": 6,
  146. "width": 0,
  147. "height": 0,
  148. "name": "",
  149. "label": "HTU21 Temp: ",
  150. "format": "{{msg.payload}}°C",
  151. "layout": "row-left",
  152. "x": 1055,
  153. "y": 200,
  154. "wires": [],
  155. "l": false
  156. },
  157. {
  158. "id": "ac21d070.4488b",
  159. "type": "ui_text",
  160. "z": "f349f18.700511",
  161. "group": "b29f1fbf.30b6",
  162. "order": 7,
  163. "width": 0,
  164. "height": 0,
  165. "name": "",
  166. "label": "HTU21 Hum: ",
  167. "format": "{{msg.payload}}%rH",
  168. "layout": "row-left",
  169. "x": 1055,
  170. "y": 240,
  171. "wires": [],
  172. "l": false
  173. },
  174. {
  175. "id": "b9a00744.7365a8",
  176. "type": "ui_text",
  177. "z": "f349f18.700511",
  178. "group": "b29f1fbf.30b6",
  179. "order": 8,
  180. "width": 0,
  181. "height": 0,
  182. "name": "",
  183. "label": "HTU21 Dew: ",
  184. "format": "{{msg.payload}}°C",
  185. "layout": "row-left",
  186. "x": 1055,
  187. "y": 280,
  188. "wires": [],
  189. "l": false
  190. },
  191. {
  192. "id": "de4efcb9.a4144",
  193. "type": "moment",
  194. "z": "f349f18.700511",
  195. "name": "",
  196. "topic": "",
  197. "input": "",
  198. "inputType": "msg",
  199. "inTz": "ETC/GMT",
  200. "adjAmount": 0,
  201. "adjType": "days",
  202. "adjDir": "add",
  203. "format": "dddd, DD. MMMM YYYY HH:mm:ss",
  204. "locale": "de_DE",
  205. "output": "",
  206. "outputType": "msg",
  207. "outTz": "ETC/GMT",
  208. "x": 800,
  209. "y": 320,
  210. "wires": [
  211. [
  212. "a6c6824.a6b028"
  213. ]
  214. ]
  215. },
  216. {
  217. "id": "a6c6824.a6b028",
  218. "type": "ui_text",
  219. "z": "f349f18.700511",
  220. "group": "b29f1fbf.30b6",
  221. "order": 1,
  222. "width": 0,
  223. "height": 0,
  224. "name": "",
  225. "label": "Last Updated: ",
  226. "format": "{{msg.payload}}",
  227. "layout": "row-left",
  228. "x": 1055,
  229. "y": 320,
  230. "wires": [],
  231. "l": false
  232. },
  233. {
  234. "id": "9d4f73b8.d5ee7",
  235. "type": "mqtt-broker",
  236. "z": "",
  237. "name": "miti32",
  238. "broker": "192.168.123.40",
  239. "port": "1883",
  240. "clientid": "",
  241. "usetls": false,
  242. "compatmode": true,
  243. "keepalive": "60",
  244. "cleansession": true,
  245. "birthTopic": "",
  246. "birthQos": "0",
  247. "birthPayload": "",
  248. "closeTopic": "",
  249. "closeQos": "0",
  250. "closePayload": "",
  251. "willTopic": "",
  252. "willQos": "0",
  253. "willPayload": ""
  254. },
  255. {
  256. "id": "b29f1fbf.30b6",
  257. "type": "ui_group",
  258. "z": "",
  259. "name": "Tasmota",
  260. "tab": "81bd3cdf.0ceb5",
  261. "order": 1,
  262. "disp": true,
  263. "width": "8",
  264. "collapse": false
  265. },
  266. {
  267. "id": "81bd3cdf.0ceb5",
  268. "type": "ui_tab",
  269. "z": "",
  270. "name": "Tasmota",
  271. "icon": "dashboard",
  272. "disabled": false,
  273. "hidden": false
  274. }
  275. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement