Astron'amis
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Qui est en ligne ?
Il y a en tout 9 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 9 Invités

Aucun

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 325 le Lun 4 Nov 2019 - 23:38
Derniers sujets
» [Résolu] Évolution progressive
Driver INDI pour IPX800 v4 EmptySam 13 Avr 2024 - 17:07 par FalCT60

» M51 500 f/8 + doubleur
Driver INDI pour IPX800 v4 EmptySam 13 Avr 2024 - 16:59 par FalCT60

» "Journées de l'astronomie de Saverne" les 13 et 14 Avril 2024
Driver INDI pour IPX800 v4 EmptyLun 11 Mar 2024 - 19:29 par Walcho

» Mosaique avec MaximDL
Driver INDI pour IPX800 v4 EmptyLun 22 Jan 2024 - 18:01 par Tellier

» recherche Mewlon 250 Takahashi CRS ou non
Driver INDI pour IPX800 v4 EmptyDim 12 Nov 2023 - 11:40 par boss351

» FRA300 : deux nouveaux tests
Driver INDI pour IPX800 v4 EmptyDim 22 Oct 2023 - 10:51 par EtaCas

» Test ASKAR FMA135
Driver INDI pour IPX800 v4 EmptySam 21 Oct 2023 - 10:49 par Gérard.pst

» M27 nébuleuse du trognon de pomme
Driver INDI pour IPX800 v4 EmptySam 21 Oct 2023 - 10:47 par Gérard.pst

» NGC6992 à la FRA300
Driver INDI pour IPX800 v4 EmptySam 21 Oct 2023 - 9:56 par laurent*

» Du cousu main - ou presque
Driver INDI pour IPX800 v4 EmptyMer 18 Oct 2023 - 20:08 par FalCT60

» Andromède, une histoire d'ZWO
Driver INDI pour IPX800 v4 EmptyJeu 14 Sep 2023 - 21:48 par FalCT60

» SOS d'un utilisateur de kstars en détresse
Driver INDI pour IPX800 v4 EmptyLun 11 Sep 2023 - 18:02 par FalCT60

» Perséïdes 2023
Driver INDI pour IPX800 v4 EmptyLun 14 Aoû 2023 - 12:04 par EtaCas

» Bonjour à tous !
Driver INDI pour IPX800 v4 EmptyLun 24 Juil 2023 - 21:29 par EtaCas

» Mon site web dédié à l'astrophoto
Driver INDI pour IPX800 v4 EmptyLun 24 Juil 2023 - 21:22 par EtaCas

» Problème de raquette
Driver INDI pour IPX800 v4 EmptyVen 7 Juil 2023 - 17:19 par Invité

» DEBUTER EN PHOTOMETRIE
Driver INDI pour IPX800 v4 EmptyJeu 8 Juin 2023 - 11:25 par Etienne60

» Vends Caméra QSI 640 WSG8
Driver INDI pour IPX800 v4 EmptyDim 21 Mai 2023 - 19:57 par jmd

» Propus dans la brume
Driver INDI pour IPX800 v4 EmptyVen 21 Avr 2023 - 17:20 par FalCT60

»  "Journées de l'astronomie de Saverne" les 6 et 7 Mai 2023
Driver INDI pour IPX800 v4 EmptyJeu 13 Avr 2023 - 0:17 par Walcho

» Mes débuts de réduction d'étoiles
Driver INDI pour IPX800 v4 EmptyMar 11 Avr 2023 - 18:02 par FalCT60

» La comète Z'êtes Tous Fadas
Driver INDI pour IPX800 v4 EmptyMer 29 Mar 2023 - 18:34 par FalCT60

» Eclipse oct. 2022
Driver INDI pour IPX800 v4 EmptyJeu 9 Mar 2023 - 16:43 par Kartouche

» Une portion de Soleil
Driver INDI pour IPX800 v4 EmptyMer 8 Mar 2023 - 19:51 par Artimon

»  Grosse Protubérance
Driver INDI pour IPX800 v4 EmptyVen 3 Mar 2023 - 7:23 par jmd

» FSQ106EDX4, robofocus et diviseur optique skymeca
Driver INDI pour IPX800 v4 EmptyMer 22 Fév 2023 - 23:16 par Davebowman

