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

Timelapses failed - nothing obvious in the logs #1671

Open
nicholasmparker opened this issue Nov 24, 2024 · 26 comments
Open

Timelapses failed - nothing obvious in the logs #1671

nicholasmparker opened this issue Nov 24, 2024 · 26 comments

Comments

@nicholasmparker
Copy link

Interestingly im testing out a new sensor on one allsky and the other is running as usual. Neither one of them generated a timelapse last night. When i re-run the timelapse it will run, but the video ends up being small in size(5 megs) and not playable

I've looked where i can think in the logs and didnt see anything obvious.

Thank you

@aaronwmorris
Copy link
Owner

Can you post your Support Info bundle?

@nicholasmparker
Copy link
Author

/home/nicholasmparker/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: 8245568 kB

System: Raspberry Pi 5 Model B Rev 1.0

Linux cthulu 6.6.51+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08) aarch64 GNU/Linux
Hostname
cthulu
cthulu.localdomain cthulu.siamese-godzilla.ts.net 

Time
Sun 24 Nov 11:34:30 CST 2024

System timezone
America/Chicago

Uptime
 11:34:30 up 48 min,  2 users,  load average: 0.00, 0.03, 0.08

Memory
               total        used        free      shared  buff/cache   available
Mem:         8245568     1424816     5760640       29984     1184000     6820752
Swap:         204784           0      204784

Filesystems
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             3947712        0   3947712   0% /dev
tmpfs             824560     6256    818304   1% /run
/dev/mmcblk0p2 491511928 20048780 446479672   5% /
tmpfs            4122784      944   4121840   1% /dev/shm
tmpfs               5120       48      5072   1% /run/lock
/dev/mmcblk0p1    522230    77102    445128  15% /boot/firmware
tmpfs             824544      176    824368   1% /run/user/1000

sysctl info
vm.swappiness = 60

Thermal info
cpu-thermal
31450

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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 2c:cf:67:6d:9d:66 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.247/24 brd 192.168.0.255 scope global dynamic noprefixroute eth0
       valid_lft 83484sec preferred_lft 83484sec
    inet6 fd5e:a67:947d:1d4d:b7cf:4038:a295:524a/64 scope global dynamic noprefixroute 
       valid_lft 1645sec preferred_lft 1645sec
    inet6 fe80::f4f2:f58f:c0cd:e393/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 2c:cf:67:6d:9d:68 brd ff:ff:ff:ff:ff:ff
4: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc pfifo_fast state UNKNOWN group default qlen 500
    link/none 
    inet 100.121.249.97/32 scope global tailscale0
       valid_lft forever preferred_lft forever
    inet6 fd7a:115c:a1e0::2f01:f961/128 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::faf3:c351:f7f1:f412/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

User info
uid=1000(nicholasmparker) gid=1000(nicholasmparker) groups=1000(nicholasmparker),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
nichola+    1046  0.0  0.0   9680  2048 ?        Ss   10:45   0:01 /usr/local/bin/indiserver -p 7624 indi_simulator_telescope indi_simulator_ccd
nichola+    1066  0.0  0.1  42160 11776 ?        S    10:45   0:00 indi_simulator_telescope
nichola+    1067  0.0  0.1 124256 12800 ?        Sl   10:45   0:00 indi_simulator_ccd
nichola+    1732  0.0  0.2  33920 23552 ?        SNs  10:46   0:00 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
nichola+    1734  0.1  2.5 895168 209184 ?       SNl  10:46   0:03 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
nichola+    2184  0.0  1.6 582432 137296 ?       SNsl 10:47   0:02 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
nichola+    2188  0.0  1.1 501072 96480 ?        Sl   10:47   0:02 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
nichola+    2190  8.0  4.9 1018208 404416 ?      Sl   10:47   3:46 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
nichola+    2191  0.0  1.4 393520 120352 ?       SN   10:47   0:01 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
nichola+    2192  0.0  1.1 383216 95248 ?        SN   10:47   0:00 /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
nichola+    4591  0.0  0.0   7072  2560 ?        SN   11:34   0:00 /bin/bash /home/nicholasmparker/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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root 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 Dec 31  1969 /dev/bus/usb
      134      0 drwxr-xr-x   2 root     root           60 Dec 31  1969 /dev/bus/usb/001
      135      0 crw-rw-r--   1 root     root     189,   0 Nov 24 10:17 /dev/bus/usb/001/001
      136      0 drwxr-xr-x   2 root     root           60 Dec 31  1969 /dev/bus/usb/002
      137      0 crw-rw-r--   1 root     root     189, 128 Nov 24 10:17 /dev/bus/usb/002/001
      138      0 drwxr-xr-x   2 root     root           60 Dec 31  1969 /dev/bus/usb/003
      139      0 crw-rw-r--   1 root     root     189, 256 Nov 24 10:17 /dev/bus/usb/003/001
      140      0 drwxr-xr-x   2 root     root           60 Dec 31  1969 /dev/bus/usb/004
      141      0 crw-rw-r--   1 root     root     189, 384 Nov 24 10:17 /dev/bus/usb/004/001

video device Permissions
crw-rw----+ 1 root video 81, 17 Nov 24 10:44 /dev/video0
crw-rw----+ 1 root video 81, 18 Nov 24 10:44 /dev/video1
crw-rw----+ 1 root video 81, 16 Nov 24 10:17 /dev/video19
crw-rw----+ 1 root video 81, 19 Nov 24 10:44 /dev/video2
crw-rw----+ 1 root video 81,  0 Nov 24 10:17 /dev/video20
crw-rw----+ 1 root video 81,  1 Nov 24 10:17 /dev/video21
crw-rw----+ 1 root video 81,  2 Nov 24 10:17 /dev/video22
crw-rw----+ 1 root video 81,  3 Nov 24 10:17 /dev/video23
crw-rw----+ 1 root video 81,  4 Nov 24 10:17 /dev/video24
crw-rw----+ 1 root video 81,  5 Nov 24 10:17 /dev/video25
crw-rw----+ 1 root video 81,  6 Nov 24 10:17 /dev/video26
crw-rw----+ 1 root video 81,  7 Nov 24 10:17 /dev/video27
crw-rw----+ 1 root video 81,  8 Nov 24 10:17 /dev/video28
crw-rw----+ 1 root video 81,  9 Nov 24 10:17 /dev/video29
crw-rw----+ 1 root video 81, 20 Nov 24 10:44 /dev/video3
crw-rw----+ 1 root video 81, 10 Nov 24 10:17 /dev/video30
crw-rw----+ 1 root video 81, 11 Nov 24 10:17 /dev/video31
crw-rw----+ 1 root video 81, 12 Nov 24 10:17 /dev/video32
crw-rw----+ 1 root video 81, 13 Nov 24 10:17 /dev/video33
crw-rw----+ 1 root video 81, 14 Nov 24 10:17 /dev/video34
crw-rw----+ 1 root video 81, 15 Nov 24 10:17 /dev/video35
crw-rw----+ 1 root video 81, 21 Nov 24 10:44 /dev/video4
crw-rw----+ 1 root video 81, 22 Nov 24 10:44 /dev/video5
crw-rw----+ 1 root video 81, 23 Nov 24 10:44 /dev/video6
crw-rw----+ 1 root video 81, 24 Nov 24 10:44 /dev/video7

v4l info
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/media1
	/dev/media2

rp1-cfe (platform:1f00128000.csi):
	/dev/video0
	/dev/video1
	/dev/video2
	/dev/video3
	/dev/video4
	/dev/video5
	/dev/video6
	/dev/video7
	/dev/media0

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


