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

Extra text is displaced when Moon Mode is active #1645

Open
wjschmitt opened this issue Nov 16, 2024 · 7 comments
Open

Extra text is displaced when Moon Mode is active #1645

wjschmitt opened this issue Nov 16, 2024 · 7 comments

Comments

@wjschmitt
Copy link

I have an extra text file that gets added to the image in the correct (ie. upper left) position, except when Moon Mode is active. Then the extra text is displaced and appears under the upper right label. When Moon Mode is deactivated, text moves back to upper left. I've tried reducing the font size and removing lines from the extra text, but the text will not appear in upper left when moon mode is active.

upper_left
upper_right

@aaronwmorris
Copy link
Owner

Can you post the contents of the extra text?

@wjschmitt
Copy link
Author

One more clue - I believe this started happening after a recent update. Don't remember the date I did it. I have another identical setup where it doesn't happen at all. Both systems are on v2024.09.1.
Extra text file contains the following text, everything below the line. File is attached.
umid.txt

I've looked for leading or trailing spaces. I've removed lines. Nothing helped.


OAT : 70.2 F
Humidity : 62%
Dew Point : 56.7 F
Clouds % : 100%
Case Temp : 80.4 F
Case Hum : 50.6%
CPU Temp : 96.8
Disk Used : 68.6%
Moon Phase: Waning Gibbous
Illumin % : 100%
Moonrise : 15:30
Moonset : 06:50

@wjschmitt
Copy link
Author

wjschmitt commented Nov 17, 2024

I'm attaching a shot of the test system where the issue doesn't appear. Same extra text file. Moon mode is active. Labels are all normal. My test system does have a different camera, if that would affect label placement.
test_system

@aaronwmorris
Copy link
Owner

Its interesting when the bad placement happens, its showing the satellite tracking label. I am going to investigate around the satellite tracking code.

Can you post your Support Info bundle here?

@wjschmitt
Copy link
Author

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

indi-allsky support info

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


Distribution: ubuntu
Release: 22.04
Arch: x86_64
Bits: 64

CPUs: 4
Memory: 8132344 kB

System: Generic PC

Linux SpeedDesk 6.8.0-47-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct  2 16:16:55 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Hostname
SpeedDesk
SpeedDesk.localdomain SpeedDesk SpeedDesk SpeedDesk 

Time
Sun Nov 17 09:21:24 AM EST 2024

System timezone
America/New_York

Uptime
 09:21:24 up 30 days, 34 min,  1 user,  load average: 1.05, 0.97, 0.47

Memory
               total        used        free      shared  buff/cache   available
Mem:         8132344     2140264      329144       14860     5662936     5639008
Swap:        3991548     1207380     2784168

Filesystems
Filesystem     1K-blocks      Used Available Use% Mounted on
tmpfs             813236      1564    811672   1% /run
/dev/sda3      131005476 103158208  21146420  83% /
tmpfs            4066172       180   4065992   1% /dev/shm
tmpfs               5120         0      5120   0% /run/lock
/dev/sda2         524252      6228    518024   2% /boot/efi
tmpfs             813232       104    813128   1% /run/user/1000

sysctl info
vm.swappiness = 60

Thermal info

system python: Python 3.10.12

indiserver: /usr/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 
       valid_lft forever preferred_lft forever
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether bc:24:11:9e:c5:54 brd ff:ff:ff:ff:ff:ff
    altname enp0s18
    inet 192.168.1.148/24 brd 192.168.1.255 scope global dynamic noprefixroute ens18
       valid_lft 65759sec preferred_lft 65759sec
    inet6 fdd4:de4c:e98e:baa2:8b0b:2c62:a80d:62ff/64 scope global temporary dynamic 
       valid_lft 1770sec preferred_lft 1770sec
    inet6 fdd4:de4c:e98e:baa2:c90f:2d7f:75e2:6d0f/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 1770sec preferred_lft 1770sec
    inet6 fe80::313b:6708:3258:7907/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
928: zteb4lzbu7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2800 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether b2:13:d4:8e:53:23 brd ff:ff:ff:ff:ff:ff
    inet 172.22.72.75/16 brd 172.22.255.255 scope global zteb4lzbu7
       valid_lft forever preferred_lft forever
    inet6 fe80::b013:d4ff:fe8e:5323/64 scope link 
       valid_lft forever preferred_lft forever

User info
uid=1000(uwsd) gid=1000(uwsd) groups=1000(uwsd),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),101(systemd-journal),122(lpadmin),134(lxd),135(sambashare),138(i2c)

Process info
uwsd     1585000  0.0  0.0  10212  3712 ?        Ss   Nov09   0:00 /usr/bin/indiserver -p 7624 indi_simulator_telescope indi_webcam_ccd
uwsd     1585002  0.0  0.1  39936 12928 ?        S    Nov09   0:00 indi_simulator_telescope
uwsd     1585003  0.0  0.4 770932 34944 ?        SLl  Nov09   0:00 indi_webcam_ccd
uwsd     1585013  0.0  0.1  36240  8504 ?        SNs  Nov09   1:07 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/python3.11 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
uwsd     1585056  0.0  2.1 1451556 178612 ?      SNl  Nov09   6:57 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/python3.11 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
uwsd     2140417  0.3  1.7 667696 139032 ?       SNsl 09:11   0:01 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
uwsd     2140421  4.6  2.7 683404 225568 ?       Sl   09:11   0:28 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
uwsd     2140423 21.8  4.6 1162224 381456 ?      Sl   09:11   2:12 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
uwsd     2140424  0.1  1.4 479992 119776 ?       SN   09:11   0:01 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
uwsd     2140425  0.0  1.1 469428 93748 ?        SN   09:11   0:00 /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
uwsd     2140981  0.0  0.0  10088  3456 ?        SN   09:21   0:00 /bin/bash /home/uwsd/indi-allsky/misc/support_info.sh

