aaronwmorris / indi-allsky

Software to manage a Linux-based All Sky Camera.
GNU General Public License v3.0
252 stars 42 forks source link

Demosaicing fails in call to cvtColor due to format of image dtype #1609

Open mburge opened 2 weeks ago

mburge commented 2 weeks ago

The call to opencv's cvtColor in processing.py debayer function fails with an exception due to the image not passing a bit depth assertion.

self.image = cv2.cvtColor(self.image, debayer_algorithm)

causes

indi-allsky.log:2024-11-06T01:29:53.574389-05:00 allsky [ERROR] MainProcess-1306/MainThread allsky._startImageWorker() [389]: Image worker exception: cv2.error: OpenCV(4.9.0) /io/opencv/modules/imgproc/src/demosaicing.cpp:1693: error: (-215:Assertion failed) depth == CV_8U || depth == CV_16U in function 'demosaicing'

I always thought this was due to my camera, ZWO CCD ASI294MC Pro, and the ASI_IMG_RAW16 driver scaling or not scaling the camera's native 14 bit data. I used to fix it by preceding the call with a quick cast:

self.image = numpy.array(self.image, dtype=numpy.uint16) 
self.image = cv2.cvtColor(self.image, debayer_algorithm)

but this no longer works. Now the call fails, but the system moves forward, generating images like normal, just not debayered. I never submitted it as a patch as it stopped the error but seemed like a hack. Any ideas? Thank you!

aaronwmorris commented 2 weeks ago

I do not think the issue is with the bit depth. indi-allsky would automatically deal with the 14-bit data correctly.

This error would imply that the bayered image is not uint8 or uint16 data. I have only ever seen uint8 or uint16 data, so I wonder what it could be.

Can you add a log message before the cv2.cvtColor() method to log the dtype of the array?

logger.info('dtype: %s', str(self.image.dtype))
self.image = numpy.array(self.image, dtype=numpy.uint16) 
self.image = cv2.cvtColor(self.image, debayer_algorithm)
mburge commented 2 weeks ago

The exception does not appear now, I wonder if it is because it is in day mode and hence a different image processing chain is being applied. The logger is showing it correctly as a uint16. I'm going to change the timezone so it is evening and see if I can duplicate the error.

aaronwmorris commented 2 weeks ago

Can you post your Support Info bundle here?

mburge commented 2 weeks ago

Yes, changing the timezone to somewhere it is evening does not seem to be sufficient to get Indi-all sky to change to night mode. It is still running as day mode after the time change.

/home/astra/dev/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: 8245584 kB

System: Raspberry Pi 5 Model B Rev 1.0

Linux allsky 6.6.51+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08) aarch64 GNU/Linux
Hostname
allsky
customer.ashnvax2.pop.starlinkisp.net customer.ashnvax2.pop.starlinkisp.net 

Time
Thu  7 Nov 02:48:40 CST 2024

System timezone
Asia/Shanghai

Uptime
 02:48:40 up 4 min,  1 user,  load average: 0.19, 0.33, 0.17

Memory
               total        used        free      shared  buff/cache   available
Mem:         8245584     1132096     6680048       38544      558448     7113488
Swap:         204320           0      204320

Filesystems
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             3947712        0   3947712   0% /dev
tmpfs             824560    13824    810736   2% /run
/dev/mmcblk0p2 491513080 31835620 434694140   7% /
tmpfs            4122784      736   4122048   1% /dev/shm
tmpfs               5120       48      5072   1% /run/lock
/dev/mmcblk0p1    522232    78276    443956  15% /boot/firmware
tmpfs             824544      144    824400   1% /run/user/1000

sysctl info
vm.swappiness = 1

Thermal info
cpu-thermal
56750

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 pfifo_fast state DOWN group default qlen 1000
    link/ether d8:3a:dd:f7:51:22 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether c8:3a:35:a0:e0:b5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.203/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
       valid_lft 3396sec preferred_lft 3396sec
    inet6 fda6:7de9:be6a:10::2ef/128 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 2605:59c0:72:e210::2ef/128 scope global dynamic noprefixroute 
       valid_lft 252sec preferred_lft 102sec
    inet6 2605:59c0:72:e210:f582:8fea:33d6:f0e6/64 scope global dynamic noprefixroute 
       valid_lft 253sec preferred_lft 103sec
    inet6 fda6:7de9:be6a:10:b8d0:c74a:305e:17be/64 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::75d0:e3:caaa:b4dc/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

User info
uid=1000(astra) gid=1000(astra) groups=1000(astra),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
astra       1036  0.0  0.1  83328 10864 ?        Ss   02:44   0:00 /usr/local/bin/indiserver -p 7624 indi_simulator_telescope indi_asi_ccd
astra       1044  0.0  0.1  42016 11776 ?        S    02:44   0:00 indi_simulator_telescope
astra       1045  0.1  1.5 526688 130544 ?       Sl   02:44   0:00 indi_asi_ccd
astra       1251  0.0  0.2  32848 23040 ?        SNs  02:45   0:00 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
astra       1253  0.7  1.4 729552 122960 ?       SNl  02:45   0:01 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
astra       1278  3.2  1.8 522976 153760 ?       SNsl 02:46   0:03 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
astra       1282  1.0  2.2 533968 187840 ?       Sl   02:46   0:01 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
astra       1284  4.9  3.8 1003680 320576 ?      Sl   02:46   0:05 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
astra       1285  0.0  1.1 385792 95296 ?        SN   02:46   0:00 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
astra       1286  0.0  1.1 386960 96352 ?        SN   02:46   0:00 /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
astra       1327  0.0  0.0   7056  2560 ?        SN   02:48   0:00 /bin/bash /home/astra/dev/indi-allsky/misc/support_info.sh

Check for virtual sessions

USB info
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0bda:b832 Realtek Semiconductor Corp. 802.11ac WLAN Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 03c3:294f ZWO ASI294MC Pro
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 04b4:6572 Cypress Semiconductor Corp. Unprogrammed CY7C65642 hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

