Tous les forums > Equipements > [Raspberry]developpement sous openplotter
Lauben_bmr_83x110
bmayer

[Raspberry]developpement sous openplotter

Bonjour à tous
N'y aurait-il pas parmi nous des personnes qui ont fait un peu de développement (informatique) sous openplotter ?
Développeur au quotidien, j'ai du mal à comprendre le peu de doc que je trouve. Je cherche des exemples d'envoi (et de réception) de flux au multiplexeur (kplex)

mardi 19 décembre 2017 21:08

Liste des contributions

  • . Goj lundi 01 janvier 2018 22:33
  • :-D bmayer vendredi 05 janvier 2018 19:01
  • :pouce: PhilippeG vendredi 05 janvier 2018 20:22
  • :-D bmayer vendredi 05 janvier 2018 19:00
Missing
didg

Hi,

Qu'as tu comme sources et que veux tu comme destination?

mercredi 20 décembre 2017 19:51
Lauben_bmr_83x110
bmayer

L'émetteur sera un programme qui injectera du NMEA
Le récepteur sera un programme qui traitera tout le flux NMEA, sans en ré-émettre.

mercredi 20 décembre 2017 20:46
Wind-waker-hd
Goj

Justement je vais m'y mettre aussi. Je viendrai faire état de mes avancements. a+

mercredi 20 décembre 2017 19:53
Avatar
Ecume29

Il s'agit de paramétrage des entres /sorties...
Quel est le besoin supplémentaire pour la gestion des flux?
Le besoins est-il d'une documentation du paramétrage des entrées/sorties de kplex?

mercredi 20 décembre 2017 20:09
Lauben_bmr_83x110
bmayer

Beaucoup plus simple ; comment on envoie un flux de données vers kplex, comment on en récupère ?
Je subodore de la programmation "réseau", et je n'en ai jamais fait.

mercredi 20 décembre 2017 20:47
Missing
didg

Tu as des données qui arrivent sur un câble
- série, usb qui va être représenter par un nom , /dev/ttyS0 par exemple
- réseau dans ce cas c'est UDP ou TCP IP/PORT

tu écris dans un câble serie/usb / réseau.

Dans ton cas les données viennent d’où (série/usb/réseau) et tu veux les envoyer où? Même machine, autre machine via série usb ou réseau?

mercredi 20 décembre 2017 21:06
Lauben_bmr_83x110
bmayer

Tout à l'intérieur de la même machine.

mercredi 20 décembre 2017 22:48
Missing
didg

Si /dev/ttyUSB0 est la source de tes données (ton câble est physiquement branché sur le port USB associé) alors essaye dans un terminal sur une ligne:

kplex serial:direction=in,filename=/dev/ttyUSB0,baud=4800 udp:device=lo,port=2947

Remplacer 4800 avec la vitesse qui va bien, 38400 si AIS.
Et dans OpenCPN créer une entrée UDP IP 127.1 port 2947

Autre exemple lecture depuis un fichier, écriture dans un fichier et network

kplex -o qsize=64000 file:direction=in,filename=opcn20170911-082000.nmea file:direction=out,qsize=64000,filename=sortie udp:direction=out,device=lo,port=2947

Il n'y a pas de contrôle de flux en entrée donc qsize pour augmenter les buffers si le fichier de sortie est vide il faut essayer de jouer avec l'option eol , eol=rn pour CR LF, etc...

jeudi 21 décembre 2017 17:05
Lauben_bmr_83x110
bmayer

OpenPlotter a une interface de config de kplex, mais merci de tes indications, je préfère les fichiers de conf au cliquodrome.
Toutefois, ce sont des exemples de code python que je cherche, code qui envoie des données nmea à kplex, ou qui en reçoit.
Je crois avoir trouvé qq chose en googlant, mais je n'ai pas le temps de tester avant qq semaines. (voir plus bas http://hisse-et-oh.com/forums/equipements/messages/2255113-raspberry-developpement-sous-openplotter#reply_2255931)

jeudi 21 décembre 2017 19:02
Myst%c3%a9re_
BlackSails...

Bonsoir,
à travers le node red, nous envoyons des flux nmea qui sont exploitables soi par l'application soi nous transitons par un shell sous python ou json (ex) pour exploitation...

mercredi 20 décembre 2017 20:56
Lauben_bmr_83x110
bmayer

Node red ? kesako ?
Il doit moyen de faire simple, non ?

mercredi 20 décembre 2017 22:50
Wind-waker-hd
Goj

pas d'envoi de données pour ma part mais je connais déjà le premier bloc fonction que je coderai en python ce weekend.

J'ai commandé cet écran 7" tactile:
https://www.amazon.fr/gp/product/B01HPV7M4I/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
.
Sur cette page,
https://raspberrypi.stackexchange.com/questions/43285/raspberry-pi-3-vs-pi-2-power-consumption-and-heat-dissipation
un gars indique les 2 commandes pour ON / OFF le port HDMI:
OFF : /opt/vc/bin/tvservice -o
ON : /opt/vc/bin/tvservice -p