Check for virtual sessions
uwsd        1574  0.0  0.0 236292  5632 ?        Ssl  Oct18   0:00 /usr/libexec/gsd-screensaver-proxy
uwsd        1874  0.0  0.1 2595400 12620 ?       Sl   Oct18   0:00 /usr/bin/gjs /usr/share/gnome-shell/org.gnome.ScreenSaver

USB info
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

USB Permissions
      144      0 drwxr-xr-x   3 root     root           60 Oct 18 09:47 /dev/bus/usb
      145      0 drwxr-xr-x   2 root     root           80 Oct 18 09:47 /dev/bus/usb/001
      146      0 crw-rw-r--   1 root     root     189,   0 Oct 18 10:05 /dev/bus/usb/001/001
      165      0 crw-rw-r--   1 root     root     189,   1 Oct 18 10:05 /dev/bus/usb/001/002

video device Permissions
total 236
-rwxrwxr-x  1 uwsd uwsd  2854 Oct  3 10:47 allsky.py
-rw-rw-r--  1 uwsd uwsd   153 Oct  3 10:47 app.py
-rwxrwxr-x  1 uwsd uwsd  1837 Oct  3 10:47 config.py
drwxrwxr-x  2 uwsd uwsd  4096 Oct  3 10:47 content
-rwxrwxr-x  1 uwsd uwsd  2691 Oct  3 10:47 darks.py
drwxrwxr-x  2 uwsd uwsd  4096 Nov  9 10:26 docker
drwxrwxr-x  4 uwsd uwsd  4096 Oct  3 10:47 examples
-rw-rw-r--  1 uwsd uwsd  1993 Oct  3 10:47 flask.json_template
drwxrwxr-x  3 uwsd uwsd  4096 Oct  3 10:47 html
drwxrwxr-x 11 uwsd uwsd  4096 Nov  9 10:26 indi_allsky
-rw-rw-r--  1 uwsd uwsd 35149 Oct  3 10:47 LICENSE
drwxrwxr-x 13 uwsd uwsd  4096 Oct  3 10:47 licenses
drwxrwxr-x  2 uwsd uwsd  4096 Oct  3 10:47 log
drwxrwxr-x  3 uwsd uwsd  4096 Oct  3 10:47 migrations
drwxrwxr-x  2 uwsd uwsd  4096 Nov 17 09:20 misc
-rw-rw-r--  1 uwsd uwsd    98 Oct  3 10:47 passenger_wsgi.py
drwxrwxr-x  2 uwsd uwsd  4096 Oct  3 10:55 __pycache__
-rw-rw-r--  1 uwsd uwsd 34661 Nov  9 10:26 README.md
drwxrwxr-x  2 uwsd uwsd  4096 Nov  9 10:26 requirements
drwxrwxr-x  2 uwsd uwsd  4096 Nov  9 10:26 service
-rwxrwxr-x  1 uwsd uwsd 85669 Nov  9 10:26 setup.sh
drwxrwxr-x  4 uwsd uwsd  4096 Nov  9 10:26 testing
drwxrwxr-x  3 uwsd uwsd  4096 Oct  3 10:52 virtualenv

v4l info
/home/uwsd/indi-allsky/misc/support_info.sh: line 186: v4l2-ctl: command not found

Module info
Module                  Size  Used by
tcp_diag               12288  0
inet_diag              28672  1 tcp_diag
cpuid                  12288  0
tls                   155648  0
binfmt_misc            24576  1
nls_iso8859_1          12288  1
bochs                  20480  1
sha256_ssse3           32768  0
sha1_ssse3             32768  0
drm_vram_helper        24576  1 bochs
drm_ttm_helper         12288  2 bochs,drm_vram_helper
ttm                   110592  2 drm_vram_helper,drm_ttm_helper
aesni_intel           356352  0
input_leds             12288  0
joydev                 32768  0
serio_raw              20480  0
mac_hid                12288  0
crypto_simd            16384  1 aesni_intel
cryptd                 24576  1 crypto_simd
vmgenid                12288  0
qemu_fw_cfg            24576  0
sch_fq_codel           24576  3
msr                    12288  0
parport_pc             53248  0
ppdev                  24576  0
lp                     28672  0
parport                73728  3 parport_pc,lp,ppdev
efi_pstore             12288  0
ip_tables              32768  0
x_tables               65536  1 ip_tables
autofs4                57344  2
hid_generic            12288  0
usbhid                 77824  0
psmouse               217088  0
hid                   180224  2 usbhid,hid_generic
i2c_piix4              32768  0
pata_acpi              12288  0
floppy                131072  0

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

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	misc/case_data.txt
	misc/moon.txt
	misc/moon_bkup.txt
	misc/umid.txt

nothing added to commit but untracked files present (use "git add" to track)

git log
commit 8823fbee61da66923e2ce331a9ecdf78ec7566b9
Merge: f69a984b 18971256
Author: Aaron W Morris <[email protected]>
Date:   Fri Nov 8 22:51:35 2024 -0600

    Merge pull request #1623 from USA-RedDragon/boto-s3-minio-support
    
    feat(boto_minio): add minio client for object storage