» Oculaire Televue DELOS 10mm
Driver INDI pour IPX800 v4 EmptyLun 20 Fév 2023 - 21:05 par Davebowman

» Reducteur de focale Takahashi 0.73X
Driver INDI pour IPX800 v4 EmptyVen 17 Fév 2023 - 15:00 par Davebowman

» Monture neuve Vixen GP2 avec trepied
Driver INDI pour IPX800 v4 EmptyLun 6 Fév 2023 - 12:19 par Luzog

» [Abandonné] Passage du côté obscur ?
Driver INDI pour IPX800 v4 EmptyDim 5 Fév 2023 - 21:02 par FalCT60

Rechercher
 
 

Résultats par :
 

 


Rechercher Recherche avancée

Les posteurs les plus actifs du mois
FalCT60
Driver INDI pour IPX800 v4 I_vote_lcapDriver INDI pour IPX800 v4 I_voting_barDriver INDI pour IPX800 v4 I_vote_rcap 

Marque-page social

Marque-page social reddit      

Conservez et partagez l'adresse de Astron'amis sur votre site de social bookmarking

Conservez et partagez l'adresse de Astron'amis sur votre site de social bookmarking

Appel aux dons
Driver INDI pour IPX800 v4 Faireu10
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

Driver INDI pour IPX800 v4

3 participants

Aller en bas

Driver INDI pour IPX800 v4 Empty Driver INDI pour IPX800 v4

Message par spiritchaser Jeu 3 Oct 2019 - 21:33

Salut les potaux
j'ai du temps à tuer du coup je me lance dans le développement d'un driver INDI pour IPX800.
On se calme...je suis dessus depuis 3 jours...j'ai pas codé depuis des lustres (maintenant je compile des présentations powerpoint ...- private joke), bref c'est chaud.
Mais bon l'idée est bien d'avoir une interface pour notamment commander le toit roulant, en prenant en compte la position park de la monture ...voire à terme prendre en compte les données qui viennent du driver Weather (ex. AAGCloudwatcher)...
Il s'agirait de commander l'IPX en JSON, donc V4 uniquement. Mais pour le moment je n'ai aucune idée du comment envoyer les requêtes et récupérer la réponse de l'IPX...mais j'y travaille. INDI c'est une ligne de commentaire toutes les 1000 lignes de codes pig tongue

J'essaie d'imaginer un truc qui puisse servir au plus grand nombre...donc un poils configurable..

Les copies d'écrans montrent les interfaces potentielles :

- onglet Main Control : il faut virer les boutons "Motion", Abort Motion ...je vois pas l'intéret mais dites moi si je me trompe, il faut y ajouter les fonctions supplémentaires fournies par l'IPX....par exemple chez moi mises sous tension du moteur du toit, du PC de la colonne, de la monture... etc
- onglet Connection : TCP uniquement, ajouter login / mdp  + IP et port pour se connecter à l'IPX
- onglet Options : rien de majeur pour le moment ( connecter les bonnes snoop devices)
- Onglets Relays et Digital Inputs ...ça c'est ce que j'ai ajouté ...configurer le rôle de chaque relais et chaque entrée pour pouvoir ensuite les réutiliser en interne (je ne sais pas encore comment Very Happy ), y-a-t-il d'autres usages ?
Config Relais (valeurs possibles pour chaque relais)  : UNUSED_RELAY,
       ROOF_ENGINE_POWER_SUPPLY,
       TUBE_VENTILATION,
       HEATING_RESISTOR_1,
       HEATING_RESISTOR_2,
       ROOF_OPENING_COMMAND,
       MOUNT_POWER_SUPPLY,
       OTHER_POWER_SUPPLY_1,
       OTHER_POWER_SUPPLY_2,
       OTHER_COMMAND_1,
       OTHER_COMMAND_2

Config "Digital Inputs" (usage possible pour chacune des 8 entrées digitales)
       UNUSED_DIGIT,
       DEC_AXIS_PARKED,
       RA_AXIS_PARKED,
       ROOF_OPENED,
       ROOF_CLOSED,
       ROOF_ENGINE_POWER_SUPPLIED,
       OTHER_POWER_SUPPLIED_1,
       OTHER_POWER_SUPPLIED_2,
       OTHER_DIGITAL_1,
       OTHER_DIGITAL_2 }

