OpenMarine
Filtering NMEA on an individual SignalK connection - Printable Version

+- OpenMarine (https://forum.openmarine.net)
+-- Forum: OpenPlotter (https://forum.openmarine.net/forumdisplay.php?fid=1)
+--- Forum: How do I...? (https://forum.openmarine.net/forumdisplay.php?fid=3)
+--- Thread: Filtering NMEA on an individual SignalK connection (/showthread.php?tid=2375)



Filtering NMEA on an individual SignalK connection - abarrow - 2020-02-26

Okay, on a cruise using OpenPlotter 2.0. I have a problem with one of my connected NMEA feeds providing bad magnetic heading information. With kplex, I was able to filter just that incoming stream and just that particular NMEA string. Now, I can't seem to find a way to do it without kluging up a kplex instance.

How do I do this with using SignalK?


RE: Filtering NMEA on an individual SignalK connection - Sailoog - 2020-02-26

Have you tried openplotter-SKfilter app?


Filtering NMEA on an individual SignalK connection - abarrow - 2020-02-26

That worked! Thanks. Still learning OP2.

Sent from my CLT-L04 using Tapatalk


RE: Filtering NMEA on an individual SignalK connection - abarrow - 2020-03-01

Just an update on this: I spent a good deal of time below decks while on my recent passage trying different things to get True Heading to work properly. I never did, even with a lot of SK filters and SK prefers implemented. The display of the boat on OpenCPN would randomly flip from the correct heading to a heading that was around 50 degrees off. It would even display the boat heading backwards from time to time!

I'm going to have to take everything down to fundamentals to get to the bottom of this. I'm getting magnetic heading from my SeaTalk bridge as well as my Calypso ultrasonic wind sensor. I've been trying to filter so that only one of them is presenting the data to OP, but when I thought I had it fixed, it came back. SK Derived Data plugin is also trying to give me true wind, but since true heading isn't correct, it is also flipping around. One interesting thing in looking at this - it appears that I'm not getting compass deviation from GPS. Not sure why.

So, currently my plan is to disable all inputs and add them one by one to see if I can determine the source of the bad data. I'm also going to try to filter so that just the data that I want, from the source I want, is presented to OP. As I said before, with OP 1.2 I was able to use KPLEX to filter, but then I didn't have the Calypso.

Anyone have any further thoughts on this? I notice in the OP stable release that came out today that KPLEX is there. I'm going to try to do this without it if I possibly can!


Filtering NMEA on an individual SignalK connection - tkurki - 2020-03-01

Log your data, then you have a chance to actually see where the bogus data is coming from. If the problem is intermittent you may need quite a lot of systematic on and off flipping to catch the culprit.


Sent from my iPhone using Tapatalk


RE: Filtering NMEA on an individual SignalK connection - abarrow - 2020-03-01

Thanks thurki. I wish I'd been smart enough to log data while on passage. It's much more evident when the boat is moving.