I am writing a project to generate timelapses for All Sky cameras using INDI as an interface for the camera. It is heavily inspired by github.com/thomasjacquin/allsky
I am currently using INDI v1.8.9 with pyindi. Once I started reviewing my timelapses, I realized I was missing some expected frames. As an example, at night, I configure a max exposure time of 15s, but I was missing approximately two 15s frames for every 75s period (2 out of 5 expected frames).
After reviewing my logs, I can see that ~2 out of every 5 frames, I receive the exposure 30s after requesting a 15s exposure. The frame exposure still seems to be 15s, but something is causing the blob to not be received until double the time has elapsed.