Donc pour réduire la consommation, j'aurai :
- une boucle qui vérifie le statut d'un poussoir pour éxécuter un ON.
- une autre boucle qui comptera 10 minutes après un ON, pour éxécuter un OFF.

Avec un peu de chance, on peut même se passer du poussoir, car l'écran a sa fonction tactile qui passe par l'usb, donc juste une touchette sur l'écran devrait fonctionner, même si son flux vidéo est éteint.

jeudi 21 décembre 2017 06:29
Lauben_bmr_83x110
bmayer

Tu as la chance de pouvoir lire un 7''
Perso, je prévois une extinction physique de l'écran...

jeudi 21 décembre 2017 08:37
Wind-waker-hd
Goj

Salut,
J'ai reçu l'écran, il a un petit switch sur son coté pour éteindre le rétro éclairage. IL est pas mal, j'ai déjà grossit la police des textes dans les cartes. Mais c'est méga instable, comme je tourne sur HDD, il n'y a pas assez de jus, obligé d'attendre le hub usb alimenté.

samedi 23 décembre 2017 18:08
Myst%c3%a9re_
BlackSails...

Bonjour,
OpenPlotter intègre le node red...
ou il est possible de récupérer les flux nmea et de les diriger vers une application en vue de son affichage et utilisation... sous forme de compteur , graphique ou jauge... la création et personnalisation d'un dashboard devenant accessible.

https://medium.com/@reefwing/node-red-dashboard-for-raspberry-pi-9f0e94059b9

une possibilité particulièrement intéressante la multiplication de flow... et les tests...

jeudi 21 décembre 2017 10:22
Lauben_bmr_83x110
bmayer

Je voudrais éviter de m'ajouter un nouveau paradigme/langage
Si je trouvais un exemple en Python... accessible à qq qui ne parle pas anglais...

jeudi 21 décembre 2017 11:40
Lauben_bmr_83x110
bmayer

Je crois avoir trouvé.
Je cherchais, trop focalisé sur openplotter, fallait googler "nmea python udp"
https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:supplementary_software:nmea_instruments
https://www.ryanbaumann.com/blog/2015/2/1/nmea-gps-reciever-database-and-coordinate-projection-in-python
Un peu trop d'activité dans les semaines à venir pour essayer.

Que pensez-vous de ces exemples ?
Si je comprends bien ; le premier reçoit du nmea, le second en envoie, non ?

jeudi 21 décembre 2017 13:06
Wind-waker-hd
Goj

Bmayer, bonne année. on attend que BlackSails me réponde, et si vraiment on peut coder en python dans Node Red, alors c'est vraiment LA solution. Et pas de nouveau langage / paradigme

vendredi 05 janvier 2018 18:08
Lauben_bmr_83x110
bmayer

J'ai dans le nez que je peux me passer de node red, sans pb.

vendredi 05 janvier 2018 18:59
Wind-waker-hd
Goj

si tu maitrises python et unix , oui, je pense que tu peux. moi pas. 1 an et demi sans ligne de codes, Node Red ça va m'aider. SignalK prend tout dans son bus, et go.
ps : j'ai vu des blocs fonctions sql... je dis ça je dis rien
... du coup à ta place je partirai d'une distri vierge dans OpenPlotter, non? tu auras un truc plus fluide.

vendredi 05 janvier 2018 19:39 *** Message modifié par son auteur ***
Lauben_bmr_83x110
bmayer

Je touche ma bille en unix ou en python, ou en d'autres trucs du même acabit.

vendredi 05 janvier 2018 20:34
Wind-waker-hd
Goj

BlackSail,
> J'ai un script CharLCD.py (in1, in2) où :
- in1 = latitude qui va s'afficher sur la 1ère ligne de l'afficheur.
- in2 = longitude qui va s'afficher sur la 2ème ligne de l'afficheur.
Deux quesitons stp :
1. comment je l'intègre comme sortie dans NodeRed, qui semble contenir ce flux NMEA, pour y pousser ces deux in1 in2 en auto.
2. il semblerait, sur la page NodeRed, que je viens d'ouvrir pour la première fois il y a 10 minutes, j'avoue, que SignalK en soit l'input. Que toute la donnée provienne de SignalK. Est ce le cas? pardon, le K ? merci d'avance

mardi 02 janvier 2018 11:57
Wind-waker-hd
Goj

Salut bmayer,
Je ne sais pas si ça t'interesse, mais cette nuit j'ai réussi à configurer l'install NOOBS d'OpenPlotter sur mon SSD en USB. Sur les conseils de Philippe dans un ancien post sur la meilleure stabilité. Moi qui avait rangé mon Pi au placard il y a plus d'un an j'ai BIEN LUTTE toute la nuit, les tutos sur internet ne traitant que la version Rasbian standard...donc voila. Si ça intéresse quelqu'un, on sait jamais.
bon weekend à tous.

samedi 23 décembre 2017 18:12
Lauben_bmr_83x110
bmayer

Qu'est-ce qui t'as fait préférer la version NOOB à la version standard ?
Qu'est-ce qui t'as fait préférer d'utiliser ton disque USB plutôt qu'une SD Card ?