Copies d'écrans à venir.
Merci des suggestions.
Bisous bounce
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par spiritchaser Jeu 3 Oct 2019 - 21:53


Le tout en globish...bien sûr

Driver INDI pour IPX800 v4 Connec10
Driver INDI pour IPX800 v4 Digita10
Driver INDI pour IPX800 v4 Main_c10
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par spiritchaser Jeu 3 Oct 2019 - 21:55

Driver INDI pour IPX800 v4 Option10
Driver INDI pour IPX800 v4 Relais10
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par Elendil Jeu 17 Oct 2019 - 16:36

Salut

J'ai développé plusieurs driver ASCOM compatibles avec les IPX800 v2, v3 et v4.

A ta disposition si tu as des questions concernant le fonctionnement des commandes des IPX800
Elendil
Elendil

Club : Les Pléiades (St-Imier, Suisse), A.I.P
Localisation : Suisse

http://www.elendil.software

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par spiritchaser Jeu 17 Oct 2019 - 18:13

Salut Julien....
oui et bravo pour le travail accompli !
N'ayant pas codé depuis des années je rame un peu...j'ai effectivement un certain nombre de question...
Pour interroger l'IPX800v4 quel mode privilégier ? M2M ou JSON ?
Autre question les réponses ...je n'ai pas bien compris (apres lecture des API) quel était le format des retours ...des booleens (0/1) lorsqu'on veut connaitre l'état d'une variable ?? Une structure de donnée (mais laquelle) qui renvoie l'état de tous les relais par exemple ?

Derniere question : pour récupérer le fichier status.xlm...en C/C++ :
1/ j'ouvre un socket en mode stream, pour du tcp, sur le port 80
2/ j'envoie la trame "http://apix800/etc/status.xml" via la fonction write
3/ j'attends le fichier avec read( )
c'est la bonne démarche ?

Je te remercie.
Arnaud.
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par Elendil Jeu 17 Oct 2019 - 20:36

spiritchaser a écrit:
Pour interroger l'IPX800v4 quel mode privilégier ? M2M ou JSON ?

Je ne sais pas, le mieux serait de poser la question sur le forum de GCE Electronic.

spiritchaser a écrit:
Autre question les réponses ...je n'ai pas bien compris (apres lecture des API) quel était le format des retours ...des booleens (0/1) lorsqu'on veut connaitre l'état d'une variable ?? Une structure de donnée (mais laquelle) qui renvoie l'état de tous les relais par exemple ?

ça dépend :
- du type de requête M2M ou HTTP (Json).
Pour le HTTP c'est une structure JSON du type

Code:
{
    "product": "IPX800_V4",
    "status": "Success",
    "R1": 0,
    "R2": 0,
    "R3": 0,
    "R4": 0,
    "R5": 0,
    "R6": 1,
    "R7": 1,
    "R8": 0,
    "R9": 0,
    "R10": 0,
    "R11": 0,
    "R12": 0,
    "R13": 0,
    "R14": 0,
    "R15": 0,
    "R16": 0,
    "R17": 0,
    "R18": 0,
    "R19": 0,
    "R20": 0,
    "R21": 0,
    "R22": 0,
    "R23": 0,
    "R24": 0,
    "R25": 0,
    "R26": 0,
    "R27": 0,
    "R28": 0,
    "R29": 0,
    "R30": 0,
    "R31": 0,
    "R32": 0,
    "R33": 0,
    "R34": 0,
    "R35": 0,
    "R36": 0,
    "R37": 0,
    "R38": 0,
    "R39": 0,
    "R40": 0,
    "R41": 0,
    "R42": 0,
    "R43": 0,
    "R44": 0,
    "R45": 0,
    "R46": 0,
    "R47": 0,
    "R48": 0,
    "R49": 0,
    "R50": 0,
    "R51": 0,
    "R52": 0,
    "R53": 0,
    "R54": 0,
    "R55": 0,
    "R56": 0
}

en M2M, ça dépend (oui encore) :

si l'option "En-têtes" est activée dans l'admin de l'IPX (Options --> API)