indi version: 2.1.0

indi packages
ii  libindi-data                               2.1.0+202410100654~ubuntu22.04.1             all          Instrument-Neutral Device Interface library -- shared data
ii  libindi-dev                                2.1.0+202410100654~ubuntu22.04.1             amd64        Instrument-Neutral Device Interface library -- development files
ii  libindi1:amd64                             2.1.0+202410100654~ubuntu22.04.1             amd64        Instrument-Neutral Device Interface library -- shared library

indi connections
LISTEN    0      5                     0.0.0.0:7624                0.0.0.0:*           
ESTAB     0      0               192.168.1.148:35638         192.168.1.247:7624        

Detected indi properties
looking for *.*.*
Connected to localhost on port 7624
Queried properties from *
Telescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
INDI Webcam.CONNECTION.CONNECT=Off
INDI Webcam.CONNECTION.DISCONNECT=On
Telescope Simulator.CONNECTION.CONNECT=Off
Telescope Simulator.CONNECTION.DISCONNECT=On
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=0
Telescope Simulator.MOUNT_AXES.SECONDARY=0
INDI Webcam.DRIVER_INFO.DRIVER_NAME=INDI Webcam
INDI Webcam.DRIVER_INFO.DRIVER_EXEC=indi_webcam_ccd
INDI Webcam.DRIVER_INFO.DRIVER_VERSION=0.2
INDI Webcam.DRIVER_INFO.DRIVER_INTERFACE=2
INDI Webcam.POLLING_PERIOD.PERIOD_MS=10
INDI Webcam.RAPID_STACKING_OPTION.Integration=Off
INDI Webcam.RAPID_STACKING_OPTION.Average=Off
INDI Webcam.RAPID_STACKING_OPTION.Off=On
INDI Webcam.OUTPUT_FORMAT_OPTION.16 bit Grayscale=Off
INDI Webcam.OUTPUT_FORMAT_OPTION.16 bit RGB=Off
INDI Webcam.OUTPUT_FORMAT_OPTION.8 bit RGB=On
INDI Webcam.TIMEOUT_OPTIONS.FFMPEG_TIMEOUT=1000000
INDI Webcam.TIMEOUT_OPTIONS.BUFFER_TIMEOUT=10000
INDI Webcam.PIXEL_SIZE.PIXEL_SIZE_um=5
INDI Webcam.PIXEL_SIZE_SELECTION.2.20=Off
INDI Webcam.PIXEL_SIZE_SELECTION.3.30=Off
INDI Webcam.PIXEL_SIZE_SELECTION.3.00=Off
INDI Webcam.PIXEL_SIZE_SELECTION.4.00=Off
INDI Webcam.PIXEL_SIZE_SELECTION.1.67=Off
INDI Webcam.PIXEL_SIZE_SELECTION.3.75=Off
INDI Webcam.PIXEL_SIZE_SELECTION.3.75=Off
INDI Webcam.PIXEL_SIZE_SELECTION.2.80=Off
INDI Webcam.PIXEL_SIZE_SELECTION.3.75=Off
INDI Webcam.PIXEL_SIZE_SELECTION.1.55=Off
INDI Webcam.PIXEL_SIZE_SELECTION.2.8=Off
INDI Webcam.PIXEL_SIZE_SELECTION.2.9=Off
INDI Webcam.PIXEL_SIZE_SELECTION.2.9=Off
INDI Webcam.PIXEL_SIZE_SELECTION.3.0=Off
INDI Webcam.PIXEL_SIZE_SELECTION.2.9=Off
INDI Webcam.INPUT_SCAN.Scan Ports=Off
INDI Webcam.INPUT_OPTIONS.CAPTURE_DEVICE_TEXT=video4linux2,v4l2
INDI Webcam.INPUT_OPTIONS.CAPTURE_SOURCE_TEXT=/dev/video0
INDI Webcam.INPUT_OPTIONS.CAPTURE_FRAME_RATE=30
INDI Webcam.INPUT_OPTIONS.INPUT_PIXEL_FORMAT=yuv420p
INDI Webcam.INPUT_OPTIONS.CAPTURE_VIDEO_SIZE=640x480
INDI Webcam.VIDEO_ADJUSTMENTS.BRIGHTNESS=0
INDI Webcam.VIDEO_ADJUSTMENTS.CONTRAST=1
INDI Webcam.VIDEO_ADJUSTMENTS.SATURATION=1
INDI Webcam.DEBUG.ENABLE=Off
INDI Webcam.DEBUG.DISABLE=On
INDI Webcam.CAPTURE_DEVICE.fbdev=Off
INDI Webcam.CAPTURE_DEVICE.iec61883=Off
INDI Webcam.CAPTURE_DEVICE.kmsgrab=Off
INDI Webcam.CAPTURE_DEVICE.lavfi=Off
INDI Webcam.CAPTURE_DEVICE.video4linux2,v4l2=On
INDI Webcam.CAPTURE_DEVICE.x11grab=Off
INDI Webcam.CAPTURE_DEVICE.libdc1394=Off
INDI Webcam.CAPTURE_DEVICE.IP Camera=Off
INDI Webcam.CAPTURE_SOURCE.0=On
INDI Webcam.CAPTURE_SOURCE.1=Off
INDI Webcam.CAPTURE_SOURCE.2=Off
INDI Webcam.CAPTURE_SOURCE.3=Off
INDI Webcam.CAPTURE_SOURCE.4=Off
INDI Webcam.CAPTURE_VIDEO_SIZE.320x240=Off
INDI Webcam.CAPTURE_VIDEO_SIZE.640x480=On
INDI Webcam.CAPTURE_VIDEO_SIZE.800x600=Off
INDI Webcam.CAPTURE_VIDEO_SIZE.1024x768=Off
INDI Webcam.CAPTURE_VIDEO_SIZTelescope 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
E.1280x720=Off
INDI Webcam.CAPTURE_VIDEO_SIZE.1280x1024=Off
INDI Webcam.CAPTURE_VIDEO_SIZE.1600x1200=Off
INDI Webcam.CAPTURE_FRAME_RATE.30=On
INDI Webcam.CAPTURE_FRAME_RATE.25=Off
INDI Webcam.CAPTURE_FRAME_RATE.20=Off
INDI Webcam.CAPTURE_FRAME_RATE.15=Off
INDI Webcam.CAPTURE_FRAME_RATE.10=Off
INDI Webcam.CAPTURE_FRAME_RATE.5=Off
INDI Webcam.CAPTURE_FRAME_RATE.1=Off
INDI Webcam.INPUT_PIXEL_FORMAT.uyvy422=On
INDI Webcam.INPUT_PIXEL_FORMAT.yuyv422=Off
INDI Webcam.INPUT_PIXEL_FORMAT.yuv420p=Off
INDI Webcam.INPUT_PIXEL_FORMAT.nv12=Off
INDI Webcam.INPUT_PIXEL_FORMAT.0rgb=Off
INDI Webcam.INPUT_PIXEL_FORMAT.bgr0=Off
INDI Webcam.CONFIG_PROCESS.CONFIG_LOAD=Off
INDI Webcam.CONFIG_PROCESS.CONFIG_SAVE=Off
INDI Webcam.CONFIG_PROCESS.CONFIG_DEFAULT=Off
INDI Webcam.CONFIG_PROCESS.CONFIG_PURGE=Off
INDI Webcam.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
INDI Webcam.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
INDI Webcam.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
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=0
Telescope Simulator.MOUNT_AXES.SECONDARY=0

