Tous les forums > Equipements > problème avec opencpn-watchdog sous linux
Missing
Kinefou

problème avec opencpn-watchdog sous linux

Bonjour,
J'utilise opencpn sur raspberry pi. J'ai installé un récepteur ais à base de clef rtl-sdr qui fonctionne parfaitement. Pour mes navigations en solitaire, j'aurais aimé pouvoir coupler une alarme grâce au couple 'draw-watchdog' qui me permettrait de déclencher une action si un cargo venait en travers de ma route alors que je prendrais quelques minutes de repos!!
J'ai donc installé tout ça et malgré des tentatives désespérées, rien ne se déclenche lorsqu'un cargo entre dans ma zone de garde!!
J'ai peur des cargos!!!
De dépit, j'ai refait la même installation sur opencpn 5 windows, et là, tout marche à souhaits, les alarmes se déclenchent dès qu'un intrus pénètre dans ma zone!!
Fervent défenseur de Linux, je ne veux pas admettre une quelconque suprématie à Windows!!!
J'ai refait la même installation sur linux Mint 19 et là, comme sur le raspberry, rien ne se passe et le cargo vient impunément me couper en deux sans même m'avertir!!
Y aurait il un bug dans le plugin ou dans Opencpn linux??
Merci de bien vouloir me rassurer et de me permettre de dormir un peu!
Cordialement

lundi 10 juin 2019 19:55

Liste des contributions

Avatar_gilletarom
Gilletarom

@Kinefou,

Etre un ardent défenseur de Linux, c'est une chose, disposez d'un système et d'un ensemble de logiciels bien au point sous ce système, c'en est une autre.

Cela marche bien sous Windows ... C'est simple à comprendre. Lors des bêta test, la grande majorité des bêta testeurs requis ont des machines sous Windows .. et donc, la version windows est mieux mises au point que la version Linux ...
Sans compter qu'il y a plusieurs systèmes sous Linux et on a beau les appeler "Système Linux", ils diffèrent, ici et la par des détails qui finissent par avoir des effets secondaires ennuyeux.

Vous savez que la version Windows fait bien son travail, vous avez peur des cargo .. . Mais vous n'aimez pas Windows ... A vous de choisir : votre sécurité ou Linux ...

lundi 10 juin 2019 21:05
Missing
1
Kinefou

