https://github.com/cgobat/openc3-cosmos-seestar
OpenC3 COSMOS instance to control a Seestar telescope
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
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
git clone https://github.com/cgobat/openc3-cosmos-seestar.git- Start OpenC3 COSMOS
- On Linux/Mac:
./openc3.sh run - On Windows:
openc3.bat run
- On Linux/Mac:
- Build and load the plugin gem:
cd openc3-cosmos-seestar && ./reload.sh- 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.
- After a minute or two, open a web browser to http://localhost:2900
- Connect to your Seestar by pressing the Connect button next to the interface name
Upgrade COSMOS Version
- Stop OpenC3 (if running)
- On Linux/Mac:
./openc3.sh stop - On Windows:
openc3.bat stop
- On Linux/Mac:
- Edit .env and change OPENC3TAG to the specific version you would like to run (ie. `OPENC3TAG=6.4.1`)
- Start OpenC3
- On Linux/Mac:
./openc3.sh run - On Windows:
openc3.bat run
- On Linux/Mac:
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
- Edit .env and change:
- SECRETKEYBASE
- OPENC3SERVICEPASSWORD
- OPENC3REDISPASSWORD
- OPENC3BUCKETPASSWORD
- OPENC3SRREDIS_PASSWORD
- OPENC3SRBUCKET_PASSWORD
- 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:
- openc3
- admin
- scriptrunner
Owner
- Name: Caden Gobat
- Login: cgobat
- Kind: user
- Location: Boulder, CO
- Company: Southwest Research Institute
- Website: https://cgobat.github.io/
- Repositories: 6
- Profile: https://github.com/cgobat
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