OpenMarine
True wind output - 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: True wind output (/showthread.php?tid=1498)



True wind output - barney2074 - 2018-09-22

Hello

I would like to output true wind speed and direction to SignalK (specifically the delta log files)
I am using the SK 'Log all SignalK data' plugin

This is obviously calculated from the apparent readings- I thought the 'calculate' tool in Openplotter might do this, but it does not seem to make any difference

If anyone can help, I would be very grateful
thank you



Andrew


True wind output - tkurki - 2018-09-23

(2018-09-22, 12:15 PM)barney2074 Wrote: Hello

I would like to output true wind speed and direction to SignalK (specifically the delta log files)
I am using the SK 'Log all SignalK data' plugin

This is obviously calculated from the apparent readings- I thought the 'calculate' tool in Openplotter might do this, but it does not seem to make any difference

If anyone can help, I would be very grateful
thank you



Andrew


Use the Derived Data plugin to calculate true wind data. You need to install the plugin and enable it and activate the calculations that you want.


Sent from my iPhone using Tapatalk


RE: True wind output - barney2074 - 2018-09-23

(2018-09-23, 06:33 AM)tkurki Wrote:
(2018-09-22, 12:15 PM)barney2074 Wrote: Hello

I would like to output true wind speed and direction to SignalK (specifically the delta log files)
I am using the SK 'Log all SignalK data' plugin

This is obviously calculated from the apparent readings- I thought the 'calculate' tool in Openplotter might do this, but it does not seem to make any difference

If anyone can help, I would be very grateful
thank you



Andrew


Use the Derived Data plugin to calculate true wind data. You need to install the plugin and enable it and activate the calculations that you want.


Sent from my iPhone using Tapatalk
thanks for the reply

I will try this when I am back on the boat next weekend

Andrew


RE: True wind output - partyvi - 2019-01-27

Sounds I have the similar problem.

I am trying to setup system to calculate true wind and output it over NMEA, but for some reason signalK does not do this work. Could you please help to setup my system?
Is true wind calculation works for somebody well?



my configuration:
Raspberry pi 3 B
I have openplotter version 1.2.0 alpha
signalK version 1.11.0
signalk-to-nmea0183 version 1.3.0
Devived data and polars - could not find version


I setup "derived data with polars" plugin
check "Active", "True wind angle..."

In "Convert to EMEA" added 
MWD - Wind relative to North, speed might be ground speed.
MWV - Aparent Wind heading and speed
MWV - True Wind heading and speed

VWT - True wind speed relative to boat.

I have IMU, GPS, Wind sensor and BMP280 connected, but Speed over water is simulated due i am playing on the bench.


My wind sensor it sends message (example)

$GPMWV,088.0,R,7.4,N,A*29

I have speed through water (from simulator)
I have compas and GPS

Sounds it should be enough for calculation , but I can see only repeating apperent wind only message from signak K 
[b]$INMWV,91.00,R,3.81,M,A*0B
[/b]


[b]
BUT NO CALCULATED TRUE WIND DATA 


server and raspberry was restarted several times
[/b]


10110 tcp port NMEA output (i see all signal k outputs there but mo true wing data)

$GPGGA,144544.000,3331.9997,N,08140.6577,W,1,06,1.1,111.7,M,,,,0000*1B

$GPGSA,A,3,10,32,31,15,18,24,,,,,,,1.7,1.1,1.4*38
$GPMWV,088.0,R,7.4,N,A*29
$INMWV,91.00,R,3.81,M,A*0B
$GPGSV,3,1,11,20,71,092,11,10,67,346,13,32,46,283,21,24,33,047,28*71
$APXDR,A,23.389,D,PTCH*48
$APXDR,A,-0.149,D,ROLL*48
$APHDM,137.764,M*33
$IIHDG,137.76,,,,*7D
$IIHDM,137.8,M*2F
$GPGSV,3,2,11,14,32,266,,21,29,181,20,12,16,102,16,25,14,136,*7A
$IIXDR,A,23.4,D,PTCH,A,-0.1,D,ROLL*45
$GPGSV,3,3,11,18,08,321,29,31,08,208,26,15,07,069,21*48
$IIMMB,29.6875,I,1.0053,B*79
$IIXDR,P,1.0053,B,Barometer*10
$IIMTA,22.68,C*3B
$GPRMC,144544.000,A,3331.9997,N,08140.6577,W,0.75,78.24,270119,,*20
$IIHDG,137.76,,,,*7D
$OCXDR,A,-0.1,D,ROLL*58
$OCXDR,A,23.4,D,PTCH*53
$APXDR,A,23.386,D,PTCH*47
$APXDR,A,-0.157,D,ROLL*47
$APHDM,137.764,M*33
$IIHDG,137.76,,,,*7D
$IIHDM,137.8,M*2F

