View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000899SkyChart1-Softwarepublic11-11-12 20:0113-05-06 14:34
ReporterEmmanuel COLETTI 
Assigned ToPatrick Chevalley 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionno change required 
Platformx86OSLinuxOS Version2.6
Product Version3.4 
Target VersionFixed in Version 
Summary0000899: Impossible de contrôler ma monture Skywatcher NEQ6 avec INDI
DescriptionBonjour,
Je souhaiterais contrôler ma monture avec Cartes du Ciel / Indi sous Linux.
J'ai installé la dernière version de Indiserver (0.8) qui dispose du driver "synscanmount"
Je dispose d'un convertisseur USB - Série monte sur /dev/ttyUSB0, et relié à la raquette de contrôle de la monture (synscan v3.27) en mode PC direct.
Lorsque je tente d'établir la connexion avec la monture, rien ne se passe et le voyant reste rouge.
Les paramètres de réglage du télescope sont les suivants:
Select Telescope Interface: INDI Driver
INDI serverhost:Localhost
INDI server port: 7624
Telescope type: Other - EQ6
Automatically start local server checked
Server command: indiserver
Driver name: synscanmount
Device port: /dev/ttyUSB0 - Default
Control panel command: cd /usr/local/dcd ; python ./dcd.py

Indi driver window:
Current driver: EQ6
Additional InformationLa monture se pilote sans problème sous Windows avec la plateforme ASCOM.
TagsNo tags attached.
Attached Filespng file icon Telescope.png [^] (186,531 bytes) 11-11-13 21:22


png file icon indi_driver.png [^] (185,725 bytes) 11-11-13 21:23


zip file icon resultat_commandes.zip [^] (977 bytes) 11-12-03 16:26

- Relationships

-  Notes
(0001768)
Patrick Chevalley (administrator)
11-11-13 11:01

Pour moi ça marche très bien avec mon EQ5-synscan mais j'ai quelques différences au niveau de INDI. Comment avez-vous installé INDI? source? ou distribution?

Pour moi, que ça soit dans la version que j'ai compilé depuis les sources de INDI 0.8 ou dans le paquet fourni par Ubuntu, le driver Synscan est indi_synscan et non synscanmount (c'est le nom du source mais il est renommé par cmake).

Egalement le nom du telescope retourné par ce driver est 'SynScan', pas 'Other - EQ6'. C'est très important pour INDI d'avoir la bonne valeur.

Est-ce que vous trouvez 'SynScan' dans la liste déroulante 'Telescope type' ou est-ce que vous avez tout entré manuellement?
Normalement cette liste est construite a partir du fichier /usr/share/indi/drivers.xml si INDI est installé correctement.

Pour trouver ou est le problème il vaut mieux lancer indiserver dans une fenêtre séparée avec l'option -vv qui permet d'avoir plus de détails.
Par exemple : indiserver -vv indi_synscan

(0001769)
Emmanuel COLETTI (reporter)
11-11-13 21:25

J'ai installé indi 0.8 depuis les sources (je débute en linux, mais je crois que ça s'est bien passé). En consultant le répertoire /usr/bin, je me suis aperçu qu'effectivement, le nom du driver est "indi_synscan" et non pas "synscanmount".

J'ai également consulté le ficher /usr/share/indi/drivers.xml Je joins la version originale de ce fichier (drivers.old) et la version que j'ai modifée afin d'inclure indi_synscan dans la liste car il n'apparaissait pas dans le fichier original apparemment (voir fichier drivers.xml).

Par contre, après avoir relancé Cartes du Ciel, je ne vois toujours pas "Synscan" ou similaire dans la liste du menu déroulant. J'ai dont opté pour "Other", et j'ai renseigné "indi_synscan" dans le champ de commande indiserver (voir copie d'écran "telescope.png).

Cette fois, lorsque je clique sur "connecter", le bouton passe au vert très rapidement, puis revient au rouge avec le message d'erreur suivant : "Failed to connect to Port... Parameter Error" (voir copie d'écran "indidriver.png). Doi-je procéder à la configuration du port série au préalable (vitesse de transmission...) ?
(0001770)
Patrick Chevalley (administrator)
11-11-14 18:38

Sur la copie d'écran telescope.png il faut absolument que le champ texte a coté de la sélection Other contienne SynScan et non Other.

Si après ça il y a vraiment un problème avec le port le mieux est de faire tourner INDI dans une fenêtre Terminal comme indiqué précédemment avec indiserver -vv indi_synscan . Ca permet de voir tout les messages du driver.

Mais vous devez quand même avoir un problème avec l'installation de INDI car le fichier driver.xml doit être juste tout de suite.

Est-ce que vous avez suivit les instructions du fichier INSTALL de INDI 0.8 ?
1) $ tar -xzf libindi.tar.gz
2) $ mkdir libindi_build
3) $ cd libindi_build
4) $ cmake -DCMAKE_INSTALL_PREFIX=/usr . ../libindi
5) $ su -c 'make install' or sudo make install
(0001771)
Emmanuel COLETTI (reporter)
11-11-15 00:38

