Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Altairastro Gpcam678C #1512

Closed
Startupa opened this issue Sep 17, 2024 · 36 comments
Closed

Altairastro Gpcam678C #1512

Startupa opened this issue Sep 17, 2024 · 36 comments

Comments

@Startupa
Copy link

I want to change the camera I use for Indi-allsky. Previously I was running an Altair Gpcam 130M. I've done an update and run sh.setup as per the instructions. I still can't see the new 678 on indi-allsky. It now says no camera present. This is a usb3 camera, my 130M was usb2. I have tried running the new camera using a usb2 port on my RPI4.

On reading through the discussion board I note that I would need to install usb3 support. This was for a different make of camera, QHY, I think.

Also I notice a reference in the documentation to having to change the 678C from RGB to RAW setting. But I don't know where to get the original file to amend.

I don't speak Linux! I'd like to get this sorted out before the new camera is fitted into a new Allsky case in a fortnight, if possible.
Thanks
Anne

@aaronwmorris
Copy link
Owner

When you plug in the 678, you will need to restart the indiserver. The port you pick should not matter.

systemctl --user restart indiserver

I would just suggest rebooting after plugging in the new camera. Once you reboot, can you post the output of the Support Info view (under Tools)? You may also use ./misc/support_info.sh on the command line.

@Startupa
Copy link
Author

Startupa commented Sep 18, 2024 via email

@aaronwmorris
Copy link
Owner

That all looks good. My guess is you just need to upgrade INDI which should include more up to date camera drivers. This should take about 45-60 minutes on your system.

./misc/build_indi.sh

./misc/rebuild_pyindi-client.sh

@Startupa
Copy link
Author

Startupa commented Sep 18, 2024 via email

@aaronwmorris
Copy link
Owner

Nice! Can you provide another Support Info dump. The Altair cameras sometimes have other options that need to be changed for resolution.

In the Config view, near the bottom of the Camera tab, in the INDI Camera Config (Default) entry, you can past this to switch to RAW mode.