libcamera: not detected

libcamera packages

libcamera cameras
libcamera-hello not available

python packages
ii  libpython3-dev:amd64                       3.10.6-1~22.04.1                             amd64        header files and a static library for Python (default)
ii  libpython3-stdlib:amd64                    3.10.6-1~22.04.1                             amd64        interactive high-level object-oriented language (default python3 version)
ii  libpython3.10:amd64                        3.10.12-1~22.04.6                            amd64        Shared Python runtime library (version 3.10)
ii  libpython3.10-dev:amd64                    3.10.12-1~22.04.6                            amd64        Header files and a static library for Python (v3.10)
ii  libpython3.10-minimal:amd64                3.10.12-1~22.04.6                            amd64        Minimal subset of the Python language (version 3.10)
ii  libpython3.10-stdlib:amd64                 3.10.12-1~22.04.6                            amd64        Interactive high-level object-oriented language (standard library, version 3.10)
ii  libpython3.11:amd64                        3.11.0~rc1-1~22.04                           amd64        Shared Python runtime library (version 3.11)
ii  libpython3.11-dev:amd64                    3.11.0~rc1-1~22.04                           amd64        Header files and a static library for Python (v3.11)
ii  libpython3.11-minimal:amd64                3.11.0~rc1-1~22.04                           amd64        Minimal subset of the Python language (version 3.11)
ii  libpython3.11-stdlib:amd64                 3.11.0~rc1-1~22.04                           amd64        Interactive high-level object-oriented language (standard library, version 3.11)
ii  python-apt-common                          2.4.0ubuntu4                                 all          Python interface to libapt-pkg (locales)
ii  python-matplotlib-data                     3.5.1-2build1                                all          Python based plotting system (data package)
ii  python3                                    3.10.6-1~22.04.1                             amd64        interactive high-level object-oriented language (default python3 version)
ii  python3-appdirs                            1.4.4-2                                      all          determining appropriate platform-specific directories (Python 3)
ii  python3-apport                             2.20.11-0ubuntu82.6                          all          Python 3 library for Apport crash report handling
ii  python3-apt                                2.4.0ubuntu4                                 amd64        Python 3 interface to libapt-pkg
ii  python3-aptdaemon                          1.1.1+bzr982-0ubuntu39                       all          Python 3 module for the server and client of aptdaemon
ii  python3-aptdaemon.gtk3widgets              1.1.1+bzr982-0ubuntu39                       all          Python 3 GTK+ 3 widgets to run an aptdaemon client
ii  python3-attr                               21.2.0-1                                     all          Attributes without boilerplate (Python 3)
ii  python3-beniget                            0.4.1-2                                      all          collection of compile-time Python AST analyzers
ii  python3-blinker                            1.4+dfsg1-0.4                                all          fast, simple object-to-object and broadcast signaling library
ii  python3-brlapi:amd64                       6.4-4ubuntu3                                 amd64        Braille display access via BRLTTY - Python3 bindings
ii  python3-brotli                             1.0.9-2build6                                amd64        lossless compression algorithm and format (Python 3 version)
ii  python3-bs4                                4.10.0-2                                     all          error-tolerant HTML parser for Python 3
ii  python3-cairo:amd64                        1.20.1-3build1                               amd64        Python3 bindings for the Cairo vector graphics library
ii  python3-certifi                            2020.6.20-1                                  all          root certificates for validating SSL certs and verifying TLS hosts (python3)
ii  python3-cffi-backend:amd64                 1.15.0-1build2                               amd64        Foreign Function Interface for Python 3 calling C code - runtime
ii  python3-chardet                            4.0.0-1                                      all          universal character encoding detector for Python3
ii  python3-click                              8.0.3-1                                      all          Wrapper around optparse for command line utilities - Python 3.x
ii  python3-colorama                           0.4.4-1                                      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-commandnotfound                    22.04.0                                      all          Python 3 bindings for command-not-found.
ii  python3-cryptography                       3.4.8-1ubuntu2.2                             amd64        Python library exposing cryptographic recipes and primitives (Python 3)
ii  python3-cups:amd64                         2.0.1-5build1                                amd64        Python3 bindings for CUPS
ii  python3-cupshelpers                        1.5.16-0ubuntu3                              all          Python utility modules around the CUPS printing system
ii  python3-cycler                             0.11.0-1                                     all          composable kwarg iterator (Python 3)
ii  python3-dateutil                           2.8.1-6                                      all          powerful extensions to the standard Python 3 datetime module
ii  python3-dbus                               1.2.18-3build1                               amd64        simple interprocess messaging system (Python 3 interface)
ii  python3-debconf                            1.5.79ubuntu1                                all          interact with debconf from Python 3
ii  python3-debian                             0.1.43ubuntu1.1                              all          Python 3 modules to work with Debian-related data formats
ii  python3-decorator                          4.4.2-0ubuntu1                               all          simplify usage of Python decorators by programmers
ii  python3-defer                              1.0.6-2.1ubuntu1                             all          Small framework for asynchronous programming (Python 3)
ii  python3-dev                                3.10.6-1~22.04.1                             amd64        header files and a static library for Python (default)
ii  python3-distlib                            0.3.4-1                                      all          low-level components of python distutils2/packaging
ii  python3-distro                             1.7.0-1                                      all          Linux OS platform information API
ii  python3-distro-info                        1.1ubuntu0.2                                 all          information about distributions' releases (Python 3 module)
ii  python3-distupgrade                        1:22.04.20                                   all          manage release upgrades
ii  python3-distutils                          3.10.8-1~22.04                               all          distutils package for Python 3.x
ii  python3-filelock                           3.6.0-1                                      all          platform independent file locking module
ii  python3-fonttools                          4.29.1-2build1                               amd64        Converts OpenType and TrueType fonts to and from XML (Python 3 Library)
ii  python3-fs                                 2.4.12-1                                     all          Python filesystem abstraction
ii  python3-gast                               0.5.2-2                                      all          compatibility layer for the AST of various Python versions (Python3 version)
ii  python3-gdbm:amd64                         3.10.8-1~22.04                               amd64        GNU dbm database support for Python 3.x
ii  python3-gi                                 3.42.1-0ubuntu1                              amd64        Python 3 bindings for gobject-introspection libraries
ii  python3-gi-cairo                           3.42.1-0ubuntu1                              amd64        Python 3 Cairo bindings for the GObject library
ii  python3-gpiozero                           1.6.1-0ubuntu1                               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-httplib2                           0.20.2-2                                     all          comprehensive HTTP client library written for Python3
ii  python3-ibus-1.0                           1.5.26-4                                     all          Intelligent Input Bus - introspection overrides for Python (Python 3)
ii  python3-idna                               3.3-1ubuntu0.1                               all          Python IDNA2008 (RFC 5891) handling (Python 3)
ii  python3-importlib-metadata                 4.6.4-1                                      all          library to access the metadata for a Python package - Python 3.x
ii  python3-jeepney                            0.7.1-3                                      all          pure Python D-Bus interface
ii  python3-jwt                                2.3.0-1ubuntu0.2                             all          Python 3 implementation of JSON Web Token
ii  python3-keyring                            23.5.0-1                                     all          store and access your passwords safely
ii  python3-kiwisolver                         1.3.2-1build1                                amd64        fast implementation of the Cassowary constraint solver - Python 3.X
ii  python3-launchpadlib                       1.10.16-1                                    all          Launchpad web services client library (Python 3)
ii  python3-lazr.restfulclient                 0.14.4-1                                     all          client for lazr.restful-based web services (Python 3)
ii  python3-lazr.uri                           1.0.6-2                                      all          library for parsing, manipulating, and generating URIs
ii  python3-ldb                                2:2.4.4-0ubuntu0.22.04.2                     amd64        Python 3 bindings for LDB
ii  python3-lgpio                              0.1.6.1-0ubuntu3                             amd64        Control GPIO pins via the kernel's gpiochip device interface
ii  python3-lib2to3                            3.10.8-1~22.04                               all          Interactive high-level object-oriented language (lib2to3)
ii  python3-louis                              3.20.0-2ubuntu0.2                            all          Python bindings for liblouis
ii  python3-lxml:amd64                         4.8.0-1build1                                amd64        pythonic binding for the libxml2 and libxslt libraries
ii  python3-lz4                                3.1.3+dfsg-1build3                           amd64        Python interface to the lz4 compression library (Python 3)
ii  python3-macaroonbakery                     1.3.1-2ubuntu0.1                             all          Higher-level macaroon operations for Python 3
ii  python3-matplotlib                         3.5.1-2build1                                amd64        Python based plotting system in a style similar to Matlab (Python 3)
ii  python3-minimal                            3.10.6-1~22.04.1                             amd64        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-mpmath                             1.2.1-2                                      all          library for arbitrary-precision floating-point arithmetic (Python3)
ii  python3-nacl                               1.5.0-2                                      amd64        Python bindings to libsodium (Python 3)
ii  python3-netifaces:amd64                    0.11.0-1build2                               amd64        portable network interface information - Python 3.x
ii  python3-numpy                              1:1.21.5-1ubuntu22.04.1                      amd64        Fast array facility to the Python 3 language
ii  python3-oauthlib                           3.2.0-1ubuntu0.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-opencv:amd64                       4.5.4+dfsg-9ubuntu4                          amd64        Python 3 bindings for the computer vision library
ii  python3-packaging                          21.3-1                                       all          core utilities for python3 packages
ii  python3-pexpect                            4.8.0-2ubuntu1                               all          Python 3 module for automating interactive applications
ii  python3-pil:amd64                          9.0.1-1ubuntu0.3                             amd64        Python Imaging Library (Python3)
ii  python3-pil.imagetk:amd64                  9.0.1-1ubuntu0.3                             amd64        Python Imaging Library - ImageTk Module (Python3)
ii  python3-pip                                22.0.2+dfsg-1ubuntu0.5                       all          Python package installer
ii  python3-pip-whl                            22.0.2+dfsg-1ubuntu0.5                       all          Python package installer (pip wheel)
ii  python3-pkg-resources                      59.6.0-1.2ubuntu0.22.04.2                    all          Package Discovery and Resource Access using pkg_resources
ii  python3-platformdirs                       2.5.1-1                                      all          determining appropriate platform-specific directories (Python 3)
ii  python3-ply                                3.11-5                                       all          Lex and Yacc implementation for Python3
ii  python3-problem-report                     2.20.11-0ubuntu82.6                          all          Python 3 library to handle problem reports
ii  python3-protobuf                           3.12.4-1ubuntu7.22.04.1                      amd64        Python 3 bindings for protocol buffers
ii  python3-ptyprocess                         0.7.0-3                                      all          Run a subprocess in a pseudo terminal from Python 3
ii  python3-pyatspi                            2.38.2-1                                     all          Assistive Technology Service Provider Interface - Python3 bindings
ii  python3-pymacaroons                        0.13.0-4                                     all          Macaroon library for Python 3
ii  python3-pyparsing                          2.4.7-1                                      all          alternative to creating and executing simple grammars - Python 3.x
ii  python3-pythran                            0.10.0+ds2-1                                 amd64        ahead of time compiler for Python
ii  python3-renderpm:amd64                     3.6.8-1ubuntu0.1                             amd64        python low level render interface
ii  python3-reportlab                          3.6.8-1ubuntu0.1                             all          ReportLab library to create PDF documents using Python3
ii  python3-reportlab-accel:amd64              3.6.8-1ubuntu0.1                             amd64        C coded extension accelerator for the ReportLab Toolkit
ii  python3-requests                           2.25.1+dfsg-2ubuntu0.1                       all          elegant and simple HTTP library for Python3, built for human beings
ii  python3-rfc3339                            1.1-3                                        all          parser and generator of RFC 3339-compliant timestamps (Python 3)
ii  python3-scipy                              1.8.0-1exp2ubuntu1                           amd64        scientific tools for Python 3
ii  python3-secretstorage                      3.3.1-1                                      all          Python module for storing secrets - Python 3.x version
ii  python3-setuptools                         59.6.0-1.2ubuntu0.22.04.2                    all          Python3 Distutils Enhancements
ii  python3-setuptools-whl                     59.6.0-1.2ubuntu0.22.04.2                    all          Python Distutils Enhancements (wheel package)
ii  python3-six                                1.16.0-3ubuntu1                              all          Python 2 and 3 compatibility library (Python 3 interface)
ii  python3-software-properties                0.99.22.9                                    all          manage the repositories that you install software from
ii  python3-soupsieve                          2.3.1-1                                      all          modern CSS selector implementation for BeautifulSoup (Python 3)
ii  python3-speechd                            0.11.1-1ubuntu3                              all          Python interface to Speech Dispatcher
ii  python3-spidev                             3.5-3build1                                  amd64        Python bindings for Linux SPI access through spidev
ii  python3-sympy                              1.9-1                                        all          Computer Algebra System (CAS) in Python (Python 3)
ii  python3-systemd                            234-3ubuntu2                                 amd64        Python 3 bindings for systemd
ii  python3-talloc:amd64                       2.3.3-2build1                                amd64        hierarchical pool based memory allocator - Python3 bindings
ii  python3-tk:amd64                           3.10.8-1~22.04                               amd64        Tkinter - Writing Tk applications with Python 3.x
ii  python3-tz                                 2022.1-1ubuntu0.22.04.1                      all          Python3 version of the Olson timezone database
ii  python3-ufolib2                            0.13.1+dfsg1-1                               all          Unified Font Object (UFO) fonts library
ii  python3-unicodedata2                       14.0.0+ds-8                                  amd64        Python unicodedata backport/updates
ii  python3-update-manager                     1:22.04.21                                   all          python 3.x module for update-manager
ii  python3-urllib3                            1.26.5-1~exp1ubuntu0.2                       all          HTTP library with thread-safe connection pooling for Python3
ii  python3-venv                               3.10.6-1~22.04.1                             amd64        venv module for python3 (default python3 version)
ii  python3-virtualenv                         20.13.0+ds-2                                 all          Python virtual environment creator
ii  python3-wadllib                            1.3.6-1                                      all          Python 3 library for navigating WADL files
ii  python3-webencodings                       0.5.1-4                                      all          Python implementation of the WHATWG Encoding standard
ii  python3-wheel                              0.37.1-2ubuntu0.22.04.1                      all          built-package format for Python
ii  python3-wheel-whl                          0.37.1-2ubuntu0.22.04.1                      all          built-package format for Python (wheel wheel)
ii  python3-xdg                                0.27-2                                       all          Python 3 library to access freedesktop.org standards
ii  python3-xkit                               0.5.0ubuntu5                                 all          library for the manipulation of xorg.conf files (Python 3)
ii  python3-yaml                               5.4.1-1ubuntu1                               amd64        YAML parser and emitter for Python3
ii  python3-zipp                               1.0.0-3ubuntu0.1                             all          pathlib-compatible Zipfile object wrapper - Python 3.x
ii  python3.10                                 3.10.12-1~22.04.6                            amd64        Interactive high-level object-oriented language (version 3.10)
ii  python3.10-dev                             3.10.12-1~22.04.6                            amd64        Header files and a static library for Python (v3.10)
ii  python3.10-minimal                         3.10.12-1~22.04.6                            amd64        Minimal subset of the Python language (version 3.10)
ii  python3.10-venv                            3.10.12-1~22.04.6                            amd64        Interactive high-level object-oriented language (pyvenv binary, version 3.10)
ii  python3.11                                 3.11.0~rc1-1~22.04                           amd64        Interactive high-level object-oriented language (version 3.11)
ii  python3.11-dev                             3.11.0~rc1-1~22.04                           amd64        Header files and a static library for Python (v3.11)
ii  python3.11-minimal                         3.11.0~rc1-1~22.04                           amd64        Minimal subset of the Python language (version 3.11)
ii  python3.11-venv                            3.11.0~rc1-1~22.04                           amd64        Interactive high-level object-oriented language (pyvenv binary, version 3.11)

