(2023-11-21, 07:48 AM)tkurki Wrote: You can connect OpenCpn to Signal K with
1. Signalk K connection
2. Convert SK data to NMEA0183 with signalk-to-nmea0183 plugin and connect O to tcp port 10110 of SK server
Hello tkurki,
Thanks for your hints.
Can you clarify "connect O to tcp port 10110 of SK server"? Do I add such a connection under 'Options - Connections' in OpenCPN? Or do I add such a connection under "Data Connections" on SingalK server?
(2023-11-22, 03:10 PM)holgerw Wrote: As i see in your Logs, the WIND Data Source is sending its id correctly to the CAN-Bus. The Wind Data is 0.0 but this may be okay if it is not outside.
So the problem is somewhere in SignalK (PGN 130306) look for it in the "Signal K to NMEA 2000", this could be disabled in its config.
Maybe the OpenCPN does only look for the older NMEA0183 Datastrings for Wind.
If so, there is an Chance that the "Convert Signal K to NMEA0183" Plugin is able to translate your Data to the older NMEA0183 Dataformat.
But this Conversion is better an Question to TKURKI or someone from the SignalK Team.
PS: I used OpenCPN V5.8.4 on Openplotter 3 for the Screenshot. You get the CAN-Source only after hitting "Add Connection" and on older Versions there is an CAN option beyond "serial".
Good Winds - Holger
ADDITION:
Just looked into SignalK again: The Plugin "Signal K to NMEA 2000" has an Option at the far End to enable PGN 130306. But i think you need it the other Way around - N2K to SignalK.
Thanks for the detailed information, Holger!
Following your description, I updated OpenCPN to 5.8.4. Now I can choose socketCAN - can0. But when clicking "show NMEA debug window", I still don't see any data coming in. I also tried TKURI's advice to install the NMEA0183 plugin. But I don't know how to further connect OpenCPN to SignalK to get the NMEA0183 messages (I thought it would pick the messages up automatically).