View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002127 | CCdciel | General | public | 19-05-01 19:41 | 19-06-09 10:44 |
Reporter | Cedric Raguenaud | Assigned To | Patrick Chevalley | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Target Version | 1.0 | ||||
Summary | 0002127: Suggestion : slave mode for observatory | ||||
Description | It would be useful to have ccdciel slave the observatory/roof to the telescope to unpark/open the observatory /roof before un unparking the telescope and park/close observatory/roof after parking telescope. A la SGP. | ||||
Tags | No tags attached. | ||||
|
Hi Cedric, In the last version I added a Park and Slave button to the dome interface. The Slave button just start slaving. The Park button check if the telescope is parked, stop slaving, park the dome, close the shutter. I can add a Unpark button for simple dome/roof that only need to unpark and open the shutter. I will probably let dome that require other action like homing do that with their specific interface. I don't know what SGP do, is this kind of action? |
|
I Bourges the new button. It would be essentially that, but automatic in the preferences. At the moment you can only automatically park/close it in a sequence. It would be good if it could always be active and applied to unpark as well to avoid being able to unpark the telescope without opening the roof. In SGP you can check a "slave" option and the select "open" or/and "close" with Park /unpark. Then the roof /dome is automatically parked/unparked with the telescope, whatever you do. Here's the link to the option's machado : http://mainsequencesoftware.com/Content/SGPHelp/SequenceGeneratorPro.html?SlaveSettings.html |
|
Bourges=SGP |
|
No in fact Bourges =saw |
|
Est-ce quelque chose comme sur le screenshot convient? On peut choisir parmi ces actions seulement celle qu'on veut et dans l'ordre qu'on veut. |
|
Ca semble excellent et flexible! |
|
C'est implémenté par: https://github.com/pchev/ccdciel/commit/b317301bbe6fb551d55feb541b6d815e0a1a8491 Est-ce que tu peux compiler et tester? Attention avec les délais d'ouverture/fermeture ! J'ai ajouté une attente avec les propriétés standard ASCOM et INDI mais je ne suis pas sur que tous les drivers les utilisent correctement. Par exemple le simulateur de dome INDI ne change pas la propriété de Park et Shutter à busy pendant la durée de l'action. C'est pour ça que j'ai ajouté un délai configurable entre les actions qui peut résoudre ce problème. |
|
Est-ce que ça serait possible de surveiller la valeur de "parked" de la monture jusqu'à ce qu'elle change ? Même chose pour le toit avec la valeur "shutter closed"? Come ça on peut supposer que la monture et le toit sont en mouvement jusqu'au park/closed. En attendant je vais compiler et tester. |
|
J'ai ajouté des tests après chaque opération pour contrôler que ça s'est bien passé et toute l'opération de Park/Unpark est abandonnée si il y a une erreur. Regarde que tu as bien ce changement: https://github.com/pchev/ccdciel/commit/e40b839c36d7c867e1bd28552bf24de07fa14311 Le problème c'est justement que le simulateur INDI indique "Parked" et "Shutter closed" alors que l'opération n'est pas terminée. Il y a bien un message qui vient plus tard mais ça ne fait pas partie du protocole, c'est juste une indication. Ma crainte c'est que le code du simulateur soit utilisé comme base pour un vrai driver qui aie aussi ce problème. |
|
OK, c'était une erreur de ma part dans l'affichage de l'état des switch. En fait Park et Shutter reportent bien "busy" quand le dome est en mouvement. C'est pas quelque chose de facile à contrôler avec le simulateur puisqu'on entend pas le bruit du moteur et des roues qui grincent sur les rails :) Ca devrait donc fonctionner correctement et j’attends ton retour avec une utilisation réelle. |
|
J'ai finalement eu le temps de compiler et tester. Hier Mantis ne repondait pas alors voila mes resultats: - tout semble marcher correctement. - c'est plus flexible que ce qu'offre SGP (pas de choix de sequence). J'ai configure avec les valeurs suivantes pour mon ROR: - automatically slave "dome park" to "mount park" = yes - open dome sequence when mount is asked to unpark: open the dome shutter, unpark the telescope - close dome sequence when mount is asked to park: stop telescope tracking, park the telescope, close the ome shutter Log d'un unpark puis park du telescope a partir de ccdciel: 2019-06-08T15:24:03.754 2: Connecting Camera ASCOM "ASCOM.QHYCCD.Camera" ... 2019-06-08T15:24:04.176 9: ASCOM.QHYCCD.Camera: Driver version: 0.1 2019-06-08T15:24:04.176 1: Camera connected 2019-06-08T15:24:05.176 3: ASCOM.QHYCCD.Camera: Connected 2019-06-08T15:24:05.176 2: Connecting Focuser ASCOM "ASCOM.HomeMade.Focuser" ... 2019-06-08T15:24:40.250 9: ASCOM.HomeMade.Focuser: Driver version: 0.10 2019-06-08T15:24:55.328 3: ASCOM.HomeMade.Focuser: Connected 2019-06-08T15:24:55.328 1: Focuser connected 2019-06-08T15:24:55.344 2: Connecting Mount ASCOM "EQMOD.Telescope" ... 2019-06-08T15:24:57.307 9: EQMOD.Telescope: Driver version: 1.0 2019-06-08T15:24:57.338 3: EQMOD.Telescope: Connected 2019-06-08T15:24:57.354 3: EQMOD.Telescope: Mount capabilities: EQmod CanPark CanSlew CanSlewAsync CanSync CanSetTracking 2019-06-08T15:24:57.369 1: Mount connected 2019-06-08T15:24:58.370 0: EQMOD.Telescope: Cannot set date: Property UTCDate is not implemented by this telescope driver object. 2019-06-08T15:24:58.370 2: Connecting Dome ASCOM "ASCOM.HomeMade.Dome" ... 2019-06-08T15:24:58.402 9: ASCOM.HomeMade.Dome: Driver version: 0.0 2019-06-08T15:24:58.402 3: ASCOM.HomeMade.Dome: Connected 2019-06-08T15:24:58.417 1: Dome connected 2019-06-08T15:24:59.511 1: Dome slaving: unavailable 2019-06-08T15:24:59.511 2: Connecting Weather station ASCOM "ASCOM.HomeMade.ObservingConditions" ... 2019-06-08T15:24:59.542 9: ASCOM.HomeMade.ObservingConditions: Driver version: 0.3 2019-06-08T15:24:59.542 3: ASCOM.HomeMade.ObservingConditions: Connected 2019-06-08T15:24:59.558 1: Weather station connected 2019-06-08T15:24:59.558 2: Connecting Safety monitor ASCOM "ASCOM.HomeMade.SafetyMonitor" ... 2019-06-08T15:24:59.589 9: ASCOM.HomeMade.SafetyMonitor: Driver version: 0.5 2019-06-08T15:24:59.589 3: ASCOM.HomeMade.SafetyMonitor: Connected 2019-06-08T15:24:59.589 1: Safety monitor connected 2019-06-08T15:25:05.011 1: EQMOD.Telescope: Unpark the telescope and the dome 2019-06-08T15:26:14.336 1: Dome shutter: Open 2019-06-08T15:26:19.190 3: EQMOD.Telescope: Unpark 2019-06-08T15:26:20.315 1: EQMOD.Telescope: Telescope and dome are now unparked 2019-06-08T15:26:39.006 1: EQMOD.Telescope: Park the telescope and the dome 2019-06-08T15:26:39.021 3: EQMOD.Telescope: Stop telescope motion. 2019-06-08T15:26:40.209 3: EQMOD.Telescope: Park 2019-06-08T15:28:18.687 1: Dome shutter: Close 2019-06-08T15:28:24.968 1: EQMOD.Telescope: Telescope and dome are now parked |
|
Merci pour ce test! Avec l'heure des messages on voit bien que l'attente de l'ouverture et fermeture se fait correctement. Je l'ai ajouté à la documentation: https://www.ap-i.net/ccdciel/en/documentation/preferences#dome C'est bientôt prêt pour faire une nouvelle version. |
|
Attention a un probleme avec le bouton unpark du telescope qui ouvre le dome même si les conditions meteo sont mauvaise. C'est corrigé par: https://github.com/pchev/ccdciel/commit/895ee96c4c86ce8033a51cc9efa355bf6c8a835f |
Date Modified | Username | Field | Change |
---|---|---|---|
19-05-01 19:41 | Cedric Raguenaud | New Issue | |
19-05-02 14:19 | Patrick Chevalley | Assigned To | => Patrick Chevalley |
19-05-02 14:19 | Patrick Chevalley | Status | new => feedback |
19-05-02 14:19 | Patrick Chevalley | Target Version | => 1.0 |
19-05-02 14:19 | Patrick Chevalley | Note Added: 0005627 | |
19-05-02 14:34 | Cedric Raguenaud | Note Added: 0005628 | |
19-05-02 14:34 | Cedric Raguenaud | Status | feedback => assigned |
19-05-02 14:35 | Cedric Raguenaud | Note Added: 0005629 | |
19-05-02 14:36 | Cedric Raguenaud | Note Added: 0005630 | |
19-05-30 11:36 | Patrick Chevalley | File Added: dome_slave.png | |
19-05-30 11:36 | Patrick Chevalley | Note Added: 0005657 | |
19-05-30 11:56 | Cedric Raguenaud | Note Added: 0005659 | |
19-06-01 17:55 | Patrick Chevalley | Note Added: 0005660 | |
19-06-01 22:01 | Cedric Raguenaud | Note Added: 0005661 | |
19-06-01 23:03 | Patrick Chevalley | Note Added: 0005662 | |
19-06-06 17:33 | Patrick Chevalley | Note Added: 0005666 | |
19-06-08 15:34 | Cedric Raguenaud | Note Added: 0005680 | |
19-06-08 15:35 | Cedric Raguenaud | Note Edited: 0005680 | |
19-06-08 18:28 | Patrick Chevalley | Status | assigned => resolved |
19-06-08 18:28 | Patrick Chevalley | Resolution | open => fixed |
19-06-08 18:28 | Patrick Chevalley | Note Added: 0005682 | |
19-06-09 10:44 | Patrick Chevalley | Note Added: 0005686 |