this will get data from websocket and send mqtt...change security on mqtt node.do this with any sk values.
then subscribe to in op mqtt tab. lat or lon
i don't see where you are publishing any thing for node-red to receive .what triggers the action.? trigger no action.?
Code:
[{"id":"8f31d493.476948","type":"websocket in","z":"5184beb.49c6e4","name":"ws","server":"f3d9cf91.f4f67","client":"","x":110,"y":100,"wires":[["bd528bda.f3c1a8"]]},{"id":"bd528bda.f3c1a8","type":"jsonpath","z":"5184beb.49c6e4","expression":"$.updates..values[*]","split":false,"name":"Signal K delta values","x":283,"y":100.99999523162842,"wires":[["9a42e3b.910882"]]},{"id":"9a42e3b.910882","type":"function","z":"5184beb.49c6e4","name":"merge values","func":"var paths={};\nvar arrayLength = msg.payload.length;\nfor (var i = 0; i < arrayLength; i++) {\n paths[msg.payload[i].path]=msg.payload[i].value;\n}\nmsg.payload = paths;\nreturn msg;","outputs":1,"noerr":0,"x":480,"y":100,"wires":[["62069dc0.061724","3feaacd.3c89854"]]},{"id":"62069dc0.061724","type":"function","z":"5184beb.49c6e4","name":"navigation.position.latitude","func":"var signalk_key=\"navigation.position\";\n\nif(msg.payload.hasOwnProperty(signalk_key)){\n msg.payload=msg.payload[signalk_key][\"latitude\"];\n return msg;\n}","outputs":1,"noerr":0,"x":720,"y":80,"wires":[["8af871d6.b997b"]]},{"id":"3feaacd.3c89854","type":"function","z":"5184beb.49c6e4","name":"navigation.position.longitude","func":"var signalk_key=\"navigation.position\";\n\nif(msg.payload.hasOwnProperty(signalk_key)){\n msg.payload=msg.payload[signalk_key][\"longitude\"];\n return msg;\n}","outputs":1,"noerr":0,"x":720,"y":120,"wires":[["a914ee48.a0d17"]]},{"id":"8af871d6.b997b","type":"mqtt out","z":"5184beb.49c6e4","name":"lat","topic":"lat","qos":"0","retain":"","broker":"dcdf2343.034d1","x":920,"y":80,"wires":[]},{"id":"a914ee48.a0d17","type":"mqtt out","z":"5184beb.49c6e4","name":"","topic":"lon","qos":"0","retain":"","broker":"dcdf2343.034d1","x":920,"y":120,"wires":[]},{"id":"f3d9cf91.f4f67","type":"websocket-listener","z":"","path":"ws://localhost:3000/signalk/v1/stream","wholemsg":"false"},{"id":"dcdf2343.034d1","type":"mqtt-broker","z":"","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]
this gets a message from an esp 8266 "espeasy"and publish on mqtt with a simple topic
Code:
[{"id":"8f023220.4d53e","type":"mqtt in","z":"46d7f9c0.e081c8","name":"","topic":"/ESP03/watertemp/Temperature","qos":"0","broker":"cf4d901f.78107","x":150,"y":1040,"wires":[["62ecfd4.b8d7f04","468dce85.5db9e"]]},{"id":"c1a2913d.efe5","type":"function","z":"46d7f9c0.e081c8","name":"","func":"msg.value=msg.payload;\nreturn msg;","outputs":1,"noerr":0,"x":514.000316619873,"y":1037.0001249313354,"wires":[["218c4083.ea80a"]]},{"id":"468dce85.5db9e","type":"debug","z":"46d7f9c0.e081c8","name":"","active":false,"console":"false","complete":"false","x":530,"y":1140,"wires":[]},{"id":"62ecfd4.b8d7f04","type":"function","z":"46d7f9c0.e081c8","name":"C to F","func":"\n\nvar temp = msg.payload;\n\nvalue = (temp * 9.0) / 5.0 + 32.0; \nmsg.payload=value;\nreturn msg; ","outputs":1,"noerr":0,"x":378.000244140625,"y":1038.000096321106,"wires":[["c1a2913d.efe5","6953283a.7a5d88"]]},{"id":"6953283a.7a5d88","type":"mqtt out","z":"46d7f9c0.e081c8","name":"","topic":"watertemp","qos":"","retain":"","broker":"cf4d901f.78107","x":530,"y":1080,"wires":[]},{"id":"218c4083.ea80a","type":"ui_chart","z":"46d7f9c0.e081c8","name":"","group":"13514fc5.25604","order":1,"width":0,"height":0,"label":"tempwater","chartType":"line","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","ymin":"","ymax":"","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"x":775.000410079956,"y":1090.0000982284546,"wires":[[],[]]},{"id":"cf4d901f.78107","type":"mqtt-broker","z":"","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"13514fc5.25604","type":"ui_group","z":"","name":"SECURITY","tab":"eab91d6c.e8134","order":2,"disp":true,"width":"6"},{"id":"eab91d6c.e8134","type":"ui_tab","z":"","name":"Tab 2","icon":"dashboard","order":2}]