samedi 23 décembre 2017 18:30
Wind-waker-hd
Goj

1. Je ne savais pas qu'il y avait une version OpenPlotter Standard. LOL. J'ai donc hésité entre cette NOOBS-OpenPlotter et la Standard-Raspbian. Cette dernière aurait eu l'avantage de partir d'un OS vierge et léger, pas surchargé d'un tas de fonctions dont je ne me servirai jamais, mais la gestion du NMEA entre autres choses, dans OpenPlotter, ont fait que j'ai préféré ça.
.
2.
- j'ai un SSD de 256Go de récup dont je ne me suis jamais servi.
- les avantages de stabilité cités philippe m'ont convaincu.
- Pour la swap. J'en ai mis 4Go pour l'instant. Pas avec une partition rigide mais en flottant dans ce flicher /etc/dphys-swapfile . Si ça suffit pas je mettrai 8 ou 16, pour antant que le Pi le gère, j'en sais rien.
- j'ai 35 gigas de rapster et ma SD fait 8Go.
- parce que même sur mon pc fixe de 2015 avec 8 gigas de RAM, je n'ai jamais pu ouvrir mes rapster. J'y suis arrivé au boulot avec une machine de 16go.
.
N'empèche si la version non-NOOBS-OpenPlotter existe telle que tu le supposes, je suis bien dégouté o__O une nuit blanche pour rien

samedi 23 décembre 2017 19:11
Lauben_bmr_83x110
bmayer

J'ai utilisé la version 0.8, du mois de mai. http://www.sailoog.com/blog/download-openplotter-rpi-v080, mais sur une SD de 16go, sans aucun souci. Mais mes rasters font 5 / 6 Go. C'est une raspbian "jessie" 32 bits.

samedi 23 décembre 2017 19:56
Lauben_bmr_83x110
bmayer

J'essaie d'installer une NOOB sur une carte SD dès que possible.

samedi 23 décembre 2017 19:57
Lauben_bmr_83x110
bmayer

2 mois sont passé, je n'ai eu le temps que ce weekend d'allumer la framboise, pour vérifier que le module RTC était à l'heure, puis extinction...

lundi 19 février 2018 14:30
Wind-waker-hd
Goj

Moi j'ai laché Openplotter. Préféré codé mes propres mini codes python de 5 Ko chacun ... Je suis sur Jessie, là.

lundi 19 février 2018 15:36
Lauben_bmr_83x110
bmayer

Tjrs openplotter, pour avoir une distro opencpn inclus.
Mais c'est vrai que je préférerais une distro basique + install d'opencpn....

lundi 19 février 2018 16:29
Wind-waker-hd
Goj

bah fais le :)

lundi 19 février 2018 16:39
Lauben_bmr_83x110
bmayer

? Faire quoi ?

lundi 19 février 2018 18:44
Wind-waker-hd
Goj

une install vierge puis installer OpenCPN

lundi 19 février 2018 19:39
Lauben_bmr_83x110
bmayer

Il n'y a pas de package arm, ni pour stretch, ni pour jessie, non ?

lundi 19 février 2018 21:04
Myst%c3%a9re_
BlackSails...

Bonsoir,
une version 10 existe également, puis pensez a mettre à jour Open plotter en version 016beta.
Pour votre MSD utilisez SD card formatter v4.0
et pour vos images disque Wind32diskimager

samedi 23 décembre 2017 21:08
Wind-waker-hd
Goj

Oui il propose cette 16beta à tous les démarrage. Elle est stable ? Pour quel apport ? Merci.

samedi 23 décembre 2017 21:47
Myst%c3%a9re_
BlackSails...

Noobs permet d'installer un system linux ou windows sur votre MSD
Par ailleurs, il faut décompresser une version OpenPlotter puis l'insérer dans noobs afin d'installer openplotter... à travers ou a l'aide de Noobs.
Par défaut, Openplotter ne se trouve pas dans Noobs. Noobs n'est qu'un utilitaire qui permet d'installer le système de son choix...

samedi 23 décembre 2017 21:27
Wind-waker-hd
Goj

la seule install d'OpenPlotter que j'ai trouvé était dans NOOBS. J'ai dû mal chercher! J'aurais gagné des heures...

lundi 25 décembre 2017 04:03
Myst%c3%a9re_
1
BlackSails...

Pour la 016beta, aucune hésitation, je l'utilise depuis le début et RAS...
node red et multiplexeur améliorés...

samedi 23 décembre 2017 21:55
Wind-waker-hd
Goj

(bmayer je réutilise ta file, pour pas saturer le sommaire).
@BlackSails, je vais recevoir une antenne GPS qui sort du NMEA en UART, 4 fils. Je n'ai pas envie d'acheter de convertisseur de ce genre.
https://www.amazon.fr/gp/product/B071YF4J4C/ref=ox_sc_act_title_1?smid=A2G5L8CEUOQFTO&psc=1
.
Chez OpenPlotter, sur cette page ,on voit pleins de noms de ports qui commencent par "tty".
https://sailoog.gitbooks.io/openplotter-documentation/content/en/nmea-0183.html