Module info
Module                  Size  Used by
xt_MASQUERADE          49152  2
xt_tcpudp              49152  0
xt_mark                49152  2
nft_compat             49152  4
nft_chain_nat          49152  2
nf_nat                 98304  2 nft_chain_nat,xt_MASQUERADE
nf_conntrack          180224  2 nf_nat,xt_MASQUERADE
nf_defrag_ipv6         49152  1 nf_conntrack
nf_defrag_ipv4         49152  1 nf_conntrack
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
tun                    98304  2
nf_tables             294912  99 nft_compat,nft_chain_nat
nfnetlink              49152  2 nft_compat,nf_tables
algif_hash             49152  1
algif_skcipher         49152  1
af_alg                 49152  6 algif_hash,algif_skcipher
bnep                   49152  2
binfmt_misc            49152  1
brcmfmac_wcc           49152  0
hci_uart               65536  0
btbcm                  49152  1 hci_uart
brcmfmac              360448  1 brcmfmac_wcc
bluetooth             622592  33 hci_uart,btbcm,bnep,rfcomm
brcmutil               49152  1 brcmfmac
imx585                 49152  3
cfg80211             1015808  1 brcmfmac
aes_ce_blk             49152  4
aes_ce_cipher          49152  1 aes_ce_blk
ghash_ce               49152  0
gf128mul               49152  1 ghash_ce
rpivid_hevc            65536  0
sha2_ce                49152  0
pisp_be                49152  18
rp1_cfe                65536  18
sha256_arm64           49152  1 sha2_ce
ecdh_generic           49152  2 bluetooth
sha1_ce                49152  0
ecc                    65536  1 ecdh_generic
rfkill                 49152  6 bluetooth,cfg80211
v4l2_mem2mem           65536  1 rpivid_hevc
libaes                 49152  4 aes_ce_cipher,bluetooth,ghash_ce,aes_ce_blk
v4l2_fwnode            49152  2 imx585,rp1_cfe
v4l2_async             49152  3 v4l2_fwnode,imx585,rp1_cfe
videobuf2_dma_contig    49152  3 pisp_be,rp1_cfe,rpivid_hevc
raspberrypi_hwmon      49152  0
videobuf2_memops       49152  1 videobuf2_dma_contig
videobuf2_v4l2         49152  4 pisp_be,rp1_cfe,rpivid_hevc,v4l2_mem2mem
videodev              344064  36 v4l2_async,v4l2_fwnode,pisp_be,imx585,videobuf2_v4l2,rp1_cfe,rpivid_hevc,v4l2_mem2mem
videobuf2_common       98304  7 pisp_be,videobuf2_dma_contig,videobuf2_v4l2,rp1_cfe,rpivid_hevc,v4l2_mem2mem,videobuf2_memops
mc                     81920  13 v4l2_async,videodev,pisp_be,imx585,videobuf2_v4l2,rp1_cfe,videobuf2_common,rpivid_hevc,v4l2_mem2mem
pwm_fan                49152  0
raspberrypi_gpiomem    49152  0
nvmem_rmem             49152  0
rp1_adc                49152  0
uio_pdrv_genirq        49152  0
uio                    49152  1 uio_pdrv_genirq
i2c_dev                49152  0
ledtrig_pattern        49152  0
fuse                  147456  5
dm_mod                163840  0
ip_tables              65536  0
x_tables               81920  5 nft_compat,xt_tcpudp,ip_tables,xt_MASQUERADE,xt_mark
ipv6                  589824  53
spidev                 49152  0
vc4                   409600  9
snd_soc_hdmi_codec     49152  2
drm_display_helper     49152  1 vc4
cec                    65536  1 vc4
drm_dma_helper         49152  2 vc4
v3d                   114688  3
drm_kms_helper        245760  2 drm_dma_helper,vc4
spi_bcm2835            49152  0
gpu_sched              98304  1 v3d
snd_soc_core          311296  2 vc4,snd_soc_hdmi_codec
snd_compress           49152  1 snd_soc_core
snd_pcm_dmaengine      49152  1 snd_soc_core
snd_pcm               147456  4 snd_soc_hdmi_codec,snd_compress,snd_soc_core,snd_pcm_dmaengine
drm_shmem_helper       49152  1 v3d
gpio_keys              49152  0
i2c_brcmstb            49152  0
snd_timer              65536  3 snd_seq,snd_hrtimer,snd_pcm
drm                   688128  15 gpu_sched,drm_kms_helper,drm_dma_helper,v3d,vc4,drm_shmem_helper,drm_display_helper
i2c_designware_platform    49152  0
i2c_designware_core    49152  1 i2c_designware_platform
snd                   131072  9 snd_seq,snd_seq_device,snd_soc_hdmi_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
drm_panel_orientation_quirks    65536  1 drm
backlight              49152  2 drm_kms_helper,drm

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

nothing to commit, working tree clean

git log
commit 157977159c71018ac3ba7fc379731052946355c3
Author: nicholasmparker <[email protected]>
Date:   Wed Nov 20 23:18:50 2024 -0600

    dumb merge issue

indi version: 2.1.0

indi packages

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