USB Permissions
      133      0 drwxr-xr-x   6 root     root          120 Nov  7 02:44 /dev/bus/usb
      134      0 drwxr-xr-x   2 root     root           80 Nov  7 02:44 /dev/bus/usb/001
      135      0 crw-rw-r--   1 root     root     189,   0 Nov  7 02:44 /dev/bus/usb/001/001
      147      0 crw-rw-rw-   1 root     root     189,   1 Nov  7 02:44 /dev/bus/usb/001/002
      136      0 drwxr-xr-x   2 root     root           80 Nov  7 02:44 /dev/bus/usb/002
      137      0 crw-rw-r--   1 root     root     189, 128 Nov  7 02:44 /dev/bus/usb/002/001
      307      0 crw-rw-rw-   1 root     root     189, 129 Nov  7 02:48 /dev/bus/usb/002/002
      138      0 drwxr-xr-x   2 root     root           80 Nov  7 02:45 /dev/bus/usb/003
      139      0 crw-rw-r--   1 root     root     189, 256 Nov  7 02:44 /dev/bus/usb/003/001
      735      0 crw-rw-r--   1 root     root     189, 258 Nov  7 02:45 /dev/bus/usb/003/003
      140      0 drwxr-xr-x   2 root     root           60 Nov  7 02:44 /dev/bus/usb/004
      141      0 crw-rw-r--   1 root     root     189, 384 Nov  7 02:44 /dev/bus/usb/004/001

video device Permissions
crw-rw----+ 1 root video 81, 16 Nov  7 02:44 /dev/video19
crw-rw----+ 1 root video 81,  0 Nov  7 02:44 /dev/video20
crw-rw----+ 1 root video 81,  1 Nov  7 02:44 /dev/video21
crw-rw----+ 1 root video 81,  2 Nov  7 02:44 /dev/video22
crw-rw----+ 1 root video 81,  3 Nov  7 02:44 /dev/video23
crw-rw----+ 1 root video 81,  4 Nov  7 02:44 /dev/video24
crw-rw----+ 1 root video 81,  5 Nov  7 02:44 /dev/video25
crw-rw----+ 1 root video 81,  6 Nov  7 02:44 /dev/video26
crw-rw----+ 1 root video 81,  7 Nov  7 02:44 /dev/video27
crw-rw----+ 1 root video 81,  8 Nov  7 02:44 /dev/video28
crw-rw----+ 1 root video 81,  9 Nov  7 02:44 /dev/video29
crw-rw----+ 1 root video 81, 10 Nov  7 02:44 /dev/video30
crw-rw----+ 1 root video 81, 11 Nov  7 02:44 /dev/video31
crw-rw----+ 1 root video 81, 12 Nov  7 02:44 /dev/video32
crw-rw----+ 1 root video 81, 13 Nov  7 02:44 /dev/video33
crw-rw----+ 1 root video 81, 14 Nov  7 02:44 /dev/video34
crw-rw----+ 1 root video 81, 15 Nov  7 02:44 /dev/video35

v4l info
Cannot open device /dev/video0, exiting.
pispbe (platform:1000880000.pisp_be):
    /dev/video20
    /dev/video21
    /dev/video22
    /dev/video23
    /dev/video24
    /dev/video25
    /dev/video26
    /dev/video27
    /dev/video28
    /dev/video29
    /dev/video30
    /dev/video31
    /dev/video32
    /dev/video33
    /dev/video34
    /dev/video35
    /dev/media0
    /dev/media1

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

Module info
Module                  Size  Used by
8852bu               4521984  0
cfg80211             1015808  1 8852bu
rfcomm                 81920  4
snd_seq_dummy          49152  0
snd_hrtimer            49152  1
snd_seq                98304  7 snd_seq_dummy
snd_seq_device         49152  1 snd_seq
algif_hash             49152  1
algif_skcipher         49152  1
af_alg                 49152  6 algif_hash,algif_skcipher
bnep                   49152  2
sr_mod                 49152  0
cdrom                  65536  1 sr_mod
binfmt_misc            49152  1
sg                     65536  0
hci_uart               65536  0
btbcm                  49152  1 hci_uart
bluetooth             622592  33 hci_uart,btbcm,bnep,rfcomm
rpivid_hevc            65536  0
pisp_be                49152  0
aes_ce_blk             49152  4
ecdh_generic           49152  2 bluetooth
aes_ce_cipher          49152  1 aes_ce_blk
ecc                    65536  1 ecdh_generic
ghash_ce               49152  0
v4l2_mem2mem           65536  1 rpivid_hevc
gf128mul               49152  1 ghash_ce
rfkill                 49152  5 bluetooth,cfg80211
videobuf2_dma_contig    49152  2 pisp_be,rpivid_hevc
sha2_ce                49152  0
sha256_arm64           49152  1 sha2_ce
videobuf2_memops       49152  1 videobuf2_dma_contig
libaes                 49152  4 aes_ce_cipher,bluetooth,ghash_ce,aes_ce_blk
sha1_ce                49152  0
videobuf2_v4l2         49152  3 pisp_be,rpivid_hevc,v4l2_mem2mem
videodev              344064  4 pisp_be,videobuf2_v4l2,rpivid_hevc,v4l2_mem2mem
videobuf2_common       98304  6 pisp_be,videobuf2_dma_contig,videobuf2_v4l2,rpivid_hevc,v4l2_mem2mem,videobuf2_memops
raspberrypi_hwmon      49152  0
mc                     81920  6 videodev,pisp_be,videobuf2_v4l2,videobuf2_common,rpivid_hevc,v4l2_mem2mem
raspberrypi_gpiomem    49152  0
rp1_adc                49152  0
nvmem_rmem             49152  0
uio_pdrv_genirq        49152  0
uio                    49152  1 uio_pdrv_genirq
i2c_dev                49152  0
fuse                  147456  1
dm_mod                163840  0
ip_tables              65536  0
x_tables               81920  1 ip_tables
ipv6                  589824  58
vc4                   409600  4
snd_soc_hdmi_codec     49152  2
drm_display_helper     49152  1 vc4
cec                    65536  1 vc4
drm_dma_helper         49152  2 vc4
drm_kms_helper        245760  2 drm_dma_helper,vc4
snd_soc_core          311296  2 vc4,snd_soc_hdmi_codec
snd_compress           49152  1 snd_soc_core
v3d                   114688  0
snd_pcm_dmaengine      49152  1 snd_soc_core
snd_pcm               147456  4 snd_soc_hdmi_codec,snd_compress,snd_soc_core,snd_pcm_dmaengine
gpu_sched              98304  1 v3d
drm_shmem_helper       49152  1 v3d
snd_timer              65536  3 snd_seq,snd_hrtimer,snd_pcm
snd                   131072  9 snd_seq,snd_seq_device,snd_soc_hdmi_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
drm                   688128  8 gpu_sched,drm_kms_helper,drm_dma_helper,v3d,vc4,drm_shmem_helper,drm_display_helper
drm_panel_orientation_quirks    65536  1 drm
backlight              49152  2 drm_kms_helper,drm
spidev                 49152  0
spi_bcm2835            49152  0
i2c_brcmstb            49152  0
gpio_keys              49152  0

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

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
    modified:   indi_allsky/processing.py