Or, dans ce tuto, on dirait qu'on peut se mettre sur le GPIO en UART et la connexion s'appellera ttyAMA0.
http://poivron-robotique.fr/Liaison-UART-du-Raspberry-Pi.html
.
Ca va le faire pour OpenPlotter ?
Merci

dimanche 24 décembre 2017 00:56
Lauben_bmr_83x110
bmayer

Oui, ttyAMA0 fonctionne, à condition de passer via un convertisseur TTL - RS232. C'est testé et vérifié.

dimanche 24 décembre 2017 11:19
Myst%c3%a9re_
1
BlackSails...

Boujour,
j'utilise deux interfaces pour mon réseau.
-1 Raymarine avec un cable du même type de chez digital yatch
http://digitalyacht.fr/produit/adaptateur-nmea-usb/
-1 Actisense usg2 avec câble fourni pour mon signal AIS
https://www.ebay.fr/i/292335530837?chn=ps&dispItem=1
Le tout raccordé sur un Hub USB ...
Sur le GPIO j'ai une carte Arduino de branchée pour une extension d'entrées et de sorties capteur voltage, ampère, température, Pression atm, présence, humidité....
Généralement L'appellation tty ***derrière suit le nom donné à la connexion mais ouis cela peut fonctionner...
J'utilise ces flux tty*** pour alimenter mes flows dans le node red et les afficher sous une forme exploitable instantanément jauges graphiques etc
J'ai une page dédiée pour afficher toutes ces infos voltage batt etc...

dimanche 24 décembre 2017 09:36
Wind-waker-hd
Goj

Boujour aussi, merci pour ces infos! Aujourd'hui je vais essayer de coder des touches virtuelles "T", "L", "A", et "S", pour OpenCPN, parce que l'écran tactile n'aura pas de clavier. Pour Raymarine tu m'intéresses, j'ai une ST60. Ce sera le prochain sujet. Quand aux capteurs, pareil, prochain sujet. je reçois une petite breloque à 6 euros mi-janvier pour capter temp/pression/humidité. J'ai découvert tout à l'heure ce qu'était Node Red, ça a l'air bien puissant.

dimanche 24 décembre 2017 09:55
Lauben_bmr_83x110
bmayer

Bonjour à tous
Je crois (comprend pas trop le glaouche) que du routage a été intégré à OpenPlotter ...
http://forum.openmarine.net/showthread.php?tid=794&pid=3941#pid3941

dimanche 24 décembre 2017 18:46
Wind-waker-hd
1
Goj

Salut,
Mes 4 touches virtuelles fonctionnent. Pour le tactile ça va être top! Je mets ça au propre et je partage si ça intéresse quelqu'un.
.
PS: l'avantage certain de ce clavier virtuel sur un classique, c'est que chacun pourra le moduler comme il veut. Et ça fait toujours un hardware en moins, donc une source de panne en moins, et un consommateur de courant en moins.

dimanche 24 décembre 2017 21:04
Wind-waker-hd
1
Goj

Salut,
Voici donc l'appli SALT, dédiée 100% Raspberry.
.
Une surcouche de 4 boutons S, A, L, et T sur OpenCPN, dans le but d'accéder à ces 4 raccourcis clavier via un écran tactile.
.
Les retours de béta testeurs sont les bienvenus, tant sur le bon fonctionnement de l'install que sur la compréhension du tuto contenu dans le lisezmoi.txt. C'est mon premier. pitié :)
.
Bonnes navs !
Julien

lundi 25 décembre 2017 03:45 *** Message modifié par son auteur ***
Pavillonbleuocc
a_guy

SLT Goj perso j'ai installé sur mon SSD 128 Go du raspberry une version opencpn standard 4.8.0 (en fin de compte parce que je n’arrivai pas a faire reconnaitre le démarrage DD depuis Jessie ) donc j'ai fais une compile raspbian stretch !mais je n'en suis pas satisfait ! trop lourde !

ou as tu trouver la version openplotter STP ?

Merci

mercredi 27 décembre 2017 18:12
Lauben_bmr_83x110
mercredi 27 décembre 2017 18:50
Wind-waker-hd
Goj