Ca progresse !
J'ai réinstallé Indi 0.8 selon la procédure indiquée ci-dessus et le fichier /usr/share/indi/drivers.xml a été mis à jour. Il contient désormais la liste des montures Skywatcher. Cartes du Ciel affiche aussi maintenant "Synscan" dans le menu déroulant "télescope", que j'ai sélectionné.
En revanche, à la connexion, toujours le même problème de paramétrage du port. A priori, ce port est configuré en 9600baud (résultat commande stty -F /dev/ttyUSB0), je suppose que c'est correct.
Quel est le log attendu si je tape indiserver -vv indi_synscan dans une fenêtre terminal ?
(0001772)
Patrick Chevalley (administrator)
11-11-15 09:55

Oui la config du port semble juste.

Mais je viens de relire votre premier message, il ne faut pas utiliser le mode PC direct. C'est supporté uniquement par Eqmod.
Pour le driver INDI il faut le mode Celestron standard.
(0001780)
Patrick Chevalley (administrator)
11-11-19 09:55

Est-ce que vous avez pu essayer sans le mode PC direct?

Je remet un message car je vois que j'ai oublié de le mettre en "feedback" et vous aviez peut-être pas reçu ma dernière note.
(0001781)
Emmanuel COLETTI (reporter)
11-11-19 18:42

