OpenCPN Seatalk

Bonjour a tous
je voudrais recevoir les information de mon raymarine ST60+( sondeur vent etc) en seatalk sur mon tableau de bord de OpenCPN
J'ai fait la petite bidouille pour faire entrée les info raymarine sur mon Rs232.Je cherche maintenant le petit programme a faire tourner en tache de fond pour traduire ces infos en NMEA 0183
Je suis sous linux et j'ai entendu parler de ce programme que je ne trouve nulle part si jamais quelqu'un pouvait me donner des info ça serait sympa
merci

L'équipage
18 déc. 2017
18 déc. 2017

Essaye la fonction recherche sur hisse et ho sur opencpn
Tu a le site opencpn.shorline.fr ou tu trouvera tout.
WR.

18 déc. 2017

@Wilrou

Ben, justement, non, sur ce point précis, la réponse n'est pas dans le site web opencpn.shoreline.fr .

Faut voir si OpenPlotter qui s'entend bien avec la version Linux Debian Jessie résoud ce problème ou pas.

Sinon, en l'état actuel de mes connaissances, il faut utiliser un petit appareil qui transforme les phrases Seatalk en NMEA 183. Petit appareil qui sera placé entre la prise RS232 et et le PC.

19 déc. 2017

@Gilletarom
je suis comme toi j'ai bien lu toutes les pages concernant le NMEA et le multiplexage du site opencpn.shorline.fr et rien sur la transformation du seatalk. J'ai lu aussi tout Thomas KNAUF et il donne bien le petit montage pour adapter le NMEA au seatalk et ya meme un petit bout de programme en C qui est censé faire la traduction
J'ai aussi vu sur HEO qu'il existait ce programme pour linux en tache de fond mais rien de bien récent c'est pour ça que je relance le sujet
Je sais aussi qu'il existe un appareil qu'on peut mettre entre le seatalk et le pc en usb ou rs232 mais je veux eviter d'acheter un appareil a 100€
Il doit bien y avoir un pro du linux sur HEO pour nous aider
merci d'avance

19 déc. 201719 déc. 2017

Ben non Gilletarom n'est pas comme toi, il n'a pas "bien lu" les pages de "opencpn.shorline.fr" .... il les a écrites , shoreline c'est lui ! :reflechi: :topla:

( Et un grand merci à lui). :pouce:

19 déc. 2017

Bonjour,
Il apparaît impossible d'utiliser directement le protocole Seatalk...
Vous devez installer un convertisseur de signal ou multiplexeur.
Raymarine ne fabrique plus le E85001 interface Seatalk NMEA...
mais néanmoins, on en trouve qqs fois sur Le bon coin... A défaut vous devrez transiter par un multiplexeur. OpenPlotter intègre son propre multiplexeur malheureusement pas pour le réseau seatalk... Par ailleurs, l'utilisation d'une interface ou multiplexeur impose également l'achat d'un câble de transfert bidirectionnel (usb-nmea)

19 déc. 2017

Vous êtes sûr pour OpenPlotter?

Sinon si tu peux lire le seatalk sur une RS232 il y a:
github.com[...]marnav/

par exemple
github.com[...]xer.cpp

semble être une bonne base de départ.

19 déc. 2017

je sais que c'est entièrement faisable et qu'il existe un programme pour decoder les trames seatalk
Deja on peut voir que sur le site de Thomas K qu'il y a une version windows et MS dos
moi je cherche la version linux qui apparemment existe depuis plus longtemps
laurent

20 déc. 2017

Bonjour,

tu as ceci sur le forum américain :

www.cruisersforum.com[...]43.html

c'est en fait l'historique de ce qui a été tenté sur ce sujet.

Sur Linux, je ne connais pas de multiplexeur logiciel qui prends en charge le Seatalk1, il faut du hardware...

autrement, il faut faire un developpement spécifique.
tu as Kplex (github.com[...]g/kplex ) comme multiplexeur soft.
En integrant Marnav ( merci Didg pour le lien), cela peux fonctionner?
Mais seulement sous Linux avec une base hardware avec un port série rs232.

tu dis avoir vu sur HEO un programme Linux en tache de fond.... peux-tu préciser?

Gilles

20 déc. 2017

Salut JONA-GA merci pour les infos effectivement je suis aller voir le cruisersforum et j'ai vu pas mal de truc en hard a base de Arduino mais moi je cherche , apres avoir fait le petit montage pour sortir le seatalk en RS232, un logiciel sous linux qui tranduit ces info et les intègre a OpenCPN. J'avais vu sur un sujet du forum (il faut que je te le retrouve)qu'effectivement ce logiciel existé et fonctionné bien sous linux. Apparemment d'apres ce que tu me dis il pourrait sagir de Marnav :-)
J'ai vu sur GITHUB que tu avais deposé une modif de OpenCPN pour justement traduire ces info seatalk en NMEA peus-tu me dire si cette modif est désormé integré a OpenCPN
merci d'avance