Detected indi-allsky virtualenv
virtualenv python: Python 3.11.0rc1
virtualenv PATH: /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin:/usr/local/bin:/usr/bin:/bin
flask command: /home/uwsd/indi-allsky/virtualenv/indi-allsky/bin/flask

virtualenv python modules
Adafruit-Blinka==8.47.0
adafruit-circuitpython-ads1x15==2.4.0
adafruit-circuitpython-ahtx0==1.0.21
adafruit-circuitpython-bh1750==1.1.10
adafruit-circuitpython-bme280==2.6.25
adafruit-circuitpython-bme680==3.7.8
adafruit-circuitpython-busdevice==5.2.9
adafruit-circuitpython-connectionmanager==3.1.1
adafruit-circuitpython-dht==4.0.4
adafruit-circuitpython-ltr390==1.1.16
adafruit-circuitpython-mlx90614==1.2.18
adafruit-circuitpython-mlx90640==1.3.3
adafruit-circuitpython-register==1.10.0
adafruit-circuitpython-requests==4.1.6
adafruit-circuitpython-sht31d==2.3.24
adafruit-circuitpython-sht4x==1.0.20
adafruit-circuitpython-si1145==1.2.0
adafruit-circuitpython-si7021==4.1.11
adafruit-circuitpython-tsl2561==3.3.18
adafruit-circuitpython-tsl2591==1.3.12
adafruit-circuitpython-typing==1.11.0
adafruit-circuitpython-veml7700==2.0.0
Adafruit-PlatformDetect==3.74.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.9.30.0.32.59
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.32
botocore==1.35.32
Bottleneck==1.4.0
cachetools==5.5.0
ccdproc==2.4.2
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.3.2
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.5
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.20.0
google-api-python-client==2.147.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==2.1.5
mysql-connector-python==9.0.0
networkx==3.3
nose==1.3.7
numcodecs==0.13.0
numpy==1.26.4
oauthlib==3.2.2
opencv-python-headless==4.10.0.84
packaging==24.2
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
rsa==4.9
s3transfer==0.10.2
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==0.12.1
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-11-17 09:21:27,541 [INFO] MainProcess config._dump() [1094]: Dumping config