Untracked files:
  (use "git add <file>..." to include in what will be committed)
    indi_allsky/flask/forms.mark
    indi_allsky/processing.burge
    indi_allsky/processing.mark
    indi_allsky/processing.tmp

no changes added to commit (use "git add" and/or "git commit -a")

git log
commit ec04d6eab85fc3b09a4026bc68439f6a09119ad9
Merge: d7a71b0e 5fca9d0f
Author: Aaron W Morris <aaron@aarmor.net>
Date:   Mon Nov 4 12:19:45 2024 -0600

    Merge pull request #1606 from aaronwmorris/dev

    add IMX283 support

indi version: 2.0.6

indi packages
ii  libindi-data                         1.9.9+dfsg-2                         all          Instrument-Neutral Device Interface library -- shared data
ii  libindiclient1:arm64                 1.9.9+dfsg-2+b1                      arm64        Instrument-Neutral Device Interface library -- client library

indi connections
LISTEN 0      5                       0.0.0.0:7624                   0.0.0.0:*           
ESTAB  0      0                     127.0.0.1:51274                127.0.0.1:7624        
ESTAB  0      0                     127.0.0.1:7624                 127.0.0.1:51274       

Detected indi properties
looking for *.*.*
Connected to localhost on port 7624
Queried properties from *
ZWO CCD ASI294MC Pro.CCD_FRAME_RESET is write-only
ZWO CCD ASI294MC Pro.FITS_HEADER is write-only
sending enableBLOB ZWO CCD ASI294MC Pro.CCD1
ZWO CCD ASI294MC Pro.CCD_COOLER is write-only
ZWO CCD ASI294MC Pro.CONNECTION.CONNECT=On
ZWO CCD ASI294MC Pro.CONNECTION.DISCONNECT=Off
ZWO CCD ASI294MC Pro.DRIVER_INFO.DRIVER_NAME=ZWO CCD
ZWO CCD ASI294MC Pro.DRIVER_INFO.DRIVER_EXEC=indi_asi_ccd
ZWO CCD ASI294MC Pro.DRIVER_INFO.DRIVER_VERSION=2.4
ZWO CCD ASI294MC Pro.DRIVER_INFO.DRIVER_INTERFACE=2
ZWO CCD ASI294MC Pro.POLLING_PERIOD.PERIOD_MS=1000
ZWO CCD ASI294MC Pro.DEBUG.ENABLE=Off
ZWO CCD ASI294MC Pro.DEBUG.DISABLE=On
ZWO CCD ASI294MC Pro.SIMULATION.ENABLE=Off
ZWO CCD ASI294MC Pro.SIMULATION.DISABLE=On
ZWO CCD ASI294MC Pro.CONFIG_PROCESS.CONFIG_LOAD=Off
ZWO CCD ASI294MC Pro.CONFIG_PROCESS.CONFIG_SAVE=Off
ZWO CCD ASI294MC Pro.CONFIG_PROCESS.CONFIG_DEFAULT=Off
ZWO CCD ASI294MC Pro.CONFIG_PROCESS.CONFIG_PURGE=Off
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
ZWO CCD ASI294MC Pro.CCD_EXPOSURE.CCD_EXPOSURE_VALUE=0
ZWO CCD ASI294MC Pro.CCD_ABORT_EXPOSURE.ABORT=Off
ZWO CCD ASI294MC Pro.CCD_FRAME.X=0
ZWO CCD ASI294MC Pro.CCD_FRAME.Y=0
ZWO CCD ASI294MC Pro.CCD_FRAME.WIDTH=4144
ZWO CCD ASI294MC Pro.CCD_FRAME.HEIGHT=2822
ZWO CCD ASI294MC Pro.CCD_BINNING.HOR_BIN=1
ZWO CCD ASI294MC Pro.CCD_BINNING.VER_BIN=1
ZWO CCD ASI294MC Pro.CCD_TEMPERATURE.CCD_TEMPERATURE_VALUE=31.899999999999998579
ZWO CCD ASI294MC Pro.CCD_TEMP_RAMP.RAMP_SLOPE=0
ZWO CCD ASI294MC Pro.CCD_TEMP_RAMP.RAMP_THRESHOLD=0.2000000000000000111
ZWO CCD ASI294MC Pro.CCD_CAPTURE_FORMAT.ASI_IMG_RAW8=Off
ZWO CCD ASI294MC Pro.CCD_CAPTURE_FORMAT.ASI_IMG_RGB24=Off
ZWO CCD ASI294MC Pro.CCD_CAPTURE_FORMAT.ASI_IMG_Y8=Off
ZWO CCD ASI294MC Pro.CCD_CAPTURE_FORMAT.ASI_IMG_RAW16=On
ZWO CCD ASI294MC Pro.CCD_TRANSFER_FORMAT.FORMAT_FITS=On
ZWO CCD ASI294MC Pro.CCD_TRANSFER_FORMAT.FORMAT_NATIVE=Off
ZWO CCD ASI294MC Pro.CCD_TRANSFER_FORMAT.=Off
ZWO CCD ASI294MC Pro.CCD_INFO.CCD_MAX_X=4144
ZWO CCD ASI294MC Pro.CCD_INFO.CCD_MAX_Y=2822
ZWO CCD ASI294MC Pro.CCD_INFO.CCD_PIXEL_SIZE=4.6300001144409179688
ZWO CCD ASI294MC Pro.CCD_INFO.CCD_PIXEL_SIZE_X=4.6300001144409179688
ZWO CCD ASI294MC Pro.CCD_INFO.CCD_PIXEL_SIZE_Y=4.6300001144409179688
ZWO CCD ASI294MC Pro.CCD_INFO.CCD_BITSPERPIXEL=16
ZWO CCD ASI294MC Pro.CCD_COMPRESSION.INDI_ENABLED=Off
ZWO CCD ASI294MC Pro.CCD_COMPRESSION.INDI_DISABLED=On
ZWO CCD ASI294MC Pro.CCD_FRAME_TYPE.FRAME_LIGHT=On
ZWO CCD ASI294MC Pro.CCD_FRAME_TYPE.FRAME_BIAS=Off
ZWO CCD ASI294MC Pro.CCD_FRAME_TYPE.FRAME_DARK=Off
ZWO CCD ASI294MC Pro.CCD_FRAME_TYPE.FRAME_FLAT=Off
ZWO CCD ASI294MC Pro.CCD_CFA.CFA_OFFSET_X=0
ZWO CCD ASI294MC Pro.CCD_CFA.CFA_OFFSET_Y=0
ZWO CCD ASI294MC Pro.CCD_CFA.CFA_TYPE=RGGB
ZWO CCD ASI294MC Pro.SCOPE_INFO.FOCAL_LENGTH=0
ZWO CCD ASI294MC Pro.SCOPE_INFO.APERTURE=0
ZWO CCD ASI294MC Pro.WCS_CONTROL.WCS_ENABLE=Off
ZWO CCD ASI294MC Pro.WCS_CONTROL.WCS_DISABLE=On
ZWO CCD ASI294MC Pro.UPLOAD_MODE.UPLOAD_CLIENT=On
ZWO CCD ASI294MC Pro.UPLOAD_MODE.UPLOAD_LOCAL=Off
ZWO CCD ASI294MC Pro.UPLOAD_MODE.UPLOAD_BOTH=Off
ZWO CCD ASI294MC Pro.UPLOAD_SETTINGS.UPLOAD_DIR=/home/astra
ZWO CCD ASI294MC Pro.UPLOAD_SETTINGS.UPLOAD_PREFIX=IMAGE_XXX
ZWO CCD ASI294MC Pro.CCD_FAST_TOGGLE.INDI_ENABLED=Off
ZWO CCD ASI294MC Pro.CCD_FAST_TOGGLE.INDI_DISABLED=On
ZWO CCD ASI294MC Pro.CCD_FAST_COUNT.FRAMES=1
ZWO CCD ASI294MC Pro.CCD_VIDEO_STREAM.STREAM_ON=Off
ZWO CCD ASI294MC Pro.CCD_VIDEO_STREAM.STREAM_OFF=On
ZWO CCD ASI294MC Pro.STREAM_DELAY.STREAM_DELAY_TIME=0
ZWO CCD ASI294MC Pro.STREAMING_EXPOSURE.STREAMING_EXPOSURE_VALUE=0.10000000000000000555
ZWO CCD ASI294MC Pro.STREAMING_EXPOSURE.STREAMING_DIVISOR_VALUE=1
ZWO CCD ASI294MC Pro.FPS.EST_FPS=30
ZWO CCD ASI294MC Pro.FPS.AVG_FPS=30
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_ON=Off
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_DURATION_ON=Off
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_FRAME_ON=Off
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_OFF=On
ZWO CCD ASI294MC Pro.RECORD_FILE.RECORD_FILE_DIR=/home/astra/indi__D_
ZWO CCD ASI294MC Pro.RECORD_FILE.RECORD_FILE_NAME=indi_record__T_
ZWO CCD ASI294MC Pro.RECORD_OPTIONS.RECORD_DURATION=1
ZWO CCD ASI294MC Pro.RECORD_OPTIONS.RECORD_FRAME_TOTAL=30
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.X=0
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.Y=0
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.WIDTH=4144
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.HEIGHT=2822
ZWO CCD ASI294MC Pro.CCD_STREAM_ENCODER.RAW=On
ZWO CCD ASI294MC Pro.CCD_STREAM_ENCODER.MJPEG=Off
ZWO CCD ASI294MC Pro.CCD_STREAM_RECORDER.SER=On
ZWO CCD ASI294MC Pro.LIMITS.LIMITS_BUFFER_MAX=512
ZWO CCD ASI294MC Pro.LIMITS.LIMITS_PREVIEW_FPS=10
ZWO CCD ASI294MC Pro.CCD_COOLER_POWER.CCD_COOLER_VALUE=0
ZWO CCD ASI294MC Pro.CCD_CONTROLS.Gain=1
ZWO CCD ASI294MC Pro.CCD_CONTROLS.WB_R=52
ZWO CCD ASI294MC Pro.CCD_CONTROLS.WB_B=95
ZWO CCD ASI294MC Pro.CCD_CONTROLS.Offset=10
ZWO CCD ASI294MC Pro.CCD_CONTROLS.BandWidth=40
ZWO CCD ASI294MC Pro.CCD_CONTROLS.AutoExpMaxGain=285
ZWO CCD ASI294MC Pro.CCD_CONTROLS.AutoExpMaxExpMS=30000
ZWO CCD ASI294MC Pro.CCD_CONTROLS.AutoExpTargetBrightness=100
ZWO CCD ASI294MC Pro.CCD_CONTROLS.HighSpeedMode=0
ZWO CCD ASI294MC Pro.CCD_CONTROLS.MonoBin=0
ZWO CCD ASI294MC Pro.CCD_CONTROLS_MODE.AUTO_Gain=Off
ZWO CCD ASI294MC Pro.CCD_CONTROLS_MODE.AUTO_WB_R=Off
ZWO CCD ASI294MC Pro.CCD_CONTROLS_MODE.AUTO_WB_B=Off
ZWO CCD ASI294MC Pro.CCD_CONTROLS_MODE.AUTO_BandWidth=Off
ZWO CCD ASI294MC Pro.FLIP.FLIP_HORIZONTAL=Off
ZWO CCD ASI294MC Pro.FLIP.FLIP_VERTICAL=Off
ZWO CCD ASI294MC Pro.CCD_VIDEO_FORMAT.ASI_IMG_RAW8=Off
ZWO CCD ASI294MC Pro.CCD_VIDEO_FORMAT.ASI_IMG_RGB24=Off
ZWO CCD ASI294MC Pro.CCD_VIDEO_FORMAT.ASI_IMG_Y8=Off
ZWO CCD ASI294MC Pro.CCD_VIDEO_FORMAT.ASI_IMG_RAW16=On
ZWO CCD ASI294MC Pro.BLINK.BLINK_COUNT=0
ZWO CCD ASI294MC Pro.BLINK.BLINK_DURATION=0
ZWO CCD ASI294MC Pro.ADC_DEPTH.BITS=14
ZWO CCD ASI294MC Pro.SDK.VERSION=1, 33, 0, 0
ZWO CCD ASI294MC Pro.Serial Number.SN#=170b4d0434000900
ZWO CCD ASI294MC Pro.NICKNAME.nickname=
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
ZWO CCD ASI294MC Pro.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
ZWO CCD ASI294MC Pro.CCD_VIDEO_STREAM.STREAM_ON=Off
ZWO CCD ASI294MC Pro.CCD_VIDEO_STREAM.STREAM_OFF=On
ZWO CCD ASI294MC Pro.STREAMING_EXPOSURE.STREAMING_EXPOSURE_VALUE=0.10000000000000000555
ZWO CCD ASI294MC Pro.STREAMING_EXPOSURE.STREAMING_DIVISOR_VALUE=1
ZWO CCD ASI294MC Pro.FPS.EST_FPS=30
ZWO CCD ASI294MC Pro.FPS.AVG_FPS=30
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_ON=Off
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_DURATION_ON=Off
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_FRAME_ON=Off
ZWO CCD ASI294MC Pro.RECORD_STREAM.RECORD_OFF=On
ZWO CCD ASI294MC Pro.RECORD_FILE.RECORD_FILE_DIR=/home/astra/indi__D_
ZWO CCD ASI294MC Pro.RECORD_FILE.RECORD_FILE_NAME=indi_record__T_
ZWO CCD ASI294MC Pro.RECORD_OPTIONS.RECORD_DURATION=1
ZWO CCD ASI294MC Pro.RECORD_OPTIONS.RECORD_FRAME_TOTAL=30
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.X=0
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.Y=0
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.WIDTH=4144
ZWO CCD ASI294MC Pro.CCD_STREAM_FRAME.HEIGHT=2822
ZWO CCD ASI294MC Pro.CCD_STREAM_ENCODER.RAW=On
ZWO CCD ASI294MC Pro.CCD_STREAM_ENCODER.MJPEG=Off
ZWO CCD ASI294MC Pro.CCD_STREAM_RECORDER.SER=On
ZWO CCD ASI294MC Pro.LIMITS.LIMITS_BUFFER_MAX=512
ZWO CCD ASI294MC Pro.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_PURTelescope 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
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
GE=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=1.6473233756641999457e-05
Telescope Simulator.MOUNT_AXES.SECONDARY=38.488334999999999297
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=16.728271226244061154
Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=38.48833465576171875
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_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.1x=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.2x=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.3x=On
Telescope Simulator.TELESCOPE_SLEW_RATE.4x=Off
Telescope Simulator.TARGET_EOD_COORD.RA=0
Telescope Simulator.TARGET_EOD_COORD.DEC=0
Telescope Simulator.TIME_UTC.UTC=2024-11-06T18:46:46
Telescope Simulator.TIME_UTC.OFFSET=8.00
Telescope Simulator.GEOGRAPHIC_COORD.LAT=38.48833465576171875
Telescope Simulator.GEOGRAPHIC_COORD.LONG=-77.7213897705078125
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=38.48833465576171875
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.TELESCOPE_PIER_SIDE.PIER_WEST=Off
Telescope Simulator.TELESCOPE_PIER_SIDE.PIER_EAST=On
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.SNOOP_JOYSTICK.SNOOP_JOYSTICK_DEVICE=Joystick
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.GUIDE_RATE.GUIDE_RATE_WE=0.5
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_NS=0.5
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=1.6473233756641999457e-05
Telescope Simulator.MOUNT_AXES.SECONDARY=38.488334999999999297