Salut guy.
Moi j'ai suivi ce guide :
https://sailoog.gitbooks.io/openplotter-documentation/content/en/getting_started.html
Dans lequel ils donnent le lien de téléchargement suivant:
www.sailoog.com/en/blog-categories/openplotter-rpi
Mais je ne suis pas un bon exemple parce que c'est une installation NOOBS et que j'ai galéré à essayer de deviner la bonne partition dans le dd, en utisant une instruction de copie 'dd' trouvée dans un tuto de fambroise314 ou un truc comme ca, puis en modifiant le fichier deboot/config puis encore un autre fichier que le tuto te demandz de modifier APRES la copie alors qu'avant la copie ca aurait été tellemebt plus simple.
Apparemment bmayer a trouvé une install d openplotter beaucoup plus simple, sans NOOBS, avec une seule partition.
Mais si tu es vraiment motivé par la NOOBS je te guiderai. De tout facon c est un truc que je dois faire, je me fais des lisezmoi.txt et des zip de tous mes programmes , ainsi qie des images, pour pas avoir a replonger dans du python a la c** quand j'aurai pas du tout que ca a faire les pieds dans l'eau aux bahamas.
Je suis en train de faire pleins d'autres choses si tu veux, avant hier j'ai recyclé un ecran 2 lignes que j'avais acheté 3 euros l'année dernière, qui me donnera les coordonnees GPS en basse conso avec un appui sur un bouton. Je l'ai mesuré il suce 0.24A pour 5V. Sur la photo c'est de la triche, je n'ai pas encore d'antenne GPS, j'ai é ris le message en dur ^^
Avec le capteur de pression , temperature et humidité que je recois mi janvier, je pourrai fqire defiler ce que je veux. Puis la vitesse, etc. Extinction auto au bout de 5 minuted bien sur.

mercredi 27 décembre 2017 20:52
Pavillonbleuocc
a_guy

Salut Goj

(retour de Wacances)

avec la version Noob la copie du DD bloque quelque part j'ai essayer toutes les SDA possible mais je ne trouve pas !!! je retourne invariablement sur la recherche de la carte (qui bien sur n'ai pas présente !)

ils ont fait un Mick mack avec 5 partitions !!!

avec la version non noob j'ai pas essaye ! mais comme c'est une Jessie j'ai des gros doute que ça tourne !

Du coup je tourne avec une version compilé maison d'Opencpn (4.2) sous Stretch ! sur mon SSD !

je n'ai que le minima dessus mais ça me suffit (aisdecoder,zygrib,gps,fldigit).

je n'ai pas réussi a recompiler openplotter en entier ! les source sont dispo mais pas vue le fichier sh !!!

Perso si qtvlm accepter toutes mes cartes je m'en contenterais largement !!! d'autant que la gestion des ais et très simple dessus !

Donc si tu as une confique testé je suis preneur !

comme gps j'ai un Ublox 6 mais sous usb ! donc tourne avec le gpsd gpsd-clients standard !

lundi 08 janvier 2018 16:28
Wind-waker-hd
Goj

OK, J'ai réouvert les deux tutos que j'ai suivi à moitié chacun.

PREPARER LE DUR
http://www.framboise314.fr/donnez-de-lespace-a-votre-framboise314-un-disque-dur-pour-le-raspberry-pi/
J'ai suivi tout ce qu'il a fait.
- Sauf la partition SWAP, je n'en ai pas créé dans l'outil cfdisk.
- Puis plus tard, je n'ai pas exécuté cette commande : sudo mkswap /dev/sda1
- Puisje me suis arrété à là : sudo mkfs.vfat -F 32 /dev/sda3 -n freecomF32
Après il s'amuse à démonter et remonter des partitions, nous on s'en fout.

COPIER LA SD SUR LE DUR
http://www.framboise314.fr/booter-le-raspberry-pi-sur-un-disque-dur-usb/

1 Commencer par descendre de 3 kilomètres ses explications dont on se fout.

2 la première commande à executer est celle là : sudo umount /dev/sda2
parce que chez lui c'est la sda2, mais chez moi c'est la sd1 par exemple. Bah oui, je n'ai pas de swap.
Perso, quand tout fût terminé, j'ai du remonter cette partition, donc je n'ai pas compris pourquoi il la démonte. Mais dans le doute, fais le, tu la remonteras comme moi à la fin.

3 ATTENTION GROS PIEGE : NE PAS EXECUTER LA COMMANDE D'APRES. sudo dd if=/dev/mmcblk0p2 of=/dev/sda2 bs=512
Il a écrit son tuto dans le désordre.
Avec cette commande, il te fais copier la SD dans le DD. Puis il te fera modifier un fichier de boot dans le DD... que tu as démonté lol.
Donc on saute cette commande et on fait le reste.

A partir de ce moment, toi et moi sommes confrontés au problème de savoir laquelle des 6 ou 7 partitions il faut copier. De mémoire la mienne était la 6. Mais j'en suis pas sûr. Je crois que j'en avait deux au format linux, une petite et une grosse de 6 ou 7 Go, et par déduction , c'est celle là que j'ai choisi de copier.
En y repensant après coup, je crois que si tu ouvres le /boot/cmdline.txt , ça va t'indiquer laquelle est l'élue.

4 Ayant choisi la partition 6 :
- modif du fichier cmdline. remplacer la 6 par sdaX
- modif du fstab. mise en commentaire de la 6 et ajout de ton sdaX.
- et quand on arrive à la phrase du tuto qui dit " Vous pouvez maintenant rebooter votre Raspberry Pi" , Et bien, on reboot pas, sinon on est mort. Maintenant il faut copier la SD sur le dur.

5 On remonte un peu le tuto pour utiliser la commande qu'on a sautée tout à l'heure : sudo dd if=/dev/mmcblk0p2 of=/dev/sda2 bs=512
Et on ajuste à notre cas. pour moi, ce n'était donc pas 2 vers 2, mais 6 vers 1.
C'est long et il n'y a pas de barre d'avancement. J'étais à deux doigts de rebooter quand ça s'est terminé.