{
    "PROPERTIES": {},
    "SWITCHES": {
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

@Startupa
Copy link
Author

Startupa commented Sep 19, 2024 via email

@aaronwmorris
Copy link
Owner

Thanks! Let me know when you have the new camera running. Most of the other Altair cameras I have experience with start in a low resolution mode and have to be configured to run in the max resolution. Once you have the camera running, the support info will have the information I need.

@Startupa
Copy link
Author

Startupa commented Sep 20, 2024 via email

@aaronwmorris
Copy link
Owner

Perfect. For some reason, Altair cameras start in a lower resolution mode. You can increase the resolution (and other settings) using this below. If you chose to increase the resolution, the image sizes are going to be much larger, so you may want to reduce the number of days images are retain to something like 10 to conserve space.

Use this for the (Default) config. This will enable high conversion gain at night.

{
    "PROPERTIES": {},
    "SWITCHES": {
        "CCD_RESOLUTION": {
            "on": [
                "3840 x 2160"
            ]
        },
        "TC_CONVERSION_GAIN": {
            "on": [
                "GAIN_HIGH"
            ]
        },
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

Use this for the Day config. Disables HCG during the day.

{
    "PROPERTIES": {},
    "SWITCHES": {
        "CCD_RESOLUTION": {
            "on": [
                "3840 x 2160"
            ]
        },
        "TC_CONVERSION_GAIN": {
            "on": [
                "GAIN_LOW"
            ]
        },
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

@Startupa
Copy link
Author

Startupa commented Sep 20, 2024 via email

@aaronwmorris
Copy link
Owner

No problem. You would add those to the INDI Camera Config (Default) and INDI Camera Config (Day) on the Camera Tab under the Config page.

@Startupa
Copy link
Author

Startupa commented Sep 20, 2024 via email

@aaronwmorris
Copy link
Owner

The image will not come through via email. The section looks something like this:

image

@Startupa
Copy link
Author

Startupa commented Sep 20, 2024 via email

@Startupa
Copy link
Author

Startupa commented Sep 20, 2024 via email

@aaronwmorris
Copy link
Owner

I do not see anything wrong at this level. Can you review the log file at /var/log/indi-allsky/indi-allsky.log and see if you can find any exceptions there that might be interesting?

@Startupa
Copy link
Author

Startupa commented Sep 21, 2024 via email

@aaronwmorris
Copy link
Owner

This is rather frustrating. I guess just remove the CCD_RESOLUTION sections from the config. You will have to reboot for it to change the config back to the defaults.

If that does not help, remove the TC_CONVERSION_GAIN seconds.

I will hook up my GPCAM3 224 and see if I can recreate this type of problem.

@Startupa
Copy link
Author

Startupa commented Sep 21, 2024 via email

@Startupa
Copy link
Author

Startupa commented Sep 22, 2024 via email

@aaronwmorris
Copy link
Owner

I am quite sure this is just a driver issue.

I am planning on writing a more extensive test script for the camera to help out with debugging issues remotely.

I just noticed another setting I would like you to try with the 678. I was looking for the USB bandwidth setting, but I did not see it initially, it is possible it was renamed.

Can you try the following settings?

Default

{
    "PROPERTIES": {
        "CCD_CONTROLS": {
            "Speed": 40
        }
    },
    "SWITCHES": {
        "CCD_RESOLUTION": {
            "on": [
                "3840 x 2160"
            ]
        },
        "TC_CONVERSION_GAIN": {
            "on": [
                "GAIN_HIGH"
            ]
        },
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

Day

{
    "PROPERTIES": {
        "CCD_CONTROLS": {
            "Speed": 40
        }
    },
    "SWITCHES": {
        "CCD_RESOLUTION": {
            "on": [
                "3840 x 2160"
            ]
        },
        "TC_CONVERSION_GAIN": {
            "on": [
                "GAIN_LOW"
            ]
        },
        "CCD_CAPTURE_FORMAT": {
            "on": [
                "INDI_RAW"
            ]
        }
    }
}

@Startupa
Copy link
Author

Startupa commented Sep 22, 2024 via email

@Startupa
Copy link
Author

Startupa commented Sep 23, 2024 via email

@aaronwmorris
Copy link
Owner

The Altair library/SDK update has just been merged into the indi-3rdparty info. This will be included in the next release of indi. There is no information if this will fix this problem, but there is reason to be optimistic.

indilib/indi-3rdparty#984

@Startupa
Copy link
Author

Startupa commented Sep 30, 2024 via email

@aaronwmorris
Copy link
Owner

That is correct. I am not exactly sure when the next version will be released, but I expect it to be soon. As soon as I wrote that, I checked github and 2.1.0 has been released. I will update the setup code in indi-allsky to support the new version.

@aaronwmorris
Copy link
Owner

Merged #1546 with the updates to build indi 2.1.0. I tested with my Altair 224C and it does function. The name of my camera changed slightly, so you may end up with a new camera entry.

@Startupa
Copy link
Author

Startupa commented Oct 10, 2024 via email

@aaronwmorris
Copy link
Owner

The pyindi-client module shows the version of indi that it was compiled against. There is a separate command to rebuild it against the new version, but that is not likely to cause a big problem anyway.

Starting indi-allsky at boot is the default so that is fine.

@Startupa
Copy link
Author

Hi, indi-allsky is running but I'm now having difficulty accessing its web page. What's the best way to access it easily, please?
Here's the log again.

Anne
/home/annes/indi-allsky/misc/support_info.sh: line 62: warning: command substitution: ignored null byte in input
#################################

indi-allsky support info

#################################


Distribution: debian
Release: 12
Arch: aarch64
Bits: 64

CPUs: 4
Memory: 7997472 kB

System: Raspberry Pi 4 Model B Rev 1.5

Linux raspberrypi 6.6.31+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linux

Time
Fri 11 Oct 19:17:04 BST 2024

System timezone
Europe/London

Uptime
 19:17:04 up 6 min,  2 users,  load average: 1.32, 1.00, 0.47

Memory
               total        used        free      shared  buff/cache   available
Mem:         7997472     1452732     5499388      141184     1306624     6544740
Swap:         204796           0      204796

Filesystems
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             3725564        0   3725564   0% /dev
tmpfs             799748     1324    798424   1% /run
/dev/mmcblk0p2 122300712 10733156 105335844  10% /
tmpfs            3998736    27896   3970840   1% /dev/shm
tmpfs               5120       16      5104   1% /run/lock
/dev/mmcblk0p1    522230    76398    445832  15% /boot/firmware
tmpfs             799744       40    799704   1% /run/user/1000

sysctl info
vm.swappiness = 60

Thermal info
cpu-thermal
66218

system python: Python 3.11.2

indiserver: /usr/local/bin/indiserver


IP Info
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 2c:cf:67:09:46:54 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 2c:cf:67:09:46:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.207/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
       valid_lft 86004sec preferred_lft 86004sec
    inet6 2a00:23c6:9608:1301:f47d:b945:8731:12e2/64 scope global dynamic noprefixroute 
       valid_lft 292sec preferred_lft 112sec
    inet6 fe80::e654:c9a4:379e:abb0/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

User info
uid=1000(annes) gid=1000(annes) groups=1000(annes),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),102(input),105(render),106(netdev),115(lpadmin),993(gpio),994(i2c),995(spi),999(systemd-journal)

Process info
annes       1045  3.5  0.0  83280  4104 ?        Ss   19:10   0:14 /usr/local/bin/indiserver -p 7624 indi_simulator_telescope indi_altair_ccd
annes       1072  0.0  0.1  41372 12416 ?        S    19:10   0:00 indi_simulator_telescope
annes       1073  4.2  0.7 516652 63616 ?        Sl   19:10   0:17 indi_altair_ccd
annes       2343  0.1  0.2  33608 23168 ?        SNs  19:12   0:00 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
annes       2345  4.7  2.8 1120496 226672 ?      SNl  19:12   0:14 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
annes       2363  1.6  1.6 517648 133668 ?       SNsl 19:12   0:04 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
annes       2381  7.4  1.4 519908 115304 ?       Sl   19:12   0:21 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
annes       2383  1.0  3.0 716924 242148 ?       Sl   19:12   0:02 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
annes       2384  0.0  1.1 384040 91348 ?        SN   19:12   0:00 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
annes       2385  0.0  1.1 385200 92188 ?        SN   19:12   0:00 /home/annes/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
annes       2421  0.6  0.0   6920  3072 ?        SN   19:17   0:00 /bin/bash /home/annes/indi-allsky/misc/support_info.sh

Check for virtual sessions

USB info
Bus 002 Device 002: ID 16d0:0d80 MCS ALTAIR178C3
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

USB Permissions
      122      0 drwxr-xr-x   4 root     root           80 Jan  1  1970 /dev/bus/usb
      123      0 drwxr-xr-x   2 root     root           80 Jan  1  1970 /dev/bus/usb/001
      124      0 crw-rw-r--   1 root     root     189,   0 Oct 11 19:09 /dev/bus/usb/001/001
      141      0 crw-rw-r--   1 root     root     189,   1 Oct 11 19:10 /dev/bus/usb/001/002
      125      0 drwxr-xr-x   2 root     root           80 Jan  1  1970 /dev/bus/usb/002
      126      0 crw-rw-r--   1 root     root     189, 128 Oct 11 19:10 /dev/bus/usb/002/001
      145      0 crw-rw-rw-   1 root     root     189, 129 Oct 11 19:17 /dev/bus/usb/002/002

video device Permissions
crw-rw----+ 1 root video 81,  5 Oct 11 19:10 /dev/video10
crw-rw----+ 1 root video 81,  7 Oct 11 19:10 /dev/video11
crw-rw----+ 1 root video 81, 11 Oct 11 19:10 /dev/video12
crw-rw----+ 1 root video 81,  0 Oct 11 19:10 /dev/video13
crw-rw----+ 1 root video 81,  1 Oct 11 19:10 /dev/video14
crw-rw----+ 1 root video 81,  2 Oct 11 19:10 /dev/video15
crw-rw----+ 1 root video 81,  3 Oct 11 19:10 /dev/video16
crw-rw----+ 1 root video 81, 12 Oct 11 19:10 /dev/video18
crw-rw----+ 1 root video 81,  4 Oct 11 19:10 /dev/video19
crw-rw----+ 1 root video 81,  6 Oct 11 19:10 /dev/video20
crw-rw----+ 1 root video 81,  8 Oct 11 19:10 /dev/video21
crw-rw----+ 1 root video 81,  9 Oct 11 19:10 /dev/video22
crw-rw----+ 1 root video 81, 10 Oct 11 19:10 /dev/video23
crw-rw----+ 1 root video 81, 13 Oct 11 19:10 /dev/video31

v4l info
Cannot open device /dev/video0, exiting.
bcm2835-codec-decode (platform:bcm2835-codec):
	/dev/video10
	/dev/video11
	/dev/video12
	/dev/video18
	/dev/video31
	/dev/media3

bcm2835-isp (platform:bcm2835-isp):
	/dev/video13
	/dev/video14
	/dev/video15
	/dev/video16
	/dev/video20
	/dev/video21
	/dev/video22
	/dev/video23
	/dev/media0
	/dev/media2

rpivid (platform:rpivid):
	/dev/video19
	/dev/media1


Module info
Module                  Size  Used by
rfcomm                 53248  4
snd_seq_dummy          12288  0
snd_hrtimer            12288  1
snd_seq                81920  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
cmac                   12288  3
algif_hash             12288  1
aes_arm64              12288  3
aes_generic            32768  1 aes_arm64
algif_skcipher         12288  1
af_alg                 28672  6 algif_hash,algif_skcipher
bnep                   24576  2
brcmfmac_wcc           12288  0
brcmfmac              348160  1 brcmfmac_wcc
brcmutil               24576  1 brcmfmac
cfg80211              995328  1 brcmfmac
hci_uart               49152  0
btbcm                  24576  1 hci_uart
bluetooth             606208  33 hci_uart,btbcm,bnep,rfcomm
bcm2835_codec          45056  0
bcm2835_v4l2           40960  0
rpivid_hevc            45056  0
binfmt_misc            16384  1
bcm2835_isp            28672  0
v4l2_mem2mem           53248  2 bcm2835_codec,rpivid_hevc
bcm2835_mmal_vchiq     36864  3 bcm2835_codec,bcm2835_v4l2,bcm2835_isp
videobuf2_vmalloc      12288  1 bcm2835_v4l2
videobuf2_dma_contig    20480  3 bcm2835_codec,rpivid_hevc,bcm2835_isp
videobuf2_memops       12288  2 videobuf2_vmalloc,videobuf2_dma_contig
videobuf2_v4l2         32768  5 bcm2835_codec,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
ecdh_generic           16384  2 bluetooth
ecc                    36864  1 ecdh_generic
rfkill                 32768  6 bluetooth,cfg80211
videodev              319488  6 bcm2835_codec,videobuf2_v4l2,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
libaes                 12288  3 aes_arm64,bluetooth,aes_generic
raspberrypi_hwmon      12288  0
videobuf2_common       73728  9 bcm2835_codec,videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_v4l2,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,videobuf2_memops,bcm2835_isp
mc                     65536  7 videodev,bcm2835_codec,videobuf2_v4l2,videobuf2_common,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
vc_sm_cma              28672  2 bcm2835_mmal_vchiq,bcm2835_isp
snd_bcm2835            24576  1
raspberrypi_gpiomem    12288  0
nvmem_rmem             12288  0
uio_pdrv_genirq        12288  0
uio                    20480  1 uio_pdrv_genirq
i2c_dev                16384  0
fuse                  139264  5
dm_mod                143360  0
ip_tables              32768  0
x_tables               57344  1 ip_tables
ipv6                  573440  78
vc4                   372736  11
snd_soc_hdmi_codec     20480  2
drm_display_helper     16384  1 vc4
cec                    53248  1 vc4
drm_dma_helper         24576  2 vc4
v3d                    90112  14
drm_kms_helper        233472  2 drm_dma_helper,vc4
gpu_sched              53248  1 v3d
drm_shmem_helper       24576  1 v3d
drm                   688128  21 gpu_sched,drm_kms_helper,drm_dma_helper,v3d,vc4,drm_shmem_helper,drm_display_helper
snd_soc_core          307200  2 vc4,snd_soc_hdmi_codec
snd_compress           20480  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_pcm               151552  5 snd_bcm2835,snd_soc_hdmi_codec,snd_compress,snd_soc_core,snd_pcm_dmaengine
drm_panel_orientation_quirks    24576  1 drm
snd_timer              36864  3 snd_seq,snd_hrtimer,snd_pcm
i2c_brcmstb            12288  0
snd                   122880  12 snd_seq,snd_seq_device,snd_bcm2835,snd_soc_hdmi_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
backlight              24576  2 drm_kms_helper,drm

git status
On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

git log
commit 11e3929bd29c9a3da7c6026de2fa6af597e78862
Merge: 7e1b970d 01c0e2a5
Author: Aaron W Morris <[email protected]>
Date:   Wed Oct 9 18:39:00 2024 -0500

    Merge pull request #1565 from aaronwmorris/dev
    
    enable driver selection for accumulator

indi version: 2.1.0

indi packages

indi connections
LISTEN    0      5                                        0.0.0.0:7624                     0.0.0.0:*           
ESTAB     0      197                                    127.0.0.1:7624                   127.0.0.1:40472       
ESTAB     197    0                                      127.0.0.1:40472                  127.0.0.1:7624        

Detected indi properties
looking for *.*.*
Connected to localhost on port 7624
Queried properties from *
ALTAIR178C3.CCD_FRAME_RESET is write-only
ALTAIR178C3.FITS_HEADER is write-only
sending enableBLOB ALTAIR178C3.CCD1
ALTAIR178C3.CONNECTION.CONNECT=On
ALTAIR178C3.CONNECTION.DISCONNECT=Off
ALTAIR178C3.DRIVER_INFO.DRIVER_NAME=Altair
ALTAIR178C3.DRIVER_INFO.DRIVER_EXEC=indi_altair_ccd
ALTAIR178C3.DRIVER_INFO.DRIVER_VERSION=2.1
ALTAIR178C3.DRIVER_INFO.DRIVER_INTERFACE=6
ALTAIR178C3.POLLING_PERIOD.PERIOD_MS=1000
ALTAIR178C3.DEBUG.ENABLE=Off
ALTAIR178C3.DEBUG.DISABLE=On
ALTAIR178C3.SIMULATION.ENABLE=Off
ALTAIR178C3.SIMULATION.DISABLE=On
ALTAIR178C3.CONFIG_PROCESS.CONFIG_LOAD=Off
ALTAIR178C3.CONFIG_PROCESS.CONFIG_SAVE=Off
ALTAIR178C3.CONFIG_PROCESS.CONFIG_DEFAULT=Off
ALTAIR178C3.CONFIG_PROCESS.CONFIG_PURGE=Off
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
ALTAIR178C3.CCD_EXPOSURE.CCD_EXPOSURE_VALUE=0
ALTAIR178C3.CCD_ABORT_EXPOSURE.ABORT=Off
ALTAIR178C3.CCD_FRAME.X=0
ALTAIR178C3.CCD_FRAME.Y=0
ALTAIR178C3.CCD_FRAME.WIDTH=3040
ALTAIR178C3.CCD_FRAME.HEIGHT=2048
ALTAIR178C3.CCD_BINNING.HOR_BIN=1
ALTAIR178C3.CCD_BINNING.VER_BIN=1
ALTAIR178C3.CCD_CAPTURE_FORMAT.INDI_RGB=Off
ALTAIR178C3.CCD_CAPTURE_FORMAT.INDI_RAW=On
ALTAIR178C3.CCD_TRANSFER_FORMAT.FORMAT_FITS=On
ALTAIR178C3.CCD_TRANSFER_FORMAT.FORMAT_NATIVE=Off
ALTAIR178C3.CCD_TRANSFER_FORMAT.=Off
ALTAIR178C3.CCD_INFO.CCD_MAX_X=3040
ALTAIR178C3.CCD_INFO.CCD_MAX_Y=2048
ALTAIR178C3.CCD_INFO.CCD_PIXEL_SIZE=2.4000000953674316406
ALTAIR178C3.CCD_INFO.CCD_PIXEL_SIZE_X=2.4000000953674316406
ALTAIR178C3.CCD_INFO.CCD_PIXEL_SIZE_Y=2.4000000953674316406
ALTAIR178C3.CCD_INFO.CCD_BITSPERPIXEL=16
ALTAIR178C3.CCD_COMPRESSION.INDI_ENABLED=Off
ALTAIR178C3.CCD_COMPRESSION.INDI_DISABLED=On
ALTAIR178C3.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_N=0
ALTAIR178C3.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_S=0
ALTAIR178C3.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_W=0
ALTAIR178C3.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_E=0
ALTAIR178C3.CCD_FRAME_TYPE.FRAME_LIGHT=On
ALTAIR178C3.CCD_FRAME_TYPE.FRAME_BIAS=Off
ALTAIR178C3.CCD_FRAME_TYPE.FRAME_DARK=Off
ALTAIR178C3.CCD_FRAME_TYPE.FRAME_FLAT=Off
ALTAIR178C3.CCD_CFA.CFA_OFFSET_X=0
ALTAIR178C3.CCD_CFA.CFA_OFFSET_Y=0
ALTAIR178C3.CCD_CFA.CFA_TYPE=RGGB
ALTAIR178C3.SCOPE_INFO.FOCAL_LENGTH=2.5
ALTAIR178C3.SCOPE_INFO.APERTURE=1.25
ALTAIR178C3.WCS_CONTROL.WCS_ENABLE=Off
ALTAIR178C3.WCS_CONTROL.WCS_DISABLE=On
ALTAIR178C3.UPLOAD_MODE.UPLOAD_CLIENT=On
ALTAIR178C3.UPLOAD_MODE.UPLOAD_LOCAL=Off
ALTAIR178C3.UPLOAD_MODE.UPLOAD_BOTH=Off
ALTAIR178C3.UPLOAD_SETTINGS.UPLOAD_DIR=
ALTAIR178C3.UPLOAD_SETTINGS.UPLOAD_PREFIX=IMAGE_XXX
ALTAIR178C3.CCD_FAST_TOGGLE.INDI_ENABLED=Off
ALTAIR178C3.CCD_FAST_TOGGLE.INDI_DISABLED=On
ALTAIR178C3.CCD_FAST_COUNT.FRAMES=1
ALTAIR178C3.CCD_VIDEO_STREAM.STREAM_ON=Off
ALTAIR178C3.CCD_VIDEO_STREAM.STREAM_OFF=On
ALTAIR178C3.STREAM_DELAY.STREAM_DELAY_TIME=0
ALTAIR178C3.STREAMING_EXPOSURE.STREAMING_EXPOSURE_VALUE=0.10000000000000000555
ALTAIR178C3.STREAMING_EXPOSURE.STREAMING_DIVISOR_VALUE=1
ALTAIR178C3.FPS.EST_FPS=30
ALTAIR178C3.FPS.AVG_FPS=30
ALTAIR178C3.RECORD_STREAM.RECORD_ON=Off
ALTAIR178C3.RECORD_STREAM.RECORD_DURATION_ON=Off
ALTAIR178C3.RECORD_STREAM.RECORD_FRAME_ON=Off
ALTAIR178C3.RECORD_STREAM.RECORD_OFF=On
ALTAIR178C3.RECORD_FILE.RECORD_FILE_DIR=/home/annes/indi__D_
ALTAIR178C3.RECORD_FILE.RECORD_FILE_NAME=indi_record__T_
ALTAIR178C3.RECORD_OPTIONS.RECORD_DURATION=1
ALTAIR178C3.RECORD_OPTIONS.RECORD_FRAME_TOTAL=30
ALTAIR178C3.CCD_STREAM_FRAME.X=0
ALTAIR178C3.CCD_STREAM_FRAME.Y=0
ALTAIR178C3.CCD_STREAM_FRAME.WIDTH=3040
ALTAIR178C3.CCD_STREAM_FRAME.HEIGHT=2048
ALTAIR178C3.CCD_STREAM_ENCODER.RAW=On
ALTAIR178C3.CCD_STREAM_ENCODER.MJPEG=Off
ALTAIR178C3.CCD_STREAM_RECORDER.SER=On
ALTAIR178C3.LIMITS.LIMITS_BUFFER_MAX=512
ALTAIR178C3.LIMITS.LIMITS_PREVIEW_FPS=10
ALTAIR178C3.CCD_TEMPERATURE.CCD_TEMPERATURE_VALUE=30.699999999999999289
ALTAIR178C3.TIMEOUT_FACTOR.Timeout=1.0200000000000000178
ALTAIR178C3.CCD_CONTROLS.Gain=100
ALTAIR178C3.CCD_CONTROLS.Contrast=0
ALTAIR178C3.CCD_CONTROLS.Brightness=0
ALTAIR178C3.CCD_CONTROLS.Gamma=100
ALTAIR178C3.CCD_CONTROLS.SpeeALTAIR178C3.CCD_BINNING_MODE is write-only
Telescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
d=0
ALTAIR178C3.CCD_CONTROLS.FPS Limit=0
ALTAIR178C3.CCD_CONTROLS.Hue=0
ALTAIR178C3.CCD_CONTROLS.Saturation=128
ALTAIR178C3.CCD_AUTO_EXPOSURE.INDI_ENABLED=Off
ALTAIR178C3.CCD_AUTO_EXPOSURE.INDI_DISABLED=On
ALTAIR178C3.CCD_RESOLUTION.3040 x 2048=On
ALTAIR178C3.CCD_RESOLUTION.1520 x 1024=Off
ALTAIR178C3.TC_WB.TC_WB_R=0
ALTAIR178C3.TC_WB.TC_WB_G=0
ALTAIR178C3.TC_WB.TC_WB_B=0
ALTAIR178C3.TC_AUTO_WB.TC_AUTO_WB=Off
ALTAIR178C3.CCD_BLACK_BALANCE.TC_BLACK_R=0
ALTAIR178C3.CCD_BLACK_BALANCE.TC_BLACK_G=0
ALTAIR178C3.CCD_BLACK_BALANCE.TC_BLACK_B=0
ALTAIR178C3.TC_AUTO_BB.TC_AUTO_BB=Off
ALTAIR178C3.CCD_LEVEL_RANGE.TC_LO_R=0
ALTAIR178C3.CCD_LEVEL_RANGE.TC_HI_R=255
ALTAIR178C3.CCD_LEVEL_RANGE.TC_LO_G=0
ALTAIR178C3.CCD_LEVEL_RANGE.TC_HI_G=255
ALTAIR178C3.CCD_LEVEL_RANGE.TC_LO_B=0
ALTAIR178C3.CCD_LEVEL_RANGE.TC_HI_B=255
ALTAIR178C3.CCD_LEVEL_RANGE.TC_LO_Y=0
ALTAIR178C3.CCD_LEVEL_RANGE.TC_HI_Y=255
ALTAIR178C3.CCD_OFFSET.OFFSET=0
ALTAIR178C3.CAMERA.MODEL=ALTAIR178C3
ALTAIR178C3.CAMERA.PRODUCTIONDATE=20240227
ALTAIR178C3.CAMERA.SN=AA240227132041183C3E34388DA91AF
ALTAIR178C3.CAMERA.FIRMWAREVERSION=3.5.0.20240223
ALTAIR178C3.CAMERA.HARDWAREVERSION=3.0
ALTAIR178C3.CAMERA.REVISION=1
ALTAIR178C3.SDK.VERSION=57.26598.20240928
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
ALTAIR178C3.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
ALTAIR178C3.CCD_VIDEO_STREAM.STREAM_ON=Off
ALTAIR178C3.CCD_VIDEO_STREAM.STREAM_OFF=On
ALTAIR178C3.STREAMING_EXPOSURE.STREAMING_EXPOSURE_VALUE=0.10000000000000000555
ALTAIR178C3.STREAMING_EXPOSURE.STREAMING_DIVISOR_VALUE=1
ALTAIR178C3.FPS.EST_FPS=30
ALTAIR178C3.FPS.AVG_FPS=30
ALTAIR178C3.RECORD_STREAM.RECORD_ON=Off
ALTAIR178C3.RECORD_STREAM.RECORD_DURATION_ON=Off
ALTAIR178C3.RECORD_STREAM.RECORD_FRAME_ON=Off
ALTAIR178C3.RECORD_STREAM.RECORD_OFF=On
ALTAIR178C3.RECORD_FILE.RECORD_FILE_DIR=/home/annes/indi__D_
ALTAIR178C3.RECORD_FILE.RECORD_FILE_NAME=indi_record__T_
ALTAIR178C3.RECORD_OPTIONS.RECORD_DURATION=1
ALTAIR178C3.RECORD_OPTIONS.RECORD_FRAME_TOTAL=30
ALTAIR178C3.CCD_STREAM_FRAME.X=0
ALTAIR178C3.CCD_STREAM_FRAME.Y=0
ALTAIR178C3.CCD_STREAM_FRAME.WIDTH=3040
ALTAIR178C3.CCD_STREAM_FRAME.HEIGHT=2048
ALTAIR178C3.CCD_STREAM_ENCODER.RAW=On
ALTAIR178C3.CCD_STREAM_ENCODER.MJPEG=Off
ALTAIR178C3.CCD_STREAM_RECORDER.SER=On
ALTAIR178C3.LIMITS.LIMITS_BUFFER_MAX=512
ALTAIR178C3.LIMITS.LIMITS_PREVIEW_FPS=10
Telescope Simulator.CONNECTION.CONNECT=On
Telescope Simulator.CONNECTION.DISCONNECT=Off
Telescope Simulator.DRIVER_INFO.DRIVER_NAME=Telescope Simulator
Telescope Simulator.DRIVER_INFO.DRIVER_EXEC=indi_simulator_telescope
Telescope Simulator.DRIVER_INFO.DRIVER_VERSION=1.0
Telescope Simulator.DRIVER_INFO.DRIVER_INTERFACE=5
Telescope Simulator.POLLING_PERIOD.PERIOD_MS=250
Telescope Simulator.DEBUG.ENABLE=Off
Telescope Simulator.DEBUG.DISABLE=On
Telescope Simulator.CONFIG_PROCESS.CONFIG_LOAD=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_SAVE=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_DEFAULT=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_PURGE=Off
Telescope Simulator.CONNECTION_MODE.CONNECTION_SERIAL=On
Telescope Simulator.CONNECTION_MODE.CONNECTION_TCP=Off
Telescope Simulator.DEVICE_PORT.PORT=/dev/ttyUSB0
Telescope Simulator.DEVICE_BAUD_RATE.9600=On
Telescope Simulator.DEVICE_BAUD_RATE.19200=Off
Telescope Simulator.DEVICE_BAUD_RATE.38400=Off
Telescope Simulator.DEVICE_BAUD_RATE.57600=Off
Telescope Simulator.DEVICE_BAUD_RATE.115200=Off
Telescope Simulator.DEVICE_BAUD_RATE.230400=Off
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_ENABLED=On
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_DISABLED=Off
Telescope Simulator.DEVICE_PORT_SCAN.Scan Ports=Off
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.MOUNT_AXES.PRIMARY=3.5132281482219696045e-05
Telescope Simulator.MOUNT_AXES.SECOTelescope Simulator.FLIP_HA is write-only
Telescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
Telescope Simulator.FLIP_HA is write-only
NDARY=52.060000999999999749
Telescope Simulator.ON_COORD_SET.TRACK=On
Telescope Simulator.ON_COORD_SET.SLEW=Off
Telescope Simulator.ON_COORD_SET.SYNC=Off
Telescope Simulator.EQUATORIAL_EOD_COORD.RA=19.403991867207054156
Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=52.060001373291015625
Telescope Simulator.TELESCOPE_ABORT_MOTION.ABORT=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_SIDEREAL=On
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_SOLAR=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_LUNAR=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_CUSTOM=Off
Telescope Simulator.TELESCOPE_TRACK_STATE.TRACK_ON=Off
Telescope Simulator.TELESCOPE_TRACK_STATE.TRACK_OFF=On
Telescope Simulator.TELESCOPE_TRACK_RATE.TRACK_RATE_RA=15.04106717867020393
Telescope Simulator.TELESCOPE_TRACK_RATE.TRACK_RATE_DE=0
Telescope Simulator.TELESCOPE_HOME.FIND=Off
Telescope Simulator.TELESCOPE_HOME.SET=Off
Telescope Simulator.TELESCOPE_HOME.GO=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_NORTH=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_SOUTH=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_WEST=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_EAST=Off
Telescope Simulator.TELESCOPE_REVERSE_MOTION.REVERSE_NS=Off
Telescope Simulator.TELESCOPE_REVERSE_MOTION.REVERSE_WE=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_GUIDE=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_CENTERING=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_FIND=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_MAX=On
Telescope Simulator.TARGET_EOD_COORD.RA=0
Telescope Simulator.TARGET_EOD_COORD.DEC=0
Telescope Simulator.TIME_UTC.UTC=2024-10-11T18:12:24
Telescope Simulator.TIME_UTC.OFFSET=1.00
Telescope Simulator.GEOGRAPHIC_COORD.LAT=52.060001373291015625
Telescope Simulator.GEOGRAPHIC_COORD.LONG=-4.0399999618530273438
Telescope Simulator.GEOGRAPHIC_COORD.ELEV=0
Telescope Simulator.TELESCOPE_PARK.PARK=On
Telescope Simulator.TELESCOPE_PARK.UNPARK=Off
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_HA=0
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_DEC=52.060001373291015625
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_CURRENT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_DEFAULT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_WRITE_DATA=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_PURGE_DATA=Off
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.SNOOP_JOYSTICK.SNOOP_JOYSTICK_DEVICE=Joystick
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_WE=0.5
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_NS=0.5
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_N=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_S=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_W=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_E=0
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.SNOOP_JOYSTICK.SNOOP_JOYSTICK_DEVICE=Joystick
Telescope Simulator.MOUNT_AXES.PRIMARY=3.5132281482219696045e-05
Telescope Simulator.MOUNT_AXES.SECONDARY=52.060000999999999749

libcamera: not detected

libcamera packages
ii  libcamera-ipa:arm64                  0.3.0+rpt20240617-1                 arm64        complex camera support library (IPA modules)
ii  libcamera-tools                      0.3.0+rpt20240617-1                 arm64        complex camera support library (tools)
ii  libcamera0.3:arm64                   0.3.0+rpt20240617-1                 arm64        complex camera support library
ii  pipewire-libcamera:arm64             0.3.65-3+rpt8+deb12u1               arm64        PipeWire libcamera plugin
ii  python3-libcamera:arm64              0.3.0+rpt20240617-1                 arm64        complex camera support library (Python bindings)

libcamera cameras
rpicam-hello: /usr/bin/rpicam-hello
No cameras available!

python packages
ii  libpython3-dev:arm64                 3.11.2-1+b1                         arm64        header files and a static library for Python (default)
ii  libpython3-stdlib:arm64              3.11.2-1+b1                         arm64        interactive high-level object-oriented language (default python3 version)
ii  libpython3.11:arm64                  3.11.2-6+deb12u2                    arm64        Shared Python runtime library (version 3.11)
ii  libpython3.11-dev:arm64              3.11.2-6+deb12u2                    arm64        Header files and a static library for Python (v3.11)
ii  libpython3.11-minimal:arm64          3.11.2-6+deb12u2                    arm64        Minimal subset of the Python language (version 3.11)
ii  libpython3.11-stdlib:arm64           3.11.2-6+deb12u2                    arm64        Interactive high-level object-oriented language (standard library, version 3.11)
ii  python-apt-common                    2.6.0                               all          Python interface to libapt-pkg (locales)
ii  python-babel-localedata              2.10.3-1                            all          tools for internationalizing Python applications - locale data files
ii  python-is-python3                    3.11.2-1+deb12u1                    all          symlinks /usr/bin/python to python3
ii  python3                              3.11.2-1+b1                         arm64        interactive high-level object-oriented language (default python3 version)
ii  python3-apt                          2.6.0                               arm64        Python 3 interface to libapt-pkg
ii  python3-asgiref                      3.6.0-1                             all          ASGI in-memory channel layer (Python3 version)
ii  python3-astroid                      2.14.2-1                            all          rebuild a new abstract syntax tree from Python's AST (Python3)
ii  python3-asttokens                    2.2.1-1                             all          annotate Python asbtract syntax trees with code references (Python 3)
ii  python3-av                           10.0.0-1+rpt4                       arm64        pythonic bindings for FFmpeg's libraries
ii  python3-babel                        2.10.3-1                            all          tools for internationalizing Python applications - Python 3.x
ii  python3-blinker                      1.5-1                               all          Fast, simple object-to-object and broadcast signaling (Python3)
ii  python3-bs4                          4.11.2-2                            all          error-tolerant HTML parser for Python 3
ii  python3-cairo:arm64                  1.20.1-5+b1                         arm64        Python3 bindings for the Cairo vector graphics library
ii  python3-certifi                      2022.9.24-1                         all          root certificates for validating SSL certs and verifying TLS hosts (python3)
ii  python3-cffi-backend:arm64           1.15.1-5+b1                         arm64        Foreign Function Interface for Python 3 calling C code - runtime
ii  python3-chardet                      5.1.0+dfsg-2                        all          Universal Character Encoding Detector (Python3)
ii  python3-charset-normalizer           3.0.1-2                             all          charset, encoding and language detection (Python 3)
ii  python3-click                        8.1.3-2                             all          Wrapper around optparse for command line utilities - Python 3.x
ii  python3-colorama                     0.4.6-2                             all          Cross-platform colored terminal text in Python - Python 3.x
ii  python3-colorzero                    2.0-2                               all          Construct, convert, and manipulate colors in a Pythonic manner.
ii  python3-cryptography                 38.0.4-3                            arm64        Python library exposing cryptographic recipes and primitives (Python 3)
ii  python3-cups:arm64                   2.0.1-5+b4                          arm64        Python3 bindings for CUPS
ii  python3-cupshelpers                  1.5.18-1                            all          Python utility modules around the CUPS printing system
ii  python3-dbus                         1.3.2-4+b1                          arm64        simple interprocess messaging system (Python 3 interface)
ii  python3-debconf                      1.5.82                              all          interact with debconf from Python 3
ii  python3-dev                          3.11.2-1+b1                         arm64        header files and a static library for Python (default)
ii  python3-dill                         0.3.6-1                             all          Serialize all of Python 3 (almost)
ii  python3-distlib                      0.3.6-1                             all          low-level components of python distutils2/packaging
ii  python3-distro                       1.8.0-1                             all          Linux OS platform information API
ii  python3-distutils                    3.11.2-3                            all          distutils package for Python 3.x
ii  python3-docutils                     0.19+dfsg-6                         all          text processing system for reStructuredText (implemented in Python 3)
ii  python3-dotenv                       0.21.0-1                            all          Get and set values in the .env file in local and production servers
ii  python3-filelock                     3.9.0-1                             all          platform independent file locking module
ii  python3-flask                        2.2.2-3                             all          micro web framework based on Werkzeug and Jinja2 - Python 3.x
ii  python3-gi                           3.42.2-3+b1                         arm64        Python 3 bindings for gobject-introspection libraries
ii  python3-gi-cairo                     3.42.2-3+b1                         arm64        Python 3 Cairo bindings for the GObject library
ii  python3-gpiozero                     2.0-1                               all          Simple API for controlling devices attached to a Pi's GPIO pins
ii  python3-html5lib                     1.1-3                               all          HTML parser/tokenizer based on the WHATWG HTML5 specification
ii  python3-idna                         3.3-1+deb12u1                       all          Python IDNA2008 (RFC 5891) handling (Python 3)
ii  python3-importlib-metadata           4.12.0-1                            all          library to access the metadata for a Python package - Python 3.x
ii  python3-isort                        5.6.4-1                             all          library for sorting Python imports (Python 3)
ii  python3-itsdangerous                 2.1.2-3                             all          Various helpers to pass trusted data to untrusted environment - Python 3.x
ii  python3-jedi                         0.18.2-1                            all          autocompletion tool for Python 3
ii  python3-jinja2                       3.1.2-1                             all          small but fast and easy to use stand-alone template engine
ii  python3-jwt                          2.6.0-1                             all          Python 3 implementation of JSON Web Token
ii  python3-kms++                        0~git20231115~065257+9ae90ce-1      arm64        C++ library for kernel mode setting - python3 bindings
ii  python3-lazy-object-proxy            1.9.0-1+b1                          arm64        Python 3 fast and thorough lazy object proxy
ii  python3-lgpio                        0.2.2-1~rpt1                        arm64        Control GPIO pins via gpiochip devices - python3 bindings
ii  python3-lib2to3                      3.11.2-3                            all          Interactive high-level object-oriented language (lib2to3)
ii  python3-libcamera:arm64              0.3.0+rpt20240617-1                 arm64        complex camera support library (Python bindings)
ii  python3-libevdev                     0.5-3                               all          Python 3 wrapper for libevdev
ii  python3-libgpiod:arm64               1.6.3-1+b3                          arm64        Python bindings for libgpiod (Python 3)
ii  python3-logilab-common               1.9.8-1                             all          useful miscellaneous modules used by Logilab projects (Python3)
ii  python3-lxml:arm64                   4.9.2-1+b1                          arm64        pythonic binding for the libxml2 and libxslt libraries
ii  python3-markupsafe                   2.1.2-1+b1                          arm64        HTML/XHTML/XML string library
ii  python3-mccabe                       0.7.0-1                             all          Python code complexity checker (Python 3)
ii  python3-minimal                      3.11.2-1+b1                         arm64        minimal subset of the Python language (default python3 version)
ii  python3-more-itertools               8.10.0-2                            all          library with routines for operating on iterables, beyond itertools (Python 3)
ii  python3-mypy                         1.0.1-1                             arm64        public modules for mypy (Python 3)
ii  python3-mypy-extensions              0.4.3-4                             all          Experimental type system extensions for mypy typechecker (Python 3)
ii  python3-numpy                        1:1.24.2-1                          arm64        Fast array facility to the Python 3 language
ii  python3-oauthlib                     3.2.2-1                             all          generic, spec-compliant implementation of OAuth for Python3
ii  python3-olefile                      0.46-3                              all          Python module to read/write MS OLE2 files
ii  python3-opengl                       3.1.6+dfsg-3                        all          Python bindings to OpenGL (Python 3)
ii  python3-openssl                      23.0.0-1                            all          Python 3 wrapper around the OpenSSL library
ii  python3-parso                        0.8.3-1                             all          Python parser that supports error recovery - Python 3.X
ii  python3-pexpect                      4.8.0-4                             all          Python 3 module for automating interactive applications
ii  python3-pgzero                       1.2.post4+dfsg-2                    all          Zero-boilerplate games programming framework based on Pygame (Python 3)
ii  python3-picamera2                    0.3.19-1                            all          Libcamera based python library
ii  python3-pidng                        4.0.9-1+bookworm                    arm64        Create Adobe DNG RAW files using Python (Python 3)
ii  python3-piexif                       1.1.3-2                             all          pure-Python EXIF manipulation library
ii  python3-pigpio                       1.79-1+rpt1                         all          Python module which talks to the pigpio daemon (Python 3)
ii  python3-pil:arm64                    9.4.0-1.1+deb12u1                   arm64        Python Imaging Library (Python3)
ii  python3-pip                          23.0.1+dfsg-1+rpt1                  all          Python package installer
ii  python3-pip-whl                      23.0.1+dfsg-1+rpt1                  all          Python package installer (pip wheel)
ii  python3-pkg-resources                66.1.1-1                            all          Package Discovery and Resource Access using pkg_resources
ii  python3-platformdirs                 2.6.0-1                             all          determining appropriate platform-specific directories (Python 3)
ii  python3-prctl                        1.8.1-1+b2                          arm64        Python interface to the prctl() syscall (Python 3)
ii  python3-psutil                       5.9.4-1+b1                          arm64        module providing convenience functions for managing processes (Python3)
ii  python3-ptyprocess                   0.7.0-5                             all          Run a subprocess in a pseudo terminal from Python 3
ii  python3-pycryptodome                 3.11.0+dfsg1-4                      arm64        cryptographic Python library (Python 3)
ii  python3-pygame                       2.1.2+dfsg-5+b1                     arm64        SDL bindings for games development (Python 3)
ii  python3-pygments                     2.14.0+dfsg-1                       all          syntax highlighting package written in Python 3
ii  python3-pyinotify                    0.9.6-2                             all          simple Linux inotify Python bindings
ii  python3-pyqt5                        5.15.9+dfsg-1                       arm64        Python 3 bindings for Qt5
ii  python3-pyqt5.sip                    12.11.1-1                           arm64        runtime module for Python extensions using SIP
ii  python3-pyudev                       0.24.0-1                            all          Python3 bindings for libudev
ii  python3-renderpm:arm64               3.6.12-1+b1                         arm64        python low level render interface
ii  python3-reportlab                    3.6.12-1                            all          ReportLab library to create PDF documents using Python3
ii  python3-reportlab-accel:arm64        3.6.12-1+b1                         arm64        C coded extension accelerator for the ReportLab Toolkit
ii  python3-requests                     2.28.1+dfsg-1                       all          elegant and simple HTTP library for Python3, built for human beings
ii  python3-requests-oauthlib            1.3.0+ds-1                          all          module providing OAuthlib auth support for requests (Python 3)
ii  python3-responses                    0.18.0-1                            all          Utility library for mocking out the requests Python 3 library
ii  python3-roman                        3.3-3                               all          module for generating/analyzing Roman numerals for Python 3
ii  python3-rpi.gpio                     0.7.1~a4-1+b4                       arm64        Module to control Raspberry Pi GPIO channels (Python 3)
ii  python3-rtimulib                     7.2.1-6+bookworm                    arm64        Versatile C++ and Python 9-dof, 10-dof and 11-dof IMU library (Python 3)
ii  python3-send2trash                   1.8.1~b0-2                          all          Python module for sending file to trash natively
ii  python3-sense-hat                    2.6.0-1                             all          Sense HAT python library (Python 3)
ii  python3-serial                       3.5-1.1                             all          pyserial - module encapsulating access for the serial port
ii  python3-setuptools                   66.1.1-1                            all          Python3 Distutils Enhancements
ii  python3-setuptools-whl               66.1.1-1                            all          Python Distutils Enhancements (wheel package)
ii  python3-simplejpeg                   1.6.6-1                             arm64        Simple package for fast JPEG encoding and decoding
ii  python3-simplejson                   3.18.3-1                            arm64        simple, fast, extensible JSON encoder/decoder for Python 3.x
ii  python3-six                          1.16.0-4                            all          Python 2 and 3 compatibility library
ii  python3-smbc                         1.0.23-2+b4                         arm64        Python 3 bindings for the Samba client library
ii  python3-smbus:arm64                  4.3-2+b3                            arm64        Python 3 bindings for Linux SMBus access through i2c-dev
ii  python3-smbus2                       0.4.2-1                             arm64        another pure Python implementation of the python-smbus package
ii  python3-soupsieve                    2.3.2-1                             all          modern CSS selector implementation for BeautifulSoup (Python 3)
ii  python3-spidev                       20200602~200721-1+bookworm          arm64        Bindings for Linux SPI access through spidev (Python 3)
ii  python3-tk:arm64                     3.11.2-3                            arm64        Tkinter - Writing Tk applications with Python 3.x
ii  python3-toml                         0.10.2-1                            all          library for Tom's Obvious, Minimal Language - Python 3.x
ii  python3-tomlkit                      0.11.7-1                            all          style-preserving TOML library for Python
ii  python3-twython                      3.8.2+dfsg-2                        all          Pure Python3 wrapper for the Twitter API
ii  python3-typeshed                     0.0~git20221107.4f381af-1           all          collection of library stubs for Python, with static types
ii  python3-typing-extensions            4.4.0-1                             all          Backported and Experimental Type Hints for Python
ii  python3-tz                           2022.7.1-4                          all          Python3 version of the Olson timezone database
ii  python3-urllib3                      1.26.12-1                           all          HTTP library with thread-safe connection pooling for Python3
ii  python3-v4l2                         0.3.4-1                             all          Python bindings for the v4l2 userspace api
ii  python3-venv                         3.11.2-1+b1                         arm64        venv module for python3 (default python3 version)
ii  python3-virtualenv                   20.17.1+ds-1                        all          Python virtual environment creator
ii  python3-webencodings                 0.5.1-5                             all          Python implementation of the WHATWG Encoding standard
ii  python3-werkzeug                     2.2.2-3                             all          collection of utilities for WSGI applications (Python 3.x)
ii  python3-wheel                        0.38.4-2                            all          built-package format for Python
ii  python3-wheel-whl                    0.38.4-2                            all          built-package format for Python (wheel wheel)
ii  python3-wrapt                        1.14.1-2+b2                         arm64        decorators, wrappers and monkey patching. - Python 3.x
ii  python3-yaml                         6.0-3+b2                            arm64        YAML parser and emitter for Python3
ii  python3-zipp                         1.0.0-6                             all          pathlib-compatible Zipfile object wrapper - Python 3.x
ii  python3.11                           3.11.2-6+deb12u2                    arm64        Interactive high-level object-oriented language (version 3.11)
ii  python3.11-dev                       3.11.2-6+deb12u2                    arm64        Header files and a static library for Python (v3.11)
ii  python3.11-minimal                   3.11.2-6+deb12u2                    arm64        Minimal subset of the Python language (version 3.11)
ii  python3.11-venv                      3.11.2-6+deb12u2                    arm64        Interactive high-level object-oriented language (pyvenv binary, version 3.11)

Detected indi-allsky virtualenv
virtualenv python: Python 3.11.2
virtualenv PATH: /home/annes/indi-allsky/virtualenv/indi-allsky/bin:/usr/local/bin:/usr/bin:/bin
flask command: /home/annes/indi-allsky/virtualenv/indi-allsky/bin/flask

virtualenv python modules
Adafruit-Blinka==8.48.0
adafruit-circuitpython-ads1x15==2.4.1
adafruit-circuitpython-ahtx0==1.0.22
adafruit-circuitpython-bh1750==1.1.11
adafruit-circuitpython-bme280==2.6.26
adafruit-circuitpython-bme680==3.7.9
adafruit-circuitpython-busdevice==5.2.10
adafruit-circuitpython-connectionmanager==3.1.2
adafruit-circuitpython-dht==4.0.5
adafruit-circuitpython-ltr390==1.1.17
adafruit-circuitpython-mlx90614==1.2.19
adafruit-circuitpython-register==1.10.1
adafruit-circuitpython-requests==4.1.8
adafruit-circuitpython-sht31d==2.3.25
adafruit-circuitpython-sht4x==1.0.21
adafruit-circuitpython-si1145==1.2.1
adafruit-circuitpython-si7021==4.1.12
adafruit-circuitpython-tsl2561==3.3.19
adafruit-circuitpython-tsl2591==1.3.13
adafruit-circuitpython-typing==1.11.0
adafruit-circuitpython-veml7700==2.0.2
Adafruit-PlatformDetect==3.75.0
Adafruit-PureIO==1.1.11
alembic==1.13.3
apache-libcloud==3.8.0
argon2-cffi==23.1.0
argon2-cffi-bindings==21.2.0
asciitree==0.3.3
astroalign==2.5.1
astropy==6.1.4
astropy-iers-data==0.2024.10.7.0.32.46
astropy_healpix==1.0.3
astroscrappy==1.2.0
bcrypt==4.2.0
binho-host-adapter==0.1.6
blinker==1.8.2
boto3==1.35.37
botocore==1.35.37
Bottleneck==1.4.0
cachetools==5.5.0
ccdproc==2.4.2
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.4.0
circuitpython-bmp180==0.2.0
click==8.1.7
cloudpickle==3.0.0
cryptography==43.0.1
Cython==3.0.11
dask==2024.9.1
dbus-python==1.3.2
ephem==4.1.6
fasteners==0.19
fish2pano==0.4.1
Flask==3.0.3
Flask-Login==0.6.3
Flask-Migrate==4.0.7
Flask-SQLAlchemy==3.1.1
Flask-WTF==1.2.1
fsspec==2024.9.0
google-api-core==2.21.0
google-api-python-client==2.149.0
google-auth==2.35.0
google-auth-httplib2==0.2.0
google-auth-oauthlib==1.2.1
google-cloud-core==2.4.1
google-cloud-storage==2.18.2
google-crc32c==1.6.0
google-resumable-media==2.7.2
googleapis-common-protos==1.65.0
gpiod==2.2.1
greenlet==3.1.1
gunicorn==23.0.0
httplib2==0.22.0
idna==3.10
imageio==2.35.1
imageio-ffmpeg==0.5.1
importlib_metadata==8.5.0
inotify==0.2.10
is-safe-url==1.0
itsdangerous==2.2.0
Jinja2==3.1.4
jmespath==1.0.1
jplephem==2.22
lazy_loader==0.4
locket==1.0.0
lxml==5.3.0
Mako==1.3.5
MarkupSafe==3.0.1
mysql-connector-python==9.0.0
networkx==3.3
nose==1.3.7
numcodecs==0.13.1
numpy==1.26.4
oauthlib==3.2.2
opencv-python-headless==4.10.0.84
packaging==24.1
paho-mqtt==2.1.0
paramiko==3.5.0
partd==1.4.2
passlib==1.7.4
piexif==1.1.3
pillow==10.4.0
prettytable==3.11.0
proto-plus==1.24.0
protobuf==5.28.2
psutil==6.0.0
pyasn1==0.6.1
pyasn1_modules==0.4.1
pycparser==2.22
pycurl==7.45.3
pyerfa==2.0.1.4
pyftdi==0.55.4
pygifsicle==1.1.0
pyindi-client @ git+https://github.com/indilib/pyindi-client.git@6f8fa8042f60f7b3079f6d66a0b8ee720af09d64
PyMySQL==1.1.1
PyNaCl==1.5.0
pyparsing==3.1.4
pyserial==3.5
python-dateutil==2.9.0.post0
pytz==2024.2
pyusb==1.2.1
PyYAML==6.0.2
rawpy==0.21.0
reproject==0.14.0
requests==2.32.3
requests-oauthlib==2.0.0
requests-toolbelt==1.0.0
RPi.GPIO==0.7.1
rpi_ws281x==5.0.0
rsa==4.9
s3transfer==0.10.3
scikit-image==0.24.0
scipy==1.14.1
semantic-version==2.10.0
sep==1.2.1
setuptools-rust==1.10.2
sgp4==2.23
shapely==2.0.6
six==1.16.0
skyfield==1.49
SQLAlchemy==2.0.35
sysv_ipc==1.1.0
tifffile==2024.9.20
toolz==1.0.0
typing_extensions==4.12.2
uritemplate==4.1.1
urllib3==2.2.3
wcwidth==0.2.13
Werkzeug==3.0.4
WTForms==3.1.2
zarr==2.18.3
zipp==3.20.2

indi-allsky config (passwords redacted)
2024-10-11 19:17:15,263 [INFO] MainProcess config._dump() [1068]: Dumping config

{
  "ENCRYPT_PASSWORDS_comment": "Do not manually adjust",
  "ENCRYPT_PASSWORDS": false,
  "CAMERA_INTERFACE": "indi",
  "INDI_SERVER": "localhost",
  "INDI_PORT": 7624,
  "INDI_CAMERA_NAME": "",
  "OWNER": "REDACTED",
  "LENS_NAME": "AllSky Lens",
  "LENS_FOCAL_LENGTH": 2.5,
  "LENS_FOCAL_RATIO": 2,
  "LENS_IMAGE_CIRCLE": 4000,
  "LENS_ALTITUDE": 90,
  "LENS_AZIMUTH": 0,
  "CCD_CONFIG": {
    "NIGHT": {
      "GAIN": 100,
      "BINNING": 1
    },
    "MOONMODE": {
      "GAIN": 75,
      "BINNING": 1
    },
    "DAY": {
      "GAIN": 0,
      "BINNING": 1
    }
  },
  "INDI_CONFIG_DEFAULTS": {
    "PROPERTIES": {
      "CCD_CONTROLS": {
        "BandWidth": 40
      }
    },
    "SWITCHES": {
      "CCD_RESOLUTION": {
        "on": [
          "3040 x 2048"
        ]
      },
      "CCD_CAPTURE_FORMAT": {
        "on": [
          "INDI_RAW"
        ]
      }
    }
  },
  "INDI_CONFIG_DAY": {},
  "CCD_EXPOSURE_MAX": 30,
  "CCD_EXPOSURE_DEF": 0,
  "CCD_EXPOSURE_MIN": 0,
  "CCD_EXPOSURE_MIN_DAY": 0,
  "CCD_BIT_DEPTH": 0,
  "EXPOSURE_PERIOD": 15,
  "EXPOSURE_PERIOD_DAY": 15,
  "FOCUS_MODE": false,
  "FOCUS_DELAY": 4,
  "CFA_PATTERN": "",
  "SCNR_ALGORITHM": "average_neutral",
  "WBR_FACTOR": 1,
  "WBG_FACTOR": 1,
  "WBB_FACTOR": 1,
  "AUTO_WB": false,
  "SATURATION_FACTOR": 1,
  "CCD_COOLING": false,
  "CCD_TEMP": 15,
  "TEMP_DISPLAY": "c",
  "PRESSURE_DISPLAY": "hPa",
  "CCD_TEMP_SCRIPT": "",
  "GPS_ENABLE": false,
  "TARGET_ADU": 75,
  "TARGET_ADU_DAY": 75,
  "TARGET_ADU_DEV": 10,
  "TARGET_ADU_DEV_DAY": 20,
  "ADU_ROI": [],
  "ADU_FOV_DIV": 4,
  "DETECT_STARS": true,
  "DETECT_STARS_THOLD": 0.6,
  "DETECT_METEORS": false,
  "DETECT_MASK": "",
  "DETECT_DRAW": false,
  "LOGO_OVERLAY": "",
  "SQM_ROI": [],
  "SQM_FOV_DIV": 4,
  "LOCATION_NAME": "",
  "LOCATION_LATITUDE": 52,
  "LOCATION_LONGITUDE": -4,
  "LOCATION_ELEVATION": 300,
  "TIMELAPSE_ENABLE": true,
  "TIMELAPSE_SKIP_FRAMES": 4,
  "DAYTIME_CAPTURE": true,
  "DAYTIME_CAPTURE_SAVE": true,
  "DAYTIME_TIMELAPSE": true,
  "DAYTIME_CONTRAST_ENHANCE": false,
  "NIGHT_CONTRAST_ENHANCE": false,
  "CONTRAST_ENHANCE_16BIT": false,
  "CLAHE_CLIPLIMIT": 3,
  "CLAHE_GRIDSIZE": 8,
  "NIGHT_SUN_ALT_DEG": -6,
  "NIGHT_MOONMODE_ALT_DEG": 0,
  "NIGHT_MOONMODE_PHASE": 33,
  "WEB_NONLOCAL_IMAGES": false,
  "WEB_LOCAL_IMAGES_ADMIN": false,
  "WEB_EXTRA_TEXT": "",
  "WEB_STATUS_TEMPLATE": "Status: {status:s}\nLat: {latitude:0.1f}/Long: {longitude:0.1f}\nSidereal: {sidereal_time:s}\nMode: {mode:s}\nSun: {sun_alt:0.1f}&deg; {sun_dir:s}\nMoon: {moon_alt:0.1f}&deg; {moon_dir:s}\nPhase: {moon_phase_str:s} <span data-bs-toggle=\"tooltip\" data-bs-placement=\"right\" title=\"{moon_phase:0.0f}%\">{moon_glyph:s}</span>\nSmoke: {smoke_rating:s} {smoke_rating_status}\nKp-index: {kpindex:0.2f} {kpindex_rating:s} {kpindex_trend:s} {kpindex_status:s}\nAurora: {ovation_max:d}% {ovation_max_status}",
  "HEALTHCHECK": {
    "DISK_USAGE": 90,
    "SWAP_USAGE": 90
  },
  "IMAGE_STRETCH": {
    "CLASSNAME": "",
    "MODE1_GAMMA": 3,
    "MODE1_STDDEVS": 2.25,
    "MODE2_SHADOWS": 0,
    "MODE2_MIDTONES": 0.35,
    "MODE2_HIGHLIGHTS": 1,
    "SPLIT": false,
    "MOONMODE": false,
    "DAYTIME": false
  },
  "KEOGRAM_ANGLE": 0,
  "KEOGRAM_H_SCALE": 100,
  "KEOGRAM_V_SCALE": 33,
  "KEOGRAM_CROP_TOP": 0,
  "KEOGRAM_CROP_BOTTOM": 0,
  "KEOGRAM_LABEL": true,
  "STARTRAILS_MAX_ADU": 65,
  "STARTRAILS_MASK_THOLD": 190,
  "STARTRAILS_PIXEL_THOLD": 1,
  "STARTRAILS_MIN_STARS": 0,
  "STARTRAILS_TIMELAPSE": true,
  "STARTRAILS_TIMELAPSE_MINFRAMES": 250,
  "STARTRAILS_SUN_ALT_THOLD": -15,
  "STARTRAILS_MOONMODE_THOLD": true,
  "STARTRAILS_MOON_ALT_THOLD": 91,
  "STARTRAILS_MOON_PHASE_THOLD": 101,
  "STARTRAILS_USE_DB_DATA": true,
  "IMAGE_CALIBRATE_DARK": true,
  "IMAGE_EXIF_PRIVACY": false,
  "IMAGE_FILE_TYPE": "jpg",
  "IMAGE_FILE_COMPRESSION": {
    "jpg": 90,
    "png": 5,
    "tif": 5,
    "jpeg": 90
  },
  "IMAGE_FOLDER": "/var/www/html/allsky/images",
  "IMAGE_LABEL_TEMPLATE": "# size:30 [Use 60 for higher resolution cameras]\n# xy:-15,15 (Upper Right)\n# anchor:ra (Right Justified)\n# color:150,0,0\n{timestamp:%Y.%m.%d %H:%M:%S}\n# color:100,100,0\nLat {latitude:0.0f} Long {longitude:0.0f}\n# color:150,150,150\nTiangong {tiangong_up:s} [{tiangong_next_h:0.1f}h/{tiangong_next_alt:0.0f}°]\nHubble {hst_up:s} [{hst_next_h:0.1f}h/{hst_next_alt:0.0f}°]\nISS {iss_up:s} [{iss_next_h:0.1f}h/{iss_next_alt:0.0f}°]\n# xy:-15,-240 (Lower Right) [Use -15,-450 for size 60]\n# color:175,175,0\nSun {sun_alt:0.0f}°\n# color:125,0,0\nMercury {mercury_alt:0.0f}°\n# color:100,150,150\nVenus {venus_alt:0.0f}°\n# color:150,0,0\nMars {mars_alt:0.0f}°\n# color:100,100,0\nJupiter {jupiter_alt:0.0f}°\n# color:100,100,150\nSaturn {saturn_alt:0.0f}°\n# color:150,150,150\nMoon {moon_phase:0.0f}% {moon_alt:0.0f}°\n# xy:15,-120 (Lower Left)  [Use 15,-210 for size 60]\n# anchor:la (Left Justified)\n# color:0,150,150\nStars {stars:d}\n# color:150,50,50\nKp-index {kpindex:0.2f}\n# color:150,150,150\nSmoke {smoke_rating:s}\n# xy:15,15 (Upper Left)\n# color:0,150,0\nExposure {exposure:0.6f}\n# color:150,50,0\nGain {gain:d}\n# color:50,50,150\nCamera {temp:0.1f}°{temp_unit:s}\n# color:150,0,150\nStretch {stretch:s}\nStacking {stack_method:s}\n# color:200,200,200 (default color)\n# additional labels will be added here",
  "URL_TEMPLATE": "https://{bucket}.s3.{region}.{host}",
  "IMAGE_EXTRA_TEXT": "",
  "IMAGE_CROP_ROI": [],
  "IMAGE_ROTATE": "",
  "IMAGE_ROTATE_ANGLE": 0,
  "IMAGE_FLIP_V": true,
  "IMAGE_FLIP_H": true,
  "IMAGE_SCALE": 100,
  "NIGHT_GRAYSCALE": false,
  "DAYTIME_GRAYSCALE": false,
  "IMAGE_CIRCLE_MASK": {
    "ENABLE": false,
    "DIAMETER": 1500,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "BLUR": 35,
    "OPACITY": 100,
    "OUTLINE": false
  },
  "FISH2PANO": {
    "ENABLE": false,
    "DIAMETER": 3000,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "ROTATE_ANGLE": -90,
    "SCALE": 0.5,
    "MODULUS": 2,
    "FLIP_H": false,
    "ENABLE_CARDINAL_DIRS": true,
    "DIRS_OFFSET_BOTTOM": 25,
    "OPENCV_FONT_SCALE": 0.8,
    "PIL_FONT_SIZE": 30
  },
  "IMAGE_SAVE_FITS": false,
  "IMAGE_SAVE_FITS_PRE_DARK": false,
  "IMAGE_EXPORT_RAW": "",
  "IMAGE_EXPORT_FOLDER": "/var/www/html/allsky/images/export",
  "IMAGE_EXPORT_FLIP_V": false,
  "IMAGE_EXPORT_FLIP_H": false,
  "IMAGE_STACK_METHOD": "maximum",
  "IMAGE_STACK_COUNT": 1,
  "IMAGE_STACK_ALIGN": false,
  "IMAGE_ALIGN_DETECTSIGMA": 5,
  "IMAGE_ALIGN_POINTS": 50,
  "IMAGE_ALIGN_SOURCEMINAREA": 10,
  "IMAGE_STACK_SPLIT": false,
  "THUMBNAILS": {
    "IMAGES_AUTO": true
  },
  "IMAGE_EXPIRE_DAYS": 10,
  "TIMELAPSE_EXPIRE_DAYS": 365,
  "TIMELAPSE_OVERWRITE": false,
  "IMAGE_QUEUE_MAX": 3,
  "IMAGE_QUEUE_MIN": 1,
  "IMAGE_QUEUE_BACKOFF": 0.5,
  "FFMPEG_FRAMERATE": 25,
  "FFMPEG_BITRATE": "5000k",
  "FFMPEG_VFSCALE": "",
  "FFMPEG_CODEC": "libx264",
  "FFMPEG_EXTRA_OPTIONS": "-level 3.1",
  "FITSHEADERS": [
    [
      "INSTRUME",
      "indi-allsky"
    ],
    [
      "OBSERVER",
      ""
    ],
    [
      "SITE",
      ""
    ],
    [
      "OBJECT",
      ""
    ],
    [
      "NOTES",
      ""
    ]
  ],
  "IMAGE_LABEL_SYSTEM": "pillow",
  "TEXT_PROPERTIES": {
    "DATE_FORMAT": "%Y%m%d %H:%M:%S",
    "FONT_FACE": "FONT_HERSHEY_SIMPLEX",
    "FONT_AA": "LINE_AA",
    "FONT_SCALE": 0.8,
    "FONT_THICKNESS": 1,
    "FONT_OUTLINE": true,
    "FONT_HEIGHT": 30,
    "FONT_X": 30,
    "FONT_Y": 30,
    "FONT_COLOR": [
      200,
      200,
      200
    ],
    "PIL_FONT_FILE": "fonts-freefont-ttf/FreeMonoBold.ttf",
    "PIL_FONT_CUSTOM": "",
    "PIL_FONT_SIZE": 30
  },
  "CARDINAL_DIRS": {
    "ENABLE": true,
    "FONT_COLOR": [
      255,
      0,
      0
    ],
    "SWAP_NS": false,
    "SWAP_EW": false,
    "CHAR_NORTH": "N",
    "CHAR_EAST": "E",
    "CHAR_WEST": "W",
    "CHAR_SOUTH": "S",
    "DIAMETER": 4000,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "OFFSET_TOP": 15,
    "OFFSET_LEFT": 15,
    "OFFSET_RIGHT": 15,
    "OFFSET_BOTTOM": 15,
    "OPENCV_FONT_SCALE": 0.5,
    "PIL_FONT_SIZE": 20,
    "OUTLINE_CIRCLE": false
  },
  "ORB_PROPERTIES": {
    "MODE": "ha",
    "RADIUS": 9,
    "SUN_COLOR": [
      200,
      200,
      0
    ],
    "MOON_COLOR": [
      128,
      128,
      128
    ],
    "AZ_OFFSET": 0,
    "RETROGRADE": false
  },
  "UPLOAD_WORKERS": 2,
  "FILETRANSFER": {
    "CLASSNAME": "pycurl_sftp",
    "HOST": "",
    "PORT": 0,
    "USERNAME": "",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED",
    "PRIVATE_KEY": "",
    "PUBLIC_KEY": "",
    "CONNECT_TIMEOUT": 10,
    "TIMEOUT": 60,
    "CERT_BYPASS": true,
    "REMOTE_IMAGE_NAME": "image.{ext}",
    "REMOTE_PANORAMA_NAME": "panorama.{ext}",
    "REMOTE_IMAGE_FOLDER": "/home/allsky/upload/allsky",
    "REMOTE_PANORAMA_FOLDER": "/home/allsky/upload/allsky",
    "REMOTE_RAW_FOLDER": "/home/allsky/upload/allsky/export",
    "REMOTE_FITS_FOLDER": "/home/allsky/upload/allsky/fits",
    "REMOTE_METADATA_NAME": "latest_metadata.json",
    "REMOTE_METADATA_FOLDER": "/home/allsky/upload/allsky",
    "REMOTE_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_MINI_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_KEOGRAM_FOLDER": "/home/allsky/upload/allsky/keograms",
    "REMOTE_STARTRAIL_FOLDER": "/home/allsky/upload/allsky/startrails",
    "REMOTE_STARTRAIL_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_PANORAMA_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_ENDOFNIGHT_FOLDER": "/home/allsky/upload/allsky",
    "UPLOAD_IMAGE": 0,
    "UPLOAD_PANORAMA": 0,
    "UPLOAD_RAW": false,
    "UPLOAD_FITS": false,
    "UPLOAD_METADATA": false,
    "UPLOAD_VIDEO": false,
    "UPLOAD_MINI_VIDEO": false,
    "UPLOAD_KEOGRAM": false,
    "UPLOAD_STARTRAIL": false,
    "UPLOAD_STARTRAIL_VIDEO": false,
    "UPLOAD_PANORAMA_VIDEO": false,
    "UPLOAD_ENDOFNIGHT": false,
    "FORCE_IPV4": false,
    "FORCE_IPV6": false,
    "LIBCURL_OPTIONS": {}
  },
  "S3UPLOAD": {
    "ENABLE": false,
    "CLASSNAME": "boto3_s3",
    "ACCESS_KEY": "",
    "SECRET_KEY": "REDACTED",
    "SECRET_KEY_E": "REDACTED",
    "CREDS_FILE": "",
    "BUCKET": "change-me",
    "REGION": "us-east-2",
    "NAMESPACE": "",
    "HOST": "amazonaws.com",
    "PORT": 0,
    "CONNECT_TIMEOUT": 10,
    "TIMEOUT": 60,
    "URL_TEMPLATE": "https://{bucket}.s3.{region}.{host}",
    "ACL": "",
    "STORAGE_CLASS": "STANDARD",
    "TLS": true,
    "CERT_BYPASS": false,
    "UPLOAD_FITS": false,
    "UPLOAD_RAW": false
  },
  "MQTTPUBLISH": {
    "ENABLE": false,
    "TRANSPORT": "tcp",
    "HOST": "localhost",
    "PORT": 8883,
    "USERNAME": "indi-allsky",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED",
    "BASE_TOPIC": "indi-allsky",
    "QOS": 0,
    "TLS": true,
    "CERT_BYPASS": true,
    "PUBLISH_IMAGE": true
  },
  "SYNCAPI": {
    "ENABLE": false,
    "BASEURL": "https://example.com/indi-allsky",
    "USERNAME": "",
    "APIKEY": "REDACTED",
    "APIKEY_E": "REDACTED",
    "CERT_BYPASS": false,
    "POST_S3": false,
    "EMPTY_FILE": false,
    "UPLOAD_IMAGE": 1,
    "UPLOAD_PANORAMA": 1,
    "CONNECT_TIMEOUT": 10,
    "TIMEOUT": 60
  },
  "YOUTUBE": {
    "ENABLE": false,
    "SECRETS_FILE": "",
    "PRIVACY_STATUS": "private",
    "TITLE_TEMPLATE": "Allsky {asset_label} - {day_date:%Y-%m-%d} - {timeofday}",
    "DESCRIPTION_TEMPLATE": "",
    "CATEGORY": 22,
    "TAGS": [
      "astronomy",
      "allsky",
      "timelapse"
    ],
    "UPLOAD_VIDEO": false,
    "UPLOAD_MINI_VIDEO": false,
    "UPLOAD_STARTRAIL_VIDEO": false,
    "UPLOAD_PANORAMA_VIDEO": false
  },
  "LIBCAMERA": {
    "IMAGE_FILE_TYPE": "dng",
    "IMAGE_FILE_TYPE_DAY": "dng",
    "AWB": "auto",
    "AWB_DAY": "auto",
    "AWB_ENABLE": false,
    "AWB_ENABLE_DAY": false,
    "CAMERA_ID": 0,
    "EXTRA_OPTIONS": "",
    "EXTRA_OPTIONS_DAY": ""
  },
  "PYCURL_CAMERA": {
    "URL": "",
    "IMAGE_FILE_TYPE": "jpg",
    "USERNAME": "",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED"
  },
  "ACCUM_CAMERA": {
    "SUB_EXPOSURE_MAX": 1,
    "EVEN_EXPOSURES": true
  },
  "FOCUSER": {
    "CLASSNAME": "",
    "GPIO_PIN_1": "D17",
    "GPIO_PIN_2": "D18",
    "GPIO_PIN_3": "D27",
    "GPIO_PIN_4": "D22"
  },
  "DEW_HEATER": {
    "CLASSNAME": "",
    "ENABLE_DAY": false,
    "PIN_1": "D12",
    "INVERT_OUTPUT": false,
    "LEVEL_DEF": 100,
    "THOLD_ENABLE ": false,
    "MANUAL_TARGET": 0,
    "TEMP_USER_VAR_SLOT": 10,
    "LEVEL_LOW": 33,
    "LEVEL_MED": 66,
    "LEVEL_HIGH": 100,
    "THOLD_DIFF_LOW": 15,
    "THOLD_DIFF_MED": 10,
    "THOLD_DIFF_HIGH": 5,
    "THOLD_ENABLE": false
  },
  "FAN": {
    "CLASSNAME": "",
    "ENABLE_NIGHT": false,
    "PIN_1": "D13",
    "INVERT_OUTPUT": false,
    "LEVEL_DEF": 100,
    "THOLD_ENABLE ": false,
    "TARGET": 30,
    "TEMP_USER_VAR_SLOT": 10,
    "LEVEL_LOW": 33,
    "LEVEL_MED": 66,
    "LEVEL_HIGH": 100,
    "THOLD_DIFF_LOW": 0,
    "THOLD_DIFF_MED": 5,
    "THOLD_DIFF_HIGH": 10,
    "THOLD_ENABLE": false
  },
  "GENERIC_GPIO": {
    "A_CLASSNAME": "",
    "A_PIN_1": "D21",
    "A_INVERT_OUTPUT": false
  },
  "TEMP_SENSOR": {
    "A_CLASSNAME": "",
    "A_LABEL": "Sensor A",
    "A_PIN_1": "D5",
    "A_USER_VAR_SLOT": 10,
    "A_I2C_ADDRESS": "0x77",
    "B_CLASSNAME": "",
    "B_LABEL": "Sensor B",
    "B_PIN_1": "D6",
    "B_USER_VAR_SLOT": 15,
    "B_I2C_ADDRESS": "0x76",
    "C_CLASSNAME": "",
    "C_LABEL": "Sensor C",
    "C_PIN_1": "D16",
    "C_USER_VAR_SLOT": 20,
    "C_I2C_ADDRESS": "0x40",
    "OPENWEATHERMAP_APIKEY": "REDACTED",
    "OPENWEATHERMAP_APIKEY_E": "REDACTED",
    "WUNDERGROUND_APIKEY": "REDACTED",
    "WUNDERGROUND_APIKEY_E": "REDACTED",
    "MQTT_TRANSPORT": "tcp",
    "MQTT_HOST": "localhost",
    "MQTT_PORT": 8883,
    "MQTT_USERNAME": "indi-allsky",
    "MQTT_PASSWORD": "REDACTED",
    "MQTT_PASSWORD_E": "REDACTED",
    "MQTT_TLS": true,
    "MQTT_CERT_BYPASS": true,
    "TSL2561_GAIN_NIGHT": 1,
    "TSL2561_GAIN_DAY": 0,
    "TSL2561_INT_NIGHT": 1,
    "TSL2561_INT_DAY": 1,
    "TSL2591_GAIN_NIGHT": "GAIN_MED",
    "TSL2591_GAIN_DAY": "GAIN_LOW",
    "TSL2591_INT_NIGHT": "INTEGRATIONTIME_100MS",
    "TSL2591_INT_DAY": "INTEGRATIONTIME_100MS",
    "VEML7700_GAIN_NIGHT": "ALS_GAIN_1",
    "VEML7700_GAIN_DAY": "ALS_GAIN_1_8",
    "VEML7700_INT_NIGHT": "ALS_100MS",
    "VEML7700_INT_DAY": "ALS_100MS",
    "SI1145_VIS_GAIN_NIGHT": "GAIN_ADC_CLOCK_DIV_32",
    "SI1145_VIS_GAIN_DAY": "GAIN_ADC_CLOCK_DIV_1",
    "SI1145_IR_GAIN_NIGHT": "GAIN_ADC_CLOCK_DIV_32",
    "SI1145_IR_GAIN_DAY": "GAIN_ADC_CLOCK_DIV_1",
    "LTR390_GAIN_NIGHT": "GAIN_9X",
    "LTR390_GAIN_DAY": "GAIN_1X"
  },
  "CHARTS": {
    "CUSTOM_SLOT_1": 10,
    "CUSTOM_SLOT_2": 11,
    "CUSTOM_SLOT_3": 12,
    "CUSTOM_SLOT_4": 13
  },
  "ADSB": {
    "ENABLE": false,
    "DUMP1090_URL": "https://localhost/dump1090/data/aircraft.json",
    "CERT_BYPASS": true,
    "USERNAME": "",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED",
    "ALT_DEG_MIN": 20,
    "LABEL_ENABLE": false,
    "LABEL_LIMIT": 10,
    "AIRCRAFT_LABEL_TEMPLATE": "{id:s} {distance:0.1f}km {alt:0.1f}° {dir:s}",
    "IMAGE_LABEL_TEMPLATE_PREFIX": "# xy:-15,200 (Right)\n# anchor:ra (Right Justified)\n# color:200,200,200\nAircraft"
  }
}

#################################

end support info

#################################

@aaronwmorris
Copy link
Owner

aaronwmorris commented Oct 11, 2024

The usual method is by accessing by hostname.local, like https://hostname.local/ but this depends on MDNS (or Bonjour on apple devices). This sometimes misbehaves and you may have to reboot your desktop to fix.

You can also access by IP: https://192.168.1.207/ (this was pulled from the support info)

@Startupa
Copy link
Author

Startupa commented Oct 11, 2024 via email

@aaronwmorris
Copy link
Owner

Circling back to the 678 camera. There is a possibility this is a current draw issue. I have a touptek camera which seems to act similarly to your gpcam678. In the high resolution mode, the camera will constantly disconnect in the highest resolution mode.

However, if I connect my camera via a powered USB hub, it operates perfectly.

I have been hunting the manual or specs for the gpcam678, but I have yet to really find them published. The raspberry pi specs state that the USB ports are only capable of delivering 500mA of power. The ZWO ASI678MC only draws 375mA and I would have a hard time believing the Altair camera would draw much more than that.

@Startupa
Copy link
Author

Startupa commented Oct 15, 2024 via email

@aaronwmorris
Copy link
Owner

I do not know if it is really worth investigating unless you already have a measurement device available. Something like this would be required: https://www.amazon.com/MakerHawk-Multimeter-Voltmeter-Capacity-Resistance/dp/B07DCSNHNB

If you had a powered USB hub you could also test that. However, if you have moved on, I think we should just let this go for now. :-)

@Startupa
Copy link
Author

Startupa commented Oct 16, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants