This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
True wind output
#1
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
Reply
#2
(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
Reply
#3
(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
Reply
#4
Exclamation 
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"}
Reply
#5
I am curious what you are using true wind data for. Is it to compare to grib predictions?
\
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)