I just wanted to make a quick announcement about the All Sky camera management software I have been working on. Like many others, when I setup my first All Sky camera, I used Thomas Jacquin's fantastic allsky software. It works very well, obviously. My first camera was a ASI290MM, but I wanted to setup a color all sky camera and I wanted to see if I could use the Svbony SV305 [IMX290] camera which is at least half the cost of most planetary cameras in the same class.
I think one of the biggest requests for enhancement for Thomas Jacquin's allsky is supporting more than just ZWO and Raspberry PI cameras. For this reason, I decided to build my software around INDI. This would have the possibility of supporting any camera supported by INDI. The SV305 INDI support was about 6 months old at the time I started, but seemed to be reasonably stable.
8 months later, I think the software is stable enough to be released:
https://github.com/a...is/indi-allsky/
At this point, the camera and image management is roughly at parity with Thomas Jacquin's allsky. I do not have the fancy web interface, but I do have some simple web viewers. The software is written in Python and utilizes the pyindi-client for the INDI interface. Python may seem like a non-optimal choice, but most of the functionality is actually C-based modules (pyindi-client, OpenCV, pycurl, ffmpeg) so most operations are lightning fast. The code is also implemented using Python multiprocessor semantics, so actions are implemented in parallel--operations like file uploads will not interfere with image acquisition.
I have been running both of my all sky cameras with my software for the past few months and INDI seems to be well up to the task for weeks of constant runtime.
Features:
- Theoretically supports any INDI camera. The software will automatically detect the camera on startup (based on the indi servers running)
- ASI290MM has been extensively tested.
- SV305 has been extensively tested.
- Verified several other models of ZWO cameras are detected and will operate.
- Time lapse movie generation
- Keograms
- Day and night time support
- Special "moon mode" operation reduces gain when the moon is out.
- File upload support
- Automatic image debayering
Let me know what you think.