×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

NexDome driver will not slave dome without abort press

  • Posts: 474
  • Thank you received: 168
My ScopeDome slaved fine last night with current git head versions so the base class isn't totally broken at least.
4 years 3 months ago #47975

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
Did you find a solution? I’m having what seems like a similar problem, but as I’m connected to a Paramount via TCP I am not sure that perhaps it’s a bug there.
3 years 8 months ago #57361

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
I can confirm the problem seems to still be there - I've done a pull of the latest binaries for Raspberry Pi using the native client connected to a Paramount ME via TCP. I'd love to test on my direct connect EQ8-R but it's dead :-(

Did anyone ever figure this out?

I've attached a screen shot - the problem seems to be consistent with the idea that the driver is in a state where it believes the mount to be waiting on the completion of a command.
Last edit: 3 years 8 months ago by Paul Muller. Reason: too many attachments - sorry
3 years 8 months ago #57379
Attachments:

Please Log in or Create an account to join the conversation.


Did you have a chance to look into that? Can this be replicated with Dome Simulator?
3 years 8 months ago #57387

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
hola Jassem - I was using the simulator up until the dome arrived last week - so that did not appear to be a problem ie: the base class would appear to be healthy

The symptoms appear as the Dome tab showing a static azimuth position angle (ie: the digits in tab do not change) and nor does the shutter track the mount until the Abort button is pressed at which point the angle updates and the dome rotates as expected HOWEVER it remains at the new poison until the Abort command is issued again - and again and again, you get the idea. Otherwise it works great! ;-)

I would send the logs, but I am still having the odd behaviour with INDI/EKOS not writing log files to my Stellarmate - go figure.
3 years 8 months ago #57389

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
Sorry to over communicate but I'm doing testing as I am replying. Tonight's a cloudy night so I thought I'd head to bed and just ran the manual shutdown procedure from the Sequence manager and it parked the mount fine, but the dome would not park until I hit Abort in the Observatory tab, so it would appear that a command is not registering as finishing and EKOS goes into a wait state until the Abort clears the last command.
Last edit: 3 years 8 months ago by Paul Muller.
3 years 8 months ago #57390

Please Log in or Create an account to join the conversation.

  • Posts: 8
  • Thank you received: 2
Hi, these are exactly the same symptoms I was experiencing.
I gave up looking at the code in the end, and compiled the grozzie V1.0 driver from source as I knew it worked ok(ish) and th
E slaving works fine. It's still a bit flakey and not as good as Tim Long's V3.x code, but slaving works at least. If the issue really is in the Base class you would think the v1 driver would be affected in the same way. If you do decide to use the old driver don't forget the firmware on both shutter and rotator need to be flashed to match the driver. I also had to clear the eeprom and re-program the xbees as Tim uses a different method to program these from the previous drivers.

If it is ever resolved I would go back to the new drivers though.

Mark
3 years 8 months ago #57396

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
Did you log a defect on Github?
3 years 8 months ago #57404

Please Log in or Create an account to join the conversation.

  • Posts: 8
  • Thank you received: 2