REBOOT.

6. Regonflement de la partition à la taille du disque dur :
sudo resize2fs /dev/sda2
Là, grosse blague, la partition était démontée, donc je ne la voyais pas, et même en la remontant ça n'a rien donné. Erreur. J'ai résolu le problème en remplacant par la root, donc la commande devient :
sudo resize2fs /dev/root
ou
sudo resize2fs rootfs
me souviens plus.

lundi 08 janvier 2018 20:53 *** Message modifié par son auteur ***
Pavillonbleuocc
a_guy

c'est bien la procédure que j'ai tenté de suivre !

Merci je test avec tes paramètres ce soir !!!

mardi 09 janvier 2018 10:49 *** Message modifié par son auteur ***
Wind-waker-hd
Goj

Aujourd'hui j'ai configuré cette puce GPS.
https://www.amazon.fr/gp/product/B01N38EMBF/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1
Aucune ligne de code, que de la configuration. C'est Openplotter qui a fait tout le boulot avec son bus NMEA.
.
Je joint mon lisezmoi si ça interesse quelqu'un.
.
En échange, j'ai besoin d'aide pour récuperer les données contenues dans le champ GPGLL (latitude longitude) pour les afficher sur le petit afficheur 2 lignes en photo dans le post précédent.

lundi 01 janvier 2018 20:44
Missing
ATCFrog

regarde du coté de egrep ou cut, ca devrait faire ce que tu veux.

lundi 01 janvier 2018 21:55
Wind-waker-hd
Goj

Excellent. un premier test d'egrep, ça semble prometteur, merci !

lundi 01 janvier 2018 22:32
Wind-waker-hd
Goj

.

lundi 01 janvier 2018 22:33
P8010019
2
PHIL [WINNIE II]

Vous avez tous fait chinois deuxième langue ???
.
J’adore bricoler, bidouiller.... je suis donc avec attention , par pure curiosité, tous les fils se rapportant à l’électronique et l’énergie électrique à bord.
Mais là, les garçons.... je crois que je resterai, à jamais, aussi hébêté qu’une poule devant un couteau face à tout ce que vous postez !!!!
.
Bonne année 2018 !
.
PHIL

mardi 02 janvier 2018 05:06
Wind-waker-hd
2
Goj

Phil, si tu es curieux tu peux toujours installer python sur windows, et apprendre avec ce site par exemple, tu vas t'éclater!
https://openclassrooms.com/courses/apprenez-a-programmer-en-python
Je t'avouerai qu'à chaque fois que je replonge dedans, il s'est passé des mois voir des années, et il faut toujours repartir de très très loin. C'est pour ca que je me rédige tout le temps pleins de petits mémos pour économiser du temps de réassimation les fois suivantes.
Et si ca te plait tu achètes un raspberry à 40 euros, en très peu de lignes on fait des choses super. Surtout avec la distribution linux dont on parle dans ce fil, qui contient Openplotter, développé par des gars qui nous ont déjà bien maché le travail...
Bonne année!

mardi 02 janvier 2018 09:43
Lauben_bmr_83x110
bmayer

Quelques docs ici, si cela peut rendre service : https://github.com/BernardMayer/Python/tree/master/Docs
Un grand nombre (celles qui ont plusieurs fichiers du même nom) ne sont que très parcellaires et sans intérêt général.
Lire univ-angers_gh_cours-python3-BobCordeau.pdf en premier

mardi 02 janvier 2018 10:30
P8010019
PHIL [WINNIE II]

python ???
.
Déjà que je fais un grand détour quand je croise une couleuvre dans la garrigue !!!
.
PHIL

mardi 02 janvier 2018 10:42
Lauben_bmr_83x110
bmayer

Python est un langage de programmation, simple et assez facile d'accès.

mardi 02 janvier 2018 11:07
Wind-waker-hd
2
Goj

Bonsoir bmayer,
Je m'auto répond. En fait, je crois que j'ai à présent le même besoin que toi quand tu as créé ce fil.
.
Et je crois que la solution, c'est bien le Red node évoqué par BlackSails. Ca a l'air vraiment très, très... TRES, puissant.
.
Rappel : hier avec ma puce GPS, je n'ai presque rien eu besoin de faire. A part à dire au Raspberry "salut, ouvres tes ports 14 et 15, ya un truc dessus". Une seule config dans l'onglet "NMEA", pièce jointe 1 , et c'est terminé. La puce est considérée comme une input et alimente le bus NMEA d'OpenPLotter.
.
Résultat, quand on va dans Red Node, mis en favori dans le navigateur, on voit de la prog graphique. L'input, SignalK, donc le bus NMEA. il crache les données dans Red Node où on peut isoler / retraiter / afficher / envoyer n'importe quelle morceau de données où on veut.
.
Donc dans mon cas, il faut que je créé un nouvel objet, en dessous de latitude et longitude. Dans cet objet, il faut que j'arrive à isoler les deux, à lui dire "prend longitude et latitude", puis à lui faire éxécuter une action, qui sera "va exécuter mon bout de code Python, avec ces deux données longitude et latitude en arguments 1 et 2". Et ce sera fini. C'est pas gagné. Mais je crois que c'est la logique de leurs SignalK et Red Node en gros.