libcamera: not detected

libcamera packages
ii  libcamera-apps                       1.5.2-2                              all          transitional package
ii  libcamera-ipa:arm64                  0.3.2+rpt20240927-1                  arm64        complex camera support library (IPA modules)
ii  libcamera-tools                      0.3.2+rpt20240927-1                  arm64        complex camera support library (tools)
ii  libcamera0.2:arm64                   0.2.0+rpt20240418-1                  arm64        complex camera support library
ii  libcamera0.3:arm64                   0.3.2+rpt20240927-1                  arm64        complex camera support library
ii  libspa-0.2-libcamera:arm64           1.2.4-1~bpo12+1+rpt1                 arm64        libraries for the PipeWire multimedia server - libcamera plugin
ii  pipewire-libcamera                   1.2.4-1~bpo12+1+rpt1                 all          transitional package for libspa-0.2-libcamera
ii  python3-libcamera:arm64              0.3.2+rpt20240927-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+deb12u3                     arm64        Shared Python runtime library (version 3.11)
ii  libpython3.11-dev:arm64              3.11.2-6+deb12u3                     arm64        Header files and a static library for Python (v3.11)
ii  libpython3.11-minimal:arm64          3.11.2-6+deb12u3                     arm64        Minimal subset of the Python language (version 3.11)
ii  libpython3.11-stdlib:arm64           3.11.2-6+deb12u3                     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-attr                         22.2.0-1                             all          Attributes without boilerplate (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-0+rpt1                         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-json-pointer                 2.3-2                                all          resolve JSON pointers - Python 3.x
ii  python3-jsonschema                   4.10.3-1                             all          An(other) implementation of JSON Schema (Draft 3, 4, 6, 7)
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-libarchive-c                 2.9-0.1                              all          Python3 interface to libarchive
ii  python3-libcamera:arm64              0.3.2+rpt20240927-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+deb12u1                   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.22-2                             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-pyrsistent:arm64             0.18.1-1+b3                          arm64        persistent/functional/immutable data structures for Python
ii  python3-pyudev                       0.24.0-1                             all          Python3 bindings for libudev
ii  python3-renderpm:arm64               3.6.12-1+deb12u1                     arm64        python low level render interface
ii  python3-reportlab                    3.6.12-1+deb12u1                     all          ReportLab library to create PDF documents using Python3
ii  python3-reportlab-accel:arm64        3.6.12-1+deb12u1                     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-rfc3987                      1.3.8-2                              all          Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)
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-tqdm                         4.64.1-1                             all          fast, extensible progress bar for Python 3 and CLI tool
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-uritemplate                  4.1.1-2                              all          implementation of RFC6570 - Python 3.x
ii  python3-urllib3                      1.26.12-1                            all          HTTP library with thread-safe connection pooling for Python3
ii  python3-v4l2                         0.3.5-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-webcolors                    1.11.1-1                             all          python3 library of color names and value formats
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+deb12u3                     arm64        Interactive high-level object-oriented language (version 3.11)
ii  python3.11-dev                       3.11.2-6+deb12u3                     arm64        Header files and a static library for Python (v3.11)
ii  python3.11-minimal                   3.11.2-6+deb12u3                     arm64        Minimal subset of the Python language (version 3.11)
ii  python3.11-venv                      3.11.2-6+deb12u3                     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/astra/dev/indi-allsky/virtualenv/indi-allsky/bin:/usr/local/bin:/usr/bin:/bin
flask command: /home/astra/dev/indi-allsky/virtualenv/indi-allsky/bin/flask

