smart-underworld / seestar_alp

Complete Control and Automation for Seestar S50
Other
42 stars 24 forks source link

Seestar_Alp

Version 1.1.0b1, June 29, 2024 (experimental)

This project, based on AlpacaDevice, is a lightweight Python framework to control and automate all aspect of Seestar S50. It implements and extends the Alpaca protocol and ASCOM Standards

Quick Start

Configure the list of Seestars you will be controlling by updating the last portion of the config file device/config.toml. You can add as many Seestars as you like.

Install python3 for your system.

For Windows, you will need to install the build tool as well. Follow this link for detailed steps: https://stackoverflow.com/questions/64261546/how-to-solve-error-microsoft-visual-c-14-0-or-greater-is-required-when-inst

Install python required libraries:

pip install -r requirements.txt

Install bruno and open the collection inside Bruno folder.

bruno is a simple GUI for calling Seestar Alpaca API commands.

Run seestar_alp by navigating to the device folder and issue the command:

python3 app.py

Use bruno to test out control of your seestar using the "GettingStarted" section Be sure to set your environment to target your specfic Seestar.

To run the new experimental web interface, make sure seestar_alp is already running, and navigate to the front folder and run the following command:

python3 app.py

The web interface should be available at http://localhost:5432/.

How to get Support

I will set priority on responding from my Github and my Discord Channel:

Public Discord Channel for up to date info https://discord.gg/B3zDCAMP4V

Facebook Group: Smart Telescope Underworld https://www.facebook.com/groups/373417055173095/

YouTube Channel https://www.youtube.com/channel/UCASdbiZUKFGf6VR4H_mijxA

Github https://github.com/smart-underworld