×

INDI Library v1.9.8 Released (29 Sep 2022)

Bi-monthly INDI Library released with new drivers and bug fixes.

Driver OnStep (LX200 like) for INDI

  • Posts: 25
  • Thank you received: 1
I mentioned this in another thread:  indilib.org/forum/stellarmate/10945-meri...t-counting-down.html

With v1.9.4.  I'm having the Meridian counter not updating using OnStep.  I hadn't updated my system in several months.  Previously worked fine.

The problem seems to occur when Tracking is turned on.
When Tracking is OFF, the Coordinates RA and LST update every second.
When Tracking is turned ON, the Meridian Flip counter updates but then doesn't change.  I would then expect AZ and ALT to update frequently, but no Coordinates change.

I don't know if this is OnStep, but the other person was also using OnStep also.  Log file shows everything working properly.
Is anyone else having similar issues?  Might be Ekos internals or a different driver.  Also using ASI cameras and NexDome.
Thanks!
10 months 1 week ago #79668

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

  • Posts: 58
  • Thank you received: 2
I'm the other person, lol

There no meridian flip possible anymore with all the versions of Ekos/Indi after version 1.5.5 Stellarmate.
I tested all of them 1.6.0, 1.6.1, 1.6.2 and the beta 1.70 on fresh installed cards.

There is no HA countdown anymore in Ekos so meridian flip is never issued.
When arriving at target ekos reports the remaining HA time correct but then the counter stops and stays there.
Only old version 1.5.5 seems to work right.
Could this be an OnStep Indi driver issue?
Using the mount simulator all is working well.
Last edit: 10 months 1 week ago by Michael Siethoff.
10 months 1 week ago #79686

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

  • Posts: 329
  • Thank you received: 42
Hi and happy new year to everybody.

I have tested the meridian flip issue and it seems that it is OnStep than stops tracking at meridian crossing even in standalone (using terminal)
there are threads about that here onstep.groups.io/g/main/topic/87662486?p...y,,,20,2,60,87662486

I will investigate more but I don't believe Indi is the cause here

Kstars Version 3.5.8 Beta
Indiserver INDI Library: 1.9.4
OnStep version 1.13
OnStep Firmware 4.24o
The following user(s) said Thank You: Jasem Mutlaq
Last edit: 10 months 3 days ago by Alain Zwingelstein. Reason: Versions for testing
10 months 3 days ago #79805

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

  • Posts: 329
  • Thank you received: 42
I think I managed to repair Meridian Flip
There is a typo in the firmware code, and submitted an issue to Howard.
@@ -675,7 +675,7 @@ void loop2() {
         if (getInstrPierSide() == PierSideWest) {
           if (getInstrAxis1() > degreesPastMeridianW && (!(autoMeridianFlip && goToHere(true) == CE_NONE))) { generalError=ERR_MERIDIAN; stopSlewingAndTracking(SS_LIMIT_AXIS1_MAX); }
         } else
-        if (getInstrAxis1() < -degreesPastMeridianE) { generalError=ERR_MERIDIAN; stopSlewingAndTracking(SS_LIMIT_AXIS1_MIN); }
+        if (getInstrAxis1() < degreesPastMeridianE) { generalError=ERR_MERIDIAN; stopSlewingAndTracking(SS_LIMIT_AXIS1_MIN); }
       }
     }
     double a2; if (AXIS2_TANGENT_ARM == ON) { cli(); a2=posAxis2/axis2Settings.stepsPerMeasure; sei(); } else a2=getInstrAxis2();
 
The following user(s) said Thank You: Jasem Mutlaq
10 months 1 day ago #79915

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

  • Posts: 148
  • Thank you received: 19
so just the "-" in front of degrees?...I see it in my earlier 4.24
10 months 1 day ago #79916

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

  • Posts: 329
  • Thank you received: 42
Yes I see it too but it is what causes OnStep to stop tracking.
Wait until Howard looks at it.
For the time being I made many tests and the Meridian Flip works
10 months 1 day ago #79920

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

  • Posts: 329
  • Thank you received: 42
After doing more testing if seems that there is no issue with OnStep but with indi_lx200_OnStep driver and most probably confusion on how Meridian Flip works.

In fact when we enter same values for Minutes Past Meridian East and West , Onsep considers there is no windows for Meridian Flip.
Lets say we enter 30 for both East and West OnStep will consider the limits overlap
........................M.......................30
If we enter East = 30 and West = -30 then OnStep sees a window between -30 and 30
-30........................M.......................30

So we need to modify Indi Driver so that we can enter these negative values

I tested with this modification and it seems working.

After doing more testing if seems that there is no issue with OnStep but with indi_lx200_OnStep driver and most probably confusion on how Meridian Flip works.

In fact when we enter same values for Minutes Past Meridian East and West , Onsep considers there is no windows for Meridian Flip.
Lets say we enter 30 for both East and West OnStep will consider the limits overlap
........................M.......................30
If we enter East = 30 and West = -30 then OnStep sees a window between -30 and 30
-30........................M.......................30

So we need to modify Indi Driver so that we can enter these negative values

I tested with this modification and it seems working.

  

I will do some more tests before issuing a pull request.
For those impatients, I suggest doing the setup with Android App or Web Server

Another workaround is to set East and West to positive values but always West < East
The following user(s) said Thank You: Rafa Barberá
Last edit: 10 months 1 day ago by Alain Zwingelstein.
10 months 1 day ago #79948
Attachments:

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

  • Posts: 329
  • Thank you received: 42
@rbarberac

did you test the change or the workarounds?
The following user(s) said Thank You: Michael Siethoff
10 months 23 hours ago #79952

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

  • Posts: 58
  • Thank you received: 2
My issue is related but not the same. Stellarmate 1.5.5 works as it should.
All versions after that show no HA counter counting down anymore and no matter what value i put in ekos.
10 months 21 hours ago #79955

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

  • Posts: 329
  • Thank you received: 42
I don't know Stellarmate so could you please telle which version of indi, Kstars and OnStep you have.
Indiserver -v
kstars --version
Firmware version of Onstep (under Firmware tab in control panel)

thnks
10 months 21 hours ago #79956

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

  • Posts: 58
  • Thank you received: 2
Onstep 4.24c
Kstars 3.5.7 stable latest build
Indiserver don't know. Terminal command not found.

But all versions before won't work either accept 1.5.5 stellarmate, don't know the versions of Indi or Kstars from that one.
I can find out but not at home at the moment.
10 months 21 hours ago #79957

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

  • Posts: 329
  • Thank you received: 42
here the meridiian Flip with a Video

It is long but shows all the process and yes Ekos does not really update in real time the counter but the Flip works.
10 months 18 hours ago #79958

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

Time to create page: 0.858 seconds