virtualenv python modules
Adafruit-Blinka==8.41.0
adafruit-circuitpython-ads1x15==2.4.1
adafruit-circuitpython-ahtx0==1.0.22
adafruit-circuitpython-bh1750==1.1.11
adafruit-circuitpython-bme280==2.6.24
adafruit-circuitpython-bme680==3.7.6
adafruit-circuitpython-busdevice==5.2.9
adafruit-circuitpython-connectionmanager==3.1.0
adafruit-circuitpython-dht==4.0.4
adafruit-circuitpython-ltr390==1.1.17
adafruit-circuitpython-mlx90614==1.2.18
adafruit-circuitpython-mlx90640==1.3.3
adafruit-circuitpython-register==1.9.18
adafruit-circuitpython-requests==4.0.0
adafruit-circuitpython-sht31d==2.3.25
adafruit-circuitpython-sht4x==1.0.19
adafruit-circuitpython-si1145==1.2.1
adafruit-circuitpython-si7021==4.1.11
adafruit-circuitpython-tsl2561==3.3.18
adafruit-circuitpython-tsl2591==1.3.12
adafruit-circuitpython-typing==1.10.3
adafruit-circuitpython-veml7700==2.0.2
Adafruit-PlatformDetect==3.69.0
Adafruit-PureIO==1.1.11
alembic==1.13.1
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.0.0
astropy-healpix==1.0.2
astropy-iers-data==0.2024.3.4.0.30.17
astroscrappy==1.1.0
bcrypt==4.1.2
blinker==1.7.0
boto3==1.34.55
botocore==1.34.55
Bottleneck==1.3.8
cachetools==5.3.3
ccdproc==2.4.1
certifi==2024.8.30
cffi==1.16.0
charset-normalizer==3.3.2
circuitpython-bmp180==0.2.0
click==8.1.7
cloudpickle==3.0.0
cryptography==42.0.5
Cython==3.0.9
dask==2024.2.1
dbus-python==1.3.2
ephem==4.1.5
fasteners==0.19
fish2pano==0.4.1
Flask==3.0.2
Flask-Login==0.6.3
Flask-Migrate==4.0.5
Flask-SQLAlchemy==3.1.1
Flask-WTF==1.2.1
fsspec==2024.2.0
google-api-core==2.17.1
google-api-python-client==2.121.0
google-auth==2.28.1
google-auth-httplib2==0.2.0
google-auth-oauthlib==1.2.0
google-cloud-core==2.4.1
google-cloud-storage==2.15.0
google-crc32c==1.5.0
google-resumable-media==2.7.0
googleapis-common-protos==1.62.0
gpiod==2.1.3
greenlet==3.0.3
gunicorn==22.0.0
httplib2==0.22.0
idna==3.6
imageio==2.34.0
imageio-ffmpeg==0.4.9
importlib-metadata==7.0.1
inotify==0.2.10
is-safe-url==1.0
itsdangerous==2.1.2
Jinja2==3.1.3
jmespath==1.0.1
jplephem==2.22
lazy_loader==0.3
locket==1.0.0
lxml==5.1.0
Mako==1.3.2
MarkupSafe==2.1.5
mysql-connector-python==8.3.0
networkx==3.2.1
nose==1.3.7
numcodecs==0.12.1
numpy==1.26.4
oauthlib==3.2.2
opencv-python-headless==4.9.0.80
packaging==24.1
paho-mqtt==2.0.0
paramiko==3.4.0
partd==1.4.1
passlib==1.7.4
piexif==1.1.3
pillow==10.2.0
prettytable==3.10.0
protobuf==4.25.3
psutil==5.9.8
pyasn1==0.5.1
pyasn1-modules==0.3.0
pycparser==2.21
pycurl==7.45.3
pyerfa==2.0.1.1
pyftdi==0.55.4
pygifsicle==1.0.7
pyindi-client @ git+https://github.com/indilib/pyindi-client.git@6f8fa8042f60f7b3079f6d66a0b8ee720af09d64
PyMySQL==1.1.0
PyNaCl==1.5.0
pyparsing==3.1.1
pyserial==3.5
python-dateutil==2.9.0.post0
pytz==2024.2
pyusb==1.2.1
PyYAML==6.0.1
rawpy==0.19.1
reproject==0.13.0
requests==2.31.0
requests-oauthlib==1.3.1
requests-toolbelt==1.0.0
RPi.GPIO==0.7.1
rpi_ws281x==5.0.0
rsa==4.9
s3transfer==0.10.0
scikit-image==0.22.0
scipy==1.12.0
semantic-version==2.10.0
sep==1.2.1
setuptools-rust==1.9.0
sgp4==2.23
shapely==2.0.3
six==1.16.0
skyfield==1.49
SQLAlchemy==2.0.28
support-developer==1.0.5
sysv_ipc==1.1.0
tifffile==2024.2.12
toolz==0.12.1
typing_extensions==4.10.0
uritemplate==4.1.1
urllib3==2.0.7
wcwidth==0.2.13
Werkzeug==3.0.1
WTForms==3.1.2
zarr==2.17.0
zipp==3.17.0

