AlpycaDevice
See the README
Install / Use
/learn @ASCOMInitiative/AlpycaDeviceREADME
AlpycaDevice - Python Alpaca Device Driver SDK
Version 1.0.2, February 17, 2025 (ASCOM Platform 7)
<img align="right" width="210" height="166" hspace="20" vspace="20" src="https://ascom-standards.org/alpyca/readme-assets/AlpacaLogo210.png">This project is a lightweight Python framework for a device driver that supports the Alpaca protocol and ASCOM Standards as of Platform 7. It implements a basic Rotator device with a simple simulation for Conform tests. Templates for all ASCOM device types are provided. The "boiler plate" logic remains the same for any device.
AlpycaDevice SDK 1.0.2 Documentation
Quick Start
Open the Alpyca Device Quick Start section of the above documentation. This gives instructions on getting the sample to run and pass the ConformU checks (see below), as well as step-by-step detailed instructions on creating a skeleton Alpaca driver for any ASCOM device using the provided templates.
Status of this project
Production release includes ASCOM Platform 7 Interface Additions. For details see Release Notes for Interfaces as of ASCOM Platform 7
Templates for all ASCOM device types are included. While preserving simplicity as much as possible, it can easily be configured for multiple ASCOM device types and multiple instances of a given ASCOM device type within the Alpaca device/server. The sample Rotator simulator passes Conform Universal for Rotator device, as well as Conform Universal Alpaca Protocol tests.
Potential Applications
- Self-contained device (e.g. on Raspberry Pi etc) that can be used by native Alpaca speaking programs like Cartes du Ciel, Sky Safari 7 (pro or plus), as well as Windows apps like SGP, NINA, ACP, etc. that speak Windows ASCOM/COM
- Linux/Max/Windows driver for Windows apps like SGP, NINA, ACP, etc. that speak Windows ASCOM/COM
- Linux/Mac/Windows driver for native Alpaca-speaking apps like Sky Safari 7.
- Use this to make an Alpaca front end for an INDI device running on Linux or MacOS, and make that device usable from Windows programs as noted above.
- Use your imagination...
How to get Support
Use the ASCOM Driver and Application Development Support Forum.
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