Merci Gilletarom pour cette réponse pleine de bon sens (comme d'habitude dans vos posts), mais qui jette le bébé avec l'eau de son bain!
Comme précisé dans mon premier post, j'ai choisi de déléguer la partie nav de mon bateau à un raspberry pi 3 pour des raisons d'économie d'energie et de fiabilité, mais qui, jusqu'à nouvel ordre ne sait pas faire tourner windows (si ce n'est W10 IOT et ce, de façon très poussive!!).
Je ne cherche pas à tout pris à opter pour Linux, mais le choix du Raspberry me semble la meilleure solution dans mon cas et tant qu'il ne fera pas tourner Windows de façon utilisable, force m'est de chercher des solutions Linux.
Je ne désespère pas encore de trouver la solution grâce au concours des barbus linuxiens!
Cordialement

mardi 11 juin 2019 10:11
Avatar_gilletarom
1
Gilletarom

@Kinefou

Merci d'avoir accepté ma réponse sans vous facher. Oui le bébé avec l'eau du bain. Sur le court terme. Reste à aller voir sur le cruisers forum en suivant le lien donné par Yantho dans ce fil.

mardi 11 juin 2019 10:45
Lauben_bmr_83x110
BMayer (LauBen)

Il n'y a bien qu'un seul système Linux, GNU / Linux plus exactement.
Par contre, oui, il y a une kyrielle d'emballage, de multiples sauces pour un seul ingrédient de base.

mardi 11 juin 2019 08:27
Img_20180618_163612
juliusse

Un noyau, pas un système.

mardi 11 juin 2019 09:15
Yintho_et_yangtho_2
yantho

Un noyau Linux associé à des outils GNU

mardi 11 juin 2019 09:32
Lauben_bmr_83x110
BMayer (LauBen)

Certes.
Mais restons simples et compréhensibles

mardi 11 juin 2019 09:59 *** Message modifié par son auteur ***
Yintho_et_yangtho_2
yantho

Bonjour
Kinefou tu devrais essayer ici
http://www.cruisersforum.com/forums/f134/
Il y a même une conversation ouverte concernant le greffon qui t'intéresse.

Tu devrais obtenir une oreille attentive des testeurs et des développeurs concernés.
In english of course!

mardi 11 juin 2019 09:36
Missing
Kinefou

Merci Yantho, tu sembles avoir compris mon problème et je poste ma question sur le forum en question!
Cordialement

mardi 11 juin 2019 10:15
Pavillonbleuocc
a_guy

Il y avait une petit erreur avec Aplay et play ,Alsa et Ubuntu 14.04 LTS que j'avais signalé mais comme le add on ais n'a pas était remis à jour je ne sais pas ou ça en est ?

Depuis j'utilise une raspberry et je n'ai pas de son de toute façon donc il y a longtemps que je n'ai pas regardé !

plus d 'info ici

https://launchpad.net/ubuntu/+source/alsa-driver/+bugs

si tu as des nouvelles je suis preneur !

mardi 11 juin 2019 10:27
Missing
Kinefou

Bonjour a_guy,
l'erreur semble corrigée et un son est bien joué avec openplotter sur raspberry pi3 lorsqu'on entre dans une zone marquée par le plugin draw et configurée dans 'watchdog; mais pour l'alarme ais, pas de réactions!!

mardi 11 juin 2019 11:06
Pavillonbleuocc
a_guy

Oui regarde ce que l'add on envoie play .... au lieu de Aplay

aplay [flags] [filename [filename]] ...

le addon envoie lui
play .....

de mémoire !

mardi 11 juin 2019 11:21
Avatarh_o-2
Now

Bonjour,
Je ne comprends pas bien le problème, j'ai open cpn sur un Raspbery pi et l'alarme ais sonne quand un quelconque intrus entre dans la zone définie ( un cercle autour du bateau).
Ceci sans plug in additionnel, juste l'ais et ce depuis que j'ai open cpn sur le Pi, donc depuis la version 3. quelque chose.

Ceci dit, je ne l'ai pas re-testé depuis la mise à jour en v5, mais ça serait étonnant qu'il y ai une régression de ce côté là ( même si c'est possible)

Pourquoi à tu besoin du watch dog pour faire sonner l'ais?

mardi 11 juin 2019 11:27 *** Message modifié par son auteur ***
Missing
1
Kinefou

Merci Now pour ton intérêt,

Je cherche à activer l'alarme via watchdog, car ce plugin me permet de lancer une commande (activer un gpio en l’occurrence pour piloter un relais qui actionnera ce qu'on voudra.); ceci me permet d'économiser un ampli sono (énergivore) et d'actionner une sonnerie assez puissante pour réveiller un skipper exténué!Les réglages de opencpn ne me permettent que de configurer un son audio.
Cordialement

mardi 11 juin 2019 11:41
Lauben_bmr_83x110
BMayer (LauBen)

Excellent, le coup du GPIO, je prend note, et empile dans la TODO list

mardi 11 juin 2019 11:47
Yintho_et_yangtho_2
yantho

S'agit-il d'une liste FIFO ou d'une LIFO?

mardi 11 juin 2019 13:36
Lauben_bmr_83x110
1
BMayer (LauBen)

C'est CCVFO..
(Comme Ca Vient First Out)
C'est sous licence GPL

mardi 11 juin 2019 14:07
Avatarh_o-2
Now

ok, je comprends mieux ta demande.
Bon, je n'ai jamais utilisé ça, donc je passe mon tour...

mardi 11 juin 2019 12:27
Missing
didg

Testé rapidement, cela semble fonctionner ici...
Contenu du fichier
.opencpn/plugins/watchdog/WatchdogConfiguration.xml

ou une capture d'écran de la config de l'alarme.

mardi 11 juin 2019 16:28
Missing
Kinefou

le contenu de .opencpn/plugins/watchdog/WatchdogConfiguration.xml:
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<OpenCPNWatchdogConfiguration version="1.9042" creator="Opencpn Watchdog plugin" author="Sean D&apos;Epagnier">
<Alarm Type="Boundary" BoundaryType="3" BoundaryState="1" Mode="Distance" CheckFrequency="3" TimeMinutes="20" Distance="3" BoundaryGUID="4b713436-a482-4d86-90f2-616961957f1f" BoundaryName="" BoundaryDescription="" GuardZoneGUID="" GuardZoneName="ZdG 1" Enabled="1" GraphicsEnabled="0" Sound="0" SoundFile="/usr/share/opencpn/sounds/2bells.wav" Command="1" CommandFile="sudo python /home/pi/al.py" MessageBox="0" Repeat="0" RepeatSeconds="10" AutoReset="1" />
<Alarm Type="Boundary" BoundaryType="3" BoundaryState="1" Mode="Guard" CheckFrequency="3" TimeMinutes="20" Distance="3" BoundaryGUID="" BoundaryName="" BoundaryDescription="" GuardZoneGUID="7b066035-b276-4d07-9f67-78a4353144b0" GuardZoneName="ZdG 1" Enabled="1" GraphicsEnabled="0" Sound="0" SoundFile="/usr/share/opencpn/sounds/2bells.wav" Command="1" CommandFile="sudo python al.py" MessageBox="0" Repeat="0" RepeatSeconds="60" AutoReset="1" />
</OpenCPNWatchdogConfiguration>
-------------------------------------------------------------------------------------

A noter que l'alarme Boudary fonctionne, mais pas l'alarme GuardZone.
Merci de ton intérêt.
Cdlt

mardi 11 juin 2019 16:44
Missing
didg

Il manque peut-être le chemin
remplacer
sudo python al.py
par
sudo python /home/pi/al.py

mardi 11 juin 2019 17:26
Missing
Kinefou

Merci didg, bien vu, mais malheureusement le problème est ailleurs; J'ai corrigé cette erreur de débutant et rajouté 'notification' dans le paramétrage de watchdog , mais ça ne marche toujours pas!!
Même problème sous linux mint 19!!
Toujours OK sous Windows!
Je continue à fouiller.
Cdlt

mardi 11 juin 2019 20:25
Missing
1
didg

Problème de versions installées? Il faudrait peut-être une version plus récente, watchdog 1.9042 a trois ans.

mardi 11 juin 2019 22:10
Missing
Kinefou

Merci didg,
aurais tu une piste pour trouver une version plus récente de watchdog, car la version 1.9042 est la plus récente dans le dépôt Xenial et inexistante dans le dépôt Bionic! Sur github, je ne trouve que des versions Win32 ou Osx.

mercredi 12 juin 2019 11:12
Missing
didg

Compiler sa propre version?

mercredi 12 juin 2019 21:32
Missing
Kinefou

Salut Didg,

Tu avais vu juste en visant l'obsolescence de la version 1.9043 de Watchdog.
Malheureusement, les dépôts Ubuntu de OpenCpn ne sont pas à jour et cette ancienne version de watchdog est présentée comme la dernière!!
Après beaucoup d'échanges sur cruiser forum, on m'a donné un lien vers les codes sources de la version 2.40 de watchdog que j'ai pu compiler.
Résultat: Tout marche à souhaits.
Merci encore de ta clairvoyance!
Kinefou

lundi 01 juillet 2019 15:16
Img_20180618_163612
1
juliusse

Et si tu compiles pour debian ou dérivé (rasbian, openplotter, xbuntu, mint) penses à faire un checkinstall a la place du make install.

jeudi 13 juin 2019 00:43
Lauben_bmr_83x110
BMayer (LauBen)

Je viens de faire une MaJ, et il me semble que le plugin était dans la liste...

lundi 01 juillet 2019 18:40
Missing
Kinefou

Effectivement BMayer, je viens de faire cette mise à jour et le plugin est bien là sous sa version 2.4!!
Un oubli de upgrade de ma part?? ou un ajout très récent aux packets??
Toujours est il que ça marche.
Merci de ta réactivité.
Kinefou

lundi 01 juillet 2019 20:22
Lauben_bmr_83x110
BMayer (LauBen)

Pas de réactivité de ma part, juste le hasard, associé à des mises à jour régulières.

lundi 01 juillet 2019 21:59

Répondre

Pour participer aux forums, vous devez être inscrit et identifié

Vous identifier | Créer un compte matelot

Retour forums