LED I2C comunication

LED display controlled by I2C - Node RED

[{"id":"b9e384f09412b91a","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"9d260ceac167dc65","type":"function","z":"b9e384f09412b91a","name":"","func":"msg.payload = [\n    {\n        \"clear\": false,\n        \"text\": \"DATA WELL 3:\",\n        \"alignment\": \"left\"\n    },\n    {\"clear\": false,\n        \"text\": msg.nam1,\n        \"alignment\": \"left\"},\n    {\"clear\": false,\n        \"text\": msg.myymd,\n        \"alignment\": \"left\"},\n    {\"clear\": false,\n        \"text\": msg.mytimes,\n        \"alignment\": \"left\"\n        \n    }\n]\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":440,"y":380,"wires":[["84528b5dd001a2db"]]},{"id":"84528b5dd001a2db","type":"trigger","z":"b9e384f09412b91a","name":"","op1":"","op2":"","op1type":"nul","op2type":"payl","duration":"1","extend":true,"overrideDelay":false,"units":"s","reset":"","bytopic":"all","topic":"topic","outputs":1,"x":480,"y":180,"wires":[["e36268d363ed1c07"]]},{"id":"e36268d363ed1c07","type":"LCD-I2C","z":"b9e384f09412b91a","name":"","variant":"PCF8574","size":"20x4","x":660,"y":240,"wires":[]},{"id":"0ab39c0115136671","type":"inject","z":"b9e384f09412b91a","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1","crontab":"","once":false,"onceDelay":"10","topic":"","payload":"","payloadType":"num","x":150,"y":60,"wires":[["a5b6d4fa6888ba12","838070cc24f8665d"]]},{"id":"a5b6d4fa6888ba12","type":"counter","z":"b9e384f09412b91a","name":"","init":"0","step":"1","lower":null,"upper":null,"mode":"increment","outputs":"1","x":440,"y":80,"wires":[["65385bb0ec097da7"]]},{"id":"65385bb0ec097da7","type":"function","z":"b9e384f09412b91a","name":"","func":"msg.total = msg.count;\nmsg.total=(msg.total/450);\nmsg.nam = msg.total.toFixed(3);\nmsg.nam1=\"Total: \"\nmsg.nam +=\"(m3)\";\nmsg.nam1+=msg.nam\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":120,"wires":[["3215cecf9a10a6f9"]]},{"id":"838070cc24f8665d","type":"simpletime","z":"b9e384f09412b91a","name":"","mydate":false,"myymd":true,"myyear":false,"mymonth":false,"mymonthn":false,"mydom":false,"mydoy":false,"myday":false,"myhourpm":false,"myhour":false,"mytime":false,"mytimes":true,"myminute":false,"myminutes":false,"mysecond":false,"mymillis":false,"myepoch":false,"myrawdate":false,"mypm":false,"x":110,"y":160,"wires":[["3215cecf9a10a6f9"]]},{"id":"3215cecf9a10a6f9","type":"join","z":"b9e384f09412b91a","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"4","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":410,"y":320,"wires":[["9d260ceac167dc65"]]}]

Flow Info

Created 1 year, 3 months ago
Rating: not yet rated

Actions

Rate:

Node Types

Core
  • function (x2)
  • inject (x1)
  • join (x1)
  • trigger (x1)
Other

Tags

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