2020-05-20, 04:53 PM
Code:
[
{
"id": "39c8b420.aad2fc",
"type": "serial in",
"z": "1ffaa926.033937",
"name": "",
"serial": "e07f345a.d8c5c8",
"x": 210,
"y": 720,
"wires": [
[
"dc3b0e5f.05996",
"3b2c93cd.703aec",
"b3c3d3a.4effc3"
]
]
},
{
"id": "dc3b0e5f.05996",
"type": "debug",
"z": "1ffaa926.033937",
"name": "",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"x": 570,
"y": 620,
"wires": []
},
{
"id": "3b2c93cd.703aec",
"type": "signalk-send-nmea0183",
"z": "1ffaa926.033937",
"name": "",
"nmea0183Event": "nmea0183out",
"x": 600,
"y": 740,
"wires": []
},
{
"id": "b3c3d3a.4effc3",
"type": "udp out",
"z": "1ffaa926.033937",
"name": "",
"addr": "127.0.0.1",
"iface": "",
"port": "10111",
"ipv": "udp4",
"outport": "",
"base64": false,
"multicast": "false",
"x": 650,
"y": 840,
"wires": []
},
{
"id": "e07f345a.d8c5c8",
"type": "serial-port",
"z": "",
"serialport": "/dev/ttyUSB0",
"serialbaud": "38400",
"databits": "8",
"parity": "none",
"stopbits": "1",
"waitfor": "",
"dtr": "none",
"rts": "none",
"cts": "none",
"dsr": "none",
"newline": "\\n",
"bin": "false",
"out": "char",
"addchar": "",
"responsetimeout": "10000"
}
]
You could try deleting the serial signalk usb input in the serial app and using node red to bring the serial in, then send it udp on maybe port 10111 and send it to signalk as well. Leave opencpn on for a day listening to 10111 and another day on 10110. Might tell you something... easy to record the data to a file as well, maybe both signalk & NMEA to see if they match?