https://github.com/cgobat/openc3-cosmos-seestar

OpenC3 COSMOS instance to control a Seestar telescope

https://github.com/cgobat/openc3-cosmos-seestar

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.5%) to scientific vocabulary

Keywords

astronomy cosmos json-rpc seestar seestar-s50
Last synced: 9 months ago · JSON representation

Repository

OpenC3 COSMOS instance to control a Seestar telescope

Basic Info
  • Host: GitHub
  • Owner: cgobat
  • License: other
  • Language: Shell
  • Default Branch: develop
  • Homepage:
  • Size: 25.4 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
astronomy cosmos json-rpc seestar seestar-s50
Created 12 months ago · Last pushed 12 months ago
Metadata Files
Readme License

README.md

OpenC3 COSMOS Project/Plugin for Seestar S50

This repository contains a WIP OpenC3 COSMOS project that can be used to interact with and control a Seestar S50 telescope.

Quick Start

  1. git clone https://github.com/cgobat/openc3-cosmos-seestar.git
  2. Start OpenC3 COSMOS
    1. On Linux/Mac: ./openc3.sh run
    2. On Windows: openc3.bat run
  3. Build and load the plugin gem: cd openc3-cosmos-seestar && ./reload.sh
    1. By default the plugin assumes the Seestar has an IP of 10.0.0.1 and uses TCP port 4700 for RPC commanding and responses. If your setup is different, edit the configuration in openc3-cosmos-seestar/plugin.txt accordingly.
  4. After a minute or two, open a web browser to http://localhost:2900
  5. Connect to your Seestar by pressing the Connect button next to the interface name

Upgrade COSMOS Version

  1. Stop OpenC3 (if running)
    1. On Linux/Mac: ./openc3.sh stop
    2. On Windows: openc3.bat stop
  2. Edit .env and change OPENC3TAG to the specific version you would like to run (ie. `OPENC3TAG=6.4.1`)
  3. Start OpenC3
    1. On Linux/Mac: ./openc3.sh run
    2. On Windows: openc3.bat run

NOTE: Downgrades are not necessarily supported. When upgrading COSMOS we need to upgrade databases and sometimes migrate internal data structures. While we perform a full regression test on every release, we recommend upgrading an individual machine with your specific plugins and do local testing before rolling out the upgrade to your production system.

Change all default credentials and secrets

  1. Edit .env and change:
    1. SECRETKEYBASE
    2. OPENC3SERVICEPASSWORD
    3. OPENC3REDISPASSWORD
    4. OPENC3BUCKETPASSWORD
    5. OPENC3SRREDIS_PASSWORD
    6. OPENC3SRBUCKET_PASSWORD
  2. Edit ./openc3-redis/users.acl and change the password for each account. Note passwords for openc3/scriptrunner must match the REDIS passwords in the .env file:
    1. openc3
    2. admin
    3. scriptrunner

Owner

  • Name: Caden Gobat
  • Login: cgobat
  • Kind: user
  • Location: Boulder, CO
  • Company: Southwest Research Institute

Space scientist & data analyst

GitHub Events

Total
  • Push event: 7
Last Year
  • Push event: 7

Dependencies

.github/workflows/gem-build.yml actions
  • actions/checkout v4 composite
  • ruby/setup-ruby v1 composite
openc3-cosmos-seestar/requirements.txt pypi
openc3-cosmos-seestar/openc3-cosmos-seestar.gemspec rubygems