tu auras : R01=0&R02=0&R03=1&R04=0&R05=0&R06=1&R07=1&R08=0&R09=0&R10=0&R11=0&R12=0&R13=0&R14=0&R15=0&R16=0&R17=0&R18=0&R19=0&R20=0&R21=0&R22=0&R23=0&R24=0&R25=0&R26=0&R27=0&R28=0&R29=0&R30=0&R31=0&R32=0&R33=0&R34=0&R35=0&R36=0&R37=0&R38=0&R39=0&R40=0&R41=0&R42=0&R43=0&R44=0&R45=0&R46=0&R47=0&R48=0&R49=0&R50=0&R51=0&R52=0&R53=0&R54=0&R55=0&R56=0

et si elle est désactivée tu auras :

00100110000000000000000000000000000000000000000000000000\r\n

spiritchaser a écrit:
Derniere question : pour récupérer le fichier status.xlm...en C/C++ :
1/ j'ouvre un socket en mode stream, pour du tcp, sur le port 80
2/ j'envoie la trame "http://apix800/etc/status.xml" via la fonction write
3/ j'attends le fichier avec read( )
c'est la bonne démarche ?

Pour ce qui est du c/c++ je ne pourrai pas t'aider, je n'ai pratiquement pas développé dans ces langages. La dernière fois c'était pour un projet d'étude il y a maintenant 15 ans.

Le status.xml je ne l'utilise pas, j'ai utilisé les commandes décrites ici : http://gce.ovh/wiki/index.php?title=API_V4#Liste_des_commandes
Elendil
Elendil

Club : Les Pléiades (St-Imier, Suisse), A.I.P
Localisation : Suisse

http://www.elendil.software

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par spiritchaser Ven 18 Oct 2019 - 0:50

ok merci ...faut que je vois si je peux récupérer des fonctions pour lire des réponses JSON...
une question peut etre un peu conne...le protocole M2M ..? Il suffit d'envoyer "GetR" par exemple...pas de HTTP nada, pour avoir les valeurs des relais ??

Merci.
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par spiritchaser Ven 18 Oct 2019 - 23:33

Je suis partie sur du M2M sans en-tête...et ca marche... youpla...J'ai fais tourner un proto qui interroge l'ipx depuis KStars...et ça fait plaisir de voir s'afficher le statut des relais et des digits...
Reste plus qu'à finir de coder tout ça proprement ...
Bonne nuit.
@++
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par Elendil Lun 21 Oct 2019 - 21:40

Salut

Désolé de ne pas avoir répondu plus tôt. Content de voir que cela progresse.

Salutations
Elendil
Elendil

Club : Les Pléiades (St-Imier, Suisse), A.I.P
Localisation : Suisse

http://www.elendil.software

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par DConstantin Mar 23 Mar 2021 - 7:18

Hello Arnaud,
Utilisateur de EKOS/INDI sous Kubuntu, j'utilise actuellelemt l'IPX800V3 et ça marche bien mais pas integré à EKOS.
As-tu avancé sur ton projet ?

Je te souhaite une excellente journée

Daniel
DConstantin
DConstantin


Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par spiritchaser Lun 7 Fév 2022 - 12:13

Bonjour Daniel,
mes excuses pour cette réponse pour le moins ...tardive...

Non malheureusement je n'ai pas trouvé les créneaux pour avancer...mais le besoin est toujours présent ...je n'ai pas vu de driver équivalent apparaitre, il faudrait donc que je remette le sujet sur la table...
Un coup de main serait le bienvenu :-P

Arnaud D.
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par DConstantin Lun 7 Fév 2022 - 12:21

Hello Arnaud,
Laughing Laughing Laughing Pour la réponse.
Je suis partis sur un module Dragonfly et je suis en mode câblage de l'armoire électrique.
Merci quand même et et mes meilleures salutations.
https://www.indilib.org/domes/dragonfly-observatory-controller.html
Daniel
DConstantin
DConstantin


Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par spiritchaser Lun 7 Fév 2022 - 12:27

Le dragonfly ...Un ipx avec la couche Indi...bon plan Driver INDI pour IPX800 v4 1f604
Faut je regarde comment sont fichus les drivers ...ça pourrait m'aider Driver INDI pour IPX800 v4 1f60b

Bon courage à toi !
spiritchaser
spiritchaser

Club : AIP
Localisation : Portet (31)

Revenir en haut Aller en bas

Driver INDI pour IPX800 v4 Empty Re: Driver INDI pour IPX800 v4

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum