Page 1 of 1

Seatalk - bogus values

Posted: Tue Sep 22, 2020 9:43 am
by Moringen
Using the NMEA2WIFI connected to a SEATALK network.
When logging all the received values, I see some bogus values from the wind/speed/dept sensors.

The checksum is correct, I guess the error is on the SeaTalk side. All GPS messages are OK.

Some examples from the log.

Wind Speed and Angle, angle and reference are missing
2020-09-20 15:06:09,$VWVHW,,,,,3.30,N,,,*34.

Wind Speed and Angle, angle is too big.
2020-09-20 15:06:09,$WIMWV,31240.5,R,6.0,N,A*24

#Depth Below Transducer, sometimes give out very big values, int this example 4096 (2^12)
2020-09-20 13:56:17,$SDDBT,57.1,f,,,,*3E
2020-09-20 13:56:18,$SDDBT,56.8,f,,,,*36
2020-09-20 13:56:22,$SDDBT,57.3,f,,,,*3C
2020-09-20 13:56:23,$SDDBT,4096.0,f,,,,*36

Is there any sanity check on the received SeaTalk messages in NMEA2WIFI?

Regards
-Torgeir-

Re: Seatalk - bogus values

Posted: Tue Sep 22, 2020 10:11 am
by Luis Sa
Hello.

Could you please confirm which firmware version you have?

Regards, Luis

Re: Seatalk - bogus values

Posted: Wed Sep 23, 2020 7:33 am
by Moringen
I'm using FW 62, I see that you have made changes on SeaTalk code for version 63, I will upgrade and do more logging.

Regards
-Torgeir-

Re: Seatalk - bogus values

Posted: Wed Sep 23, 2020 8:28 pm
by Moringen
Changed to the newest firmware.

Still some bogus data.

Big variations in temperature. (Reare that temperature is transmitted two times in a sec)
2020-09-23 18:05:47,$IIMTW,0,C*3D.
2020-09-23 18:05:47,$IIMTW,33,C*0Dd
2020-09-23 18:05:52,$IIMTW,0.1,C*22

Wind angles on the exact same (insane) AWA but with 14nots difference in AWS in one sec.
2020-09-23 18:17:13,$WIMWV,2176.5,R,1.12,N,A*26
2020-09-23 18:17:14,$VWVHW,,,,,3.5,N,,*2E
2020-09-23 18:17:14,$WIMWV,2176.5,R,15.0,N,A*20
2020-09-23 18:17:15,$VWVHW,,,,,3.2,N,,*29

Maybe the tow ST60 instruments are talking at the same time on the bus?

-Torgeir-

Re: Seatalk - bogus values

Posted: Thu Sep 24, 2020 12:20 pm
by Luis Sa
Hello,

Could you please tell how you are getting those files with the converted values? If you suspect that there are 2 systems transmitting data on the bus, could you temporarily switch off (remove) once at a time to discard that possibility?

I may write a firmware for the Multiplexer so that instead of converting to mnea0183, it would just send the Seatalk datagram that it receives so that you could see what goes on the bus. But that would take me some time to accomplish.

The description of the Seatalk conversion is explained in very detail (possibly very confusing) in the forum for the 4 input multiplexer. The 2 and the 4 input multiplexers work in the same way with regard to Seatalk.

Best Regards, Luis

Re: Seatalk - bogus values

Posted: Fri Sep 25, 2020 10:13 am
by Moringen
Hi Luis,

I don't think that two instruments are talking the same time anymore, since the gps messages always is clean. But I will try this.

I get the files with converted values from an esp32 that writes all received data to a mini sd card.

A firmware that forwards raw seatalk messages will be nice!

Best regards
-Torgeir-