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
Navtex
#1
I know it may sound back-minded but I still use Navtex and believe it is useful to get integrated into OP.

Implementation should be rather straight forward with only a filter screen for selection of broadcast areas and listing of messages.
I believe it is useful to have the latest messages available for reading when convenient. Navtex is still a good alternative/addition to listen to weather or nautical warnings on VHF. 

Benefit to having it in OP would be great.
 Please consider.

Am not sure if an additional USB receiver would be required or the AIS stick can handle Navtex as well.
Reply
#2
(2016-04-24, 09:05 AM)SkipperEarly Wrote: I know it may sound back-minded but I still use Navtex and believe it is useful to get integrated into OP.

Implementation should be rather straight forward with only a filter screen for selection of broadcast areas and listing of messages.
I believe it is useful to have the latest messages available for reading when convenient. Navtex is still a good alternative/addition to listen to weather or nautical warnings on VHF. 

Benefit to having it in OP would be great.
 Please consider.

Am not sure if an additional USB receiver would be required or the AIS stick can handle Navtex as well.
I like navtex as well, as much for the nav announcements as weather. Getting it in might be a bit tricky though? The rtl TV dongles are fantastic at the price but sadly don't go anywhere near enough for weatherfax let alone navtex. You can get "down converters" on ebay which basically half the frequency of the rtl dongle, this might not even go low enough for navtex but allows you to get weatherfax. So, maybe others know more, but with a dongle it's probably not really an option. What might be possible with a rtl though, is recieving weather satellite images. A bit specialised but might be of interest to some further down the line.
Back to navtex, I use fldigi on a Pi3 to recieve navtex broadcasts from a ham radio. It works very well with Opencpn as you can copy the lat and long of a missioning buoy or whatever from from the navtex message and paste into a waypoint properties, right click and "paste as late and long"

Sent from my SGP511 using Tapatalk
Reply
#3
(2016-04-27, 10:46 AM)PaddyB Wrote:
(2016-04-24, 09:05 AM)SkipperEarly Wrote: I know it may sound back-minded but I still use Navtex and believe it is useful to get integrated into OP.

Implementation should be rather straight forward with only a filter screen for selection of broadcast areas and listing of messages.
I believe it is useful to have the latest messages available for reading when convenient. Navtex is still a good alternative/addition to listen to weather or nautical warnings on VHF. 

Benefit to having it in OP would be great.
 Please consider.

Am not sure if an additional USB receiver would be required or the AIS stick can handle Navtex as well.
I like navtex as well,  as much for the nav announcements as weather.  Getting it in might be a bit tricky though? The rtl TV  dongles are fantastic at the price but sadly don't go anywhere near enough for weatherfax let alone navtex. You can get "down converters"  on ebay which basically half the frequency of the rtl dongle,  this might not even go low enough for navtex but allows you to get weatherfax. So,  maybe others know more,  but with a dongle it's probably not really an option.  What might be possible with a rtl though,  is recieving weather satellite images.  A bit specialised but might be of interest to some further down the line.
Back to navtex,  I use fldigi on a Pi3 to recieve navtex broadcasts from a ham radio.  It works very well with Opencpn as you can copy the lat and long of a missioning  buoy or whatever from from the navtex message and paste into a waypoint properties,  right click and "paste as late and long"

Sent from my SGP511 using Tapatalk

hi
a couple of years ago  i have build the elector SDR, in theory it could receive navtex ( 500 kHz) but i proved very difficult to receive any messages  If you are interesested i can send you the documentation
T
Reply
#4
Have just downloaded fldigi and installed it on my laptop. I am rather overwhelmed on what it all can do and even found a Navtex option somewhere in the menues.
Was thinking about something much simpler like one tab for setting the filters and another for showing the messages in a tree like:
+ int messages (518kHz)
++ navigational warnings
++ meteorological warnings
..... (there are 10 categories)
+ local messages (490kHz)
++ navigational
++ meteorol
.....(again 10 categories)

new messages are in bold and when read back to normal font. Thats all.
Anyhow will play around with fldigi for curiosity, maybe I get the hang of it.

Thanks for reply! - I think OP is great!!!
Reply
#5
I wonder if this touches lightly on the 3rd party plug in post in requests the other day? So rather than a central part of openplotter someone could write some code to look at and manipulate the log file from fldigi? From memory there's a database file somewhere which fldigi uses to automatically record all the navtex messages to the log file with stations inserted, which it gets from the database file.

