Hello everyone, friends!

I was so impressed with the capabilities of INDI and KStars that I decided to build my own automated remote observatory. But I will write about this successfully implemented project in another topic. Here I would like to show one of my developments for organizing astronomical photographs and storing them in one place, as well as an Internet panel for managing the power supply of the observatory.

You can see it in action here: observatory.miksoft.pro/
All sources are publicly available on Github: github.com/miksrv/observatory

! Immediately I apologize that the interface is in Russian - I was still living in Russia then. If there is interest in the project, I will do the transliteration of the interface.

The service consists of two parts - client (UI) and server (API). The backend receives requests from the observatory controller (current sensor data and temperature sensors) and sends requests back (to control relays that turn devices on or off). When the observatory receives a new image and saves it on the internal server, a script is launched that processes the image, receives information about the headers and uploads this information to the portal. Since the observatory works automatically, when I wake up in the morning, I just need to open the portal and see what pictures were taken, check on the camera that the roof is closed and everything is in order.

The plans were to add the loading of INDI operation logs so as not to log into the server every time. And also get real-time information about the position of the telescope and add a task constructor for the scheduler.



The main page contains statistics:
- Made frames (FITS files in the database).
- Total exposure in hours.
- Removed objects.
- The total size of files stored in the FITS cloud.

Four random photos.

Telescope calendar. Each day contains data on:
- Frame and background of the day shows the favorable weather at night (red - strong clouds are possible, orange - slightly cloudy, green - ideal conditions).
- Sunrise and sunset to orientate when the telescope should operate.
- Data on the rising and setting of the moon and its phase.
- If the observatory was filming at night, then the number of captured objects, the total shutter speed in minutes, the number of frames made by FITS are displayed.

The observatory receives weather data from a makeshift weather station, which is installed nearby. I'll talk about it in another thread.

Read More...