mardi 02 janvier 2018 20:00
Wind-waker-hd
Goj

Je ne comprend rien à ce Node Red ça me saoule... impossible d'ajouter des objets et maitriser comment les paramétrer. Ce message.load c'est vraiment obscure aussi. Pourtant cet interface à l'air génial et tout est pré paramétré, quand on maitrise, ça doit être le pied...

mercredi 03 janvier 2018 20:56
Myst%c3%a9re_
BlackSails...

Beaucoup de vidéos traitent du sujet....
https://www.youtube.com/watch?v=vboQ9vf1zoc

jeudi 04 janvier 2018 04:51
Wind-waker-hd
Goj

Merci BlackSails. J'ai regardé un tuto. excellent .
Par contre j'ai une question. On drait qu'on peut installer une librairie python dans RedNode, pour pouvoir écrire les blocs fonction en python !! plutôt qu'en java / C++ je sais pas quoi .
SI je fais ça, les quelques blocs pré paramétré qui pompe Signak K et le split en vitesse / longitude / lattitude vont continuer à fonctionner, ou bien faudra que je réécrive tout en python? Et as tu déjà essayé cette piste ?

PS : aujourd'hui j'ai reçu mon capteur température / pression / humidité ^^ Et hier mon transfo 12V / 5V ^^ Et la semaine dernière mon fer à soufer Portasol ^^ Et là je vais m'acheter du gaz ^^ Ca va être un bon weekend ^^ lol

vendredi 05 janvier 2018 18:05
588efb78e4b0ec6bb7215c46
1
PhilippeG

" Et la semaine dernière mon fer à soufer Portasol ^^ Et là je vais m'acheter du gaz ^^ Ca va être un bon weekend ^^ lol"
.
Je vais surveiller les infos à la télé...

vendredi 05 janvier 2018 18:18
Wind-waker-hd
2
Goj

.... un incendie ce weekend en région parisienne, la piste privilégiée serait l'incompétence manifeste de l'occupant des lieux qui aurait laissé sur le mur, "les raspberry c'est pour les c... "

vendredi 05 janvier 2018 18:34
Lauben_bmr_83x110
vendredi 05 janvier 2018 19:01
588efb78e4b0ec6bb7215c46
vendredi 05 janvier 2018 20:22
Lauben_bmr_83x110
vendredi 05 janvier 2018 19:00
588efb78e4b0ec6bb7215c46
PhilippeG

Une nouvelle arme de destruction massive envahit le monde, le RPi...
Ca va faire de la place dans les ports cette année, bonne nouvelle pour ceux qui sont sur liste d'attente !
Je suis dehors !

vendredi 05 janvier 2018 18:59
Myst%c3%a9re_
BlackSails...

Bonsoir,
effectivement Python et json fonctionnent avec nodered...

vendredi 05 janvier 2018 22:22
Wind-waker-hd
Goj

Bonsoir Blacksails, OK c'est installé, pas testé.
dis moi, à propos de mon capteur T° , P, H. C'est un BME280.
Or, on peut voir dans la doc OpenPlotter qu'il est pris en charge, et également dans les réglages de l'onglet I2C d'OpenPlotter qu'il est dans la liste des matériels supportés par défaut.
> M'est il permis d'espérer que ses infos seront aspirées sur le bus SignalK et réinjectées dans NodeRed ? Merci d'avance et bon weekend.

samedi 06 janvier 2018 00:40
Wind-waker-hd
Goj

PS : et une autre question pendant que j'y suis : je suppose que ça ne sert à rien de conditionner ce capteur à l'intérieur du boitier dans lequel va finir tout ce barda : Rpi + tous ses périphériques. Où l'as-tu positionner sur ton boat ?

samedi 06 janvier 2018 00:43
Myst%c3%a9re_
BlackSails...

Bonjour,
vraisemblablement le flux devrait trouver sa place des lors que le port sera alimenté et configuré.
j'ai déporté mon capteur météo dans un coffre extérieur...
Courage...

samedi 06 janvier 2018 10:49
588efb78e4b0ec6bb7215c46
2
PhilippeG

Je suis peut-être complètement HS sur ce fil, mais j'ai entendu parler et lu qu'il existait un équivalent apparemment mieux optimisé et polyvalent que NOOBS, il s'appelle PINN. Me gourge ?
https://www.raspberrypi.org/forums/viewtopic.php?t=142574
http://doc.frapp.fr/doku.php?id=materiel:raspi:start-new
Merci, et désolé pour l'éventuel HS

lundi 08 janvier 2018 17:31
Avatar
Ecume29

Bonjour,
Ca fonctionne, le BME280 pour vous?, de mon coté j'ai bien la pression atmosphérique dans le Signal K , avec une donnée mise à jour régulièrement , une présence du capteur d'humidité, mais pas de donnée, et rien concernant la température ...
Dans openCpn , ... rien ! A part la config d'I2C autre chose à faire ?...