Sent from my SGP511 using Tapatalk
Reply
#6
Including Navtex functionality would be wonderfull !
I use now for a few years this box: http://www.wetterinfobox.com/english/WIBE.htm
It's a box receiver with Long wave and short wave radio. unfortunately the interface software only runs on MS windows. there is no web interface.
it consumes low power which becomes handy for long trips.
Same kind of box:  http://www.nasamarine.com/product/pc-navtex-usb/ only MS windows
I also used Mscan meteo in conjunction with my ssb receiver. unfortunately also only for MS windows

Using AIS stick to decode Long wave messages is not possible to my opinion.
I will give fldigi a try but i think it is rather complex an you need a full blown receiver
so if anyone has a good alternative, USB box LW and SW receiver, able to connect to raspberry Pi please let me know.
Reply
#7
(2016-11-20, 12:44 PM)gniersma Wrote: Including Navtex functionality would be wonderfull !
I use now for a few years this box: http://www.wetterinfobox.com/english/WIBE.htm
It's a box receiver with Long wave and short wave radio. unfortunately the interface software only runs on MS windows. there is no web interface.
it consumes low power which becomes handy for long trips.
Same kind of box:  http://www.nasamarine.com/product/pc-navtex-usb/ only MS windows
I also used Mscan meteo in conjunction with my ssb receiver. unfortunately also only for MS windows

Using AIS stick to decode Long wave messages is not possible to my opinion.
I will give fldigi a try but i think it is rather complex an you need a full blown receiver
so if anyone has a good alternative, USB box LW and SW receiver, able to connect to raspberry Pi please let me know.
I use the nasa navtex engine with openplotter on a Pi. I installed mminicom and send the command '$S'  at 38400 baud which tells the engine to send its' memory contents. 
http://www.ybw.com/forums/showthread.php...ost5767995
Reply
#8
(2016-11-21, 06:52 AM)PaddyB Wrote: I use the nasa navtex engine with openplotter on a Pi. I installed mminicom and send the command '$S'  at 38400 baud which tells the engine to send its' memory contents. 

I have a nasa navtex with a serial output. 
May I ask how you process the data of the memory in openplotter?
The command '$S' transfers the data to a file on the Pi. 
But than, how do how do you process the text data? With Node-Red?

And what happens when a new Navtex message comes in? 

Thank you for tips on this topic.

Best regards
Bernhard
Reply
#9
(2018-10-24, 08:58 PM)ocina Wrote: I have a nasa navtex with a serial output. 
May I ask how you process the data of the memory in openplotter?
The command '$S' transfers the data to a file on the Pi. 
But than, how do how do you process the text data? With Node-Red?

And what happens when a new Navtex message comes in? 

Thank you for tips on this topic.

Best regards
Bernhard

Hi,   I used node-red, it's not been set up for a while but just found the backup, basically a insert node sends "0x0D 0x0A $S 0x0D 0x0A 0x0D 0x0A" to a serial port connected to the navtex engine for entire memory, then another serial port reads the output and sends it to a file and a node red dashboard. 

[Image: F7N3QAC.png]