J'ai essayé sans activer le mode PC direct (mais toujours avec l'ordinateur connecté à la monture via la raquette de commande Synscan), sans grand succès (même message d'erreur relatif au paramétrage du port).
En parlant de mode Celestron normal, voulez-vous dire EQDIRECT (sans Synscan)?

Emmanuel
(0001782)
Patrick Chevalley (administrator)
11-11-19 20:18

Non, l'émulation Celestron est le mode normal du Synscan. Il accepte les commandes qui permettent de l'utiliser avec un driver prévu pour les Nexstar.
Le driver INDI synscan utilise un subset de ces commandes.

Le mode PC Direct s'active depuis la raquette dans le menu Utility, il désactive toutes les fonctions de la raquette et permet à un programme PC comme EQmode de contrôler directement les moteurs. Mais même EQmode déconseille de l'utiliser ainsi.

EQdirect c'est un boîtier qui permet aussi un accès direct aux moteurs en utilisant le logiciel EQmode mais sans la raquette Synscan. C'est un des interfaces conseillé par EQmode mais ce n'est pas compatible avec INDI.

Je vois encore deux choses à contrôler :

Après avoir branché le convertisseur USB lancer la commande dmesg pour être sur qu'il est bien en ttyUSB0. Vous devez voir une ligne comme ça vers la fin:
[38949.863308] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0

Est-ce que la raquette est complètement initialisée avant de la connecter au PC?
Il faut absolument finir toutes les initialisations, au moins une étoile, même de façon factice si on fait des tests a l'intérieur.


(0001783)
Emmanuel COLETTI (reporter)
11-11-19 23:32

Merci pour toutes ces précisions.
dmesg confirme bien le montage du convertisseur série sur ttyUSB0
Par contre, je n'ai jamais essayé avec la raquette configurée jusqu'à l'alignement inclus. Essai prévu demain soir, je vous tiens au courant.
(0001797)
Emmanuel COLETTI (reporter)
11-11-28 22:01

Derniers essais en date:
*mise à jour Ubuntu (11.10)
*reset du fichier /etc/modules (j'avais ajouté une ligne de commande usbserial vendor=xxx product=xxx suite à la lecture de forums, mais cela semble poser des problèmes)
*vérification du bon fonctionnement de l'adaptateur USB-série sous Ubuntu (communication avec mon GPS via gpsbabel OK)
*connexion à la raquette Synscan en mode Celestron (et non pas PC direct) après configuration complète, y compris pointage 1 étoile
Malheureusement, je reste avec un message d'erreur identique ("failed to connect to port...")
J'ai le même message d'erreur si je ne connecte pas la monture du tout.
(0001801)
Patrick Chevalley (administrator)
11-12-02 10:44

Il me faudrait tous les messages de INDI.

Ouvrez un terminal et entrer: indiserver -vvv indi_synscan > inditrace.txt 2>&1
Connectez le télescope depuis CdC.
Faire Ctrl+C dans le terminal indiserver.
Faire un zip ou tar avec les fichier inditrace.txt et charger le ici.

Pouvez-vous aussi depuis un terminal taper ces commandes quand le convertisseur USB est branché et copier le résultat ici:
id -a
ls -l /dev/ttyUSB0

(0001802)
Emmanuel COLETTI (reporter)
11-12-03 16:28

Voici le résultat des commandes, tapées après connexion du téléscope au portable, configuration complète de la raquette et tracking mode sur "stop tracking".
(0002043)
Emmanuel COLETTI (reporter)
12-05-08 21:59

J'ai trouvé une (si ce n'est la) solution. Dans cette configuration ou le PC est relié à la raquette de commande Synscan via un adaptateur USB-série, il faut utiliser le driver indi_celestron_gps et non pas le driver indi_synscan. La connexion au téléscope et son contrôle se font dans ce cas sans problème.

Il est possible qu'il y ait un problème de configuration de la vitesse du port série avec le driver indi_synscan, mais je n'ait pas pu conclure.

Problème clos.
(0002047)
Patrick Chevalley (administrator)
12-05-09 17:11

Merci beaucoup pour la solution au problème!
je n'avais vraiment plus d'idées pour avancer.

- Issue History
Date Modified Username Field Change
11-11-12 20:01 Emmanuel COLETTI New Issue
11-11-13 11:01 Patrick Chevalley Note Added: 0001768
11-11-13 11:01 Patrick Chevalley Assigned To => Patrick Chevalley
11-11-13 11:01 Patrick Chevalley Status new => feedback
11-11-13 21:22 Emmanuel COLETTI File Added: Telescope.png
11-11-13 21:23 Emmanuel COLETTI File Added: indi_driver.png
11-11-13 21:25 Emmanuel COLETTI Note Added: 0001769
11-11-13 21:25 Emmanuel COLETTI Status feedback => assigned
11-11-14 18:38 Patrick Chevalley Note Added: 0001770
11-11-14 18:38 Patrick Chevalley Status assigned => feedback
11-11-15 00:38 Emmanuel COLETTI Note Added: 0001771
11-11-15 00:38 Emmanuel COLETTI Status feedback => assigned
11-11-15 09:55 Patrick Chevalley Note Added: 0001772
11-11-19 09:55 Patrick Chevalley Note Added: 0001780
11-11-19 09:55 Patrick Chevalley Status assigned => feedback
11-11-19 18:42 Emmanuel COLETTI Note Added: 0001781
11-11-19 18:42 Emmanuel COLETTI Status feedback => assigned
11-11-19 20:18 Patrick Chevalley Note Added: 0001782
11-11-19 20:18 Patrick Chevalley Status assigned => feedback
11-11-19 23:32 Emmanuel COLETTI Note Added: 0001783
11-11-19 23:32 Emmanuel COLETTI Status feedback => assigned
11-11-28 22:01 Emmanuel COLETTI Note Added: 0001797
11-12-02 10:44 Patrick Chevalley Note Added: 0001801
11-12-02 10:44 Patrick Chevalley Status assigned => feedback
11-12-03 16:26 Emmanuel COLETTI File Added: resultat_commandes.zip
11-12-03 16:28 Emmanuel COLETTI Note Added: 0001802
11-12-03 16:28 Emmanuel COLETTI Status feedback => assigned
12-05-08 21:59 Emmanuel COLETTI Note Added: 0002043
12-05-09 17:11 Patrick Chevalley Note Added: 0002047
12-05-09 17:11 Patrick Chevalley Status assigned => resolved
12-05-09 17:11 Patrick Chevalley Resolution open => no change required
13-05-06 14:34 Patrick Chevalley Status resolved => closed


Copyright © 2000 - 2013 MantisBT Team
Powered by Mantis Bugtracker