indi-allsky config (passwords redacted) 2024-11-07 02:48:45,673 [INFO] MainProcess config._dump() [1084]: Dumping config

{
  "ENCRYPT_PASSWORDS_comment": "Do not manually adjust",
  "ENCRYPT_PASSWORDS": true,
  "CAMERA_INTERFACE": "indi",
  "INDI_SERVER": "localhost",
  "INDI_PORT": 7624,
  "INDI_CAMERA_NAME": "",
  "OWNER": "REDACTED",
  "LENS_NAME": "Samyang",
  "LENS_FOCAL_LENGTH": 14,
  "LENS_FOCAL_RATIO": 2.4,
  "LENS_IMAGE_CIRCLE": 5020,
  "LENS_OFFSET_X": 0,
  "LENS_OFFSET_Y": 0,
  "LENS_ALTITUDE": 90,
  "LENS_AZIMUTH": 350,
  "CCD_CONFIG": {
    "NIGHT": {
      "GAIN": 300,
      "BINNING": 1
    },
    "MOONMODE": {
      "GAIN": 120,
      "BINNING": 1
    },
    "DAY": {
      "GAIN": 1,
      "BINNING": 1
    }
  },
  "INDI_CONFIG_DEFAULTS": {
    "SWITCHES": {
      "CCD_VIDEO_FORMAT": {
        "on": [
          "ASI_IMG_RAW16"
        ],
        "off": [
          "ASI_IMG_RAW8"
        ]
      }
    },
    "PROPERTIES": {
      "CCD_CONTROLS": {
        "Offset": 10,
        "BandWidth": 40
      }
    }
  },
  "INDI_CONFIG_DAY": {},
  "CCD_EXPOSURE_MAX": 13.9,
  "CCD_EXPOSURE_DEF": 0,
  "CCD_EXPOSURE_MIN": 0,
  "CCD_EXPOSURE_MIN_DAY": 0,
  "CCD_BIT_DEPTH": 0,
  "EXPOSURE_PERIOD": 30,
  "EXPOSURE_PERIOD_DAY": 60,
  "FOCUS_MODE": false,
  "FOCUS_DELAY": 2,
  "CFA_PATTERN": "RGGB",
  "SCNR_ALGORITHM": "",
  "WBR_FACTOR": 1,
  "WBG_FACTOR": 1,
  "WBB_FACTOR": 1,
  "AUTO_WB": true,
  "SATURATION_FACTOR": 1.5,
  "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": 3,
  "DETECT_STARS": true,
  "DETECT_STARS_THOLD": 0.6,
  "DETECT_METEORS": true,
  "DETECT_MASK": "",
  "DETECT_DRAW": false,
  "LOGO_OVERLAY": "",
  "SQM_ROI": [],
  "SQM_FOV_DIV": 3,
  "LOCATION_NAME": "The Lonely M Farm",
  "LOCATION_LATITUDE": 38,
  "LOCATION_LONGITUDE": -78,
  "LOCATION_ELEVATION": 121,
  "CAPTURE_PAUSE": false,
  "TIMELAPSE_ENABLE": true,
  "TIMELAPSE_SKIP_FRAMES": 4,
  "TIMELAPSE_PRE_PROCESSOR": "standard",
  "DAYTIME_CAPTURE": true,
  "DAYTIME_CAPTURE_SAVE": true,
  "DAYTIME_TIMELAPSE": true,
  "DAYTIME_CONTRAST_ENHANCE": false,
  "NIGHT_CONTRAST_ENHANCE": false,
  "CONTRAST_ENHANCE_16BIT": false,
  "CLAHE_CLIPLIMIT": 12,
  "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": {
    "MODE1_ENABLE": true,
    "MODE1_GAMMA": 3,
    "MODE1_STDDEVS": 2.25,
    "SPLIT": false,
    "MOONMODE": true,
    "DAYTIME": false,
    "CLASSNAME": "mode2_mtf",
    "MODE2_SHADOWS": 0.03,
    "MODE2_MIDTONES": 0.3,
    "MODE2_HIGHLIGHTS": 1
  },
  "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": 100,
  "STARTRAILS_SUN_ALT_THOLD": -15,
  "STARTRAILS_MOONMODE_THOLD": false,
  "STARTRAILS_MOON_ALT_THOLD": 91,
  "STARTRAILS_MOON_PHASE_THOLD": 101,
  "STARTRAILS_USE_DB_DATA": true,
  "IMAGE_CALIBRATE_DARK": true,
  "IMAGE_CALIBRATE_BPM": false,
  "IMAGE_EXIF_PRIVACY": true,
  "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:60 [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:50,50,150\nTemp {temp:0.1f}{temp_unit:s}\n# xy:15,15 (Upper Left)\n# anchor:la (Left Justified)\n# color:0,150,150\nStars {stars:d}\n# color:175,175,0\nSun {sun_alt:0.0f}°\n# color:100,100,0\nJupiter {jupiter_alt:0.0f}°\n# color:150,150,150\nMoon {moon_phase:0.0f}% {moon_alt:0.0f}°\n# xy:15,-210 (Lower Left)  [Use 15,-210 for size 60]\nExposure {exposure:0.6f}\n# color:150,50,0\nGain {gain:d}|{stretch:s}|{stack_method:s}",
  "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": true,
    "DIAMETER": 3000,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "SCALE": 1,
    "MODULUS": 4,
    "ROTATE_ANGLE": 0,
    "FLIP_H": false,
    "ENABLE_CARDINAL_DIRS": false,
    "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": 5,
  "IMAGE_STACK_ALIGN": true,
  "IMAGE_ALIGN_DETECTSIGMA": 5,
  "IMAGE_ALIGN_POINTS": 50,
  "IMAGE_ALIGN_SOURCEMINAREA": 10,
  "IMAGE_STACK_SPLIT": false,
  "THUMBNAILS": {
    "IMAGES_AUTO": true
  },
  "IMAGE_EXPIRE_DAYS": 30,
  "IMAGE_RAW_EXPIRE_DAYS": 10,
  "IMAGE_FITS_EXPIRE_DAYS": 10,
  "TIMELAPSE_EXPIRE_DAYS": 365,
  "TIMELAPSE_OVERWRITE": false,
  "IMAGE_QUEUE_MAX": 4,
  "IMAGE_QUEUE_MIN": 1,
  "IMAGE_QUEUE_BACKOFF": 0.5,
  "FFMPEG_FRAMERATE": 25,
  "FFMPEG_BITRATE": "5000k",
  "FFMPEG_VFSCALE": "",
  "FFMPEG_CODEC": "libx264",
  "FFMPEG_EXTRA_OPTIONS": "",
  "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": false,
    "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": 30,
    "OUTLINE_CIRCLE": false,
    "CHAR_WEST": "W"
  },
  "ORB_PROPERTIES": {
    "MODE": "ha",
    "RADIUS": 18,
    "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_METADATA_NAME": "latest_metadata.json",
    "REMOTE_METADATA_FOLDER": "/home/allsky/upload/allsky",
    "REMOTE_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_METADATA": false,
    "UPLOAD_VIDEO": false,
    "UPLOAD_KEOGRAM": false,
    "UPLOAD_STARTRAIL": false,
    "UPLOAD_STARTRAIL_VIDEO": false,
    "UPLOAD_PANORAMA_VIDEO": false,
    "UPLOAD_ENDOFNIGHT": false,
    "LIBCURL_OPTIONS": {},
    "REMOTE_RAW_FOLDER": "/home/allsky/upload/allsky/export",
    "REMOTE_FITS_FOLDER": "/home/allsky/upload/allsky/fits",
    "UPLOAD_RAW": false,
    "UPLOAD_FITS": false,
    "FORCE_IPV4": false,
    "FORCE_IPV6": false,
    "REMOTE_MINI_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "UPLOAD_MINI_VIDEO": false
  },
  "S3UPLOAD": {
    "ENABLE": true,
    "CLASSNAME": "gcp_storage",
    "ACCESS_KEY": "",
    "SECRET_KEY": "REDACTED",
    "SECRET_KEY_E": "REDACTED",
    "CREDS_FILE": "/home/astra/dev/synology-279223-2ab721693b1c.json",
    "BUCKET": "klangwolke",
    "REGION": "us-east-2",
    "NAMESPACE": "",
    "HOST": "storage.googleapis.com",
    "PORT": 0,
    "CONNECT_TIMEOUT": 60,
    "TIMEOUT": 240,
    "URL_TEMPLATE": "https://{bucket}.{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": [
      "timelapse",
      "allsky",
      "astronomy"
    ],
    "UPLOAD_VIDEO": false,
    "UPLOAD_STARTRAIL_VIDEO": false,
    "UPLOAD_PANORAMA_VIDEO": false,
    "UPLOAD_MINI_VIDEO": false
  },
  "LIBCAMERA": {
    "IMAGE_FILE_TYPE": "dng",
    "AWB": "auto",
    "AWB_DAY": "auto",
    "AWB_ENABLE": false,
    "AWB_ENABLE_DAY": false,
    "EXTRA_OPTIONS": "",
    "EXTRA_OPTIONS_DAY": "",
    "IMAGE_FILE_TYPE_DAY": "dng",
    "CAMERA_ID": 0
  },
  "PYCURL_CAMERA": {
    "URL": "",
    "USERNAME": "",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED",
    "IMAGE_FILE_TYPE": "jpg"
  },
  "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_PIN_1": "D5",
    "A_USER_VAR_SLOT": 10,
    "A_I2C_ADDRESS": "0x77",
    "B_CLASSNAME": "",
    "B_PIN_1": "D6",
    "B_USER_VAR_SLOT": 15,
    "B_I2C_ADDRESS": "0x76",
    "C_CLASSNAME": "",
    "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_PASSWORD": "REDACTED",
    "MQTT_PASSWORD_E": "REDACTED",
    "A_LABEL": "Sensor A",
    "B_LABEL": "Sensor B",
    "C_LABEL": "Sensor C",
    "MQTT_TRANSPORT": "tcp",
    "MQTT_HOST": "localhost",
    "MQTT_PORT": 8883,
    "MQTT_USERNAME": "indi-allsky",
    "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": true,
    "DUMP1090_URL": "https://localhost/dump1090/data/aircraft.json",
    "CERT_BYPASS": true,
    "USERNAME": "",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED",
    "ALT_DEG_MIN": 20,
    "LABEL_ENABLE": true,
    "LABEL_LIMIT": 10,
    "AIRCRAFT_LABEL_TEMPLATE": "{id:s} {distance:0.1f}km {alt:0.1f}° {dir:s}",
    "IMAGE_LABEL_TEMPLATE_PREFIX": "# xy:15,300 (Left)\n# anchor:la (Left Justified)\n# color:200,200,200\nAircraft"
  },
  "SATELLITE_TRACK": {
    "ENABLE": true,
    "DAYTIME_TRACK": false,
    "ALT_DEG_MIN": 20,
    "LABEL_ENABLE": true,
    "LABEL_LIMIT": 10,
    "SAT_LABEL_TEMPLATE": "{title:s} {alt:0.1f}° {dir:s}",
    "IMAGE_LABEL_TEMPLATE_PREFIX": "# xy:-15,200 (Right)\n# anchor:ra (Right Justified)\n# color:200,200,200\nSatellites"
  }
}

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

end support info

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

aaronwmorris commented 2 weeks ago

Thanks! That all looks normal.

You would have to change the Sun Altitude setting on the Location tab to force switching to night mode.

mburge commented 2 weeks ago

Awh, good to know, I'll try that out and see if I can recreate the error.

mburge commented 2 weeks ago

Nothing during night mode, but there were no stars so the stacking and registration didn't run as normal. Will try that out soon as the clouds disperse. I have a feeling it could be a result of that process. If it isn't, then I'm not sure where it came from, but it will have disappeared, which is great.

aaronwmorris commented 2 weeks ago

Oh well. Just let me know if it happens again.