Code:
[
   {
       "id": "425db2f6.5cb68c",
       "type": "debug",
       "z": "c8d5e3c.51c102",
       "name": "",
       "active": true,
       "console": "false",
       "complete": "true",
       "x": 590,
       "y": 220,
       "wires": []
   },
   {
       "id": "d0dda73f.8e4858",
       "type": "serial out",
       "z": "c8d5e3c.51c102",
       "name": "",
       "serial": "c20e3892.858608",
       "x": 610,
       "y": 380,
       "wires": []
   },
   {
       "id": "138b4303.8977fd",
       "type": "inject",
       "z": "c8d5e3c.51c102",
       "name": "Version",
       "topic": "",
       "payload": "0x0D 0x0A $V 0x0D 0x0A 0x0D 0x0A",
       "payloadType": "str",
       "repeat": "",
       "crontab": "",
       "once": false,
       "onceDelay": "",
       "x": 110,
       "y": 300,
       "wires": [
           [
               "d0dda73f.8e4858"
           ]
       ]
   },
   {
       "id": "f86d16d3.41fec8",
       "type": "file",
       "z": "c8d5e3c.51c102",
       "name": "",
       "filename": "/home/pi/navtex.txt",
       "appendNewline": true,
       "createDir": false,
       "overwriteFile": "false",
       "x": 630,
       "y": 300,
       "wires": [
           []
       ]
   },
   {
       "id": "5b1d08d6.fd2e98",
       "type": "function",
       "z": "c8d5e3c.51c102",
       "name": "Add timestamp to msg.payload",
       "func": "var today = new Date();\nvar day = today.getDate();\nif(day<10){\n    day='0'+day;\n} \nvar month = today.getMonth()+1;\nif(month<10){\n    month='0'+month;\n} \nvar hours = today.getHours();\nif(hours<10){\n    hours='0'+hours;\n} \nvar minutes = today.getMinutes();\nif(minutes<10){\n    minutes='0'+minutes;\n} \n\nvar seconds = today.getSeconds();\nif(seconds<10){\n    seconds='0'+seconds;\n} \n\nvar when = day + '/' + month + '-' + hours + ':' + minutes + ':' + seconds;\nmsg.payload=when + \" - Navtex received- \" + msg.payload;\nreturn msg;",
       "outputs": 1,
       "noerr": 0,
       "x": 330,
       "y": 240,
       "wires": [
           [
               "425db2f6.5cb68c",
               "47782932.77e948",
               "f86d16d3.41fec8",
               "cf3373d6.0f8fb"
           ]
       ]
   },
   {
       "id": "47782932.77e948",
       "type": "ui_text",
       "z": "c8d5e3c.51c102",
       "group": "2557d957.083236",
       "order": 0,
       "width": 0,
       "height": 0,
       "name": "Dashboard text window",
       "label": "",
       "format": "{{msg.payload}}",
       "layout": "row-spread",
       "x": 650,
       "y": 260,
       "wires": []
   },
   {
       "id": "d4a8292d.700a38",
       "type": "inject",
       "z": "c8d5e3c.51c102",
       "name": "Entire memory",
       "topic": "",
       "payload": "0x0D 0x0A $S 0x0D 0x0A 0x0D 0x0A",
       "payloadType": "str",
       "repeat": "",
       "crontab": "",
       "once": false,
       "x": 140,
       "y": 340,
       "wires": [
           [
               "d0dda73f.8e4858"
           ]
       ]
   },
   {
       "id": "b7ba4837.bd9d58",
       "type": "file",
       "z": "c8d5e3c.51c102",
       "name": "",
       "filename": "/home/pi/navtex2.txt",
       "appendNewline": true,
       "createDir": false,
       "overwriteFile": "false",
       "x": 640,
       "y": 340,
       "wires": [
           []
       ]
   },
   {
       "id": "cf3373d6.0f8fb",
       "type": "ui_text",
       "z": "c8d5e3c.51c102",
       "group": "60e4b1f9.7872b",
       "order": 0,
       "width": "6",
       "height": "8",
       "name": "Dashboard text window",
       "label": "",
       "format": "{{msg.payload}}",
       "layout": "row-spread",
       "x": 650,
       "y": 180,
       "wires": []
   },
   {
       "id": "b5c65947.4b7788",
       "type": "inject",
       "z": "c8d5e3c.51c102",
       "name": "",
       "topic": "",
       "payload": "0x0D 0x0A $A 0x0D 0x0A 0x0D 0x0A $C, hhmm  0x0D 0x0A  0x0D 0x0A",
       "payloadType": "str",
       "repeat": "",
       "crontab": "",
       "once": false,
       "x": 110,
       "y": 380,
       "wires": [
           [
               "d0dda73f.8e4858"
           ]
       ]
   },
   {
       "id": "e6329e00.2a7b2",
       "type": "comment",
       "z": "c8d5e3c.51c102",
       "name": "Navtex",
       "info": "",
       "x": 90,
       "y": 180,
       "wires": []
   },
   {
       "id": "594fd547.22978c",
       "type": "serial in",
       "z": "c8d5e3c.51c102",
       "name": "",
       "serial": "c20e3892.858608",
       "x": 120,
       "y": 240,
       "wires": [
           [
               "5b1d08d6.fd2e98"
           ]
       ]
   },
   {
       "id": "c20e3892.858608",
       "type": "serial-port",
       "z": "",
       "serialport": "/dev/ttyUSB0",
       "serialbaud": "38400",
       "databits": "8",
       "parity": "none",
       "stopbits": "1",
       "newline": "50",
       "bin": "false",
       "out": "time",
       "addchar": false
   },
   {
       "id": "2557d957.083236",
       "type": "ui_group",
       "z": "",
       "name": "Messages",
       "tab": "39e59923.a2ab46",
       "disp": true,
       "width": "12"
   },
   {
       "id": "60e4b1f9.7872b",
       "type": "ui_group",
       "z": "",
       "name": "Navtex messages",
       "tab": "223c6da8.91af02",
       "order": 3,
       "disp": true,
       "width": "6"
   },
   {
       "id": "39e59923.a2ab46",
       "type": "ui_tab",
       "z": "",
       "name": "Navtex ",
       "icon": "dashboard",
       "order": 4
   },
   {
       "id": "223c6da8.91af02",
       "type": "ui_tab",
       "z": "",
       "name": "Gauges",
       "icon": "dashboard",
       "order": 1
   }
]
Reply
#10
What about something like this? https://www.aliexpress.com/item/New-Car-...525d09a738
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)