SK
Signal K2mo ago
Nils

Generate Wind “VWR” NMEA 0183 data set for tiller pilot

Hello everyone, I am desperately trying to supply my Raymarine ST2000 tiller pilot with wind data (i60). According to the manual, it requires the wind data via NMEA 0183 as a “VWR” data set. The serial connection is not the problem because the route control is already working perfectly. When I generate “VWR” in Signal-K using the “SignalK-to-nmea0183” plugin, I can see it correctly in the log: Aug 25 12:24:38 2025-08-25T10:24:38.421Z @signalk/signalk-to-nmea0183 $IIVWR,0.00,R,12.50,N,6.43,M,23.15,K4B Aug 25 12:24:38 2025-08-25T10:24:38.522Z @signalk/signalk-to-nmea0183 $IIVWR,0.00,R,12.50,N,6.43,M,23.15,K4B The serial interface is configured in AVNAV (plotter software like OpenCPN). However, I do not see the generated VWR data in the “AVNAV_NMEA0183” connection. I should be able to see the data records here, shouldn't I? I am using an AVNAV standard image and have not changed anything in the connections so far. AI claims that the checksum is incorrect, but I find that unlikely. I think it is more likely to be due to my configuration. Can anyone assist me?
No description
No description
No description
12 Replies
Scott Bender
Scott Bender2mo ago
The sentence looks good and our parser can decode it.
$ ./bin/nmea0183-signalk
$IIVWR,0.00,R,12.50,N,6.43,M,23.15,K*4B
{"updates":[{"source":{"sentence":"VWR","talker":"II","type":"NMEA0183"},"values":[{"path":"environment.wind.angleApparent","value":0},{"path":"environment.wind.speedApparent","value":6.430557184630042}]}]}
$ ./bin/nmea0183-signalk
$IIVWR,0.00,R,12.50,N,6.43,M,23.15,K*4B
{"updates":[{"source":{"sentence":"VWR","talker":"II","type":"NMEA0183"},"values":[{"path":"environment.wind.angleApparent","value":0},{"path":"environment.wind.speedApparent","value":6.430557184630042}]}]}
Checksum is good You can use telnet or nc to connect to that port and confirm that the message is being sent over the network
Nils
NilsOP2mo ago
Thank you for checking the checksum. Should I be able to see the records in the "connection log" of the connection? Or are only other events logged there?
Scott Bender
Scott Bender2mo ago
not sure what you mean by "connection log"? oh, the events are you sure you need this connection configured? by default, nmea 0183 is sent out on port 10110 no connection config needed unless you need differnt data sent out on different ports
Nils
NilsOP2mo ago
The Log on Screenshot 2. I hope that's making sense?
Scott Bender
Scott Bender2mo ago
Yeah, I think it should be there But also think you are over complicating things by creating a connection for this?
Nils
NilsOP2mo ago
The connection is already existing by default because of the avnav image.
Scott Bender
Scott Bender2mo ago
Ah. Ok. Try putting nmea0183 in for “Output Events”
Nils
NilsOP2mo ago
No changes. Also after a Restart. I'm wondering that the Dashboard shows only resieving Informations and no sending activity
Scott Bender
Scott Bender2mo ago
I am sorry, it should be nmea0183out
Nils
NilsOP2mo ago
Unfortunately, there was no improvement. I connect to a laptop as soon as I have it (30min).
No description
No description
Nils
NilsOP2mo ago
I was wrong. The 'connection server log' was a false friend. When I look with telnet I can see a difference with 'nmea0183out' in the 'Output Events'.
No description
Nils
NilsOP2mo ago
That´s the solution. I think it´s working now. Thank you very much @Scott Bender for your help. I had already tried various things there, but kept getting led astray. Telnet is really helpful in solving problems like this.

Did you find this page helpful?