×

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

Bi-monthly release with minor bug fixes and improvements

[SOLVED] Problems with IEQ45pro libindi v1+ for my ZEQ25

  • Posts: 173
  • Thank you received: 19
Beautiful!!! Thank you.....Working on both local and remote raspi. I will get out with this the next clear night and give it a go.

Thank you!

--Jon
8 years 4 months ago #5983

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

  • Posts: 47
  • Thank you received: 6
Everything seems to work just fine now!
Thank you all very much.

Ciao,
Piero
8 years 4 months ago #5989

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

  • Posts: 47
  • Thank you received: 6
Hi,
while grepping through the zeq25 driver code for other things, I noticed that the command for getting the slewing status is coded as ":SE#", whereas the iOptron protocol manual says it should be ":SE?#".
I haven't had the chance to verify if and possibly how this mismatch impacts the driver functions, just wanted to point it out for now.

Thank you.
Piero
8 years 4 months ago #6043

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

I am aware about that, but I also saw :SE# somewhere else, so please test and let me know if you get notification after a slew operation is complete. If you don't get notified then :SE# does not work and we can try :SE?#
Last edit: 8 years 4 months ago by Jasem Mutlaq.
8 years 4 months ago #6044

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

  • Posts: 47
  • Thank you received: 6
I've tested it and it doesn't seem to behave correctly, even though it doesn't seem to do any harm.
The incorrect behavior is that I get a "slew is complete" notification as soon as the slewing starts, no matter how long the slewing itself takes.
However, I've also tried to modify the code by putting a :SE?# command and things don't change, so there must be something else.
I will try to sniff and verify the response from the mount to a :SE?# command and let you know.
Tested on a SmartEQ Pro (8408 HC).

Thank you.
Piero
8 years 4 months ago #6051

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

  • Posts: 47
  • Thank you received: 6
The mount behaves as expected and accepts both a :SE# and a :SE?# command, replying with a 1 while slewing and with a 0 while not slewing.
8 years 4 months ago #6053

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

  • Posts: 173
  • Thank you received: 19
In testing with the ZEQ25 mount connected, the :SE?# command gives a timeout error in the debugger. Using the :SE# command works fine. As far as the immediate response, In the function LX200ZEQ25::isSlewComplete(). I replaced :
if (response[0] == '1')
            return true;
        else
            return false;
with:
if (response[0] == '0')
            return true;
        else
            return false;

and that seemed to work for me.

--Jon
Last edit: 8 years 4 months ago by Jon.
8 years 4 months ago #6054

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

  • Posts: 173
  • Thank you received: 19
I am seeing a problem with the local time as set in the hand controller. It is not correct. The local time in the HC is set to 00:04:57. The log file shows the following:
INFO	4.124257 sec	: Session log file /tmp/indi_lx200zeq25_2015-11-28T16:03:29.log
DEBUG	4.944006 sec	: Toggle Logging Level -- Driver Debug
DEBUG	5.304852 sec	: Toggle Debug Level -- Driver Debug
DEBUG	6.201088 sec	: Toggle Debug Level -- Scope Verbose
DEBUG	6.772282 sec	: Toggle Logging Level -- Scope Verbose
DEBUG	10.383328 sec	: Initializing IOptron using :V# CMD...
DEBUG	10.492875 sec	: RES (V1.00#)
INFO	10.492925 sec	: ZEQ25 is online. Retrieving basic data...
DEBUG	10.493082 sec	: CMD (:MountInfo#)
DEBUG	10.538768 sec	: RES (8408)
INFO	10.538811 sec	: Detected ZEQ25 Mount.
SCOPE	10.539007 sec	: CMD <:Sg -076*30:22#>
SCOPE	10.625581 sec	: CMD <:Sg -076*30:22#> successful.
SCOPE	10.625704 sec	: CMD <:St +37*33:25#>
SCOPE	10.689712 sec	: CMD <:St +37*33:25#> successful.
DEBUG	10.689957 sec	: Configuration successfully loaded.
DEBUG	10.690012 sec	: New JD is 2457355.250000
SCOPE	10.690022 sec	: CMD <:SL# 11:03:38#>
SCOPE	10.714334 sec	: CMD <:SL# 11:03:38#> successful.
SCOPE	10.714378 sec	: <setCalenderDate>
SCOPE	10.714385 sec	: CMD <:SC 11/28/15#>
SCOPE	12.347667 sec	: RES <1>
SCOPE	12.357816 sec	: CMD <:SG -05:00#>
SCOPE	12.429616 sec	: CMD <:SG -05:00#> successful.
SCOPE	12.429829 sec	: CMD <:Sg -076*30:22#>
SCOPE	12.496797 sec	: CMD <:Sg -076*30:22#> successful.
SCOPE	12.496858 sec	: CMD <:St +37*33:25#>
SCOPE	12.562746 sec	: CMD <:St +37*33:25#> successful.
SCOPE	12.562842 sec	: CMD <:GR#>

While the command shows successful, I don't see the RES for SetLocalTime......

--Jon
8 years 4 months ago #6055

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

Did you modify any code for local time setting? It shows CMD <:SL# 11:03:38#> but there is no :SL# <---- where did this extra pound character come from? I can't find any traces for it in libindi.
8 years 3 months ago #6065

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

  • Posts: 173
  • Thank you received: 19
Yes, that was it. I must've transposed it while testing the :SL?# command. I apologize for that....

--Jon
8 years 3 months ago #6068

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

Time to create page: 0.926 seconds