SkySafari 6 doesn't connect


×

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

Bi-monthly release with minor bug fixes and improvements

  • Posts: 4
  • Thank you received: 0

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

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

No need for low-level TCP dumps now, what about the SkySafari INDI driver log? Also, in the SkySafari INDI driver, is the mount name specified under Options?
6 years 7 months ago #23443

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

  • Posts: 4
  • Thank you received: 0

Replied by Artix on topic SkySafari 6 doesn't connect


Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

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

  • Posts: 389
  • Thank you received: 15
Hello,

SkySafari 6 attempts the following.

HTTP GET /setserial?baud=9600;bit=8,parity=N;stop=1/
The service replies.

HTTP 1.6 404.

StarSafari closes the connection.
6 years 6 months ago #23979

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

  • Posts: 389
  • Thank you received: 15
Hello

The issue is that the command is an HTTP GET.

HTTP GET /setserial?baud=9600;bit=8;parity=N;stop=1

The Raspberry INDI does not know what to do with it.

NGINX responds with a

HTTP 1.6 404 error.

Looks like something has to change.
6 years 6 months ago #23981

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

  • Posts: 389
  • Thank you received: 15
Hello,

The call is an HTTP GET command.

HTTP GET /setserial?baud=9600;bit=8;parity=1;stop=N

The INDI driver does not know what to do with this command.

IT gives up. NGINX responds with a 404 message.
6 years 6 months ago #23982

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

Is this SKySafari Desktop or Mobile version?? On mobile, it just communicated directly using whatever protocol was set eg. LX200. Above it looks like it's using internal server to perform the connection. Obviously, SkySafari and expecting an HTTP Response from the server, what's the response? and what happens after the response is OK? does it continue to send GET/POST requests or it starts sending raw low level mount commands?
6 years 6 months ago #24002

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

  • Posts: 389
  • Thank you received: 15
Hello,

For iOS, SkySafari is open to iPhone, iPod, and iPad any size. The dumps provided do not show the communication.

To connect to the scope, a SETUP screen is given to connect to the Web interface. On a PI, INDI is the Web manager for HTTP connections. On SkySafari 6, the scope selections are stated to be the ones compatible to itself. This is stated on its website.

I used tshark to peer into the the client/server response. I collated the time to find the exchange and residuals. This the sequence in mil-seconds.

SS6Pro - 10.0.0.2 "HTTP GET /setserial?baud=9600;bit=8;parity=N;stop=1"

INDI - 10.0.0.1:7642 HTTP 1.6 404 "-" "-"


On iPad or iPhone, this is message. (The iPod cannot talk to the INDI with SS6Pro.)

"SkySafari 6 Pro can make a wireless connection to the scope, but the scope is not responding. Make sure it is connected and powered on. Also check that your scope type is correct. "

No matter which scope driver identified on the SkySafari, the client response is the same. Setting up communication with the scope is always the first step to assuming control of the scope. Per the company offerings, SkyFI and Wired SkyFi are their tools for connect a scope for mobile control. This makes it a nice homogeneously closed system.

So, if anyone hot rods the scope to be any of the following:
1. reduces PEC by two decimals.
2. changes any gears to a different ratio.
3. modifies any focus system.
tough luck. Stock is what is given under SkySafari. No avenue is available to change the game to anything better in this paradigm.

I have the PCAP that has this exchange.
6 years 6 months ago #24008

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

I'm using SkySafari 5 Plus on my Android tablet. I just specified the IP address and port (9624) and "Auto Detect SkyFi" was unchecked. Is it checked in your case?
6 years 6 months ago #24015

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

  • Posts: 389
  • Thank you received: 15
Hello

Thank you for the reply. 7624 and 9624 are the ports used by the SkySafari INDI driver. This driver is for the SS5. That is apparent. SS6 has broken away from the past. It does not recognize this driver.

Yes. 9624 was used and SkyFI is turned off. It does not connect. On CloudyNights, the specs said they were cutting a new path. Well, the get /setserial request is a new path.
Last edit: 6 years 6 months ago by John Robison.
6 years 6 months ago #24031

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

Well, I'll update the documentation to indicate that SkySafari 6 is not compatible with the driver. If anyone wants to look into handling SS6, be my guest. You can also contact them to request INDI support.
6 years 6 months ago #24040

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

  • Posts: 389
  • Thank you received: 15
Hello knro,

This looks to be the case. However, the connection is USB to mini USB to the AstroEQ. The AstroEQ has an ST4 port. If the ST4 port was attached to PI then communication would be different. I think this might be a different option to investigate. I have a few cables to investigate.

All communication to scopes are either Ethernet or RS232. As such, USB to USB is similar but not actual. In Windows, the AstroEQ works fine under EQmod and ASCOM over the USB port. There, COMX is used. Trying to think outside the box.
6 years 6 months ago #24053

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

Time to create page: 1.347 seconds