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

L'équipage
10 juin 2019
10 juin 2019

@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 ...

11 juin 2019

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

11 juin 2019

@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.

11 juin 2019

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.

11 juin 2019

Un noyau, pas un système. :-p

11 juin 2019

Un noyau Linux associé à des outils GNU :heu:

11 juin 201911 juin 2019

Certes.
Mais restons simples et compréhensibles

11 juin 2019

Bonjour
Kinefou tu devrais essayer ici
www.cruisersforum.com[...]s/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!

11 juin 2019

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

11 juin 2019

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

launchpad.net[...]r/+bugs

si tu as des nouvelles je suis preneur !

11 juin 2019

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!!

11 juin 2019

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 ! ;-)

11 juin 201911 juin 2019

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?

11 juin 2019

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

11 juin 2019

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

11 juin 2019

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

11 juin 2019

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

11 juin 2019

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

11 juin 2019

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.

11 juin 2019

le contenu de .opencpn/plugins/watchdog/WatchdogConfiguration.xml:

<?xml version="1.0" encoding="utf-8" ?>


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

11 juin 2019

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

11 juin 2019

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

11 juin 2019

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

12 juin 2019

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.

12 juin 2019

Compiler sa propre version?

01 juil. 2019

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

13 juin 2019

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

01 juil. 2019

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

01 juil. 2019

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

01 juil. 2019

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

Le Stromboliccio

Phare du monde

  • 4.5 (191)

Le Stromboliccio

2022