mardi 09 janvier 2018 22:01
Wind-waker-hd
Goj

J'ai le BME280 aussi. Je regarderai quand je l'aurai branché. (reçu la semaine dernière).
tu es allé jeter un coup d'oeil dans NodeRed ? (le favori dans le navigateur). Tu click sur le bloc vert foncé msg.load puis sur l'onglet debug à droite de la page. Tu as combien de grandeurs qui courent dans le bus ? Par exemple, moi en intérieur, mur en béton, quand ma puce GPS n'accroche pas, je n'ai que des erreurs et des NULLS. Dès qu'elle a accroché, elle clignotte bleue et j'ai des grandeurs qui apparaissent : GPR.navigation.longitude, etc. Toi tu devrais avoir tes température et pression.

mardi 09 janvier 2018 22:21
Avatar
Ecume29

Je ne me suis pas penché sur NodeRed que je ne connais pas jusqu'ici... je vais m'y mettre , promis!
Je n'ai rien dans Debug, par contre "Flows stopped due to missing node types" lors du lancement de Node-RED....
à voir ...

mardi 09 janvier 2018 22:54
Wind-waker-hd
Goj

ah je sais pas, je découvre aussi. De mémoire j'ai supprimé un des blocs qui était foireux.

mardi 09 janvier 2018 23:08
Avatar
Ecume29

Pour utiliser le BME280 il faut faire une mise à jour 0.17 et là problème sur rednode, la partie freeboard ne peut pas être mise a jour, pas dispo en chargement..., cette partie servait à l'affichage du résultat ...
Une solution?

mercredi 10 janvier 2018 16:13
Wind-waker-hd
Goj

J'ai une question bête. Mon bateau n'a pas de VHF. Quelle est donc l'intéret que j'en achète une avec entrée AIS pour que je lui envoie depuis le Pi. Et si il existe un intéret quelconque, quels ports du Pi est ce que j'utilise ? Les TX RX des ports 14 et 15 sont déjà pris par l'antenne GPS. Je peux brancher la VHF par dessus ? ou bien brancher le RX sur l'antenne et le TX sur la VHF ?? Je me sens perdu là. Merci d'avance.

lundi 08 janvier 2018 20:50
Pavillonbleuocc
a_guy

Resalut Goj
Il n’existe pas à ma connaissance de VHF avec entrée AIS ! que ferait la VHF de cette info ? L’afficher sur son micro écran ?
Certaine VHF on des ‘’sortie AIS’’ pour transmettre aux routeurs, traceurs, affichage externes, buzers…. Les messages AIS qu’elles ont elles-mêmes décodé genre la GX6000E de Standard Horizon ou La RT850 AIS de Navicom ces modèles transmettes à un traceur ou un PC afin de visualiser rapidement les navires proches de votre position.
Par contre elles ont besoin d’avoir leur positionnement là deux solutions : avoir un GPS interne ou avoir une entrée MNEA qui vient d’une autre source.
Donc la bonne question est : Quesque que tu veux faire ?

mercredi 10 janvier 2018 08:53 *** Message modifié par son auteur ***
Wind-waker-hd
Goj

J'aurai les autres bateaux sur l'écran du Pi avec la petite clé bleu RTS-je-sais-pu-quoi. Donc OK, ça ne sert à rien. Et ça n'existe pas lol Problème résolu. Merci

jeudi 11 janvier 2018 13:46
Missing
Paddy

A mon avis , sortie NMEA de la VHF , convertisseur RS232 (NMEA ) vers USB
et entrée vers le Pi en USB .
il faudrait utiliser un convertisseur qui à fait ses preuvres , si qq a une ref qui fonctionne il est le bienvenu !

mardi 09 janvier 2018 22:11
Pavillonbleuocc
a_guy

sur le site d'openplotter il propose un modèle a moins de 10 $

Sinon à mon avis n'importe quel adaptateur ''USB to RS485/422'' compatible Windows linux mac devrait faire l'affaire !

https://www.amazon.com/WENDI-Converter-Chipset-Industrial-Standard/dp/B0767J8BD2/ref=sr_1_2?ie=UTF8&qid=1515571320&sr=8-2&keywords=USB+to+RS422%2FRS485.+Bidirectional+linux

mercredi 10 janvier 2018 09:05
Wind-waker-hd
Goj

Je pense que l'on peut se passer d'un convertisseur USB. ici ils dessinent ce à quoi je pensait.
http://www.navcen.uscg.gov/pdf/gmdss/taskForce/NMEA_7.pdf
Leur radar vient se brancher directement sur la ligne PuceGPS<->Raspberry pour "écouter" la puce. Pas de besoin de se servir du Raspberry comme répéteur.
C'est ce que je vais faire avec ma VHF.
Je précise que j'ai branché ma puce sur le GPIO : 5V, 0V, et puis les RX TX sur les pins 14 et 15.

jeudi 11 janvier 2018 13:44

Répondre

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

Vous identifier | Créer un compte matelot

Retour forums