LCD 8547 display

time and internal temperature of procesor

[{"id":"79153280fa26aec1","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"d1a2cd2a.bb7fd","type":"inject","z":"79153280fa26aec1","name":"Clock Tick","props":[{"p":"payload"}],"repeat":"1","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":170,"y":120,"wires":[["f1c1b1b1.b1b1b1"]]},{"id":"f1c1b1b1.b1b1b1","type":"function","z":"79153280fa26aec1","name":"Format Time","func":"const now = new Date();\nconst hh = String(now.getHours()).padStart(2, '0');\nconst mm = String(now.getMinutes()).padStart(2, '0');\nconst ss = String(now.getSeconds()).padStart(2, '0');\n\nmsg.payload = `${hh}:${mm}:${ss}`;\n\nreturn msg;","outputs":1,"noerr":0,"x":350,"y":180,"wires":[["ca0447cda8c41b2a"]]},{"id":"8dc36233bc0c6236","type":"inject","z":"79153280fa26aec1","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"0.5","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"1","payloadType":"num","x":170,"y":260,"wires":[["5e2ae3f1f4c89783"]]},{"id":"5e2ae3f1f4c89783","type":"exec","z":"79153280fa26aec1","command":"vcgencmd measure_temp","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"CPU Temp","x":230,"y":380,"wires":[["632dce17ef5c5de9"],[],[]]},{"id":"632dce17ef5c5de9","type":"function","z":"79153280fa26aec1","name":"function 6","func":"msg.payload = msg.payload.replace(\"temp=\",\"\").replace(\"'C\\n\",\"\");\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":220,"y":500,"wires":[["ee6b9bbe0f2f199a","5ca41b34d3929979","263bfa3e71a0cfd5"]]},{"id":"5ca41b34d3929979","type":"switch","z":"79153280fa26aec1","name":"","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"40","vt":"num"},{"t":"lt","v":"38","vt":"num"}],"checkall":"true","repair":true,"outputs":2,"x":390,"y":500,"wires":[["a217364b9c7fbb86"],["e3d960a44fac3c90"]]},{"id":"e3d960a44fac3c90","type":"change","z":"79153280fa26aec1","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"payload","fromt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":520,"wires":[[]]},{"id":"a217364b9c7fbb86","type":"change","z":"79153280fa26aec1","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"payload","fromt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":560,"y":460,"wires":[[]]},{"id":"ca0447cda8c41b2a","type":"function","z":"79153280fa26aec1","name":"function 9","func":"msg.flowratea = msg.payload;\nmsg.ratea1 =\"Time: \"\nmsg.flowratea += \"    \";\nmsg.ratea1 += msg.flowratea;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":520,"y":100,"wires":[["cb0b11d24c8bceee"]]},{"id":"ee6b9bbe0f2f199a","type":"ui_text","z":"79153280fa26aec1","group":"51eeb302c334a46c","order":5,"width":0,"height":0,"name":"Temp CPU","label":"CPU Temp","format":"{{msg.payload}}°C","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":370,"y":580,"wires":[]},{"id":"7de6c4ae8561f599","type":"LCD-I2C","z":"79153280fa26aec1","name":"","variant":"PCF8574","size":"20x4","x":820,"y":300,"wires":[]},{"id":"263bfa3e71a0cfd5","type":"function","z":"79153280fa26aec1","name":"function 1","func":"msg.flowratea = msg.payload;\nmsg.ratea =\"T: \"\nmsg.flowratea += \" C   \";\nmsg.ratea += msg.flowratea;\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":460,"y":340,"wires":[["cb0b11d24c8bceee"]]},{"id":"cb0b11d24c8bceee","type":"function","z":"79153280fa26aec1","name":"function 2","func":"msg.payload = [\n    {\n        \"row\": 1,\n        \"clear\": false,\n        \"text\": msg.ratea,\n        \"alignment\": \"left\"\n    },\n        {\n        \"row\": 0,\n        \"clear\": false,\n        \"text\": msg.ratea1,\n        \"alignment\": \"left\"\n    }\n\n]\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":660,"y":360,"wires":[["7de6c4ae8561f599"]]},{"id":"51eeb302c334a46c","type":"ui_group","name":"Settings","tab":"8fb72fc26ee1dc88","order":2,"disp":true,"width":"6","collapse":false,"className":""},{"id":"8fb72fc26ee1dc88","type":"ui_tab","name":"Releu1","icon":"dashboard","disabled":false,"hidden":false}]

Flow Info

Created 5 days ago
Rating: not yet rated

Owner

Actions

Rate:

Node Types

Core
  • change (x2)
  • exec (x1)
  • function (x5)
  • inject (x2)
  • switch (x1)
Other

Tags

  • lcd8547
Copy this flow JSON to your clipboard and then import into Node-RED using the Import From > Clipboard (Ctrl-I) menu option