20 déc. 2017

un autre sur Cruisersforum

www.cruisersforum.com[...]60.html

Oui, j'ai utilisé pendant 2 ans une version modifiée de Opencpn que j'ai tenu a jour jusqu'a la version 4. Puis, j'ai arretè car il devenait trop difficile de suivre le système de developpement de Opencpn( nouvelle architecture, beaucoup de bugs dans le dashboard).
Mon point de vue est que le Seatalk1 ne sera jamais intégré dans OpenCpn.
De plus, il est maintenant obsolète( j'ai tout mon boat en nmea et Seatalk1...).
Il faut donc convertir en nmea 183. Je pense que Kplex est le programme que tu cherches car, au début le STK1 etait supporté, puis le developpeur l'a enlevé a cause du hard ( disparition des ports séries et difficultés sur les usb-série ).
Sur Linux PC, il doit etre possible de lire le STK1 en modifiant le code de Kplex pour le réinjecter dans OpenCPN par le loopback reseau.
Marnav est une librairie et doit etre integre dans un soft pour etre utilisée...

HS: Je n'utilise pas OpenCPN pour naviguer, car j' ai un ChartPlotter qui marche encore...Mais mon materiel Raymarine qui a 8 ans de bons et loyaux services me lache au fur et a mesure et je n'ai pas les moyens ou l'envie de tout changer...Ceci est une autre histoire...

Gilles

20 déc. 2017

Je pense que kplex + github.com[...]xer.cpp très légèrement modifié pour choisir le port série sur la ligne de commande doit faire le café.

Déjà vérifier en compilant nmea_multiplexer.cpp avec le port série qui va bien que la conversion seatalk --> NMEA 0183 fonctionne .

21 déc. 2017

Merci a tous mais je suis une quiche en programmation C++ donc ça va être dur pour moi de vraiment tout comprendre, de faire des modif et de recompiler :-( c'est pour cela que je cherchais un petit prog qui aurait pu me faire tout ça directement sous LINUX :-)
l’idéal ça serait qu'il surveille mon port COM1 ( j'ai un PC chinois avec 4 ports COM ), qu'il decrypte les trames STLK en NMEA, qu'il me rajoute ces trames aux autres venant de mon AIS et de mon GPS. Apres le reste je gère :-) je crée un port en sortie avec l'onglet connexion sur OpenCPN, le tout sur mon adresse Broadcast, comme ça je peux récupérer ces trames sur un autre PC sous windows et sur ma tablette Androïde :-)
Si jamais avec un peut d'aide je peux arriver a faire la modif et compiler moi meme pourquoi pas
@didg tu penses que nmeamultiplexer pourrait marcher directement? parce que tu parles aussi de Kplex modifié?
si jamais je dois modifier quelle ligne de nmea
multi pour faire un test?
je pense a la partie sous // open source device mais il parle de ttyUSB0 je pense que c'est plus fait pour lire le port USB d'un Raspi moi j'ai un PC avec 4 ports Serie
Dans la partie // prepare destinations il parle aussi de ttyUSB1 et 2 ??
enfin comme tu vois c'est pas tres clair pour moi
@JONA-GA tu parles de Kplex qui au debut lisait le STLK1 sur le port serie :-)ça serait pas mal pour moi ? mais est ce qu'il marcherait directement sur un OpenCPN 4 ou je dois prendre une version plus ressente et la modifier moi meme ?
Merci c'est cool de se sentir aidé par la communauté je pourrait pas m'en sortir tout seul

21 déc. 2017

avec un convertisseur usb / rs232 ca va etre compliqué je pense, car le seatalk utilise un protocole sur 9 bits de données, alors que le standard rs232, ca serait 8. Il y a certaines ports serie qui sont capables de gerer des packets de 9 bits, mais pas tous, deja, et je pense que les convertisseurs usb / rs232 n'en sont pas capables, d'ou probablement l'abandon par kplex. Le plus simple à mon avis reste un montage à base d'arduino, avec en entrée sur le rs232 hardware le flux seatalk (il y a une librairie modifiée pour gerer les 9 bits du seatalk sur arduino) et en sortie sur un port rs232 software haute vitesse le flux nmea converti.

21 déc. 2017

En cherchant un peu, j'ai trouver ca:

www.quark-elec.com[...]/marine

il y a un mux nmea-stk usb et wifi et un autre avec AIS reception
pour pas très cher avec des entrées isolées.
Quelqu'un connait( en a un)?

Gilles

Phare de la pointe de Vénus Tahiti

Phare du monde

  • 4.5 (98)

Phare de la pointe de Vénus Tahiti

2022