Detected indi properties
looking for *.*.*
Connected to localhost on port 7624
Queried properties from *
CCD Simulator.CCD_SIMULATE_CRASH is write-only
CCD Simulator.CCD_SIMULATE_CRASH 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
Telescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
CCD Simulator.CONNECTION.CONNECT=Off
CCD Simulator.CONNECTION.DISCONNECT=On
CCD Simulator.DRIVER_INFO.DRIVER_NAME=CCD Simulator
CCD Simulator.DRIVER_INFO.DRIVER_EXEC=indi_simulator_ccd
CCD Simulator.DRIVER_INFO.DRIVER_VERSION=1.0
CCD Simulator.DRIVER_INFO.DRIVER_INTERFACE=22
CCD Simulator.POLLING_PERIOD.PERIOD_MS=1000
CCD Simulator.DEBUG.ENABLE=Off
CCD Simulator.DEBUG.DISABLE=On
CCD Simulator.CONFIG_PROCESS.CONFIG_LOAD=Off
CCD Simulator.CONFIG_PROCESS.CONFIG_SAVE=Off
CCD Simulator.CONFIG_PROCESS.CONFIG_DEFAULT=Off
CCD Simulator.CONFIG_PROCESS.CONFIG_PURGE=Off
CCD Simulator.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
CCD Simulator.SIMULATOR_SETTINGS.SIM_XRES=1280
CCD Simulator.SIMULATOR_SETTINGS.SIM_YRES=1024
CCD Simulator.SIMULATOR_SETTINGS.SIM_XSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_YSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_MAXVAL=65000
CCD Simulator.SIMULATOR_SETTINGS.SIM_SATURATION=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_LIMITINGMAG=17
CCD Simulator.SIMULATOR_SETTINGS.SIM_NOISE=10
CCD Simulator.SIMULATOR_SETTINGS.SIM_SKYGLOW=19.5
CCD Simulator.SIMULATOR_SETTINGS.SIM_OAGOFFSET=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLAR=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLARDRIFT=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEPERIOD=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEMAX=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_TIME_FACTOR=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_ROTATION=0
CCD Simulator.EQUATORIAL_PE.RA_PE=0
CCD Simulator.EQUATORIAL_PE.DEC_PE=0
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_POSITION=36700
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_MAX=100000
CCD Simulator.SIM_FOCUSING.SIM_SEEING=3.5
CCD Simulator.SIMULATE_BAYER.INDI_ENABLED=Off
CCD Simulator.SIMULATE_BAYER.INDI_DISABLED=On
CCD Simulator.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
CCD Simulator.SIMULATOR_SETTINGS.SIM_XRES=1280
CCD Simulator.SIMULATOR_SETTINGS.SIM_YRES=1024
CCD Simulator.SIMULATOR_SETTINGS.SIM_XSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_YSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_MAXVAL=65000
CCD Simulator.SIMULATOR_SETTINGS.SIM_SATURATION=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_LIMITINGMAG=17
CCD Simulator.SIMULATOR_SETTINGS.SIM_NOISE=10
CCD Simulator.SIMULATOR_SETTINGS.SIM_SKYGLOW=19.5
CCD Simulator.SIMULATOR_SETTINGS.SIM_OAGOFFSET=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLAR=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLARDRIFT=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEPERIOD=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEMAX=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_TIME_FACTOR=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_ROTATION=0
CCD Simulator.EQUATORIAL_PE.RA_PE=0
CCD Simulator.EQUATORIAL_PE.DEC_PE=0
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_POSITION=36700
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_MAX=100000
CCD Simulator.SIM_FOCUSING.SIM_SEEING=3.5
CCD Simulator.SIMULATE_BAYER.INDI_ENABLED=Off
CCD Simulator.SIMULATE_BAYER.INDI_DISABLED=On
Telescope Simulator.CONNECTION.CONNECT=On
Telescope Simulator.CONNECTION.DISCONNECT=Off
Telescope Simulator.DRIVER_INFO.DRIVER_NAME=Telescope Simulator
Telescope Simulator.DRIVER_INFO.DRIVER_EXEC=indi_simulator_telescope
Telescope Simulator.DRIVER_INFO.DRIVER_VERSION=1.0
Telescope Simulator.DRIVER_INFO.DRIVER_INTERFACE=5
Telescope Simulator.POLLING_PERIOD.PERIOD_MS=250
Telescope Simulator.DEBUG.ENABLE=Off
Telescope Simulator.DEBUG.DISABLE=On
Telescope Simulator.CONFIG_PROCESS.CONFIG_LOAD=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_SAVE=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_DEFAULT=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_PURGE=Off
Telescope Simulator.CONNECTION_MODE.CONNECTION_SERIAL=On
Telescope Simulator.CONNECTION_MODE.CONNECTION_TCP=Off
Telescope Simulator.DEVICE_PORT.PORT=/dev/ttyUSB0
Telescope Simulator.DEVICE_BAUD_RATE.9600=On
Telescope Simulator.DEVICE_BAUD_RATE.19200=Off
Telescope Simulator.DEVICE_BAUD_RATE.38400=Off
Telescope Simulator.DEVICE_BAUD_RATE.57600=Off
Telescope Simulator.DEVICE_BAUD_RATE.115200=Off
Telescope Simulator.DEVICE_BAUD_RATE.230400=Off
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_ENABLED=On
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_DISABLED=Off
Telescope Simulator.DEVICE_PORT_SCAN.Scan Ports=Off
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.MOUNT_AXES.PRIMARY=1.4792662113904953003e-05
Telescope Simulator.MOUNT_AXES.SECONDARY=30.156158000000001351
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=15.321538978246808327
Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=30.156158447265625
Telescope Simulator.TELESCOPE_ABORT_MOTION.ABORT=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_SIDEREAL=On
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_SOLAR=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_LUNAR=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_CUSTOM=Off
Telescope Simulator.TELESCOPE_TRACK_STATE.TRACK_ON=Off
Telescope Simulator.TELESCOPE_TRACK_STATE.TRACK_OFF=On
Telescope Simulator.TELESCOPE_TRACK_RATE.TRACK_RATE_RA=15.04106717867020393
Telescope Simulator.TELESCOPE_TRACK_RATE.TRACK_RATE_DE=0
Telescope Simulator.TELESCOPE_HOME.FIND=Off
Telescope Simulator.TELESCOPE_HOME.SET=Off
Telescope Simulator.TELESCOPE_HOME.GO=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_NORTH=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_SOUTH=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_WEST=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_EAST=Off
Telescope Simulator.TELESCOPE_REVERSE_MOTION.REVERSE_NS=Off
Telescope Simulator.TELESCOPE_REVERSE_MOTION.REVERSE_WE=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_GUIDE=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_CENTERING=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_FIND=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.SLEW_MAX=On
Telescope Simulator.TARGET_EOD_COORD.RA=0
Telescope Simulator.TARGET_EOD_COORD.DEC=0
Telescope Simulator.TIME_UTC.UTC=2024-11-24T16:47:49
Telescope Simulator.TIME_UTC.OFFSET=-6.00
Telescope Simulator.GEOGRAPHIC_COORD.LAT=30.156158447265625
Telescope Simulator.GEOGRAPHIC_COORD.LONG=-97.9716339111328125
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=30.156158447265625
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_CURRENT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_DEFAULT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_WRITE_DATA=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_PURGE_DATA=Off
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.SNOOP_JOYSTICK.SNOOP_JOYSTICK_DEVICE=Joystick
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_WE=0.5
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_NS=0.5
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_N=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_S=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_W=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_E=0
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.SNOOP_JOYSTICK.SNOOP_JOYSTICK_DEVICE=Joystick
Telescope Simulator.MOUNT_AXES.PRIMARY=1.4792662Telescope Simulator.FLIP_HA is write-only
113904953003e-05
Telescope Simulator.MOUNT_AXES.SECONDARY=30.156158000000001351

libcamera version: 0.3.0

libcamera packages
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.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/local/bin/rpicam-hello
Available cameras
-----------------
0 : imx585 [3840x2160 16-bit RGGB] (/base/axi/pcie@120000/rp1/i2c@80000/imx585@1A)
    Modes: 'SRGGB12_CSI2P' : 1928x1090 [87.60 fps - (0, 0)/3840x2160 crop]
                             3856x2180 [43.80 fps - (0, 0)/3840x2160 crop]
           'SRGGB16' : 1928x1090 [30.00 fps - (0, 0)/3840x2160 crop]
                       3856x2180 [21.90 fps - (0, 0)/3840x2160 crop]


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+deb12u4                    arm64        Shared Python runtime library (version 3.11)
ii  libpython3.11-dev:arm64                3.11.2-6+deb12u4                    arm64        Header files and a static library for Python (v3.11)
ii  libpython3.11-minimal:arm64            3.11.2-6+deb12u4                    arm64        Minimal subset of the Python language (version 3.11)
ii  libpython3.11-stdlib:arm64             3.11.2-6+deb12u4                    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+deb12u1                    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-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-ply                            3.11-5                              all          Lex and Yacc implementation for Python3
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-lgpio                      0.6-0~rpt1                          all          Compatibility shim for lgpio emulating the RPi.GPIO API
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+deb12u4                    arm64        Interactive high-level object-oriented language (version 3.11)
ii  python3.11-dev                         3.11.2-6+deb12u4                    arm64        Header files and a static library for Python (v3.11)
ii  python3.11-minimal                     3.11.2-6+deb12u4                    arm64        Minimal subset of the Python language (version 3.11)
ii  python3.11-venv                        3.11.2-6+deb12u4                    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/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin:/usr/local/bin:/usr/bin:/bin
flask command: /home/nicholasmparker/indi-allsky/virtualenv/indi-allsky/bin/flask