Ksignal log
{"updates":[{"source":{"sentence":"HDM","talker":"AP","type":"NMEA0183","label":"OPpypilot"},"timestamp":"2019-01-27T14:05:09.210Z","values":[{"path":"navigation.headingMagnetic","value":2.4255189686353775}]}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"$source":"OPsensors.I2C.BME280","values":[{"path":"environment.outside.pressure","value":100473.652772},{"path":"environment.outside.temperature","value":294.56},{"path":"environment.inside.humidity","value":0.30684165692}],"timestamp":"2019-01-27T14:05:09.256Z"}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"source":{"sentence":"GGA","talker":"GP","type":"NMEA0183","label":"OPkplex"},"timestamp":"2019-01-27T14:05:09.000Z","values":[{"path":"navigation.position","value":{"longitude":-81.67772666666667,"latitude":33.533393333333336}},{"path":"navigation.gnss.methodQuality","value":"GNSS Fix"},{"path":"navigation.gnss.satellites","value":6},{"path":"navigation.gnss.antennaAltitude","value":111},{"path":"navigation.gnss.horizontalDilution","value":2},{"path":"navigation.gnss.geoidalSeparation","value":0},{"path":"navigation.gnss.differentialAge","value":0},{"path":"navigation.gnss.differentialReference","value":0}]}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"$source":"OPsensors.I2C.MPU-925x","values":[{"path":"navigation.attitude","value":{"pitch":0.382785622076,"roll":-0.000314159274,"yaw":0}}],"timestamp":"2019-01-27T14:05:09.522Z"}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"source":{"sentence":"HDM","talker":"AP","type":"NMEA0183","label":"OPpypilot"},"timestamp":"2019-01-27T14:05:09.710Z","values":[{"path":"navigation.headingMagnetic","value":2.4253095291250903}]}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"$source":"simulator.0","values":[{"path":"navigation.speedThroughWatter","value":2.2050666666666663}],"timestamp":"2019-01-27T14:05:09.754Z"}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"source":{"sentence":"MWV","talker":"GP","type":"NMEA0183","label":"OPkplex"},"timestamp":"2019-01-27T14:05:10.068Z","values":[{"path":"environment.wind.speedApparent","value":0.051444457477040344},{"path":"environment.wind.angleApparent","value":1.9373154701560522}]}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"source":{"sentence":"RMC","talker":"GP","type":"NMEA0183","label":"OPkplex"},"timestamp":"2019-01-27T14:05:09.000Z","values":[{"path":"navigation.position","value":{"longitude":-81.67772666666667,"latitude":33.533393333333336}},{"path":"navigation.courseOverGroundTrue","value":5.3220324893214865},{"path":"navigation.speedOverGround","value":0.49386679177958726},{"path":"navigation.magneticVariation","value":0},{"path":"navigation.magneticVariationAgeOfService","value":1548597909},{"path":"navigation.datetime","value":"2019-01-27T14:05:09.000Z"}]}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"$source":"OPsensors.I2C.BME280","values":[{"path":"environment.outside.pressure","value":100473.455253},{"path":"environment.outside.temperature","value":294.55},{"path":"environment.inside.humidity","value":0.306842722642}],"timestamp":"2019-01-27T14:05:10.258Z"}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}
{"updates":[{"source":{"sentence":"HDM","talker":"AP","type":"NMEA0183","label":"OPpypilot"},"timestamp":"2019-01-27T14:05:10.309Z","values":[{"path":"navigation.headingMagnetic","value":2.424873196811992}]}],"context":"vessels.urn:mrn:imo:mmsi:123456789"}


RE: True wind output - seandepagnier - 2019-01-29

I am curious what you are using true wind data for. Is it to compare to grib predictions?
\