{
  "ENCRYPT_PASSWORDS_comment": "Do not manually adjust",
  "ENCRYPT_PASSWORDS": false,
  "CAMERA_INTERFACE": "indi",
  "INDI_SERVER": "192.168.1.247",
  "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_OFFSET_X": 0,
  "LENS_OFFSET_Y": 0,
  "LENS_ALTITUDE": 90,
  "LENS_AZIMUTH": 0,
  "CCD_CONFIG": {
    "NIGHT": {
      "GAIN": 200,
      "BINNING": 1
    },
    "MOONMODE": {
      "GAIN": 100,
      "BINNING": 1
    },
    "DAY": {
      "GAIN": 50,
      "BINNING": 1
    }
  },
  "INDI_CONFIG_DEFAULTS": {
    "SWITCHES": {},
    "PROPERTIES": {},
    "TEXT": {}
  },
  "INDI_CONFIG_DAY": {},
  "CCD_EXPOSURE_MAX": 10,
  "CCD_EXPOSURE_DEF": 0,
  "CCD_EXPOSURE_MIN": 0,
  "CCD_EXPOSURE_MIN_DAY": 0,
  "CCD_BIT_DEPTH": 0,
  "EXPOSURE_PERIOD": 10,
  "EXPOSURE_PERIOD_DAY": 10,
  "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": 65,
  "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": true,
  "DETECT_MASK": "",
  "DETECT_DRAW": false,
  "LOGO_OVERLAY": "",
  "SQM_ROI": [],
  "SQM_FOV_DIV": 4,
  "LOCATION_NAME": "Sebastian FL",
  "LOCATION_LATITUDE": 28,
  "LOCATION_LONGITUDE": -80,
  "LOCATION_ELEVATION": 10,
  "CAPTURE_PAUSE": false,
  "TIMELAPSE_ENABLE": true,
  "TIMELAPSE_SKIP_FRAMES": 4,
  "TIMELAPSE": {
    "PRE_PROCESSOR": "wrap_keogram",
    "IMAGE_CIRCLE": 2000,
    "KEOGRAM_RATIO": 0.15
  },
  "DAYTIME_CAPTURE": true,
  "DAYTIME_CAPTURE_SAVE": true,
  "DAYTIME_TIMELAPSE": true,
  "DAYTIME_CONTRAST_ENHANCE": false,
  "NIGHT_CONTRAST_ENHANCE": true,
  "CONTRAST_ENHANCE_16BIT": false,
  "CLAHE_CLIPLIMIT": 3.5,
  "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_stddev_cutoff",
    "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": 50,
  "STARTRAILS_MASK_THOLD": 255,
  "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_CALIBRATE_BPM": false,
  "IMAGE_EXIF_PRIVACY": false,
  "IMAGE_FILE_TYPE": "jpg",
  "IMAGE_FILE_COMPRESSION": {
    "jpg": 95,
    "png": 5,
    "tif": 5,
    "jpeg": 95
  },
  "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:255,255,0\n{timestamp:%Y.%m.%d %H:%M:%S}\n# color:255,255,0\nLat {latitude:0.0f} Long {longitude:0.0f}\n# color:255,255,0\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:255,255,0\nSun {sun_alt:0.0f}°\n# color:255,255,0\nMercury {mercury_alt:0.0f}°\n# color:255,255,0\nVenus {venus_alt:0.0f}°\n# color:255,255,0\nMars {mars_alt:0.0f}°\n# color:255,255,0\nJupiter {jupiter_alt:0.0f}°\n# color:255,255,0\nSaturn {saturn_alt:0.0f}°\n# color:255,255,0\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:255,255,0\nStars {stars:d}\n# color:255,255,0\nKp-index {kpindex:0.2f}\n# color:255,255,0\nSmoke {smoke_rating:s}\n# xy:15,15 (Upper Left)\n# color:255,255,0\nExposure {exposure:0.6f}\n# color:255,255,0\nGain {gain:d}\n# color:255,255,0\n#Temp {temp:0.1f}{temp_unit:s}\n# color:255,255,0\n# Stretch {stretch:s}\n# Stacking {stack_method:s}\n# color:255,255,0 (default color)\n# additional labels will be added here",
  "URL_TEMPLATE": "https://{bucket}.s3.{region}.{host}",
  "IMAGE_EXTRA_TEXT": "/home/uwsd/indi-allsky/misc/umid.txt",
  "IMAGE_CROP_ROI": [],
  "IMAGE_ROTATE": "",
  "IMAGE_ROTATE_ANGLE": 8,
  "IMAGE_FLIP_V": false,
  "IMAGE_FLIP_H": false,
  "IMAGE_SCALE": 100,
  "NIGHT_GRAYSCALE": false,
  "DAYTIME_GRAYSCALE": false,
  "MOON_OVERLAY": {
    "ENABLE": false,
    "X": 200,
    "Y": 200,
    "SCALE": 0.5
  },
  "IMAGE_CIRCLE_MASK": {
    "ENABLE": true,
    "DIAMETER": 3000,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "BLUR": 35,
    "OPACITY": 100,
    "OUTLINE": false
  },
  "FISH2PANO": {
    "ENABLE": true,
    "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": "average",
  "IMAGE_STACK_COUNT": 4,
  "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": 5,
  "IMAGE_RAW_EXPIRE_DAYS": 10,
  "IMAGE_FITS_EXPIRE_DAYS": 10,
  "TIMELAPSE_EXPIRE_DAYS": 5,
  "TIMELAPSE_OVERWRITE": true,
  "IMAGE_QUEUE_MAX": 3,
  "IMAGE_QUEUE_MIN": 1,
  "IMAGE_QUEUE_BACKOFF": 0.5,
  "FFMPEG_FRAMERATE": 20,
  "FFMPEG_BITRATE": "20000k",
  "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": 60
  },
  "CARDINAL_DIRS": {
    "ENABLE": true,
    "FONT_COLOR": [
      255,
      255,
      0
    ],
    "SWAP_NS": true,
    "SWAP_EW": true,
    "CHAR_NORTH": "N",
    "CHAR_EAST": "E",
    "CHAR_WEST": "W",
    "CHAR_SOUTH": "S",
    "DIAMETER": 3000,
    "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": 70,
    "OUTLINE_CIRCLE": false
  },
  "ORB_PROPERTIES": {
    "MODE": "ha",
    "RADIUS": 50,
    "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",
      "timelapse",
      "allsky"
    ],
    "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": 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
Copy link
Owner

Merged #1649 which should fix this.

I think the problem was the Satellite tracking text was being processed before the Extra Text. The satellite text changes the cursor location, so the extra text would have been placed after the satellite tracking text.

@wjschmitt
Copy link
Author

Yes, I think this is caused by the satellite tracking labels. It happens whether moon mode is active or not. So I turned off satellite tracking and labels to see if that fixes it.

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