(As per normal I have not explained myself correctly.)
This is the flow:
[{"id":"b54f4981.f5cbf8","type":"ring-buffer","z":"15af81c5.64999e","name":"List generator","capacity":"10","order":"new-to-old","sendOnlyIfFull":false,"pushAfterClear":false,"extra":false,"x":640,"y":3200,"wires":[["27d49363.41f694","517a1964.e5b8f"]]},{"id":"19c14e5b.aa83e2","type":"function","z":"15af81c5.64999e","name":"","func":"msg.time = new Date().toLocaleString();\nmsg.WIFI_DEVICE = \"GPS\";\nmsg.IP = \"192.168.1.4\";\nreturn msg;","outputs":1,"noerr":0,"x":480,"y":3200,"wires":[["b54f4981.f5cbf8","8b18d7f5.c70ea"]]},{"id":"e7955434.2ca548","type":"change","z":"15af81c5.64999e","name":"","rules":[{"t":"set","p":"clear","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":3270,"wires":[["b54f4981.f5cbf8"]]},{"id":"27d49363.41f694","type":"json","z":"15af81c5.64999e","name":"","property":"payload","action":"","pretty":false,"x":830,"y":3140,"wires":[[]]},{"id":"517a1964.e5b8f","type":"ui_template","z":"15af81c5.64999e","group":"1d4190d.ac88b6f","name":"IFF messages received","order":3,"width":"10","height":"4","format":"<table id=\"table\" border=\"1\">\n <tr>\n <th>TEST LIST</th> \n </tr>\n <tbody>\n <tr ng-repeat=\"row in msg.payload track by $index\">\n <td class=\"text\" >{{row}}</td>\n </tr>\n </tbody>\n</table>\n","storeOutMessages":false,"fwdInMessages":false,"templateScope":"local","x":860,"y":3200,"wires":[[]]},{"id":"eea916d8.6f4d7","type":"inject","z":"15af81c5.64999e","name":"","topic":"","payload":"{\"WIFI_DEVICE\":\"GPS\",\"IP_Address\":\"192.168.1.4\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":350,"y":3200,"wires":[["19c14e5b.aa83e2"]]},{"id":"8b18d7f5.c70ea","type":"debug","z":"15af81c5.64999e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"time","targetType":"msg","x":610,"y":3150,"wires":[]},{"id":"fdc83b64.2b5d28","type":"inject","z":"15af81c5.64999e","name":"","topic":"","payload":"{\"WIFI_DEVICE\":\"GPS\",\"IP_Address\":\"192.168.1.4\"}","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":290,"y":3270,"wires":[["e7955434.2ca548"]]},{"id":"1d4190d.ac88b6f","type":"ui_group","z":"","name":"LIST","tab":"ca4afe7.a7c268","order":2,"disp":true,"width":"10","collapse":false},{"id":"ca4afe7.a7c268","type":"ui_tab","z":"","name":"List","icon":"dashboard"}]
Pretty simple.
You can see I am getting the time as msg.time
and it is sent on as a ..... message.
But I am not getting why the time is not coming up when it is displayed in the list.
And why is there JSON (?) formatting around the payload?
Ok, I inject that with the function
node, but that is what I am getting and want to process.
I am really sorry if I am not seeing the elephant.
(edit)
Oh, and another elephant I am missing:
IP_Address.
When I inject ... Ok. I think I have just dug a big hole for myself.