×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

NexDome driver will not slave dome without abort press

  • 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 7 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 7 months ago #58307

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

  • Posts: 183
  • Thank you received: 23
I should also say, a huge huge huge huge thank you to the indefatigable knro (Jassem) for three solid nights of coding, debugging, stalling motors, firmware strangeness power outages and just about everything else that you could imaging doing a remote control debugging session - including the mount/OTA crashing into teh shutter motor itself.

Thank you again Jassem, you and the tireless work of the contributors are a huge part of what keeps me in the INDI community.
3 years 7 months ago #58312

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

  • Posts: 992
  • Thank you received: 155
WO! I just read this, after posting the same issue with my new Nexdome setup. I have noticed the same issue with needing to ABORT before I can gain control of the dome again.
I am using the Mac OS X version off KStars 3.4.3.

What do I need to do in order to get the same fix you have?

Peter
3 years 6 months ago #60314

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

  • Posts: 183
  • Thank you received: 23
Just saw your other post - correct in that yes it’s a bug and yes, Jassem spent a few long days wired into my dome in Australia from Kuwait debugging it (he in case you haven’t worked it out is just one of the amazing people who keep INDI amazing, but he deserves to be singled out in this case).

Ah the magic word here is MacOS.

The Ulis process for the for Mac is slightly different from what I understand, due to the complexity/manual effort required to create a full “release”. Therefor it updates at a slightly lower and slower cadence than the Linux version (someone will no doubt correct me if I’m wrong).

There are three solutions;
1). Get a Raspberry Pi 3, install the INDI drivers (it’s SUPER easy) and run it as a Remote device (see the big open box on the Ekos setup page where you define your equipment and always wondered what it does - it does that ;-)
- it’s a relatively inexpensive solution and has the benefit of helping with cabling runs and USB limitations in most observatories
- your Mac is still the primary client - once you set it up you’ll rarely if ever have to look at it again
- this is how I run, it’s also my Flip Flat server

2). Install homebrew and all the gubbins needed to recompile on your Mac
- this has the benefit of enabling you to do your own tweaks and testing over time, but you need to be comfortable

3). Ask someone nicely to compile for you
- I THINK I am setup and ready to do this (I mainly have moved to Linux now, for all it’s faults it’s easier to stay up to date with INDI).
- I’ll have a look tonight and see if I can compile up, i won’t be able to test as my Mac and dome aren’t in teh same place.
3 years 6 months ago #60315

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

  • Posts: 992
  • Thank you received: 155
Thanks! I have been using a linux box (NanoPX T4 with Lubuntu) for three years, and yes, it works well. I just built a new observatory and was hoping to just use my Mac out there. But I will go back to using the Linux machine as you described. Will the latest Nightly have the dome/abort bug fixed?

Peter
3 years 6 months ago #60316

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

  • Posts: 183
  • Thank you received: 23
It does. The binaries should also be up to date if you just want to do an "apt-get update" :-)

Let me know if you want me to compile up teh Mac version for you or need help setting up the remote INDI server
3 years 6 months ago #60320

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

I really hope that we can manage to get daily MacOS builds soon after integration of StellarSolver in 3.5.0
The following user(s) said Thank You: Paul Muller
3 years 6 months ago #60331

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

  • Posts: 183
  • Thank you received: 23
That sounds amazing!

I have to admit I had to stop using the Mac client with a Stellarmate device server, too many crashes during overnight runs and as we talked about in the EKOS/kstars Github, right now the system as a whole does not degrade gracefully but is a bit like a core collapse supernova but without the pretty pictures ;-)

Can imagine the lack of a CI type of daily build cycle might be contributing to the challenge in regular build/test cycles - let's hope, I would really like to get back to using it.

Right now I am stuck with imaging using TheSkyX because the stupid Paramount doesn't report the pier side to INDI correctly (I think) and my dome doesn't salve properly, etc etc - the good news is that my EQ8-R is now alive again and I will be able to go back to EQmod and open source happiness! (I only wish it was as accurate as the Paramount!).
3 years 6 months ago #60335

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

  • Posts: 992
  • Thank you received: 155
Jasem, my goal was to run my new observatory with just a Mac, but the delays in updates makes that unwise at present, so I will go back to my Linux machine. Once a new Mac OSX update becomes available, I'll check it out with the dome. Thanks for all your hard work on this system!

The following user(s) said Thank You: Paul Muller
Last edit: 3 years 6 months ago by Peter Kennett.
3 years 6 months ago #60350
Attachments:

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

Time to create page: 0.733 seconds