No, but Jasem is aware of the issue. Apparently it has also affected some Baader and Maxdome ii users. Which is why he thinks it is in the Base class I believe.
3 years 8 months ago #57410

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
Thanks Mark - I'll log one just for completeness sake. I had a look at the protocol here github.com/nexdome/ASCOM/wiki/Firmware-Protocol and can't see any reference to a STOP message even being something to expect. From what I can see, STOP would be the equivalent of a "Sdddd" message. I'll have a look at the ASCOM driver ) which is working fine) and see if I can figure it out.
3 years 8 months ago #57411

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
I have read the protocol again and there does not appear to be a STOP event and I do not see the rotator issuing one in the logs, so I've gone back and changed the constants.h file to change the STOP command to "SER," - the behaviour did not seem to change in any noticeable way from a user perspective, BUT it did change the log content such that the following started appearing;
[2020-08-05T18:57:17.954 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[SCOPE] Current RA: 15:51:58 Current DEC: -16:07:58 "
[2020-08-05T18:57:18.953 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] CMD: /* Java Script */var Out;sky6RASCOMTele.GetRaDec();Out = String(sky6RASCOMTele.dRa) + ',' + String(sky6RASCOMTele.dDec); "
[2020-08-05T18:57:20.532 AEST INFO ][org.kde.kstars.ekos.observatory] - "Aborting..."
[2020-08-05T18:57:20.541 AEST DEBG ][ org.kde.kstars.ekos] - Aborting...
[2020-08-05T18:57:20.568 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] CMD <@SWR> "
[2020-08-05T18:57:20.613 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] RES <:SER,44982,0,55080,28228,300> "
[2020-08-05T18:57:20.615 AEST DEBG ][org.kde.kstars.ekos.observatory] - Setting dome status to 0
[2020-08-05T18:57:20.615 AEST INFO ][org.kde.kstars.ekos.observatory] - "Dome is idle."
[2020-08-05T18:57:21.937 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <:BV909#> with value <909> "
[2020-08-05T18:57:22.019 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] RES: 15.86600441373993,-16.132692887931512|No error. Error = 0. "
[2020-08-05T18:57:22.021 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[SCOPE] Current RA: 15:51:58 Current DEC: -16:07:58 "
[2020-08-05T18:57:22.021 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] JD: 2.45907e+06 - MSD: 5.91446 "
[2020-08-05T18:57:22.021 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] MC.x: 0 - MC.y: -0.1 MC.z: 0.25 "
[2020-08-05T18:57:22.021 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] HA: -0.293275 Lng: 144.874 RA: 237.99 "
[2020-08-05T18:57:22.021 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Active Snoop, driver: Paramount, property: TELESCOPE_PIER_SIDE "
[2020-08-05T18:57:22.022 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OTA_SIDE: 1 "
[2020-08-05T18:57:22.027 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OTA_OFFSET: 0.6 Lat: -37.8414 "
[2020-08-05T18:57:22.027 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OC.x: -0.598232 - OC.y: -0.0717664 OC.z: 0.213656 "
[2020-08-05T18:57:22.027 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Mount Az: 11.3178 Alt: 67.9477 "
[2020-08-05T18:57:22.027 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OV.x: 0.0736832 - OV.y: 0.368152 OV.z: 0.926841 "
[2020-08-05T18:57:22.027 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Calculated target azimuth is 291.597. MinAz: 260.56, MaxAz: 322.634 "
[2020-08-05T18:57:22.028 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] CMD <@GAR,291> "
[2020-08-05T18:57:22.109 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] RES <:left> "
[2020-08-05T18:57:22.112 AEST INFO ][ org.kde.kstars.indi] - NexDome : "[INFO] Dome is moving to position 291.597 degrees... "
[2020-08-05T18:57:22.112 AEST DEBG ][org.kde.kstars.ekos.observatory] - Setting dome status to 2
[2020-08-05T18:57:22.112 AEST INFO ][org.kde.kstars.ekos.observatory] - "Dome is moving counter clockwise..."
[2020-08-05T18:57:22.121 AEST INFO ][ org.kde.kstars.indi] - NexDome : "[INFO] Dome is syncing to position 291.597 degrees... "
[2020-08-05T18:57:22.511 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44976> with value <44976> "
[2020-08-05T18:57:22.766 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <XB->Online> with value <Online> "
[2020-08-05T18:57:23.021 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] CMD: /* Java Script */var Out;sky6RASCOMTele.GetRaDec();Out = String(sky6RASCOMTele.dRa) + ',' + String(sky6RASCOMTele.dDec); "
[2020-08-05T18:57:23.043 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44943> with value <44943> "
[2020-08-05T18:57:23.324 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44884> with value <44884> "
[2020-08-05T18:57:23.606 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44799> with value <44799> "
[2020-08-05T18:57:23.889 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44695> with value <44695> "
[2020-08-05T18:57:24.172 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44612> with value <44612> "
[2020-08-05T18:57:24.450 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44555> with value <44555> "
[2020-08-05T18:57:24.732 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <P44526> with value <44526> "
[2020-08-05T18:57:24.990 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <:SER,44523,0,55080,28228,300#> with value <44523,0,55080,28228,300> "
[2020-08-05T18:57:24.992 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Unhandled event: 44523,0,55080,28228,300 "
[2020-08-05T18:57:25.014 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <:SER,44523,0,55080,28228,300#> with value <44523,0,55080,28228,300> "
[2020-08-05T18:57:25.016 AEST INFO ][ org.kde.kstars.indi] - NexDome : "[INFO] Dome reached target position. "
[2020-08-05T18:57:25.016 AEST DEBG ][org.kde.kstars.ekos.observatory] - Setting dome status to 3
[2020-08-05T18:57:25.016 AEST INFO ][org.kde.kstars.ekos.observatory] - "Dome is tracking."
[2020-08-05T18:57:26.054 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] RES: 15.866003207199668,-16.13268353862685|No error. Error = 0. "
[2020-08-05T18:57:26.056 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[SCOPE] Current RA: 15:51:58 Current DEC: -16:07:58 "
[2020-08-05T18:57:26.267 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Updated telescope Az: 11.273 - Alt: 67.9504 "
[2020-08-05T18:57:26.269 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] JD: 2.45907e+06 - MSD: 5.91565 "
[2020-08-05T18:57:26.269 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] MC.x: 0 - MC.y: -0.1 MC.z: 0.25 "
[2020-08-05T18:57:26.269 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] HA: -0.29209 Lng: 144.874 RA: 237.99 "
[2020-08-05T18:57:26.269 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Active Snoop, driver: Paramount, property: TELESCOPE_PIER_SIDE "
[2020-08-05T18:57:26.270 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OTA_SIDE: 1 "
[2020-08-05T18:57:26.270 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OTA_OFFSET: 0.6 Lat: -37.8414 "
[2020-08-05T18:57:26.270 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OC.x: -0.598247 - OC.y: -0.0718802 OC.z: 0.213802 "
[2020-08-05T18:57:26.271 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Mount Az: 11.273 Alt: 67.9504 "
[2020-08-05T18:57:26.272 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] OV.x: 0.0733862 - OV.y: 0.368166 OV.z: 0.926859 "
[2020-08-05T18:57:26.272 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Calculated target azimuth is 291.569. MinAz: 260.541, MaxAz: 322.596 "
[2020-08-05T18:57:26.273 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] CMD <@GAR,291> "
[2020-08-05T18:57:26.357 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] RES <:GAR> "
[2020-08-05T18:57:26.359 AEST INFO ][ org.kde.kstars.indi] - NexDome : "[INFO] Dome is moving to position 291.569 degrees... "
[2020-08-05T18:57:26.359 AEST DEBG ][org.kde.kstars.ekos.observatory] - Setting dome status to 1
[2020-08-05T18:57:26.360 AEST INFO ][org.kde.kstars.ekos.observatory] - "Dome is moving clockwise..."
[2020-08-05T18:57:26.368 AEST INFO ][ org.kde.kstars.indi] - NexDome : "[INFO] Dome is syncing to position 291.569 degrees... "
[2020-08-05T18:57:27.055 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] CMD: /* Java Script */var Out;sky6RASCOMTele.GetRaDec();Out = String(sky6RASCOMTele.dRa) + ',' + String(sky6RASCOMTele.dDec); "
[2020-08-05T18:57:30.239 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] RES: 15.866004113751316,-16.132674677169803|No error. Error = 0. "
[2020-08-05T18:57:30.241 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[SCOPE] Current RA: 15:51:58 Current DEC: -16:07:58 "
[2020-08-05T18:57:30.405 AEST DEBG ][ org.kde.kstars.indi] - NexDome : "[DEBUG] Processing event <XB->Online> with value <Online> "
[2020-08-05T18:57:31.240 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] CMD: /* Java Script */var Out;sky6RASCOMTele.GetRaDec();Out = String(sky6RASCOMTele.dRa) + ',' + String(sky6RASCOMTele.dDec); "
[2020-08-05T18:57:34.288 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[DEBUG] RES: 15.86600500748684,-16.132713644968447|No error. Error = 0. "
[2020-08-05T18:57:34.290 AEST DEBG ][ org.kde.kstars.indi] - Paramount : "[SCOPE] Current RA: 15:51:58 Current DEC: -16:07:58 "

I'll keep digging, but it would appear that
3 years 8 months ago #57801

Please Log in or Create an account to join the conversation.

  • Posts: 183
  • Thank you received: 23
GREAT NEWS! @knro has debugged and fixed the driver along for firmware 3.3+ !

There are still a few little quirks relating to error messages that need to be addressed but after 3 days of use I feel pretty confident in the slaving.
3 years 8 months ago #58307

Please Log in or Create an account to join the conversation.

Time to create page: 0.766 seconds