virtualenv python modules
alembic==1.14.0
apache-libcloud==3.8.0
argon2-cffi==23.1.0
argon2-cffi-bindings==21.2.0
asciitree==0.3.3
astroalign==2.6.1
astropy==6.1.6
astropy-iers-data==0.2024.11.18.0.35.2
astropy_healpix==1.0.3
astroscrappy==1.2.0
bcrypt==4.2.1
blinker==1.9.0
boto3==1.35.66
botocore==1.35.66
Bottleneck==1.4.2
cachetools==5.5.0
ccdproc==2.4.2
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.4.0
click==8.1.7
cloudpickle==3.1.0
cryptography==43.0.3
Cython==3.0.11
dask==2024.11.2
dbus-python==1.3.2
ephem==4.1.6
fasteners==0.19
fish2pano==0.4.1
Flask==3.1.0
Flask-Login==0.6.3
Flask-Migrate==4.0.7
Flask-SQLAlchemy==3.1.1
Flask-WTF==1.2.2
fsspec==2024.10.0
google-api-core==2.23.0
google-api-python-client==2.154.0
google-auth==2.36.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.66.0
greenlet==3.1.1
gunicorn==23.0.0
httplib2==0.22.0
idna==3.10
imageio==2.36.0
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.6
MarkupSafe==3.0.2
mysql-connector-python==9.1.0
networkx==3.4.2
nose==1.3.7
numcodecs==0.14.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==11.0.0
prettytable==3.12.0
proto-plus==1.25.0
protobuf==5.28.3
psutil==6.1.0
pyasn1==0.6.1
pyasn1_modules==0.4.1
pycparser==2.22
pycurl==7.45.3
pyerfa==2.0.1.5
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.2.0
python-dateutil==2.9.0.post0
pytz==2024.2
PyYAML==6.0.2
rawpy==0.23.2
reproject==0.14.1
requests==2.32.3
requests-oauthlib==2.0.0
requests-toolbelt==1.0.0
rsa==4.9
s3transfer==0.10.4
scikit-image==0.24.0
scipy==1.14.1
semantic-version==2.10.0
sep-pjw==1.3.7
setuptools-rust==1.10.2
sgp4==2.23
shapely==2.0.6
six==1.16.0
skyfield==1.49
SQLAlchemy==2.0.36
tifffile==2024.9.20
toolz==1.0.0
typing_extensions==4.12.2
uritemplate==4.1.1
urllib3==2.2.3
wcwidth==0.2.13
Werkzeug==3.1.3
WTForms==3.2.1
zarr==2.18.3
zipp==3.21.0

indi-allsky config (passwords redacted)
2024-11-24 11:34:35,097 [INFO] MainProcess config._dump() [1097]: Dumping config

{
  "ENCRYPT_PASSWORDS_comment": "Do not manually adjust",
  "ENCRYPT_PASSWORDS": false,
  "CAMERA_INTERFACE": "libcamera_imx585",
  "INDI_SERVER": "localhost",
  "INDI_PORT": 7624,
  "INDI_CAMERA_NAME": "",
  "OWNER": "REDACTED",
  "LENS_NAME": "AllSky Lens",
  "LENS_FOCAL_LENGTH": 2.5,
  "LENS_FOCAL_RATIO": 2,
  "LENS_IMAGE_CIRCLE": 4000,
  "LENS_OFFSET_X": 0,
  "LENS_OFFSET_Y": 0,
  "LENS_ALTITUDE": 90,
  "LENS_AZIMUTH": 0,
  "CCD_CONFIG": {
    "NIGHT": {
      "GAIN": 9,
      "BINNING": 1
    },
    "MOONMODE": {
      "GAIN": 9,
      "BINNING": 1
    },
    "DAY": {
      "GAIN": 0,
      "BINNING": 1
    }
  },
  "INDI_CONFIG_DEFAULTS": {
    "SWITCHES": {},
    "PROPERTIES": {},
    "TEXT": {}
  },
  "INDI_CONFIG_DAY": {},
  "CCD_EXPOSURE_MAX": 60,
  "CCD_EXPOSURE_DEF": 0,
  "CCD_EXPOSURE_MIN": 0,
  "CCD_EXPOSURE_MIN_DAY": 0,
  "CCD_BIT_DEPTH": 0,
  "EXPOSURE_PERIOD": 15,
  "EXPOSURE_PERIOD_DAY": 15,
  "FOCUS_MODE": false,
  "FOCUS_DELAY": 3,
  "CFA_PATTERN": "RGGB",
  "SCNR_ALGORITHM": "average_neutral",
  "WBR_FACTOR": 0.8,
  "WBG_FACTOR": 0.9,
  "WBB_FACTOR": 1.2,
  "AUTO_WB": false,
  "SATURATION_FACTOR": 1.5,
  "CCD_COOLING": true,
  "CCD_TEMP": 15,
  "TEMP_DISPLAY": "c",
  "PRESSURE_DISPLAY": "hPa",
  "WINDSPEED_DISPLAY": "ms",
  "CCD_TEMP_SCRIPT": "",
  "GPS_ENABLE": false,
  "TARGET_ADU": 75,
  "TARGET_ADU_DAY": 75,
  "TARGET_ADU_DEV": 10,
  "TARGET_ADU_DEV_DAY": 20,
  "ADU_ROI": [],
  "ADU_FOV_DIV": 4,
  "DETECT_STARS": true,
  "DETECT_STARS_THOLD": 0.6,
  "DETECT_METEORS": true,
  "DETECT_MASK": "",
  "DETECT_DRAW": false,
  "LOGO_OVERLAY": "",
  "SQM_ROI": [],
  "SQM_FOV_DIV": 4,
  "LOCATION_NAME": "",
  "LOCATION_LATITUDE": 30,
  "LOCATION_LONGITUDE": -98,
  "LOCATION_ELEVATION": 300,
  "CAPTURE_PAUSE": false,
  "TIMELAPSE_ENABLE": true,
  "TIMELAPSE_SKIP_FRAMES": 4,
  "TIMELAPSE": {
    "PRE_PROCESSOR": "wrap_keogram",
    "IMAGE_CIRCLE": 3000,
    "KEOGRAM_RATIO": 0.15,
    "PRE_SCALE": 100
  },
  "DAYTIME_CAPTURE": true,
  "DAYTIME_CAPTURE_SAVE": true,
  "DAYTIME_TIMELAPSE": true,
  "DAYTIME_CONTRAST_ENHANCE": false,
  "NIGHT_CONTRAST_ENHANCE": false,
  "CONTRAST_ENHANCE_16BIT": false,
  "CLAHE_CLIPLIMIT": 3,
  "CLAHE_GRIDSIZE": 8,
  "NIGHT_SUN_ALT_DEG": -6,
  "NIGHT_MOONMODE_ALT_DEG": 0,
  "NIGHT_MOONMODE_PHASE": 33,
  "WEB_NONLOCAL_IMAGES": false,
  "WEB_LOCAL_IMAGES_ADMIN": false,
  "WEB_EXTRA_TEXT": "",
  "WEB_STATUS_TEMPLATE": "Status: {status:s}\nLat: {latitude:0.1f}/Long: {longitude:0.1f}\nSidereal: {sidereal_time:s}\nMode: {mode:s}\nSun: {sun_alt:0.1f}&deg; {sun_dir:s}\nMoon: {moon_alt:0.1f}&deg; {moon_dir:s}\nPhase: {moon_phase_str:s} <span data-bs-toggle=\"tooltip\" data-bs-placement=\"right\" title=\"{moon_phase:0.0f}%\">{moon_glyph:s}</span>\nSmoke: {smoke_rating:s} {smoke_rating_status}\nKp-index: {kpindex:0.2f} {kpindex_rating:s} {kpindex_trend:s} {kpindex_status:s}\nAurora: {ovation_max:d}% {ovation_max_status}",
  "HEALTHCHECK": {
    "DISK_USAGE": 90,
    "SWAP_USAGE": 90
  },
  "IMAGE_STRETCH": {
    "CLASSNAME": "mode1_stddev_cutoff",
    "MODE1_GAMMA": 3,
    "MODE1_STDDEVS": 2.25,
    "MODE2_SHADOWS": 0.04,
    "MODE2_MIDTONES": 0.4,
    "MODE2_HIGHLIGHTS": 1,
    "SPLIT": false,
    "MOONMODE": true,
    "DAYTIME": false
  },
  "KEOGRAM_ANGLE": 0,
  "KEOGRAM_H_SCALE": 100,
  "KEOGRAM_V_SCALE": 33,
  "KEOGRAM_CROP_TOP": 0,
  "KEOGRAM_CROP_BOTTOM": 0,
  "KEOGRAM_LABEL": true,
  "STARTRAILS_MAX_ADU": 65,
  "STARTRAILS_MASK_THOLD": 190,
  "STARTRAILS_PIXEL_THOLD": 1,
  "STARTRAILS_MIN_STARS": 0,
  "STARTRAILS_TIMELAPSE": true,
  "STARTRAILS_TIMELAPSE_MINFRAMES": 250,
  "STARTRAILS_SUN_ALT_THOLD": -15,
  "STARTRAILS_MOONMODE_THOLD": true,
  "STARTRAILS_MOON_ALT_THOLD": 91,
  "STARTRAILS_MOON_PHASE_THOLD": 101,
  "STARTRAILS_USE_DB_DATA": true,
  "IMAGE_CALIBRATE_DARK": true,
  "IMAGE_CALIBRATE_BPM": false,
  "IMAGE_EXIF_PRIVACY": false,
  "IMAGE_FILE_TYPE": "jpg",
  "IMAGE_FILE_COMPRESSION": {
    "jpg": 90,
    "png": 5,
    "tif": 5,
    "jpeg": 90
  },
  "IMAGE_FOLDER": "/var/www/html/allsky/images",
  "IMAGE_LABEL_TEMPLATE": "# size:30 [Use 60 for higher resolution cameras]\n# xy:-15,15 (Upper Right)\n# anchor:ra (Right Justified)\n# color:150,0,0\n{timestamp:%Y.%m.%d %H:%M:%S}\n# color:100,100,0\nLat {latitude:0.0f} Long {longitude:0.0f}\n# color:150,150,150\nTiangong {tiangong_up:s} [{tiangong_next_h:0.1f}h/{tiangong_next_alt:0.0f}°]\nHubble {hst_up:s} [{hst_next_h:0.1f}h/{hst_next_alt:0.0f}°]\nISS {iss_up:s} [{iss_next_h:0.1f}h/{iss_next_alt:0.0f}°]\n# xy:-15,-240 (Lower Right) [Use -15,-450 for size 60]\n# color:175,175,0\nSun {sun_alt:0.0f}°\n# color:125,0,0\nMercury {mercury_alt:0.0f}°\n# color:100,150,150\nVenus {venus_alt:0.0f}°\n# color:150,0,0\nMars {mars_alt:0.0f}°\n# color:100,100,0\nJupiter {jupiter_alt:0.0f}°\n# color:100,100,150\nSaturn {saturn_alt:0.0f}°\n# color:150,150,150\nMoon {moon_phase:0.0f}% {moon_alt:0.0f}°\n# xy:15,-120 (Lower Left)  [Use 15,-210 for size 60]\n# anchor:la (Left Justified)\n# color:0,150,150\nStars {stars:d}\n# color:150,50,50\nKp-index {kpindex:0.2f}\n# color:150,150,150\nSmoke {smoke_rating:s}\n# xy:15,15 (Upper Left)\n# color:0,150,0\nExposure {exposure:0.6f}\n# color:150,50,0\nGain {gain:d}\n# color:50,50,150\nCamera {temp:0.1f}°{temp_unit:s}\n# color:150,0,150\nStretch {stretch:s}\nStacking {stack_method:s}\n# color:200,200,200 (default color)\n# additional labels will be added here",
  "URL_TEMPLATE": "https://{bucket}.s3.{region}.{host}",
  "IMAGE_EXTRA_TEXT": "",
  "IMAGE_CROP_ROI": [],
  "IMAGE_ROTATE": "",
  "IMAGE_ROTATE_ANGLE": 0,
  "IMAGE_FLIP_V": true,
  "IMAGE_FLIP_H": true,
  "IMAGE_SCALE": 100,
  "NIGHT_GRAYSCALE": false,
  "DAYTIME_GRAYSCALE": false,
  "MOON_OVERLAY": {
    "ENABLE": false,
    "X": 200,
    "Y": 200,
    "SCALE": 0.5,
    "DARK_SIDE_SCALE": 0.4
  },
  "IMAGE_CIRCLE_MASK": {
    "ENABLE": true,
    "DIAMETER": 3000,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "BLUR": 35,
    "OPACITY": 100,
    "OUTLINE": false
  },
  "FISH2PANO": {
    "ENABLE": false,
    "DIAMETER": 3000,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "ROTATE_ANGLE": -90,
    "SCALE": 0.5,
    "MODULUS": 2,
    "FLIP_H": false,
    "ENABLE_CARDINAL_DIRS": true,
    "DIRS_OFFSET_BOTTOM": 25,
    "OPENCV_FONT_SCALE": 0.8,
    "PIL_FONT_SIZE": 30
  },
  "IMAGE_SAVE_FITS": false,
  "IMAGE_SAVE_FITS_PRE_DARK": false,
  "IMAGE_EXPORT_RAW": "",
  "IMAGE_EXPORT_FOLDER": "/var/www/html/allsky/images/export",
  "IMAGE_EXPORT_FLIP_V": false,
  "IMAGE_EXPORT_FLIP_H": false,
  "IMAGE_STACK_METHOD": "maximum",
  "IMAGE_STACK_COUNT": 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": 10,
  "IMAGE_RAW_EXPIRE_DAYS": 10,
  "IMAGE_FITS_EXPIRE_DAYS": 10,
  "TIMELAPSE_EXPIRE_DAYS": 365,
  "TIMELAPSE_OVERWRITE": false,
  "IMAGE_QUEUE_MAX": 3,
  "IMAGE_QUEUE_MIN": 1,
  "IMAGE_QUEUE_BACKOFF": 0.5,
  "FFMPEG_FRAMERATE": 25,
  "FFMPEG_BITRATE": "15000k",
  "FFMPEG_VFSCALE": "",
  "FFMPEG_CODEC": "libx264",
  "FFMPEG_EXTRA_OPTIONS": "-level 3.1",
  "FITSHEADERS": [
    [
      "INSTRUME",
      "indi-allsky"
    ],
    [
      "OBSERVER",
      ""
    ],
    [
      "SITE",
      ""
    ],
    [
      "OBJECT",
      ""
    ],
    [
      "NOTES",
      ""
    ]
  ],
  "IMAGE_LABEL_SYSTEM": "pillow",
  "TEXT_PROPERTIES": {
    "DATE_FORMAT": "%Y%m%d %H:%M:%S",
    "FONT_FACE": "FONT_HERSHEY_SIMPLEX",
    "FONT_AA": "LINE_AA",
    "FONT_SCALE": 0.8,
    "FONT_THICKNESS": 1,
    "FONT_OUTLINE": true,
    "FONT_HEIGHT": 30,
    "FONT_X": 30,
    "FONT_Y": 30,
    "FONT_COLOR": [
      200,
      200,
      200
    ],
    "PIL_FONT_FILE": "fonts-freefont-ttf/FreeMonoBold.ttf",
    "PIL_FONT_CUSTOM": "",
    "PIL_FONT_SIZE": 30
  },
  "CARDINAL_DIRS": {
    "ENABLE": true,
    "FONT_COLOR": [
      255,
      0,
      0
    ],
    "SWAP_NS": false,
    "SWAP_EW": false,
    "CHAR_NORTH": "N",
    "CHAR_EAST": "E",
    "CHAR_WEST": "W",
    "CHAR_SOUTH": "S",
    "DIAMETER": 4000,
    "OFFSET_X": 0,
    "OFFSET_Y": 0,
    "OFFSET_TOP": 15,
    "OFFSET_LEFT": 15,
    "OFFSET_RIGHT": 15,
    "OFFSET_BOTTOM": 15,
    "OPENCV_FONT_SCALE": 0.5,
    "PIL_FONT_SIZE": 20,
    "OUTLINE_CIRCLE": false
  },
  "ORB_PROPERTIES": {
    "MODE": "ha",
    "RADIUS": 9,
    "SUN_COLOR": [
      200,
      200,
      0
    ],
    "MOON_COLOR": [
      128,
      128,
      128
    ],
    "AZ_OFFSET": 0,
    "RETROGRADE": false
  },
  "UPLOAD_WORKERS": 2,
  "FILETRANSFER": {
    "CLASSNAME": "pycurl_sftp",
    "HOST": "",
    "PORT": 0,
    "USERNAME": "",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED",
    "PRIVATE_KEY": "",
    "PUBLIC_KEY": "",
    "CONNECT_TIMEOUT": 10,
    "TIMEOUT": 60,
    "CERT_BYPASS": true,
    "REMOTE_IMAGE_NAME": "image.{ext}",
    "REMOTE_PANORAMA_NAME": "panorama.{ext}",
    "REMOTE_IMAGE_FOLDER": "/home/allsky/upload/allsky",
    "REMOTE_PANORAMA_FOLDER": "/home/allsky/upload/allsky",
    "REMOTE_RAW_FOLDER": "/home/allsky/upload/allsky/export",
    "REMOTE_FITS_FOLDER": "/home/allsky/upload/allsky/fits",
    "REMOTE_METADATA_NAME": "latest_metadata.json",
    "REMOTE_METADATA_FOLDER": "/home/allsky/upload/allsky",
    "REMOTE_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_MINI_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_KEOGRAM_FOLDER": "/home/allsky/upload/allsky/keograms",
    "REMOTE_STARTRAIL_FOLDER": "/home/allsky/upload/allsky/startrails",
    "REMOTE_STARTRAIL_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_PANORAMA_VIDEO_FOLDER": "/home/allsky/upload/allsky/videos",
    "REMOTE_ENDOFNIGHT_FOLDER": "/home/allsky/upload/allsky",
    "UPLOAD_IMAGE": 0,
    "UPLOAD_PANORAMA": 0,
    "UPLOAD_RAW": false,
    "UPLOAD_FITS": false,
    "UPLOAD_METADATA": false,
    "UPLOAD_VIDEO": false,
    "UPLOAD_MINI_VIDEO": false,
    "UPLOAD_KEOGRAM": false,
    "UPLOAD_STARTRAIL": false,
    "UPLOAD_STARTRAIL_VIDEO": false,
    "UPLOAD_PANORAMA_VIDEO": false,
    "UPLOAD_ENDOFNIGHT": false,
    "FORCE_IPV4": false,
    "FORCE_IPV6": false,
    "LIBCURL_OPTIONS": {}
  },
  "S3UPLOAD": {
    "ENABLE": false,
    "CLASSNAME": "boto3_s3",
    "ACCESS_KEY": "",
    "SECRET_KEY": "REDACTED",
    "SECRET_KEY_E": "REDACTED",
    "CREDS_FILE": "",
    "BUCKET": "change-me",
    "REGION": "us-east-2",
    "NAMESPACE": "",
    "HOST": "amazonaws.com",
    "PORT": 0,
    "CONNECT_TIMEOUT": 10,
    "TIMEOUT": 60,
    "URL_TEMPLATE": "https://{bucket}.s3.{region}.{host}",
    "ACL": "",
    "STORAGE_CLASS": "STANDARD",
    "TLS": true,
    "CERT_BYPASS": false,
    "UPLOAD_FITS": false,
    "UPLOAD_RAW": false
  },
  "MQTTPUBLISH": {
    "ENABLE": false,
    "TRANSPORT": "tcp",
    "HOST": "localhost",
    "PORT": 8883,
    "USERNAME": "indi-allsky",
    "PASSWORD": "REDACTED",
    "PASSWORD_E": "REDACTED",
    "BASE_TOPIC": "indi-allsky",
    "QOS": 0,
    "TLS": true,
    "CERT_BYPASS": true,
    "PUBLISH_IMAGE": true
  },
  "SYNCAPI": {
    "ENABLE": false,
    "BASEURL": "https://example.com/indi-allsky",
    "USERNAME": "",
    "APIKEY": "REDACTED",
    "APIKEY_E": "REDACTED",
    "CERT_BYPASS": false,
    "POST_S3": false,
    "EMPTY_FILE": false,
    "UPLOAD_IMAGE": 1,
    "UPLOAD_PANORAMA": 1,
    "CONNECT_TIMEOUT": 10,
    "TIMEOUT": 60
  },
  "YOUTUBE": {
    "ENABLE": false,
    "SECRETS_FILE": "",
    "PRIVACY_STATUS": "private",
    "TITLE_TEMPLATE": "Allsky {asset_label} - {day_date:%Y-%m-%d} - {timeofday}",
    "DESCRIPTION_TEMPLATE": "",
    "CATEGORY": 22,
    "TAGS": [
      "allsky",
      "astronomy",
      "timelapse"
    ],
    "UPLOAD_VIDEO": false,
    "UPLOAD_MINI_VIDEO": false,
    "UPLOAD_STARTRAIL_VIDEO": false,
    "UPLOAD_PANORAMA_VIDEO": false
  },
  "LIBCAMERA": {
    "IMAGE_FILE_TYPE": "dng",
    "IMAGE_FILE_TYPE_DAY": "jpg",
    "AWB": "auto",
    "AWB_DAY": "auto",
    "AWB_ENABLE": false,
    "AWB_ENABLE_DAY": true,
    "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": 10,
    "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": true,
    "DUMP1090_URL": "http://homeassistant:8080/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": false,
    "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

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

Repository owner deleted a comment from nicholasmparker Nov 24, 2024
@aaronwmorris
Copy link
Owner

Okay, that looks good. Sorry, I deleted one of the support dumps, but I read it before I deleted it.

Okay, lets look at the log now. Can you post the output of grep Video /var/log/indi-allsky/indi-allsky.log?

@nicholasmparker
Copy link
Author

2024-11-24T00.log.zip
Log attached. thank you so much!

@aaronwmorris
Copy link
Owner

aaronwmorris commented Nov 24, 2024

Okay, that log cuts off right at the point where there is interesting info. Let's try this:

zgrep Video /var/log/indi-allsky/indi-allsky.log*.gz

Edit: Also look through the log to see if you see any Exception strings

@nicholasmparker
Copy link
Author

logs2.log.zip

@aaronwmorris
Copy link
Owner

There is only one instance I found where the timelapse actually failed to generate:

/var/log/indi-allsky/indi-allsky.log-20241120.gz:2024-11-19T18:07:40.064809-06:00 beholder [INFO] Video-1-1123/MainThread timelapse.generate() [142]: FFmpeg command: ffmpeg -y -loglevel level+warning -r 50.00 -f image2 -i /tmp/tmpt9jq0nmg_timelapse/%05d.jpg -vcodec libx264 -b:v 10000k -pix_fmt yuv420p -movflags +faststart -level 3.1 /var/www/html/allsky/images/ccd_f0ba1b0f-56f5-4005-b7e8-13bba1d15036/timelapse/20241119/allsky-timelapse_ccd1_20241119_day.mp4
/var/log/indi-allsky/indi-allsky.log-20241120.gz:2024-11-19T18:11:51.009539-06:00 beholder [WARNING] Video-1-1123/MainThread video.sigterm_handler_worker() [129]: Caught TERM signal
/var/log/indi-allsky/indi-allsky.log-20241120.gz:2024-11-19T18:11:56.464696-06:00 beholder [INFO] Video-1-1123/MainThread timelapse.generate() [159]: FFMPEG ran for 256.3998 s
/var/log/indi-allsky/indi-allsky.log-20241120.gz:2024-11-19T18:11:56.464983-06:00 beholder [ERROR] Video-1-1123/MainThread timelapse.generate() [160]: FFMPEG failed to generate timelapse, return code: 255
/var/log/indi-allsky/indi-allsky.log-20241120.gz:2024-11-19T18:11:56.465062-06:00 beholder [ERROR] Video-1-1123/MainThread timelapse.generate() [161]: FFMPEG output: b'[swscaler @ 0x555633a54190] [swscaler @ 0x555633a61120] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a54190] [swscaler @ 0x555633ae1220] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a54190] [swscaler @ 0x555633b61320] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a54190] [swscaler @ 0x555633be1420] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a54190] [swscaler @ 0x555633c61520] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633a54190] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633ae5550] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633be4920] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633b66a40] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633c66c40] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633a54190] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633ae5550] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633be4920] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633b66a40] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633c66c40] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633a54190] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633ae5550] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633be4920] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633b66a40] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x555633a8e130] [swscaler @ 0x555633c66c40] [warning] deprecated pixel format used, make sure you did set range correctly\n[libx264 @ 0x5556339775e0] [warning] frame MB size (241x137) > level limit (3600)\n[libx264 @ 0x5556339775e0] [warning] DPB size (4 frames, 132068 mbs) > level limit (0 frames, 18000 mbs)\n[libx264 @ 0x5556339775e0] [warning] MB rate (1650850) > level limit (108000)\n'
/var/log/indi-allsky/indi-allsky.log-20241120.gz:2024-11-19T18:11:56.473461-06:00 beholder [ERROR] Video-1-1123/MainThread timelapse.generate() [165]: FFMPEG created broken video file, cleaning up

In this case, it looks like the process received a TERM signal which caused the ffmpeg process to terminate. I cannot say why this happened, but maybe indi-allsky was restarted/reloaded in the middle of generating the timelapse. Maybe the system was being rebooted.

@nicholasmparker
Copy link
Author

right - it looks like it completes. but then the link is to this:
image

allsky-timelapse_ccd1_20241123_night.mp4

@aaronwmorris
Copy link
Owner

Try setting the FPS back to 25 to see if the situation improves. Also, try multiple browsers to see if may be the browser does not like something about the codec.

@aaronwmorris
Copy link
Owner

It occurred to me that maybe the resolution of the video is a problem with the -level 3.1 option in the extra field. Try removing that extra option.

@nicholasmparker
Copy link
Author

Interestingly I turned off the keogram wrapper and it worked. I'll try to repto both states tomorrow

@aaronwmorris
Copy link
Owner

The wrapped keogram process usually expands the size of the image, making it a square aspect ratio. This might be causing something bad in ffmpeg. It is difficult to say since we cannot predict how ffmpeg is going to deal with odd resolutions.

@panik988
Copy link

Hello,
same problem here with piHQ cam and wrapped keogram

@aaronwmorris
Copy link
Owner

@nicholasmparker @panik988

I was able to simulator the failures on my side. I think the problem is the resulting resolution is too big with the wrapped keogram with the HQ camera. The image has to be expanded for the encircled keogram.

I was able to work around the issue by setting the Pre-Scale Images setting on the Timelapse to 75%.

@panik988
Copy link

I'll try tonight and let you know

@panik988
Copy link

@aaronwmorris also with pre-scale images at 75 doesn't work for me.
My setup is Raspberry Pi 4 8GB, 128GB filesystem, Raspberry picam HQ
Here my settings:
image

@aaronwmorris
Copy link
Owner

@panik988 You may need to review the logs as there are a few reasons the process can fail.

@panik988
Copy link

@aaronwmorris those are the support file and the log.
The only error I found with zgrep Video /var/log/indi-allsky/indi-allsky.log*.gz is this:
2024-11-25T07:43:34.868481+01:00 raspberrypi [ERROR] Video-2-1114/MainThread video.generateKeogramStarTrails() [1471]: Not enough frames to generate star trails timelapse: 198

support file.txt
indi-allsky.zip

@aaronwmorris
Copy link
Owner

It looks like you restarted the program in the middle of pre-processing the images, however, that is not what is really interesting. Based on my calculations, your system appears to be averaging 9s to pre-process each image. Based on that estimate, it would require 8 hours to pre-process all of the images. This is obviously too much time.

I guess I did not fully consider the performance considerations of the resolution of the HQ camera and pre-processing the images. I am going to have to refactor the pre-processor to pre-scale the image data before processing them. Currently, the image is scaled after being processed.

I hope I can get the pre-preprocessing time per image to 2s (or less). It would still take ~2 hours to pre-process 3200 images at 2s each, but that would be considerably better.

@aaronwmorris
Copy link
Owner

Merged #1681 which will scale the image before processing. I would recommend setting the pre-scale setting to 50% if you have a Raspberry Pi with a HQ camera. This should significantly reduce the processing time.

@panik988
Copy link

@aaronwmorris now is working :-)
Thank you for your support

@wjschmitt
Copy link

wjschmitt commented Dec 8, 2024

My startrail timelapses are generating, but the regular and mini timelapses are not. On the latest version 2024.09.1. I used to get them. I think this changed recently, maybe with this new version. I don't see a Pre-scale Image setting. I'm also running a RPi4 with HQ. But I run indi-allsky on a VM with indiserver on the Pi.

image

@aaronwmorris
Copy link
Owner

aaronwmorris commented Dec 8, 2024

@wjschmitt The pre-scale setting is in a slightly newer release, I just have not bumped the version number. I would recommend upgrading anyway, there were a number of fixes I implemented that might correct the issue you are hitting.

@wjschmitt
Copy link

wjschmitt commented Dec 12, 2024

@wjschmitt The pre-scale setting is in a slightly newer release, I just have not bumped the version number. I would recommend upgrading anyway, there were a number of fixes I implemented that might correct the issue you are hitting.

OK, I did the upgrade and now no timelapses at all generate, even the startrails and minis, which were generating before. I get the startrail still but no video.

The log shows multiple ffmpeg errors.
2024-12-12T12:43:35.834035-05:00 SpeedDesk [INFO] Video-1-8700/MainThread video.generateVideo() [315]: Found 3784 images for timelapse
2024-12-12T12:43:35.861418-05:00 SpeedDesk [INFO] Video-1-8700/MainThread video.generateVideo() [361]: Max kpindex: 2.67, ovation: 0, smoke rating: Clear
2024-12-12T12:43:36.180231-05:00 SpeedDesk [INFO] Video-1-8700/MainThread miscDb.addVideo() [428]: Adding video ccd_f421c9fa-639b-4ad9-937c-a5ce5fe64381/timelapse/20241211/allsky-timelapse_ccd1_20241211_night.mp4 to DB
2024-12-12T12:43:36.284470-05:00 SpeedDesk [WARNING] Video-1-8700/MainThread timelapse.generate() [94]: Skipping 4 frames for timelapse
2024-12-12T12:43:36.472392-05:00 SpeedDesk [WARNING] Video-1-8700/MainThread timelapse.generate() [129]: Setting FFMPEG scaling option: iw*.5:ih*.5
2024-12-12T12:43:36.472508-05:00 SpeedDesk [INFO] Video-1-8700/MainThread timelapse.generate() [142]: FFmpeg command: ffmpeg -y -loglevel level+warning -r 20.00 -f image2 -i /tmp/tmps7id0xyd_timelapse/%05d.jpg -vcodec libx264 -b:v 5000k -pix_fmt yuv420p -movflags +faststart -vf scale=iw*.5:ih*.5 /var/www/html/allsky/images/ccd_f421c9fa-639b-4ad9-937c-a5ce5fe64381/timelapse/20241211/allsky-timelapse_ccd1_20241211_night.mp4
2024-12-12T12:43:36.774153-05:00 SpeedDesk [INFO] Video-1-8700/MainThread timelapse.generate() [159]: FFMPEG ran for 0.3014 s
2024-12-12T12:43:36.774329-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [160]: FFMPEG failed to generate timelapse, return code: 187
2024-12-12T12:43:36.774442-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [161]: FFMPEG output: b'[swscaler @ 0x62f05fbfac00] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x62f05fc40240] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x62f05fc40240] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x62f05fc40240] [warning] deprecated pixel format used, make sure you did set range correctly\n[libx264 @ 0x62f05fba1600] [error] width not divisible by 2 (2219x1787)\n[vost#0:0/libx264 @ 0x62f05fba1340] [error] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\n[error] Error while filtering: Generic error in an external library\n[out#0/mp4 @ 0x62f05fb9fc40] [error] Nothing was written into output file, because at least one of its streams received no packets.\n'
2024-12-12T12:43:36.774557-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [165]: FFMPEG created broken video file, cleaning up
2024-12-12T12:43:36.787645-05:00 SpeedDesk [INFO] Video-1-8700/MainThread miscDb.addNotification() [1004]: Added Media notification: 167
2024-12-12T12:43:36.920273-05:00 SpeedDesk [INFO] Video-1-8700/MainThread video.generatePanoramaVideo() [834]: Found 1892 images for timelapse
2024-12-12T12:43:36.947206-05:00 SpeedDesk [INFO] Video-1-8700/MainThread video.generatePanoramaVideo() [880]: Max kpindex: 2.67, ovation: 0, smoke rating: Clear
2024-12-12T12:43:37.169261-05:00 SpeedDesk [INFO] Video-1-8700/MainThread miscDb.addPanoramaVideo() [571]: Adding video ccd_f421c9fa-639b-4ad9-937c-a5ce5fe64381/timelapse/20241211/allsky-panorama_timelapse_ccd1_20241211_night.mp4 to DB
2024-12-12T12:43:37.235346-05:00 SpeedDesk [WARNING] Video-1-8700/MainThread timelapse.generate() [94]: Skipping 4 frames for timelapse
2024-12-12T12:43:37.308612-05:00 SpeedDesk [WARNING] Video-1-8700/MainThread timelapse.generate() [129]: Setting FFMPEG scaling option: iw*.5:ih*.5
2024-12-12T12:43:37.308757-05:00 SpeedDesk [INFO] Video-1-8700/MainThread timelapse.generate() [142]: FFmpeg command: ffmpeg -y -loglevel level+warning -r 20.00 -f image2 -i /tmp/tmp3322xx0o_timelapse/%05d.jpg -vcodec libx264 -b:v 5000k -pix_fmt yuv420p -movflags +faststart -vf scale=iw*.5:ih*.5 /var/www/html/allsky/images/ccd_f421c9fa-639b-4ad9-937c-a5ce5fe64381/timelapse/20241211/allsky-panorama_timelapse_ccd1_20241211_night.mp4
2024-12-12T12:43:37.877000-05:00 SpeedDesk [INFO] Video-1-8700/MainThread timelapse.generate() [159]: FFMPEG ran for 0.5681 s
2024-12-12T12:43:37.877101-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [160]: FFMPEG failed to generate timelapse, return code: 187
2024-12-12T12:43:37.877193-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [161]: FFMPEG output: b'[swscaler @ 0x5c003044bc00] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x5c003051a4c0] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x5c0030484880] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x5c0030484880] [warning] deprecated pixel format used, make sure you did set range correctly\n[libx264 @ 0x5c00303f8b40] [error] height not divisible by 2 (2356x375)\n[vost#0:0/libx264 @ 0x5c00303f8880] [error] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\n[error] Error while filtering: Generic error in an external library\n[out#0/mp4 @ 0x5c00303f0c40] [error] Nothing was written into output file, because at least one of its streams received no packets.\n'
2024-12-12T12:43:37.877314-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [165]: FFMPEG created broken video file, cleaning up
2024-12-12T12:43:37.883686-05:00 SpeedDesk [WARNING] Video-1-8700/MainThread miscDb.addNotification() [990]: Not adding existing notification
2024-12-12T13:05:07.572644-05:00 SpeedDesk [INFO] Video-1-8700/MainThread video.generateMiniVideo() [575]: Found 43 images for mini timelapse
2024-12-12T13:05:07.575646-05:00 SpeedDesk [INFO] Video-1-8700/MainThread video.generateMiniVideo() [621]: Max kpindex: 2.00, ovation: 0, smoke rating: Clear
2024-12-12T13:05:07.581442-05:00 SpeedDesk [INFO] Video-1-8700/MainThread miscDb.addMiniVideo() [491]: Adding video ccd_f421c9fa-639b-4ad9-937c-a5ce5fe64381/timelapse/20241211/allsky-minitimelapse_ccd1_20241211_night_1734026707.mp4 to DB
2024-12-12T13:05:07.634756-05:00 SpeedDesk [INFO] Video-1-8700/MainThread miscDb.addThumbnail() [1142]: Adding thumbnail to DB: /var/www/html/allsky/images/ccd_f421c9fa-639b-4ad9-937c-a5ce5fe64381/timelapse/20241211/thumbnails/3ec537cc-690b-444b-926e-e20b158acbd2.jpg
2024-12-12T13:05:07.832467-05:00 SpeedDesk [WARNING] Video-1-8700/MainThread timelapse.generate() [129]: Setting FFMPEG scaling option: iw*.5:ih*.5
2024-12-12T13:05:07.832623-05:00 SpeedDesk [INFO] Video-1-8700/MainThread timelapse.generate() [142]: FFmpeg command: ffmpeg -y -loglevel level+warning -r 10.00 -f image2 -i /tmp/tmpqviijwks_timelapse/%05d.jpg -vcodec libx264 -b:v 5000k -pix_fmt yuv420p -movflags +faststart -vf scale=iw*.5:ih*.5 /var/www/html/allsky/images/ccd_f421c9fa-639b-4ad9-937c-a5ce5fe64381/timelapse/20241211/allsky-minitimelapse_ccd1_20241211_night_1734026707.mp4
2024-12-12T13:05:08.064297-05:00 SpeedDesk [INFO] Video-1-8700/MainThread timelapse.generate() [159]: FFMPEG ran for 0.2317 s
2024-12-12T13:05:08.064463-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [160]: FFMPEG failed to generate timelapse, return code: 187
2024-12-12T13:05:08.064551-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [161]: FFMPEG output: b'[swscaler @ 0x600a47645c00] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x600a4768b1c0] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x600a476f0e80] [warning] deprecated pixel format used, make sure you did set range correctly\n[swscaler @ 0x600a4768b1c0] [warning] deprecated pixel format used, make sure you did set range correctly\n[libx264 @ 0x600a475f2b40] [error] width not divisible by 2 (2219x1787)\n[vost#0:0/libx264 @ 0x600a475f2880] [error] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.\n[error] Error while filtering: Generic error in an external library\n[out#0/mp4 @ 0x600a475eac40] [error] Nothing was written into output file, because at least one of its streams received no packets.\n'
2024-12-12T13:05:08.064678-05:00 SpeedDesk [ERROR] Video-1-8700/MainThread timelapse.generate() [165]: FFMPEG created broken video file, cleaning up
2024-12-12T13:05:08.074123-05:00 SpeedDesk [INFO] Video-1-8700/MainThread miscDb.addNotification() [1004]: Added Media notification: 168

@aaronwmorris
Copy link
Owner

[error] width not divisible by 2 (2219x1787)\n[vost#0:0/libx264 @ 0x62f05fba1340] [error] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.

This is caused by the FFMPEG output scaling being set to 50%. In this case, ffmpeg is not smart enough to resolve this. Because the 50% size is not exactly divisible by 2, it does not generate a file.

@wjschmitt
Copy link

Alright, that was the problem. I reset scaling to 75% and now all timelapses generate successfully. Thanks, for your help, Aaron.

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

4 participants