2025-07-21T16:15:56.233 [INFO] [MainThread] [schedule_poller.py] [setup_logging()] Logging set up
2025-07-21T16:15:56.316 [DEBUG] [MainThread] [tlc.py] [setup_weather()] Importing weather.sdk.client
2025-07-21T16:15:56.317 [DEBUG] [MainThread] [client.py] [open()] Opening with close_first = False
2025-07-21T16:15:56.317 [DEBUG] [MainThread] [client.py] [open()] Trying to open transport...
2025-07-21T16:15:56.317 [DEBUG] [MainThread] [tlc.py] [setup_telescope()] Importing lesedi.sdk.telescope
2025-07-21T16:15:56.319 [INFO] [MainThread] [telescope.py] [__init__()] Telescope: 10.2.2.32:9050
2025-07-21T16:15:56.319 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Importing wincam.sdk.instrument
2025-07-21T16:15:56.328 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Import successful
2025-07-21T16:15:56.328 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Creating instrument instance
2025-07-21T16:15:56.328 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument instance successfully created
2025-07-21T16:15:56.328 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument sib at 10.2.4.147 initialised
2025-07-21T16:15:56.328 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Importing mookodi.sdk.instrument
2025-07-21T16:15:56.382 [DEBUG] [MainThread] [__init__.py] [wrapper()] matplotlib data path: /opt/pyenvs/mookodienv/lib/python3.8/site-packages/matplotlib-3.5.2-py3.8-linux-x86_64.egg/matplotlib/mpl-data
2025-07-21T16:15:56.385 [DEBUG] [MainThread] [__init__.py] [wrapper()] CONFIGDIR=/root/.config/matplotlib
2025-07-21T16:15:56.385 [DEBUG] [MainThread] [__init__.py] [<module>()] interactive is False
2025-07-21T16:15:56.386 [DEBUG] [MainThread] [__init__.py] [<module>()] platform is linux
2025-07-21T16:15:56.386 [DEBUG] [MainThread] [__init__.py] [<module>()] loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_warnings', '_io', 'marshal', 'posix', '_frozen_importlib_external', '_thread', '_weakref', 'time', 'zipimport', '_codecs', 'codecs', 'encodings.aliases', 'encodings', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', '_abc', 'abc', 'io', '_stat', 'stat', '_collections_abc', 'genericpath', 'posixpath', 'os.path', 'os', '_sitebuiltins', '_locale', '_bootlocale', 'types', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib', 'importlib.machinery', 'importlib.abc', '_operator', 'operator', 'keyword', '_heapq', 'heapq', 'itertools', 'reprlib', '_collections', 'collections', '_functools', 'functools', 'contextlib', 'importlib.util', 'lesedi', 'mookodi', 'weather', 'zope', 'sitecustomize', 'site', 'enum', '_sre', 'sre_constants', 'sre_parse', 'sre_compile', 'copyreg', 're', '__future__', 'binascii', 'fnmatch', 'errno', 'zlib', '_compression', '_weakrefset', 'threading', '_bz2', 'bz2', '_lzma', 'lzma', 'pwd', 'grp', 'shutil', '_struct', 'struct', 'zipfile', 'weakref', 'pkgutil', 'platform', 'math', '_datetime', 'datetime', 'xml', 'xml.parsers', 'pyexpat.errors', 'pyexpat.model', 'pyexpat', 'xml.parsers.expat.model', 'xml.parsers.expat.errors', 'xml.parsers.expat', 'plistlib', 'email', 'email.errors', '_string', 'string', 'email.quoprimime', 'base64', 'email.base64mime', 'quopri', 'email.encoders', 'email.charset', 'email.header', '_bisect', 'bisect', '_sha512', '_random', 'random', '_socket', 'collections.abc', 'select', 'selectors', 'socket', 'urllib', 'urllib.parse', 'locale', 'calendar', 'email._parseaddr', 'email.utils', 'email._policybase', 'email.feedparser', 'email.parser', 'tempfile', 'textwrap', '_opcode', 'opcode', 'dis', 'token', 'tokenize', 'linecache', 'inspect', 'ntpath', 'pkg_resources.extern', 'pkg_resources._vendor', 'pkg_resources.extern.six', 'pkg_resources._vendor.six', 'pkg_resources.extern.six.moves', 'pkg_resources._vendor.six.moves', 'pkg_resources.py31compat', 'pkg_resources.extern.appdirs', 'pkg_resources._vendor.packaging.__about__', 'pkg_resources.extern.packaging', 'pkg_resources.extern.packaging._structures', 'pkg_resources.extern.packaging.version', 'pkg_resources.extern.packaging._compat', 'pkg_resources.extern.packaging.specifiers', 'copy', 'pprint', 'traceback', 'pkg_resources.extern.pyparsing', 'pkg_resources.extern.six.moves.urllib', 'pkg_resources.extern.packaging.markers', 'pkg_resources.extern.packaging.requirements', 'sysconfig', 'encodings.cp437', 'pkg_resources', 'scripting', 'scripting.converter', 'atexit', 'logging', 'urllib3.packages', 'urllib3.packages.six', 'urllib3.packages.six.moves', 'http', 'uu', 'email._encoded_words', 'email.iterators', 'email.message', '_ssl', 'ssl', 'http.client', 'urllib3.packages.six.moves.http_client', 'urllib3.exceptions', 'urllib3._version', 'urllib3.contrib', 'urllib3.contrib._appengine_environ', 'urllib3.util.wait', 'urllib3.util.connection', 'urllib3.util.request', 'urllib3.util.response', 'urllib3.util.retry', '_hashlib', '_blake2', '_sha3', 'hashlib', 'hmac', 'urllib3.util.url', 'urllib3.util.ssltransport', 'urllib3.util.ssl_', 'urllib3.util.timeout', 'urllib3.util', 'urllib3.util.proxy', 'urllib3._collections', 'ipaddress', 'urllib3.util.ssl_match_hostname', 'urllib3.connection', '_queue', 'queue', 'mimetypes', 'urllib3.fields', 'urllib3.filepost', 'urllib3.packages.six.moves.urllib', 'urllib3.packages.six.moves.urllib.parse', 'urllib3.request', 'urllib3.response', 'urllib3.util.queue', 'urllib3.connectionpool', 'urllib3.poolmanager', 'urllib3', 'typing.io', 'typing.re', 'typing', 'chardet.enums', 'chardet.charsetprober', 'chardet.charsetgroupprober', 'chardet.resultdict', 'chardet.codingstatemachinedict', 'chardet.codingstatemachine', 'chardet.escsm', 'chardet.escprober', 'chardet.latin1prober', 'chardet.macromanprober', 'chardet.big5freq', 'chardet.euckrfreq', 'chardet.euctwfreq', 'chardet.gb2312freq', 'chardet.jisfreq', 'chardet.johabfreq', 'chardet.chardistribution', 'chardet.mbcharsetprober', 'chardet.mbcssm', 'chardet.big5prober', 'chardet.cp949prober', 'chardet.jpcntx', 'chardet.eucjpprober', 'chardet.euckrprober', 'chardet.euctwprober', 'chardet.gb2312prober', 'chardet.johabprober', 'chardet.sjisprober', 'chardet.utf8prober', 'chardet.mbcsgroupprober', 'chardet.sbcharsetprober', 'chardet.hebrewprober', 'chardet.langbulgarianmodel', 'chardet.langgreekmodel', 'chardet.langhebrewmodel', 'chardet.langrussianmodel', 'chardet.langthaimodel', 'chardet.langturkishmodel', 'chardet.sbcsgroupprober', 'chardet.utf1632prober', 'chardet.universaldetector', 'chardet.version', 'chardet', '_json', 'json.scanner', 'json.decoder', 'json.encoder', 'json', 'urllib.response', 'urllib.error', 'urllib.request', 'http.cookiejar', 'http.cookies', 'requests.compat', 'requests.exceptions', 'charset_normalizer.assets', 'charset_normalizer.constant', 'unicodedata', '_multibytecodec', 'charset_normalizer.utils', 'charset_normalizer.md', 'charset_normalizer.models', 'charset_normalizer.cd', 'charset_normalizer.api', 'charset_normalizer.legacy', 'charset_normalizer.version', 'charset_normalizer', 'requests.packages.urllib3.packages', 'requests.packages.urllib3.packages.six', 'requests.packages.urllib3.packages.six.moves', 'requests.packages.urllib3.packages.six.moves.http_client', 'requests.packages.urllib3.exceptions', 'requests.packages.urllib3._version', 'requests.packages.urllib3.contrib', 'requests.packages.urllib3.contrib._appengine_environ', 'requests.packages.urllib3.util.wait', 'requests.packages.urllib3.util.connection', 'requests.packages.urllib3.util.request', 'requests.packages.urllib3.util.response', 'requests.packages.urllib3.util.retry', 'requests.packages.urllib3.util.url', 'requests.packages.urllib3.util.ssltransport', 'requests.packages.urllib3.util.ssl_', 'requests.packages.urllib3.util.timeout', 'requests.packages.urllib3.util', 'requests.packages.urllib3.util.proxy', 'requests.packages.urllib3._collections', 'requests.packages.urllib3.util.ssl_match_hostname', 'requests.packages.urllib3.connection', 'requests.packages.urllib3.fields', 'requests.packages.urllib3.filepost', 'requests.packages.urllib3.packages.six.moves.urllib', 'requests.packages.urllib3.packages.six.moves.urllib.parse', 'requests.packages.urllib3.request', 'requests.packages.urllib3.response', 'requests.packages.urllib3.util.queue', 'requests.packages.urllib3.connectionpool', 'requests.packages.urllib3.poolmanager', 'requests.packages.urllib3', 'idna.package_data', 'idna.idnadata', 'idna.intranges', 'idna.core', 'idna', 'requests.packages.idna.package_data', 'requests.packages.idna.idnadata', 'requests.packages.idna.intranges', 'requests.packages.idna.core', 'requests.packages.idna', 'requests.packages.chardet', 'requests.packages', 'pathlib', 'importlib.resources', 'certifi.core', 'certifi', 'requests.certs', 'requests.__version__', 'requests._internal_utils', 'requests.cookies', 'requests.structures', 'requests.utils', 'requests.auth', 'stringprep', 'encodings.idna', 'requests.hooks', 'requests.status_codes', 'requests.models', 'requests.adapters', 'requests.sessions', 'requests.api', 'requests', 'astropy._version', 'packaging.__about__', 'packaging', 'packaging._structures', 'packaging.version', 'astropy.version', 'astropy.config.paths', 'astropy.extern', 'astropy.extern.configobj', 'astropy.extern.configobj.configobj', 'astropy.extern.configobj.validate', '_csv', 'csv', 'backports', 'backports.configparser.compat', 'backports.configparser', 'configparser', 'importlib.metadata', 'erfa._version', 'numpy._globals', 'numpy.__config__', 'numpy._distributor_init', 'numpy._version', 'numpy.version', 'numpy.core._multiarray_umath', 'numpy.compat._inspect', '_compat_pickle', '_pickle', 'pickle', 'numpy.compat.py3k', 'numpy.compat', 'numpy.core.overrides', 'numpy.core.multiarray', 'numpy.core.umath', 'numbers', 'numpy.core._string_helpers', 'numpy.core._dtype', 'numpy.core._type_aliases', 'numpy.core.numerictypes', 'numpy.core._exceptions', 'numpy.core._methods', 'numpy.core.fromnumeric', 'numpy.core.shape_base', 'numpy.core._ufunc_config', 'numpy.core.arrayprint', 'numpy.core._asarray', 'numpy.core.numeric', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core._machar', 'numpy.core.getlimits', 'numpy.core.einsumfunc', 'numpy.core._multiarray_tests', 'numpy.core._add_newdocs', 'signal', '_posixsubprocess', 'subprocess', 'numpy.core._add_newdocs_scalars', 'numpy.core._dtype_ctypes', '_ast', 'ast', '_ctypes', 'ctypes._endian', 'ctypes', 'numpy.core._internal', 'numpy._pytesttester', 'numpy.core', 'numpy.lib.mixins', 'numpy.lib.ufunclike', 'numpy.lib.type_check', 'numpy.lib.scimath', 'numpy.lib.stride_tricks', 'numpy.lib.twodim_base', 'numpy.linalg._umath_linalg', 'numpy.linalg.linalg', 'numpy.linalg', 'numpy.matrixlib.defmatrix', 'numpy.matrixlib', 'numpy.lib.histograms', 'numpy.lib.function_base', 'numpy.lib.index_tricks', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.format', 'numpy.lib._datasource', 'numpy.lib._iotools', 'numpy.lib.npyio', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.lib', 'numpy.fft._pocketfft_internal', 'numpy.fft._pocketfft', 'numpy.fft.helper', 'numpy.fft', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.polynomial', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.polynomial', 'cython_runtime', '_cython_0_29_30', 'numpy.random._common', 'secrets', 'numpy.random.bit_generator', 'numpy.random._bounded_integers', 'numpy.random._mt19937', 'numpy.random.mtrand', 'numpy.random._philox', 'numpy.random._pcg64', 'numpy.random._sfc64', 'numpy.random._generator', 'numpy.random._pickle', 'numpy.random', 'numpy.ctypeslib', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.ma', 'numpy', 'erfa.ufunc', 'erfa.version', 'erfa.core', 'erfa.helpers', 'erfa', 'astropy.utils.exceptions', 'astropy.utils.decorators', 'astropy.utils.introspection', 'astropy.utils.codegen', 'difflib', 'astropy.utils.misc', 'astropy.utils.shapes', 'astropy.utils', 'astropy.config.configuration', 'astropy.config.affiliated', 'astropy.config', 'astropy.utils.state', 'astropy.tests', 'glob', 'shlex', 'astropy.tests.runner', 'astropy.logger', 'astropy.utils._compiler', 'astropy', 'astropy.units.format.base', '_decimal', 'decimal', 'fractions', 'astropy.units.utils', 'astropy.utils.parsing', 'astropy.units.format.utils', 'astropy.units.format.cds', 'astropy.units.format.console', 'astropy.units.format.generic', 'astropy.units.format.fits', 'astropy.units.format.latex', 'astropy.units.format.ogip', 'astropy.units.format.unicode_format', 'astropy.units.format.vounit', 'astropy.units.format', 'astropy.units.core', 'astropy.utils.compat.misc', 'astropy.utils.compat.numpycompat', 'astropy.utils.compat', 'astropy.utils.metadata', 'astropy.utils.data_info', 'astropy.units.quantity_helper.converters', 'astropy.units.structured', 'astropy.units.quantity_helper.helpers', 'astropy.units.quantity_helper.erfa', 'numpy.ma.mrecords', 'unittest.util', 'unittest.result', 'concurrent', 'concurrent.futures._base', 'concurrent.futures', 'asyncio.constants', 'asyncio.format_helpers', 'asyncio.base_futures', 'asyncio.log', 'asyncio.coroutines', '_contextvars', 'contextvars', 'asyncio.exceptions', 'asyncio.base_tasks', '_asyncio', 'asyncio.events', 'asyncio.futures', 'asyncio.protocols', 'asyncio.transports', 'asyncio.sslproto', 'asyncio.locks', 'asyncio.tasks', 'asyncio.staggered', 'asyncio.trsock', 'asyncio.base_events', 'asyncio.runners', 'asyncio.queues', 'asyncio.streams', 'asyncio.subprocess', 'asyncio.base_subprocess', 'asyncio.selector_events', 'asyncio.unix_events', 'asyncio', 'unittest.case', 'unittest.async_case', 'unittest.suite', 'unittest.loader', 'gettext', 'argparse', 'unittest.signals', 'unittest.runner', 'unittest.main', 'unittest', 'numpy.testing._private', 'gc', 'numpy.linalg.lapack_lite', 'numpy.testing._private.utils', 'numpy.testing._private.extbuild', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'numpy.testing', 'numpy.lib.recfunctions', 'astropy.units.quantity_helper.function_helpers', 'astropy.units.quantity_helper.scipy_special', 'astropy.units.quantity_helper', 'astropy.units.quantity', 'astropy.constants.constant', 'astropy.constants.codata2018', 'astropy.constants.iau2015', 'astropy.constants.config', 'astropy.constants.cgs', 'astropy.constants.si', 'astropy.constants.utils', 'astropy.constants', 'astropy.units.si', 'astropy.extern.ply', 'astropy.extern.ply.yacc', 'astropy.units.format.generic_parsetab', 'astropy.extern.ply.lex', 'astropy.units.format.generic_lextab', 'astropy.units.astrophys', 'astropy.units.cgs', 'astropy.units.misc', 'astropy.units.photometric', 'astropy.units.function.core', 'astropy.units.function.mixin', 'astropy.units.function.units', 'astropy.units.function.logarithmic', 'astropy.units.function', 'astropy.units.imperial', 'astropy.units.physical', 'astropy.units.equivalencies', 'typing_extensions', 'astropy.units._typing', 'astropy.units.decorators', 'astropy.units', 'astropy.coordinates.errors', 'astropy.coordinates.angle_formats', 'astropy.coordinates.angles', 'astropy.coordinates.matrix_utilities', 'astropy.coordinates.transformations', 'astropy.coordinates.distances', 'astropy.coordinates.representation', 'ftplib', 'astropy.utils.data', 'astropy.coordinates.earth', 'astropy.coordinates.attributes', 'astropy.coordinates.baseframe', 'astropy.coordinates.builtin_frames.baseradec', 'astropy.coordinates.builtin_frames.icrs', 'astropy.time._parse_times', 'astropy.time.utils', 'astropy.time.time_helper.function_helpers', 'astropy.time.time_helper', 'astropy.extern._strptime', 'astropy.time.core', 'astropy.time.formats', 'astropy.time', '_strptime', 'astropy.coordinates.earth_orientation', 'astropy.utils.compat.optional_deps', 'multiprocessing.process', 'array', 'multiprocessing.reduction', 'multiprocessing.context', '__mp_main__', 'multiprocessing', 'fcntl', 'termios', 'astropy.utils.console', 'astropy.table.bst', 'astropy.table.sorted_array', 'astropy.table.index', 'astropy.table.groups', 'astropy.table.pprint', 'astropy.table._column_mixins', 'astropy.table.column', 'astropy.io', 'astropy.io.registry.base', 'astropy.io.registry.core', 'astropy.io.registry.compat', 'astropy.io.registry.interface', 'astropy.io.registry', 'astropy.table.info', 'astropy.table.connect', 'astropy.utils.masked.function_helpers', 'astropy.utils.masked.core', 'astropy.utils.masked', 'astropy.table.row', 'astropy.table.ndarray_mixin', 'astropy.table.mixins', 'astropy.table.mixins.registry', 'astropy.table.table', 'astropy.table._np_utils', 'astropy.table.np_utils', 'astropy.table.operations', 'astropy.table.soco', 'astropy.table.serialize', 'astropy.table.jsviewer', 'astropy.io.ascii.connect', 'astropy.io.ascii.docs', 'astropy.io.ascii.core', 'astropy.io.ascii.basic', 'mmap', 'astropy.io.ascii.cparser', 'astropy.io.ascii.fastbasic', 'astropy.io.ascii.fixedwidth', 'astropy.io.ascii.cds', 'astropy.io.ascii.mrt', 'yaml.error', 'yaml.tokens', 'yaml.events', 'yaml.nodes', 'yaml.reader', 'yaml.scanner', 'yaml.parser', 'yaml.composer', 'yaml.constructor', 'yaml.resolver', 'yaml.loader', 'yaml.emitter', 'yaml.serializer', 'yaml.representer', 'yaml.dumper', 'yaml._yaml', 'yaml.cyaml', 'yaml', 'astropy.table.meta', 'astropy.io.ascii.ecsv', 'astropy.io.ascii.latex', 'astropy.utils.xml', 'astropy.utils.xml._iterparser', 'astropy.utils.xml.writer', 'astropy.io.ascii.html', 'astropy.io.ascii.ipac', 'astropy.io.ascii.misc', 'astropy.io.ascii.daophot', 'astropy.io.ascii.qdp', 'astropy.io.ascii.sextractor', 'astropy.io.ascii.rst', 'astropy.io.ascii.ui', 'astropy.io.ascii', 'gzip', 'astropy.io.fits.util', 'astropy.io.fits.verify', 'astropy.io.fits.card', 'astropy.io.fits.column', 'astropy.io.fits.file', 'astropy.io.fits._utils', 'astropy.io.fits.header', 'astropy.io.fits.hdu.base', 'astropy.io.fits.hdu.image', 'astropy.io.fits.fitsrec', 'astropy.io.fits.hdu.table', 'astropy.io.fits.compression', 'astropy.io.fits.hdu.compressed', 'astropy.io.fits.hdu.groups', 'astropy.io.fits.hdu.hdulist', 'astropy.io.fits.hdu.nonstandard', 'astropy.io.fits.hdu.streaming', 'astropy.io.fits.hdu', 'astropy.utils.diff', 'astropy.io.fits.diff', 'astropy.io.fits.convenience', 'astropy.io.fits', 'astropy.io.fits.connect', 'astropy.io.misc.pickle_helpers', 'astropy.io.misc', 'astropy.io.misc.hdf5', 'astropy.io.misc.parquet', 'astropy.io.misc.connect', 'astropy.io.votable.exceptions', 'astropy.utils.collections', 'astropy.io.votable.converters', 'astropy.io.votable.ucd', 'astropy.io.votable.util', 'astropy.utils.xml.check', 'astropy.utils.xml.validate', 'astropy.io.votable.xmlutil', 'astropy.io.votable.tablewriter', 'astropy.io.votable.tree', 'astropy.utils.xml.iterparser', 'astropy.io.votable.table', 'astropy.io.votable', 'astropy.io.votable.connect', 'astropy.io.misc.pandas', 'astropy.io.misc.pandas.connect', 'astropy.io.misc.asdf', 'astropy.io.misc.asdf.deprecation', 'astropy.io.misc.asdf.connect', 'astropy.table', 'astropy.utils.iers.iers', 'astropy.utils.iers', 'astropy.coordinates.builtin_frames.utils', 'astropy.coordinates.builtin_frames.fk5', 'astropy.coordinates.builtin_frames.fk4', 'astropy.coordinates.builtin_frames.galactic', 'astropy.coordinates.builtin_frames.galactocentric', 'astropy.coordinates.builtin_frames.supergalactic', 'astropy.coordinates.builtin_frames.altaz', 'astropy.coordinates.builtin_frames.hadec', 'astropy.coordinates.builtin_frames.gcrs', 'astropy.coordinates.builtin_frames.cirs', 'astropy.coordinates.builtin_frames.itrs', 'astropy.coordinates.builtin_frames.hcrs', 'astropy.coordinates.builtin_frames.equatorial', 'astropy.coordinates.builtin_frames.ecliptic', 'astropy.coordinates.builtin_frames.skyoffset', 'astropy.coordinates.builtin_frames.icrs_fk5_transforms', 'astropy.coordinates.builtin_frames.fk4_fk5_transforms', 'astropy.coordinates.builtin_frames.galactic_transforms', 'astropy.coordinates.builtin_frames.supergalactic_transforms', 'astropy.coordinates.erfa_astrom', 'astropy.coordinates.builtin_frames.icrs_cirs_transforms', 'astropy.coordinates.builtin_frames.cirs_observed_transforms', 'astropy.coordinates.builtin_frames.icrs_observed_transforms', 'astropy.coordinates.builtin_frames.intermediate_rotation_transforms', 'astropy.coordinates.builtin_frames.ecliptic_transforms', 'astropy.coordinates.builtin_frames.lsr', 'astropy.coordinates.builtin_frames', 'astropy.coordinates.sky_coordinate_parsers', 'astropy.coordinates.sky_coordinate', 'astropy.coordinates.name_resolve', 'astropy.coordinates.matching', 'astropy.coordinates.funcs', 'astropy.coordinates.calculation', 'astropy.coordinates.solar_system', 'astropy.coordinates.spectral_quantity', 'astropy.coordinates.spectral_coordinate', 'astropy.coordinates.angle_utilities', 'astropy.coordinates', 'scripting.converter.converter', 'scripting.converter.fetch_schedule', 'scripting.update_OCS', 'lesedi.sdk', 'thrift', 'thrift.Thrift', 'thrift.protocol', 'thrift.transport', 'thrift.compat', 'thrift.transport.TTransport', 'six', 'six.moves', 'thrift.protocol.TProtocol', 'thrift.TRecursive', '_uuid', 'uuid', 'lesedi.sdk.ttypes', 'logging.handlers', 'scripting.schedule_poller', 'tlc', 'wincam', 'wincam.sdk', 'wincam.sdk.detector.interface', 'wincam.sdk.detector.interface.ttypes', 'wincam.sdk.detector.interface.constants', 'wincam.sdk.detector.interface.Service', 'thrift.transport.TSocket', 'thrift.protocol.TBinaryProtocol', 'wincam.sdk.detector.client', 'wincam.sdk.detector', 'sbpy.version', 'sbpy._astropy_init', 'sbpy', 'sbpy.data.dimensions', 'sbpy.exceptions', 'sbpy.data.core', 'sbpy.data.decorators', 'astroquery.version', 'astroquery._astropy_init', 'astroquery.logger', 'astroquery', 'getpass', 'zipp', 'importlib_metadata._functools', 'importlib_metadata._text', 'importlib_metadata._adapters', 'importlib_metadata._compat', 'importlib_metadata._meta', 'importlib_metadata._collections', 'importlib_metadata._itertools', 'importlib_metadata', 'keyring.py312compat', 'keyring.credentials', 'keyring.errors', 'keyring.util', 'jaraco', 'jaraco.classes', 'jaraco.classes.properties', 'keyring._compat', 'keyring.backend', 'keyring.util.platform_', 'keyring.backends', 'keyring.backends.fail', 'keyring.core', 'keyring', 'astroquery.utils.progressbar', 'astroquery.exceptions', 'astroquery.utils.commons', 'astroquery.utils.download_file_list', 'astroquery.utils.class_or_instance', 'astroquery.utils.docstr_chompers', 'astroquery.utils.process_asyncs', 'astroquery.utils', 'astroquery.utils.system_tools', 'astroquery.query', 'astroquery.jplhorizons.core', 'astroquery.jplhorizons', 'soupsieve.__meta__', 'soupsieve.util', 'soupsieve.pretty', 'soupsieve.css_types', 'soupsieve.css_match', 'soupsieve.css_parser', 'soupsieve', 'html.entities', 'html', 'bs4.dammit', 'bs4.formatter', 'bs4.element', '_markupbase', 'html.parser', 'bs4.builder._htmlparser', 'six.moves.urllib', 'webencodings.labels', 'encodings.utf_16_le', 'encodings.utf_16_be', 'webencodings', 'html5lib.constants', 'xml.etree', 'xml.etree.ElementPath', '_elementtree', 'xml.etree.ElementTree', 'html5lib._utils', 'html5lib._inputstream', 'html5lib._trie._base', 'html5lib._trie.py', 'html5lib._trie', 'html5lib._tokenizer', 'html5lib.treebuilders', 'html5lib.treebuilders.base', 'html5lib.html5parser', 'html5lib.treewalkers', 'xml.sax.handler', 'xml.sax._exceptions', 'xml.sax.xmlreader', 'xml.sax', 'xml.sax.saxutils', 'html5lib.serializer', 'html5lib', 'bs4.builder._html5lib', 'lxml', 'lxml._elementpath', 'lxml.etree', 'bs4.builder._lxml', 'bs4.builder', 'bs4', 'astroquery.mpc.core', 'astroquery.mpc', 'astroquery.imcce.core', 'astroquery.imcce', 'pyoorb', 'sbpy.bib.core', 'sbpy.bib', 'sbpy.data.orbit', 'sbpy.data.ephem', 'astroquery.jplsbdb.core', 'astroquery.jplsbdb', 'astroquery.jplspec.lookup_table', 'astroquery.jplspec.core', 'astroquery.jplspec', 'sbpy.data.phys', 'sbpy.data.obs', 'sbpy.data.names', 'sbpy.data', 'scripting.script_runner', 'tlc.tlc', 'weather.sdk', 'thrift.protocol.TCompactProtocol', 'weather.sdk.ttypes', 'weather.sdk.WeatherService', 'weather.sdk.client', 'lesedi.sdk.Service', 'lesedi.sdk.constants', 'lesedi.sdk.client', 'lesedi.sdk.telescope', 'wincam.sdk.cryostat.interface', 'wincam.sdk.cryostat.interface.ttypes', 'wincam.sdk.cryostat.interface.constants', 'wincam.sdk.cryostat.interface.Service', 'wincam.sdk.cryostat.client', 'wincam.sdk.cryostat', 'wincam.sdk.filter.interface', 'wincam.sdk.filter.interface.ttypes', 'wincam.sdk.filter.interface.Service', 'wincam.sdk.filter.interface.constants', 'wincam.sdk.filter.client', 'wincam.sdk.filter', 'wincam.sdk.shutter.interface', 'wincam.sdk.shutter.interface.ttypes', 'wincam.sdk.shutter.interface.Service', 'wincam.sdk.shutter.interface.constants', 'wincam.sdk.shutter.client', 'wincam.sdk.shutter', 'wincam.sdk.interface', 'wincam.sdk.interface.ttypes', 'wincam.sdk.instrument', 'mookodi.sdk', 'mookodi.sdk.instrument', 'astropy.visualization', 'astropy.stats._stats', 'astropy.stats.funcs', 'astropy.stats.biweight', 'astropy.stats._fast_sigma_clip', 'astropy.stats.sigma_clipping', 'astropy.stats.jackknife', 'astropy.stats.circstats', 'astropy.stats.bayesian_blocks', 'astropy.stats.histogram', 'astropy.stats.info_theory', 'astropy.stats.spatial', 'astropy.timeseries.core', 'astropy.timeseries.sampled', 'astropy.timeseries.binned', 'astropy.timeseries.io.kepler', 'astropy.timeseries.io', 'astropy.timeseries.downsample', 'astropy.timeseries.periodograms.base', 'astropy.timeseries.periodograms.lombscargle.implementations.slow_impl', 'astropy.timeseries.periodograms.lombscargle.implementations.utils', 'astropy.timeseries.periodograms.lombscargle.implementations.fast_impl', 'astropy.timeseries.periodograms.lombscargle.implementations.scipy_impl', 'astropy.timeseries.periodograms.lombscargle.implementations.mle', 'astropy.timeseries.periodograms.lombscargle.implementations.chi2_impl', 'astropy.timeseries.periodograms.lombscargle.implementations.fastchi2_impl', 'astropy.timeseries.periodograms.lombscargle.implementations.cython_impl', 'astropy.timeseries.periodograms.lombscargle.implementations.main', 'astropy.timeseries.periodograms.lombscargle.implementations', 'astropy.timeseries.periodograms.lombscargle._statistics', 'scipy._lib._testutils', 'scipy._lib', 'scipy._lib.deprecation', 'scipy.__config__', 'scipy.version', 'scipy._distributor_init', 'scipy._lib._pep440', 'scipy._lib._ccallback_c', 'scipy._lib._ccallback', 'scipy', 'astropy.timeseries.periodograms.lombscargle.core', 'astropy.timeseries.periodograms.lombscargle', 'astropy.timeseries.periodograms.bls._impl', 'astropy.timeseries.periodograms.bls.methods', 'astropy.timeseries.periodograms.bls.core', 'astropy.timeseries.periodograms.bls', 'astropy.timeseries.periodograms', 'astropy.timeseries', 'astropy.stats.lombscargle', 'astropy.stats.bls', 'astropy.stats', 'astropy.visualization.hist', 'astropy.visualization.transform', 'astropy.visualization.interval', 'astropy.visualization.mpl_normalize', 'astropy.visualization.stretch', 'matplotlib', 'matplotlib._api.deprecation', 'matplotlib._api', 'matplotlib._version', 'matplotlib._c_internal_utils', 'matplotlib.cbook', 'matplotlib.docstring', 'PIL._version', 'PIL', 'PIL.ImageMode', 'PIL.TiffTags', 'PIL._binary', 'PIL._util', 'PIL._imaging', 'cffi.lock', 'cffi.error', 'cffi.model', 'cffi.api', 'cffi', 'PIL.Image', 'PIL.ImageChops', 'PIL.ImageFile', 'PIL.GimpGradientFile', 'PIL.GimpPaletteFile', 'PIL.ImageColor', 'PIL.PaletteFile', 'PIL.ImagePalette', 'PIL.ImageSequence', 'PIL.PngImagePlugin', 'matplotlib._path', 'matplotlib.bezier', 'matplotlib.path', 'matplotlib.transforms', 'matplotlib.ticker', 'matplotlib.scale', 'matplotlib._color_data', 'matplotlib.colors', 'pyparsing.util', 'pyparsing.unicode', 'pyparsing.exceptions', 'pyparsing.actions', 'pyparsing.results', 'pyparsing.core', 'pyparsing.helpers', 'pyparsing.testing', 'pyparsing.common', 'pyparsing', 'matplotlib.fontconfig_pattern', 'matplotlib._enums', 'cycler', 'matplotlib.rcsetup', 'matplotlib.ft2font', 'dateutil._version', 'dateutil', 'kiwisolver._cext', 'kiwisolver']
2025-07-21T16:15:56.448 [DEBUG] [MainThread] [__init__.py] [wrapper()] CACHEDIR=/root/.cache/matplotlib
2025-07-21T16:15:56.450 [DEBUG] [MainThread] [font_manager.py] [_load_fontmanager()] Using fontManager instance from /root/.cache/matplotlib/fontlist-v330.json
2025-07-21T16:15:56.863 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Import successful
2025-07-21T16:15:56.863 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Creating instrument instance
2025-07-21T16:15:56.863 [DEBUG] [MainThread] [instrument.py] [__init__()] In Instrument __init__
2025-07-21T16:15:56.864 [INFO] [MainThread] [instrument.py] [__init__()] Setting self.remote_host to 10.2.4.79
2025-07-21T16:15:56.864 [DEBUG] [MainThread] [instrument.py] [__init__()] Finished Instrument __init__
2025-07-21T16:15:56.864 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument instance successfully created
2025-07-21T16:15:56.864 [DEBUG] [MainThread] [tlc.py] [setup_instruments()] Instrument mok at 10.2.4.79 initialised
2025-07-21T16:15:56.864 [INFO] [MainThread] [telescope.py] [tcsclient()] Telescope client instance stale or absent. (Re)connecting...
2025-07-21T16:15:56.864 [INFO] [MainThread] [telescope.py] [tcsclient()] Connected to telescope client
2025-07-21T16:15:56.884 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-07-21T16:15:56.884 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-07-21T16:15:56.884 [DEBUG] [MainThread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-07-21T16:15:56.884 [INFO] [MainThread] [schedule_poller.py] [__init__()] Schedule poller started
2025-07-21T16:15:56.884 [INFO] [MainThread] [schedule_poller.py] [run_poll()] 16:15:56: Starting poller thread
2025-07-21T16:15:56.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:15:56.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:14:58.690295
2025-07-21T16:15:56.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:15:56.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:15:56.885 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:16:05.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:16:15.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:16:25.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:16:35.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:16:45.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:16:55.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:16:55.965 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:15:58.823410
2025-07-21T16:16:55.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:16:55.965 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:16:55.965 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:17:04.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:17:14.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:17:25.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:17:35.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:17:45.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:17:55.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:17:55.053 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:16:58.956389
2025-07-21T16:17:55.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:17:55.054 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:17:55.054 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:18:04.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:18:14.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:18:24.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:18:34.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:18:44.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:18:54.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:18:54.148 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:17:59.088185
2025-07-21T16:18:54.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:18:54.149 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:18:54.149 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:19:03.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:19:13.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:19:23.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:19:33.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:19:43.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:19:53.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:19:53.233 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:18:59.221084
2025-07-21T16:19:53.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:19:53.234 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:19:53.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:20:02.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:20:12.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:20:22.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:20:32.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:20:42.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:20:52.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:20:52.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:19:59.351988
2025-07-21T16:20:52.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:20:52.302 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:20:52.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:21:01.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:21:11.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:21:21.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:21:31.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:21:41.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:21:51.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:21:51.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:20:59.486817
2025-07-21T16:21:51.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:21:51.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:21:51.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:22:00.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:22:10.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:22:20.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:22:30.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:22:40.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:22:50.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:22:50.474 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:21:59.619403
2025-07-21T16:22:50.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:22:50.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:22:50.475 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:22:59.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:23:09.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:23:19.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:23:29.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:23:39.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:23:49.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:23:49.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:22:59.752008
2025-07-21T16:23:49.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:23:49.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:23:49.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:23:58.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:24:08.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:24:18.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:24:28.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:24:38.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:24:48.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:24:48.673 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:23:59.884240
2025-07-21T16:24:48.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:24:48.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:24:48.674 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:24:57.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:25:07.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:25:17.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:25:27.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:25:37.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:25:47.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:25:47.791 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:25:00.017114
2025-07-21T16:25:47.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:25:47.791 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:25:47.792 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:25:56.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:26:06.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:26:16.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:26:26.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:26:36.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:26:46.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:26:46.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:26:00.148533
2025-07-21T16:26:46.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:26:46.887 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:26:46.887 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:26:55.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:27:05.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:27:15.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:27:25.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:27:35.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:27:45.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:27:45.999 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:27:00.279412
2025-07-21T16:27:45.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:27:45.999 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:27:46.000 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:27:55.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:28:05.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:28:15.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:28:25.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:28:35.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:28:45.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:28:45.106 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:28:00.410390
2025-07-21T16:28:45.106 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:28:45.106 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:28:45.106 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:28:54.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:29:04.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:29:14.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:29:24.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:29:34.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:29:44.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:29:44.197 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:29:00.544095
2025-07-21T16:29:44.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:29:44.198 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:29:44.198 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:29:53.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:30:03.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:30:13.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:30:23.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:30:33.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:30:43.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:30:43.302 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:30:00.677341
2025-07-21T16:30:43.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:30:43.303 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:30:43.303 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:30:52.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:31:02.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:31:12.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:31:22.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:31:32.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:31:42.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:31:42.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:31:00.809530
2025-07-21T16:31:42.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:31:42.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:31:42.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:31:51.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:32:01.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:32:11.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:32:21.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:32:31.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:32:41.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:32:41.532 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:32:00.942948
2025-07-21T16:32:41.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:32:41.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:32:41.533 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:32:50.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:33:00.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:33:10.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:33:20.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:33:30.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:33:40.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:33:40.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:33:01.075891
2025-07-21T16:33:40.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:33:40.644 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:33:40.644 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:33:49.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:33:59.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:34:09.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:34:19.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:34:29.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:34:39.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:34:39.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:34:01.207945
2025-07-21T16:34:39.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:34:39.759 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:34:39.759 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:34:48.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:34:58.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:35:08.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:35:18.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:35:28.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:35:38.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:35:38.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:35:01.340341
2025-07-21T16:35:38.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:35:38.872 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:35:38.872 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:35:47.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:35:57.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:36:07.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:36:17.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:36:27.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:36:37.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:36:37.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:36:01.472000
2025-07-21T16:36:37.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:36:37.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:36:37.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:36:46.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:36:57.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:37:07.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:37:17.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:37:27.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:37:37.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:37:37.084 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:37:01.603831
2025-07-21T16:37:37.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:37:37.085 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:37:37.085 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:37:46.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:37:56.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:38:06.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:38:16.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:38:26.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:38:36.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:38:36.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:38:01.736353
2025-07-21T16:38:36.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:38:36.197 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:38:36.197 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:38:45.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:38:55.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:39:05.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:39:15.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:39:25.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:39:35.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:39:35.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:39:01.872547
2025-07-21T16:39:35.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:39:35.308 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:39:35.308 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:39:44.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:39:54.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:40:04.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:40:14.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:40:24.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:40:34.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:40:34.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:40:02.006492
2025-07-21T16:40:34.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:40:34.399 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:40:34.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:40:43.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:40:53.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:41:03.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:41:13.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:41:23.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:41:33.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:41:33.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:41:02.139150
2025-07-21T16:41:33.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:41:33.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:41:33.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:41:42.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:41:52.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:42:02.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:42:12.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:42:22.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:42:32.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:42:32.613 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:42:02.272924
2025-07-21T16:42:32.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:42:32.613 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:42:32.613 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:42:41.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:42:51.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:43:01.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:43:11.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:43:21.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:43:31.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:43:31.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:43:02.404548
2025-07-21T16:43:31.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:43:31.728 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:43:31.728 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:43:40.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:43:50.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:44:00.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:44:10.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:44:20.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:44:30.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:44:30.840 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:44:02.538150
2025-07-21T16:44:30.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:44:30.841 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:44:30.841 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:44:39.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:44:49.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:44:59.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:45:09.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:45:19.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:45:29.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:45:29.951 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:45:02.668166
2025-07-21T16:45:29.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:45:29.951 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:45:29.951 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:45:38.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:45:48.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:45:58.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:46:09.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:46:19.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:46:29.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:46:29.062 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:46:02.801342
2025-07-21T16:46:29.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:46:29.063 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:46:29.063 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:46:38.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:46:48.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:46:58.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:47:08.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:47:18.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:47:28.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:47:28.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:47:02.933395
2025-07-21T16:47:28.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:47:28.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:47:28.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:47:37.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:47:47.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:47:57.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:48:07.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:48:17.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:48:27.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:48:27.289 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:48:03.066924
2025-07-21T16:48:27.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:48:27.289 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:48:27.290 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:48:36.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:48:46.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:48:56.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:49:06.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:49:16.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:49:26.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:49:26.406 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:49:03.198104
2025-07-21T16:49:26.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:49:26.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:49:26.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:49:35.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:49:45.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:49:55.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:50:05.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:50:15.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:50:25.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:50:25.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:50:03.337875
2025-07-21T16:50:25.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:50:25.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:50:25.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:50:34.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:50:44.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:50:54.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:51:04.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:51:14.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:51:24.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:51:24.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:51:03.471905
2025-07-21T16:51:24.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:51:24.617 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:51:24.617 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:51:33.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:51:43.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:51:53.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:52:03.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:52:13.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:52:23.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:52:23.730 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:52:03.603215
2025-07-21T16:52:23.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:52:23.730 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:52:23.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:52:32.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:52:42.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:52:52.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:53:02.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:53:12.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:53:22.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:53:22.818 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:53:03.735791
2025-07-21T16:53:22.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:53:22.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:53:22.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:53:31.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:53:41.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:53:51.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:54:01.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:54:11.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:54:21.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:54:21.951 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:54:03.870991
2025-07-21T16:54:21.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:54:21.951 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:54:21.951 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:54:30.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:54:40.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:54:50.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:55:01.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:55:11.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:55:21.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:55:21.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:55:04.002271
2025-07-21T16:55:21.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:55:21.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:55:21.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:55:30.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:55:40.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:55:50.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:56:00.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:56:10.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:56:20.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:56:20.131 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:56:04.133074
2025-07-21T16:56:20.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:56:20.132 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:56:20.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:56:29.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:56:39.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:56:49.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:56:59.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:57:09.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:57:19.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:57:19.228 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:57:04.273260
2025-07-21T16:57:19.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:57:19.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:57:19.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:57:28.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:57:38.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:57:48.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:57:58.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:58:08.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:58:18.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:58:18.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:58:04.406374
2025-07-21T16:58:18.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:58:18.322 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:58:18.322 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:58:27.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:58:37.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:58:47.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:58:57.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T16:59:07.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T16:59:17.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T16:59:17.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T16:59:04.539379
2025-07-21T16:59:17.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T16:59:17.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T16:59:17.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T16:59:26.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T16:59:36.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T16:59:46.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T16:59:56.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:00:06.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:00:16.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:00:16.491 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:00:04.671186
2025-07-21T17:00:16.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:00:16.491 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:00:16.491 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:00:25.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:00:35.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:00:45.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:00:55.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:01:05.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:01:15.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:01:15.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:01:04.802279
2025-07-21T17:01:15.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:01:15.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:01:15.578 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:01:24.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:01:34.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:01:44.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:01:54.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:02:04.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:02:14.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:02:14.689 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:02:04.934125
2025-07-21T17:02:14.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:02:14.690 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:02:14.690 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:02:23.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:02:33.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:02:43.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:02:53.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:03:03.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:03:13.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:03:13.806 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:03:05.068234
2025-07-21T17:03:13.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:03:13.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:03:13.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:03:22.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:03:32.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:03:42.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:03:52.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:04:02.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:04:12.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:04:12.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:04:05.199181
2025-07-21T17:04:12.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:04:12.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:04:12.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:04:21.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:04:31.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:04:41.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:04:51.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:05:01.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:05:11.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:05:11.980 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:05:05.332911
2025-07-21T17:05:11.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:05:11.980 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:05:11.981 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:05:20.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:05:31.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:05:41.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:05:51.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:06:01.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:06:11.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:06:11.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:06:05.467538
2025-07-21T17:06:11.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:06:11.088 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:06:11.088 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:06:20.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:06:30.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:06:40.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:06:50.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:07:00.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:07:10.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:07:10.178 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:07:05.600671
2025-07-21T17:07:10.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:07:10.179 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:07:10.179 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:07:19.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:07:29.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:07:39.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:07:49.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:07:59.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:08:09.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:08:09.292 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:08:05.730520
2025-07-21T17:08:09.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:08:09.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:08:09.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:08:18.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:08:28.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:08:38.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:08:48.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:08:58.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:09:08.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:09:08.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:09:05.863147
2025-07-21T17:09:08.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:09:08.385 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:09:08.385 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:09:17.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:09:27.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:09:37.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:09:47.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:09:57.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:10:07.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:10:07.492 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:10:05.993138
2025-07-21T17:10:07.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:10:07.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:10:07.493 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:10:16.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:10:26.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:10:36.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:10:46.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:10:56.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:11:06.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:11:06.585 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:10:05.993138
2025-07-21T17:11:06.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:11:06.585 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:11:06.586 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:11:15.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:11:25.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:11:35.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:11:45.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:11:55.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:12:05.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:12:05.700 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:11:06.125202
2025-07-21T17:12:05.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:12:05.700 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:12:05.700 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:12:14.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:12:24.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:12:34.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:12:44.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:12:54.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:13:04.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:13:04.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:12:06.258168
2025-07-21T17:13:04.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:13:04.807 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:13:04.807 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:13:13.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:13:23.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:13:33.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:13:43.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:13:53.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:14:03.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:14:03.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:13:06.390871
2025-07-21T17:14:03.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:14:03.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:14:03.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:14:12.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:14:22.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:14:32.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:14:42.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:14:52.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:15:02.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:15:03.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:14:06.532197
2025-07-21T17:15:03.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:15:03.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:15:03.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:15:12.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:15:22.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:15:32.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:15:42.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:15:52.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:16:02.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:16:02.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:15:06.665252
2025-07-21T17:16:02.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:16:02.108 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:16:02.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:16:11.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:16:21.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:16:31.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:16:41.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:16:51.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:17:01.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:17:01.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:16:06.797837
2025-07-21T17:17:01.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:17:01.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:17:01.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:17:10.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:17:20.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:17:30.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:17:40.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:17:50.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:18:00.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:18:00.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:17:06.929320
2025-07-21T17:18:00.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:18:00.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:18:00.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:18:09.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:18:19.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:18:29.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:18:39.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:18:49.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:18:59.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:18:59.431 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:18:07.061563
2025-07-21T17:18:59.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:18:59.432 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:18:59.432 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:19:08.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:19:18.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:19:28.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:19:38.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:19:48.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:19:58.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:19:58.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:19:07.195655
2025-07-21T17:19:58.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:19:58.520 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:19:58.520 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:20:07.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:20:17.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:20:27.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:20:37.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:20:47.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:20:57.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:20:57.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:20:07.327302
2025-07-21T17:20:57.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:20:57.636 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:20:57.636 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:21:06.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:21:16.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:21:26.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:21:36.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:21:46.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:21:56.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:21:56.730 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:21:07.459967
2025-07-21T17:21:56.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:21:56.730 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:21:56.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:22:05.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:22:15.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:22:25.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:22:35.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:22:45.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:22:55.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:22:55.844 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:22:07.592561
2025-07-21T17:22:55.845 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:22:55.845 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:22:55.845 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:23:04.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:23:14.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:23:24.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:23:34.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:23:44.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:23:54.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:23:54.945 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:23:07.726301
2025-07-21T17:23:54.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:23:54.945 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:23:54.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:24:03.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:24:13.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:24:23.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:24:34.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:24:44.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:24:54.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:24:54.031 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:24:07.858416
2025-07-21T17:24:54.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:24:54.032 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:24:54.032 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:25:03.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:25:13.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:25:23.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:25:33.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:25:43.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:25:53.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:25:53.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:25:07.999525
2025-07-21T17:25:53.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:25:53.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:25:53.137 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:26:02.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:26:12.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:26:22.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:26:32.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:26:42.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:26:52.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:26:52.228 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:26:08.130530
2025-07-21T17:26:52.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:26:52.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:26:52.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:27:01.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:27:11.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:27:21.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:27:31.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:27:41.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:27:51.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:27:51.391 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:27:08.263236
2025-07-21T17:27:51.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:27:51.392 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:27:51.392 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:28:00.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:28:10.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:28:20.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:28:30.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:28:40.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:28:50.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:28:50.484 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:28:08.396221
2025-07-21T17:28:50.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:28:50.484 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:28:50.484 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:28:59.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:29:09.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:29:19.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:29:29.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:29:39.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:29:49.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:29:49.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:29:08.529063
2025-07-21T17:29:49.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:29:49.594 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:29:49.594 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:29:58.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:30:08.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:30:18.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:30:28.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:30:38.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:30:48.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:30:48.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:30:08.660884
2025-07-21T17:30:48.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:30:48.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:30:48.662 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:30:57.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:31:07.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:31:17.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:31:27.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:31:37.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:31:47.742 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:31:47.768 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:31:08.793965
2025-07-21T17:31:47.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:31:47.769 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:31:47.769 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:31:56.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:32:06.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:32:16.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:32:26.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:32:36.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:32:46.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:32:46.862 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:32:08.927073
2025-07-21T17:32:46.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:32:46.863 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:32:46.863 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:32:55.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:33:05.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:33:15.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:33:25.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:33:35.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:33:45.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:33:45.959 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:33:09.059447
2025-07-21T17:33:45.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:33:45.959 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:33:45.959 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:33:54.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:34:04.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:34:14.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:34:25.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:34:35.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:34:45.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:34:45.063 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:34:09.191999
2025-07-21T17:34:45.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:34:45.064 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:34:45.064 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:34:54.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:35:04.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:35:14.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:35:24.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:35:34.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:35:44.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:35:44.144 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:35:09.324515
2025-07-21T17:35:44.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:35:44.145 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:35:44.145 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:35:53.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:36:03.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:36:13.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:36:23.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:36:33.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:36:43.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:36:43.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:36:09.456020
2025-07-21T17:36:43.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:36:43.243 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:36:43.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:36:52.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:37:02.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:37:12.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:37:22.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:37:32.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:37:42.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:37:42.334 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:37:09.588133
2025-07-21T17:37:42.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:37:42.335 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:37:42.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:37:51.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:38:01.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:38:11.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:38:21.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:38:31.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:38:41.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:38:41.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:38:09.717016
2025-07-21T17:38:41.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:38:41.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:38:41.449 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:38:50.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:39:00.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:39:10.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:39:20.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:39:30.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:39:40.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:39:40.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:39:09.850120
2025-07-21T17:39:40.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:39:40.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:39:40.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:39:49.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:39:59.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:40:09.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:40:19.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:40:29.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:40:39.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:40:39.694 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:40:09.981912
2025-07-21T17:40:39.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:40:39.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:40:39.695 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:40:48.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:40:58.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:41:08.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:41:18.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:41:28.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:41:38.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:41:38.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:41:10.122783
2025-07-21T17:41:38.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:41:38.789 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:41:38.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:41:47.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:41:57.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:42:07.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:42:17.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:42:27.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:42:37.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:42:37.901 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:42:10.255709
2025-07-21T17:42:37.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:42:37.902 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:42:37.902 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:42:46.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:42:56.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:43:06.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:43:16.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:43:26.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:43:36.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:43:36.997 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:43:10.387407
2025-07-21T17:43:36.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:43:36.998 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:43:36.998 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:43:46.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:43:56.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:44:06.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:44:16.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:44:26.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:44:36.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:44:36.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:44:10.519783
2025-07-21T17:44:36.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:44:36.088 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:44:36.088 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:44:45.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:44:55.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:45:05.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:45:15.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:45:25.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:45:35.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:45:35.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:45:10.652241
2025-07-21T17:45:35.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:45:35.192 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:45:35.192 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:45:44.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:45:54.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:46:04.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:46:14.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:46:24.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:46:34.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:46:34.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:46:10.784899
2025-07-21T17:46:34.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:46:34.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:46:34.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:46:43.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:46:53.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:47:03.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:47:13.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:47:23.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:47:33.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:47:33.397 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:47:10.918089
2025-07-21T17:47:33.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:47:33.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:47:33.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:47:42.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:47:52.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:48:02.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:48:12.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:48:22.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:48:32.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:48:32.492 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T17:48:11.049476
2025-07-21T17:48:32.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T17:48:32.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:48:32.493 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:48:41.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:48:51.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:49:01.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:49:11.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:49:21.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:49:31.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:49:31.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:49:11.181620
2025-07-21T17:49:31.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:49:11.181620
2025-07-21T17:49:31.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:49:31.608 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:49:31.609 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:49:31.610 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:49:31&start_after=2025-07-20T15:49:31&end_after=2025-07-21T15:49:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:49:31.611 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:49:31.723 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:49:31&start_after=2025-07-20T15:49:31&end_after=2025-07-21T15:49:31&telescope=1m0a&ordering=start HTTP/1.1" 200 1958
2025-07-21T17:49:31.786 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:49:31.786 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:49:31.786 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:49:31.786 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:49:31.788 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3604.211705
2025-07-21T17:49:31.788 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:49:31.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:49:31.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:49:31.790 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:49:31.790 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:49:40.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:49:50.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:50:00.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:50:10.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:50:20.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:50:30.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:50:30.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:50:11.312362
2025-07-21T17:50:30.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:50:11.312362
2025-07-21T17:50:30.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:50:30.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:50:30.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:50:30.884 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:50:30&start_after=2025-07-20T15:50:30&end_after=2025-07-21T15:50:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:50:30.886 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:50:31.016 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:50:30&start_after=2025-07-20T15:50:30&end_after=2025-07-21T15:50:30&telescope=1m0a&ordering=start HTTP/1.1" 200 1953
2025-07-21T17:50:31.059 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:50:31.059 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:50:31.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:50:31.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:50:31.059 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3544.940145
2025-07-21T17:50:31.059 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:50:31.059 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:50:31.060 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:50:31.081 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:50:31.081 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:50:40.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:50:50.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:51:00.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:51:10.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:51:20.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:51:30.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:51:30.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:51:11.440886
2025-07-21T17:51:30.172 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:51:11.440886
2025-07-21T17:51:30.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:51:30.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:51:30.174 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:51:30.174 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:51:30&start_after=2025-07-20T15:51:30&end_after=2025-07-21T15:51:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:51:30.176 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:51:30.299 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:51:30&start_after=2025-07-20T15:51:30&end_after=2025-07-21T15:51:30&telescope=1m0a&ordering=start HTTP/1.1" 200 1956
2025-07-21T17:51:30.342 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:51:30.342 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:51:30.342 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:51:30.342 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:51:30.342 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3485.657457
2025-07-21T17:51:30.342 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:51:30.342 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:51:30.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:51:30.354 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:51:30.354 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:51:39.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:51:49.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:51:59.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:52:09.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:52:19.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:52:29.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:52:29.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:52:11.569443
2025-07-21T17:52:29.465 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:52:11.569443
2025-07-21T17:52:29.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:52:29.465 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:52:29.466 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:52:29.466 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:52:29&start_after=2025-07-20T15:52:29&end_after=2025-07-21T15:52:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:52:29.469 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:52:29.583 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:52:29&start_after=2025-07-20T15:52:29&end_after=2025-07-21T15:52:29&telescope=1m0a&ordering=start HTTP/1.1" 200 1950
2025-07-21T17:52:29.625 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:52:29.625 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:52:29.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:52:29.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:52:29.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3426.374424
2025-07-21T17:52:29.625 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:52:29.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:52:29.625 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:52:29.627 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:52:29.627 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:52:38.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:52:48.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:52:58.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:53:08.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:53:18.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:53:28.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:53:28.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:53:11.698456
2025-07-21T17:53:28.722 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:53:11.698456
2025-07-21T17:53:28.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:53:28.723 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:53:28.724 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:53:28.724 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:53:28&start_after=2025-07-20T15:53:28&end_after=2025-07-21T15:53:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:53:28.726 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:53:28.833 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:53:28&start_after=2025-07-20T15:53:28&end_after=2025-07-21T15:53:28&telescope=1m0a&ordering=start HTTP/1.1" 200 1953
2025-07-21T17:53:28.859 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:53:28.859 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:53:28.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:53:28.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:53:28.860 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3367.139692
2025-07-21T17:53:28.860 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:53:28.860 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:53:28.860 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:53:28.861 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:53:28.862 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:53:37.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:53:47.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:53:57.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:54:07.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:54:17.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:54:27.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:54:27.965 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:54:11.830342
2025-07-21T17:54:27.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:54:11.830342
2025-07-21T17:54:27.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:54:27.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:54:27.966 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:54:27.966 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:54:27&start_after=2025-07-20T15:54:27&end_after=2025-07-21T15:54:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:54:27.967 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:54:28.084 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:54:27&start_after=2025-07-20T15:54:27&end_after=2025-07-21T15:54:27&telescope=1m0a&ordering=start HTTP/1.1" 200 1951
2025-07-21T17:54:28.110 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:54:28.110 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:54:28.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:54:28.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:54:28.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3307.889025
2025-07-21T17:54:28.111 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:54:28.111 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:54:28.111 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:54:28.112 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:54:28.112 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:54:37.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:54:47.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:54:57.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:55:07.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:55:17.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:55:27.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:55:27.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:55:11.958003
2025-07-21T17:55:27.226 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:55:11.958003
2025-07-21T17:55:27.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:55:27.227 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:55:27.227 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:55:27.228 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:55:27&start_after=2025-07-20T15:55:27&end_after=2025-07-21T15:55:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:55:27.230 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:55:27.347 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:55:27&start_after=2025-07-20T15:55:27&end_after=2025-07-21T15:55:27&telescope=1m0a&ordering=start HTTP/1.1" 200 1962
2025-07-21T17:55:27.367 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:55:27.367 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:55:27.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:55:27.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:55:27.367 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3248.632309
2025-07-21T17:55:27.367 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:55:27.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:55:27.367 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:55:27.369 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:55:27.369 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:55:36.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:55:46.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:55:56.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:56:06.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:56:16.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:56:26.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:56:26.463 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:56:12.087429
2025-07-21T17:56:26.463 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:56:12.087429
2025-07-21T17:56:26.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:56:26.464 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:56:26.465 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:56:26.465 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:56:26&start_after=2025-07-20T15:56:26&end_after=2025-07-21T15:56:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:56:26.467 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:56:26.576 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:56:26&start_after=2025-07-20T15:56:26&end_after=2025-07-21T15:56:26&telescope=1m0a&ordering=start HTTP/1.1" 200 1965
2025-07-21T17:56:26.602 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:56:26.602 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:56:26.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:56:26.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:56:26.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3189.397038
2025-07-21T17:56:26.603 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:56:26.603 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:56:26.603 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:56:26.604 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:56:26.604 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:56:35.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:56:45.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:56:55.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:57:05.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:57:15.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:57:25.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:57:25.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:57:12.217748
2025-07-21T17:57:25.713 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:57:12.217748
2025-07-21T17:57:25.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:57:25.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:57:25.714 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:57:25.715 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:57:25&start_after=2025-07-20T15:57:25&end_after=2025-07-21T15:57:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:57:25.717 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:57:25.824 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:57:25&start_after=2025-07-20T15:57:25&end_after=2025-07-21T15:57:25&telescope=1m0a&ordering=start HTTP/1.1" 200 1960
2025-07-21T17:57:25.842 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:57:25.843 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:57:25.843 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:57:25.843 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:57:25.843 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3130.156643
2025-07-21T17:57:25.843 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:57:25.843 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:57:25.843 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:57:25.845 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:57:25.845 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:57:34.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:57:44.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:57:54.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:58:04.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:58:14.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:58:24.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:58:24.930 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:58:12.346719
2025-07-21T17:58:24.937 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:58:12.346719
2025-07-21T17:58:24.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:58:24.938 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:58:24.939 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:58:24.939 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:58:24&start_after=2025-07-20T15:58:24&end_after=2025-07-21T15:58:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:58:24.942 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:58:25.064 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:58:24&start_after=2025-07-20T15:58:24&end_after=2025-07-21T15:58:24&telescope=1m0a&ordering=start HTTP/1.1" 200 1953
2025-07-21T17:58:25.105 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:58:25.106 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:58:25.106 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:58:25.106 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:58:25.106 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3070.893665
2025-07-21T17:58:25.106 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:58:25.106 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:58:25.106 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:58:25.128 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:58:25.128 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:58:34.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:58:44.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:58:54.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T17:59:04.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T17:59:14.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T17:59:24.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T17:59:24.218 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T17:59:12.475099
2025-07-21T17:59:24.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T17:59:12.475099
2025-07-21T17:59:24.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T17:59:24.219 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T17:59:24.220 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T17:59:24.220 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:59:24&start_after=2025-07-20T15:59:24&end_after=2025-07-21T15:59:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T17:59:24.223 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T17:59:24.339 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T15:59:24&start_after=2025-07-20T15:59:24&end_after=2025-07-21T15:59:24&telescope=1m0a&ordering=start HTTP/1.1" 200 1957
2025-07-21T17:59:24.353 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T17:59:24.353 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T17:59:24.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T17:59:24.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T17:59:24.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3011.646614
2025-07-21T17:59:24.353 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T17:59:24.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T17:59:24.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T17:59:24.354 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T17:59:24.354 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T17:59:33.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T17:59:43.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T17:59:53.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:00:03.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:00:13.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:00:23.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:00:23.459 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:00:12.606279
2025-07-21T18:00:23.459 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:00:12.606279
2025-07-21T18:00:23.459 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:00:23.459 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:00:23.459 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:00:23.459 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:00:23&start_after=2025-07-20T16:00:23&end_after=2025-07-21T16:00:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:00:23.460 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:00:23.569 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:00:23&start_after=2025-07-20T16:00:23&end_after=2025-07-21T16:00:23&telescope=1m0a&ordering=start HTTP/1.1" 200 1959
2025-07-21T18:00:23.579 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:00:23.579 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T18:00:23.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:00:23.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:00:23.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2952.419906
2025-07-21T18:00:23.580 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:00:23.580 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:00:23.580 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:00:23.581 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:00:23.581 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:00:32.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:00:42.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:00:52.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:01:02.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:01:12.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:01:22.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:01:22.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:01:12.733631
2025-07-21T18:01:22.643 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:01:12.733631
2025-07-21T18:01:22.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:01:22.643 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:01:22.643 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:01:22.644 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:01:22&start_after=2025-07-20T16:01:22&end_after=2025-07-21T16:01:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:01:22.644 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:01:22.767 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:01:22&start_after=2025-07-20T16:01:22&end_after=2025-07-21T16:01:22&telescope=1m0a&ordering=start HTTP/1.1" 200 1959
2025-07-21T18:01:22.778 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:01:22.778 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-07-21T18:01:22.778 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:01:22.779 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:01:22.779 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2893.220945
2025-07-21T18:01:22.779 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:01:22.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:01:22.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:01:22.779 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:01:22.780 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:01:31.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:01:41.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:01:51.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:02:01.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:02:11.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:02:21.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:02:21.864 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:02:12.863012
2025-07-21T18:02:21.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:02:12.863012
2025-07-21T18:02:21.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:02:21.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:02:21.864 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:02:21.864 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:02:21&start_after=2025-07-20T16:02:21&end_after=2025-07-21T16:02:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:02:21.865 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:02:22.002 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:02:21&start_after=2025-07-20T16:02:21&end_after=2025-07-21T16:02:21&telescope=1m0a&ordering=start HTTP/1.1" 200 2420
2025-07-21T18:02:22.015 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:02:22.015 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:02:22.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:02:22.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:02:22.016 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2833.983962
2025-07-21T18:02:22.016 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:02:22.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:02:22.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:02:22.017 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:02:22.017 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:02:31.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:02:41.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:02:51.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:03:01.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:03:11.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:03:21.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:03:21.095 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:03:12.992444
2025-07-21T18:03:21.095 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:03:12.992444
2025-07-21T18:03:21.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:03:21.096 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:03:21.096 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:03:21.096 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:03:21&start_after=2025-07-20T16:03:21&end_after=2025-07-21T16:03:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:03:21.096 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:03:21.216 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:03:21&start_after=2025-07-20T16:03:21&end_after=2025-07-21T16:03:21&telescope=1m0a&ordering=start HTTP/1.1" 200 2434
2025-07-21T18:03:21.230 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:03:21.230 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:03:21.230 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:03:21.230 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:03:21.230 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2774.769469
2025-07-21T18:03:21.230 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:03:21.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:03:21.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:03:21.231 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:03:21.231 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:03:30.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:03:40.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:03:50.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:04:00.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:04:10.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:04:20.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:04:20.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:04:13.124228
2025-07-21T18:04:20.294 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:04:13.124228
2025-07-21T18:04:20.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:04:20.294 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:04:20.294 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:04:20.294 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:04:20&start_after=2025-07-20T16:04:20&end_after=2025-07-21T16:04:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:04:20.295 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:04:20.447 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:04:20&start_after=2025-07-20T16:04:20&end_after=2025-07-21T16:04:20&telescope=1m0a&ordering=start HTTP/1.1" 200 2423
2025-07-21T18:04:20.461 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:04:20.461 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:04:20.461 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:04:20.461 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:04:20.461 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2715.538617
2025-07-21T18:04:20.461 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:04:20.461 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:04:20.461 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:04:20.462 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:04:20.462 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:04:29.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:04:39.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:04:49.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:04:59.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:05:09.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:05:19.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:05:19.524 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:05:13.254067
2025-07-21T18:05:19.524 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:05:13.254067
2025-07-21T18:05:19.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:05:19.524 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:05:19.525 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:05:19.525 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:05:19&start_after=2025-07-20T16:05:19&end_after=2025-07-21T16:05:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:05:19.525 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:05:19.650 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:05:19&start_after=2025-07-20T16:05:19&end_after=2025-07-21T16:05:19&telescope=1m0a&ordering=start HTTP/1.1" 200 2435
2025-07-21T18:05:19.664 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:05:19.664 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:05:19.664 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:05:19.664 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:05:19.664 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2656.335726
2025-07-21T18:05:19.664 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:05:19.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:05:19.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:05:19.665 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:05:19.665 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:05:28.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:05:38.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:05:48.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:05:58.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:06:08.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:06:18.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:06:18.728 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:06:13.383533
2025-07-21T18:06:18.728 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:06:13.383533
2025-07-21T18:06:18.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:06:18.728 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:06:18.728 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:06:18.728 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:06:18&start_after=2025-07-20T16:06:18&end_after=2025-07-21T16:06:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:06:18.729 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:06:18.851 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:06:18&start_after=2025-07-20T16:06:18&end_after=2025-07-21T16:06:18&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:06:18.864 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:06:18.864 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:06:18.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:06:18.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:06:18.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2597.135611
2025-07-21T18:06:18.864 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:06:18.864 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:06:18.864 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:06:18.865 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:06:18.865 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:06:27.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:06:37.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:06:47.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:06:57.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:07:07.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:07:17.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:07:17.928 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:07:13.512371
2025-07-21T18:07:17.928 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:07:13.512371
2025-07-21T18:07:17.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:07:17.928 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:07:17.928 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:07:17.928 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:07:17&start_after=2025-07-20T16:07:17&end_after=2025-07-21T16:07:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:07:17.929 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:07:18.049 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:07:17&start_after=2025-07-20T16:07:17&end_after=2025-07-21T16:07:17&telescope=1m0a&ordering=start HTTP/1.1" 200 2434
2025-07-21T18:07:18.062 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:07:18.062 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:07:18.063 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:07:18.063 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:07:18.063 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2537.936917
2025-07-21T18:07:18.063 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:07:18.063 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:07:18.063 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:07:18.064 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:07:18.064 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:07:27.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:07:37.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:07:47.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:07:57.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:08:07.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:08:17.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:08:17.149 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:08:13.642264
2025-07-21T18:08:17.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:08:13.642264
2025-07-21T18:08:17.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:08:17.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:08:17.149 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:08:17.149 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:08:17&start_after=2025-07-20T16:08:17&end_after=2025-07-21T16:08:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:08:17.150 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:08:17.263 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:08:17&start_after=2025-07-20T16:08:17&end_after=2025-07-21T16:08:17&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:08:17.276 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:08:17.276 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:08:17.276 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:08:17.276 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:08:17.276 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2478.723074
2025-07-21T18:08:17.276 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:08:17.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:08:17.277 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:08:17.278 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:08:17.278 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:08:26.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:08:36.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:08:46.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:08:56.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:09:06.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:09:16.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:09:16.341 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:09:13.771798
2025-07-21T18:09:16.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:09:13.771798
2025-07-21T18:09:16.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:09:16.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:09:16.341 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:09:16.341 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:09:16&start_after=2025-07-20T16:09:16&end_after=2025-07-21T16:09:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:09:16.342 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:09:16.463 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:09:16&start_after=2025-07-20T16:09:16&end_after=2025-07-21T16:09:16&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:09:16.476 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:09:16.476 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:09:16.477 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:09:16.477 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:09:16.477 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2419.522863
2025-07-21T18:09:16.477 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:09:16.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:09:16.477 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:09:16.478 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:09:16.478 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:09:25.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:09:35.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:09:45.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:09:55.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:10:05.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:10:15.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:10:15.558 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:10:13.900276
2025-07-21T18:10:15.558 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:10:13.900276
2025-07-21T18:10:15.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:10:15.558 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:10:15.558 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:10:15.558 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:10:15&start_after=2025-07-20T16:10:15&end_after=2025-07-21T16:10:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:10:15.559 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:10:15.673 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:10:15&start_after=2025-07-20T16:10:15&end_after=2025-07-21T16:10:15&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:10:15.686 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:10:15.686 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:10:15.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:10:15.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:10:15.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2360.313144
2025-07-21T18:10:15.686 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:10:15.686 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:10:15.686 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:10:15.687 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:10:15.687 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:10:24.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:10:34.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:10:44.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:10:54.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:11:04.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:11:14.759 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:11:14.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:10:13.900276
2025-07-21T18:11:14.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:10:13.900276
2025-07-21T18:11:14.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:11:14.762 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:11:14.763 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:11:14.763 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:11:14&start_after=2025-07-20T16:11:14&end_after=2025-07-21T16:11:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:11:14.765 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:11:14.880 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:11:14&start_after=2025-07-20T16:11:14&end_after=2025-07-21T16:11:14&telescope=1m0a&ordering=start HTTP/1.1" 200 2421
2025-07-21T18:11:14.905 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:11:14.905 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:11:14.905 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:11:14.905 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:11:14.905 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2301.094501
2025-07-21T18:11:14.905 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:11:14.905 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:11:14.905 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:11:14.907 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:11:14.907 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:11:23.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:11:33.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:11:43.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:11:53.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:12:03.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:12:13.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:12:13.992 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:11:14.029211
2025-07-21T18:12:13.992 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:11:14.029211
2025-07-21T18:12:13.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:12:13.992 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:12:13.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:12:13.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:12:13&start_after=2025-07-20T16:12:13&end_after=2025-07-21T16:12:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:12:13.993 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:12:14.118 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:12:13&start_after=2025-07-20T16:12:13&end_after=2025-07-21T16:12:13&telescope=1m0a&ordering=start HTTP/1.1" 200 2427
2025-07-21T18:12:14.132 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:12:14.132 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:12:14.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:12:14.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:12:14.132 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2241.867356
2025-07-21T18:12:14.132 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:12:14.132 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:12:14.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:12:14.133 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:12:14.133 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:12:23.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:12:33.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:12:43.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:12:53.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:13:03.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:13:13.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:13:13.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:12:14.157109
2025-07-21T18:13:13.215 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:12:14.157109
2025-07-21T18:13:13.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:13:13.215 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:13:13.215 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:13:13.216 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:13:13&start_after=2025-07-20T16:13:13&end_after=2025-07-21T16:13:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:13:13.216 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:13:13.339 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:13:13&start_after=2025-07-20T16:13:13&end_after=2025-07-21T16:13:13&telescope=1m0a&ordering=start HTTP/1.1" 200 2430
2025-07-21T18:13:13.352 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:13:13.352 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:13:13.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:13:13.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:13:13.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2182.646879
2025-07-21T18:13:13.353 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:13:13.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:13:13.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:13:13.354 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:13:13.354 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:13:22.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:13:32.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:13:42.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:13:52.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:14:02.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:14:12.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:14:12.416 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:13:14.287179
2025-07-21T18:14:12.416 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:13:14.287179
2025-07-21T18:14:12.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:14:12.416 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:14:12.416 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:14:12.416 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:14:12&start_after=2025-07-20T16:14:12&end_after=2025-07-21T16:14:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:14:12.417 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:14:12.531 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:14:12&start_after=2025-07-20T16:14:12&end_after=2025-07-21T16:14:12&telescope=1m0a&ordering=start HTTP/1.1" 200 2427
2025-07-21T18:14:12.545 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:14:12.545 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:14:12.545 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:14:12.545 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:14:12.545 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2123.454718
2025-07-21T18:14:12.545 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:14:12.545 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:14:12.545 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:14:12.546 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:14:12.546 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:14:21.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:14:31.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:14:41.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:14:51.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:15:01.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:15:11.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:15:11.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:14:14.417513
2025-07-21T18:15:11.629 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:14:14.417513
2025-07-21T18:15:11.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:15:11.629 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:15:11.629 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:15:11.629 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:15:11&start_after=2025-07-20T16:15:11&end_after=2025-07-21T16:15:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:15:11.630 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:15:11.752 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:15:11&start_after=2025-07-20T16:15:11&end_after=2025-07-21T16:15:11&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:15:11.765 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:15:11.765 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:15:11.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:15:11.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:15:11.765 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2064.234067
2025-07-21T18:15:11.765 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:15:11.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:15:11.766 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:15:11.767 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:15:11.767 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:15:20.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:15:30.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:15:40.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:15:50.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:16:00.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:16:10.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:16:10.846 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:15:14.548003
2025-07-21T18:16:10.846 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:15:14.548003
2025-07-21T18:16:10.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:16:10.846 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:16:10.846 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:16:10.846 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:16:10&start_after=2025-07-20T16:16:10&end_after=2025-07-21T16:16:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:16:10.847 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:16:10.967 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:16:10&start_after=2025-07-20T16:16:10&end_after=2025-07-21T16:16:10&telescope=1m0a&ordering=start HTTP/1.1" 200 2423
2025-07-21T18:16:10.980 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:16:10.980 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:16:10.980 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:16:10.980 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:16:10.980 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2005.019185
2025-07-21T18:16:10.980 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:16:10.980 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:16:10.980 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:16:10.981 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:16:10.981 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:16:19.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:16:30.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:16:40.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:16:50.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:17:00.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:17:10.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:17:10.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:16:14.675912
2025-07-21T18:17:10.041 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:16:14.675912
2025-07-21T18:17:10.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:17:10.041 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:17:10.041 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:17:10.041 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:17:10&start_after=2025-07-20T16:17:10&end_after=2025-07-21T16:17:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:17:10.042 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:17:10.164 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:17:10&start_after=2025-07-20T16:17:10&end_after=2025-07-21T16:17:10&telescope=1m0a&ordering=start HTTP/1.1" 200 2425
2025-07-21T18:17:10.178 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:17:10.178 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:17:10.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:17:10.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:17:10.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1945.821633
2025-07-21T18:17:10.178 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:17:10.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:17:10.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:17:10.179 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:17:10.179 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:17:19.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:17:29.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:17:39.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:17:49.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:17:59.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:18:09.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:18:09.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:17:14.806473
2025-07-21T18:18:09.264 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:17:14.806473
2025-07-21T18:18:09.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:18:09.264 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:18:09.264 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:18:09.264 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:18:09&start_after=2025-07-20T16:18:09&end_after=2025-07-21T16:18:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:18:09.265 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:18:09.381 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:18:09&start_after=2025-07-20T16:18:09&end_after=2025-07-21T16:18:09&telescope=1m0a&ordering=start HTTP/1.1" 200 2425
2025-07-21T18:18:09.394 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:18:09.394 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:18:09.394 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:18:09.394 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:18:09.394 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1886.605028
2025-07-21T18:18:09.395 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:18:09.395 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:18:09.395 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:18:09.395 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:18:09.395 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:18:18.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:18:28.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:18:38.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:18:48.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:18:58.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:19:08.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:19:08.456 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:18:14.936158
2025-07-21T18:19:08.504 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:18:14.936158
2025-07-21T18:19:08.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:19:08.504 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:19:08.504 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:19:08.504 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:19:08&start_after=2025-07-20T16:19:08&end_after=2025-07-21T16:19:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:19:08.505 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:19:08.624 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:19:08&start_after=2025-07-20T16:19:08&end_after=2025-07-21T16:19:08&telescope=1m0a&ordering=start HTTP/1.1" 200 2425
2025-07-21T18:19:08.637 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:19:08.637 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:19:08.637 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:19:08.637 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:19:08.637 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1827.362379
2025-07-21T18:19:08.637 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:19:08.637 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:19:08.637 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:19:08.638 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:19:08.638 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:19:17.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:19:27.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:19:37.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:19:47.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:19:57.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:20:07.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:20:07.719 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:19:15.069805
2025-07-21T18:20:07.719 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:19:15.069805
2025-07-21T18:20:07.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:20:07.719 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:20:07.719 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:20:07.720 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:20:07&start_after=2025-07-20T16:20:07&end_after=2025-07-21T16:20:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:20:07.720 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:20:07.851 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:20:07&start_after=2025-07-20T16:20:07&end_after=2025-07-21T16:20:07&telescope=1m0a&ordering=start HTTP/1.1" 200 2423
2025-07-21T18:20:07.864 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:20:07.864 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:20:07.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:20:07.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:20:07.864 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1768.135228
2025-07-21T18:20:07.864 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:20:07.864 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:20:07.864 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:20:07.865 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:20:07.865 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:20:16.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:20:26.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:20:36.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:20:46.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:20:56.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:21:06.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:21:06.926 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:20:15.199735
2025-07-21T18:21:06.926 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:20:15.199735
2025-07-21T18:21:06.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:21:06.926 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:21:06.926 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:21:06.926 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:21:06&start_after=2025-07-20T16:21:06&end_after=2025-07-21T16:21:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:21:06.927 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:21:07.043 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:21:06&start_after=2025-07-20T16:21:06&end_after=2025-07-21T16:21:06&telescope=1m0a&ordering=start HTTP/1.1" 200 2429
2025-07-21T18:21:07.056 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:21:07.056 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:21:07.056 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:21:07.056 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:21:07.056 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1708.943298
2025-07-21T18:21:07.056 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:21:07.056 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:21:07.056 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:21:07.057 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:21:07.057 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:21:16.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:21:26.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:21:36.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:21:46.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:21:56.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:22:06.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:22:06.120 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:21:15.328868
2025-07-21T18:22:06.168 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:21:15.328868
2025-07-21T18:22:06.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:22:06.168 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:22:06.168 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:22:06.168 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:22:06&start_after=2025-07-20T16:22:06&end_after=2025-07-21T16:22:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:22:06.169 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:22:06.300 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:22:06&start_after=2025-07-20T16:22:06&end_after=2025-07-21T16:22:06&telescope=1m0a&ordering=start HTTP/1.1" 200 2429
2025-07-21T18:22:06.315 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:22:06.315 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:22:06.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:22:06.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:22:06.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1649.68477
2025-07-21T18:22:06.315 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:22:06.315 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:22:06.315 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:22:06.316 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:22:06.316 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:22:15.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:22:25.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:22:35.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:22:45.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:22:55.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:23:05.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:23:05.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:22:15.458308
2025-07-21T18:23:05.378 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:22:15.458308
2025-07-21T18:23:05.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:23:05.378 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:23:05.378 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:23:05.378 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:23:05&start_after=2025-07-20T16:23:05&end_after=2025-07-21T16:23:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:23:05.379 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:23:05.503 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:23:05&start_after=2025-07-20T16:23:05&end_after=2025-07-21T16:23:05&telescope=1m0a&ordering=start HTTP/1.1" 200 2430
2025-07-21T18:23:05.517 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:23:05.517 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:23:05.517 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:23:05.517 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:23:05.517 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1590.482505
2025-07-21T18:23:05.517 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:23:05.517 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:23:05.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:23:05.518 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:23:05.518 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:23:14.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:23:24.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:23:34.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:23:44.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:23:54.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:24:04.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:24:04.579 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:23:15.588204
2025-07-21T18:24:04.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:23:15.588204
2025-07-21T18:24:04.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:24:04.579 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:24:04.580 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:24:04.580 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:24:04&start_after=2025-07-20T16:24:04&end_after=2025-07-21T16:24:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:24:04.580 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:24:04.722 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:24:04&start_after=2025-07-20T16:24:04&end_after=2025-07-21T16:24:04&telescope=1m0a&ordering=start HTTP/1.1" 200 2440
2025-07-21T18:24:04.736 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:24:04.736 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:24:04.736 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:24:04.736 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:24:04.736 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1531.263661
2025-07-21T18:24:04.736 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:24:04.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:24:04.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:24:04.737 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:24:04.737 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:24:13.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:24:23.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:24:33.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:24:43.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:24:53.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:25:03.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:25:03.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:24:15.727856
2025-07-21T18:25:03.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:24:15.727856
2025-07-21T18:25:03.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:25:03.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:25:03.798 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:25:03.798 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:25:03&start_after=2025-07-20T16:25:03&end_after=2025-07-21T16:25:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:25:03.799 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:25:03.911 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:25:03&start_after=2025-07-20T16:25:03&end_after=2025-07-21T16:25:03&telescope=1m0a&ordering=start HTTP/1.1" 200 2433
2025-07-21T18:25:03.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:25:03.924 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:25:03.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:25:03.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:25:03.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1472.075075
2025-07-21T18:25:03.924 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:25:03.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:25:03.925 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:25:03.925 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:25:03.926 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:25:12.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:25:22.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:25:32.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:25:42.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:25:52.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:26:02.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:26:02.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:25:15.857451
2025-07-21T18:26:02.987 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:25:15.857451
2025-07-21T18:26:02.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:26:02.987 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:26:02.987 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:26:02.987 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:26:02&start_after=2025-07-20T16:26:02&end_after=2025-07-21T16:26:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:26:02.988 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:26:03.108 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:26:02&start_after=2025-07-20T16:26:02&end_after=2025-07-21T16:26:02&telescope=1m0a&ordering=start HTTP/1.1" 200 2430
2025-07-21T18:26:03.122 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:26:03.122 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:26:03.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:26:03.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:26:03.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1412.877705
2025-07-21T18:26:03.122 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:26:03.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:26:03.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:26:03.123 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:26:03.123 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:26:12.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:26:22.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:26:32.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:26:42.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:26:52.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:27:02.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:27:02.197 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:26:15.987783
2025-07-21T18:27:02.197 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:26:15.987783
2025-07-21T18:27:02.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:27:02.197 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:27:02.198 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:27:02.198 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:27:02&start_after=2025-07-20T16:27:02&end_after=2025-07-21T16:27:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:27:02.198 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:27:02.325 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:27:02&start_after=2025-07-20T16:27:02&end_after=2025-07-21T16:27:02&telescope=1m0a&ordering=start HTTP/1.1" 200 2433
2025-07-21T18:27:02.338 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:27:02.338 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:27:02.338 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:27:02.338 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:27:02.338 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1353.661078
2025-07-21T18:27:02.338 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:27:02.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:27:02.339 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:27:02.339 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:27:02.340 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:27:11.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:27:21.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:27:31.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:27:41.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:27:51.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:28:01.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:28:01.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:27:16.117416
2025-07-21T18:28:01.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:27:16.117416
2025-07-21T18:28:01.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:28:01.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:28:01.398 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:28:01.398 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:28:01&start_after=2025-07-20T16:28:01&end_after=2025-07-21T16:28:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:28:01.399 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:28:01.525 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:28:01&start_after=2025-07-20T16:28:01&end_after=2025-07-21T16:28:01&telescope=1m0a&ordering=start HTTP/1.1" 200 2431
2025-07-21T18:28:01.539 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:28:01.539 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:28:01.539 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:28:01.539 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:28:01.539 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1294.460664
2025-07-21T18:28:01.539 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:28:01.539 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:28:01.539 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:28:01.540 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:28:01.540 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:28:10.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:28:20.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:28:30.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:28:40.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:28:50.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:29:00.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:29:00.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:28:16.247566
2025-07-21T18:29:00.601 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:28:16.247566
2025-07-21T18:29:00.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:29:00.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:29:00.602 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:29:00.602 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:29:00&start_after=2025-07-20T16:29:00&end_after=2025-07-21T16:29:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:29:00.602 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:29:00.725 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:29:00&start_after=2025-07-20T16:29:00&end_after=2025-07-21T16:29:00&telescope=1m0a&ordering=start HTTP/1.1" 200 2431
2025-07-21T18:29:00.739 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:29:00.739 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:29:00.739 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:29:00.739 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:29:00.739 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1235.260565
2025-07-21T18:29:00.739 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Shutting down telescope: Next observation is too far in the future
2025-07-21T18:29:00.739 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T18:29:00.739 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T18:29:00.740 [DEBUG] [Poll thread] [telescope.py] [telescope_is_closed()] Telescope state = 0
2025-07-21T18:29:00.740 [INFO] [Poll thread] [schedule_poller.py] [do_shutdown()] Nothing to do. Telescope is already closed
2025-07-21T18:29:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:29:19.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:29:29.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:29:39.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:29:49.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:29:59.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:29:59.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:29:16.377872
2025-07-21T18:29:59.803 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:29:16.377872
2025-07-21T18:29:59.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:29:59.803 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:29:59.803 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:29:59.803 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:29:59&start_after=2025-07-20T16:29:59&end_after=2025-07-21T16:29:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:29:59.804 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:29:59.927 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:29:59&start_after=2025-07-20T16:29:59&end_after=2025-07-21T16:29:59&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1176.058284
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:29:59.941751    Obs time: 2025-07-21 16:49:36
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:36.058249
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1176
2025-07-21T18:29:59.941 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:30:08.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:30:18.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:30:28.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:30:38.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:30:48.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:30:59.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:30:59.001 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:30:16.507129
2025-07-21T18:30:59.001 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:30:16.507129
2025-07-21T18:30:59.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:30:59.001 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:30:59.002 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:30:59.002 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:30:59&start_after=2025-07-20T16:30:59&end_after=2025-07-21T16:30:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:30:59.002 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:30:59.144 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:30:59&start_after=2025-07-20T16:30:59&end_after=2025-07-21T16:30:59&telescope=1m0a&ordering=start HTTP/1.1" 200 2426
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1116.841516
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:30:59.158518    Obs time: 2025-07-21 16:49:36
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:36.841482
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1116
2025-07-21T18:30:59.158 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:31:08.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:31:18.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:31:28.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:31:38.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:31:48.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:31:58.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:31:58.218 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:31:16.637190
2025-07-21T18:31:58.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:31:16.637190
2025-07-21T18:31:58.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:31:58.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:31:58.218 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:31:58.218 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:31:58&start_after=2025-07-20T16:31:58&end_after=2025-07-21T16:31:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:31:58.219 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:31:58.327 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:31:58&start_after=2025-07-20T16:31:58&end_after=2025-07-21T16:31:58&telescope=1m0a&ordering=start HTTP/1.1" 200 2425
2025-07-21T18:31:58.340 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:31:58.340 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:31:58.340 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:31:58.340 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:31:58.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1057.658987
2025-07-21T18:31:58.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:31:58.341047    Obs time: 2025-07-21 16:49:36
2025-07-21T18:31:58.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:37.658953
2025-07-21T18:31:58.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1057
2025-07-21T18:31:58.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:32:07.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:32:17.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:32:27.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:32:37.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:32:47.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:32:57.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:32:57.454 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:32:16.767484
2025-07-21T18:32:57.454 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:32:16.767484
2025-07-21T18:32:57.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:32:57.455 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:32:57.455 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:32:57.456 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:32:57&start_after=2025-07-20T16:32:57&end_after=2025-07-21T16:32:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:32:57.458 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:32:57.575 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:32:57&start_after=2025-07-20T16:32:57&end_after=2025-07-21T16:32:57&telescope=1m0a&ordering=start HTTP/1.1" 200 2429
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 998.374511
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:32:57.625548    Obs time: 2025-07-21 16:49:36
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:38.374452
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  998
2025-07-21T18:32:57.625 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:33:06.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:33:16.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:33:26.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:33:36.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:33:46.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:33:56.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:33:56.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:33:16.896825
2025-07-21T18:33:56.691 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:33:16.896825
2025-07-21T18:33:56.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:33:56.691 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:33:56.691 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:33:56.691 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:33:56&start_after=2025-07-20T16:33:56&end_after=2025-07-21T16:33:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:33:56.692 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:33:56.808 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:33:56&start_after=2025-07-20T16:33:56&end_after=2025-07-21T16:33:56&telescope=1m0a&ordering=start HTTP/1.1" 200 2430
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 939.178216
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:33:56.821817    Obs time: 2025-07-21 16:49:36
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:39.178183
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  939
2025-07-21T18:33:56.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:34:05.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:34:15.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:34:25.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:34:35.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:34:45.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:34:55.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:34:55.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:34:17.027675
2025-07-21T18:34:55.885 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:34:17.027675
2025-07-21T18:34:55.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:34:55.885 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:34:55.885 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:34:55.885 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:34:55&start_after=2025-07-20T16:34:55&end_after=2025-07-21T16:34:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:34:55.886 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:34:56.031 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:34:55&start_after=2025-07-20T16:34:55&end_after=2025-07-21T16:34:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2440
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 879.954544
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:34:56.045490    Obs time: 2025-07-21 16:49:36
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:39.954510
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  879
2025-07-21T18:34:56.045 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:35:05.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:35:15.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:35:25.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:35:35.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:35:45.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:35:55.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:35:55.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:35:17.159454
2025-07-21T18:35:55.108 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:35:17.159454
2025-07-21T18:35:55.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:35:55.108 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:35:55.109 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:35:55.109 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:35:55&start_after=2025-07-20T16:35:55&end_after=2025-07-21T16:35:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:35:55.109 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:35:55.225 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:35:55&start_after=2025-07-20T16:35:55&end_after=2025-07-21T16:35:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2426
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 820.760748
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:35:55.239286    Obs time: 2025-07-21 16:49:36
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:40.760714
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  820
2025-07-21T18:35:55.239 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:36:04.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:36:14.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:36:24.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:36:34.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:36:44.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:36:54.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:36:54.302 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:36:17.289072
2025-07-21T18:36:54.302 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:36:17.289072
2025-07-21T18:36:54.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:36:54.302 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:36:54.302 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:36:54.302 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:36:54&start_after=2025-07-20T16:36:54&end_after=2025-07-21T16:36:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:36:54.303 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:36:54.427 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:36:54&start_after=2025-07-20T16:36:54&end_after=2025-07-21T16:36:54&telescope=1m0a&ordering=start HTTP/1.1" 200 2420
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 761.55856
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:36:54.441474    Obs time: 2025-07-21 16:49:36
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:41.558526
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  761
2025-07-21T18:36:54.441 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:37:03.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:37:13.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:37:23.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:37:33.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:37:43.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:37:53.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:37:53.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:37:17.416727
2025-07-21T18:37:53.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:37:17.416727
2025-07-21T18:37:53.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:37:53.504 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:37:53.504 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:37:53.504 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:37:53&start_after=2025-07-20T16:37:53&end_after=2025-07-21T16:37:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:37:53.504 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:37:53.621 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:37:53&start_after=2025-07-20T16:37:53&end_after=2025-07-21T16:37:53&telescope=1m0a&ordering=start HTTP/1.1" 200 2426
2025-07-21T18:37:53.634 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 702.364858
2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:37:53.635177    Obs time: 2025-07-21 16:49:36
2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:42.364823
2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  702
2025-07-21T18:37:53.635 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:38:02.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:38:12.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:38:22.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:38:32.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:38:42.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:38:52.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:38:52.696 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:38:17.546953
2025-07-21T18:38:52.696 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:38:17.546953
2025-07-21T18:38:52.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:38:52.696 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:38:52.696 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:38:52.696 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:38:52&start_after=2025-07-20T16:38:52&end_after=2025-07-21T16:38:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:38:52.697 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:38:52.809 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:38:52&start_after=2025-07-20T16:38:52&end_after=2025-07-21T16:38:52&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 643.176766
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:38:52.823267    Obs time: 2025-07-21 16:49:36
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:43.176733
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  643
2025-07-21T18:38:52.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:39:01.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:39:11.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:39:21.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:39:31.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:39:41.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:39:51.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:39:51.885 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:39:17.678065
2025-07-21T18:39:51.885 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:39:17.678065
2025-07-21T18:39:51.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:39:51.885 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:39:51.885 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:39:51.886 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:39:51&start_after=2025-07-20T16:39:51&end_after=2025-07-21T16:39:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:39:51.886 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:39:52.003 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:39:51&start_after=2025-07-20T16:39:51&end_after=2025-07-21T16:39:51&telescope=1m0a&ordering=start HTTP/1.1" 200 2429
2025-07-21T18:39:52.017 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:39:52.017 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:39:52.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:39:52.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:39:52.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 583.982622
2025-07-21T18:39:52.018 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-07-21T18:39:54.021 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:39:54.023 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:39:59.029 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:04.035 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:09.041 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:14.046 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:19.052 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:24.058 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:29.064 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:34.070 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:39.076 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:44.081 [WARNING] [Poll thread] [schedule_poller.py] [poll()] The telescope is not open: Timed out after 50 seconds waiting for telescope to open
2025-07-21T18:40:51.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:40:51.089 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:40:17.808372
2025-07-21T18:40:51.089 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:40:17.808372
2025-07-21T18:40:51.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:40:51.089 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:40:51.090 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:40:51.090 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:40:51&start_after=2025-07-20T16:40:51&end_after=2025-07-21T16:40:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:40:51.090 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:40:51.207 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:40:51&start_after=2025-07-20T16:40:51&end_after=2025-07-21T16:40:51&telescope=1m0a&ordering=start HTTP/1.1" 200 2424
2025-07-21T18:40:51.221 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:40:51.221 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:40:51.221 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:40:51.221 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:40:51.221 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 524.778556
2025-07-21T18:40:51.222 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-07-21T18:40:53.228 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:40:53.230 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:40:58.236 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:41:03.242 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:41:08.248 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:41:13.254 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-07-21T18:41:18.260 [INFO] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Telescope is open
2025-07-21T18:41:18.260 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:41:18.260 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:41:18.260501    Obs time: 2025-07-21 16:49:36
2025-07-21T18:41:18.260 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:17.739499
2025-07-21T18:41:18.260 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  497
2025-07-21T18:41:18.260 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:41:20.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:41:30.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:41:40.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:41:50.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:41:50.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:41:17.936990
2025-07-21T18:41:50.314 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:41:17.936990
2025-07-21T18:41:50.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:41:50.314 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:41:50.314 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:41:50.314 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:41:50&start_after=2025-07-20T16:41:50&end_after=2025-07-21T16:41:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:41:50.314 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:41:50.425 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:41:50&start_after=2025-07-20T16:41:50&end_after=2025-07-21T16:41:50&telescope=1m0a&ordering=start HTTP/1.1" 200 2426
2025-07-21T18:41:50.439 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:41:50.439 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:41:50.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:41:50.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:41:50.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 465.560346
2025-07-21T18:41:50.440 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:41:52.442 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:41:52.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:41:52.465 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:41:52.465471    Obs time: 2025-07-21 16:49:36
2025-07-21T18:41:52.465 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:43.534529
2025-07-21T18:41:52.465 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  463
2025-07-21T18:41:52.465 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:41:59.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:42:09.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:42:19.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:42:29.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:42:39.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:42:49.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:42:49.543 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:42:18.068174
2025-07-21T18:42:49.543 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:42:18.068174
2025-07-21T18:42:49.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:42:49.544 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:42:49.544 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:42:49.544 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:42:49&start_after=2025-07-20T16:42:49&end_after=2025-07-21T16:42:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:42:49.544 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:42:49.654 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:42:49&start_after=2025-07-20T16:42:49&end_after=2025-07-21T16:42:49&telescope=1m0a&ordering=start HTTP/1.1" 200 2427
2025-07-21T18:42:49.668 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:42:49.668 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:42:49.668 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:42:49.668 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:42:49.668 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 406.331736
2025-07-21T18:42:49.669 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:42:51.670 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:42:51.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:42:51.693 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:42:51.693161    Obs time: 2025-07-21 16:49:36
2025-07-21T18:42:51.693 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:44.306839
2025-07-21T18:42:51.693 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  404
2025-07-21T18:42:51.693 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:42:58.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:43:08.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:43:18.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:43:28.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:43:38.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:43:48.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:43:48.770 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:43:18.194776
2025-07-21T18:43:48.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:43:18.194776
2025-07-21T18:43:48.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:43:48.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:43:48.770 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:43:48.770 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:43:48&start_after=2025-07-20T16:43:48&end_after=2025-07-21T16:43:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:43:48.771 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:43:49.006 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:43:48&start_after=2025-07-20T16:43:48&end_after=2025-07-21T16:43:48&telescope=1m0a&ordering=start HTTP/1.1" 200 2427
2025-07-21T18:43:49.021 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:43:49.021 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:43:49.021 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:43:49.021 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:43:49.021 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 346.978507
2025-07-21T18:43:49.022 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:43:51.024 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:43:51.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:43:51.043 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:43:51.043582    Obs time: 2025-07-21 16:49:36
2025-07-21T18:43:51.043 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:44.956418
2025-07-21T18:43:51.043 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  344
2025-07-21T18:43:51.043 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:43:58.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:44:08.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:44:18.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:44:28.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:44:38.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:44:48.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:44:48.103 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:44:18.325553
2025-07-21T18:44:48.103 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:44:18.325553
2025-07-21T18:44:48.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:44:48.103 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:44:48.103 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:44:48.103 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:44:48&start_after=2025-07-20T16:44:48&end_after=2025-07-21T16:44:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:44:48.104 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:44:48.227 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:44:48&start_after=2025-07-20T16:44:48&end_after=2025-07-21T16:44:48&telescope=1m0a&ordering=start HTTP/1.1" 200 2427
2025-07-21T18:44:48.241 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:44:48.241 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:44:48.241 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:44:48.241 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:44:48.241 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 287.758712
2025-07-21T18:44:48.242 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:44:50.244 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:44:50.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:44:50.245 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:44:50.245571    Obs time: 2025-07-21 16:49:36
2025-07-21T18:44:50.245 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:45.754429
2025-07-21T18:44:50.245 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  285
2025-07-21T18:44:50.245 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:44:57.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:45:07.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:45:17.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:45:27.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:45:37.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:45:47.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:45:47.327 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:45:18.454956
2025-07-21T18:45:47.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:45:18.454956
2025-07-21T18:45:47.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:45:47.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:45:47.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:45:47.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:45:47&start_after=2025-07-20T16:45:47&end_after=2025-07-21T16:45:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:45:47.328 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:45:47.489 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:45:47&start_after=2025-07-20T16:45:47&end_after=2025-07-21T16:45:47&telescope=1m0a&ordering=start HTTP/1.1" 200 2428
2025-07-21T18:45:47.503 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:45:47.503 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:45:47.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:45:47.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:45:47.503 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 228.496613
2025-07-21T18:45:47.504 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:45:49.506 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:45:49.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:45:49.527 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:45:49.527721    Obs time: 2025-07-21 16:49:36
2025-07-21T18:45:49.527 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:46.472279
2025-07-21T18:45:49.527 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  226
2025-07-21T18:45:49.527 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:45:56.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:46:06.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:46:16.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:46:26.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:46:36.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:46:46.587 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:46:46.588 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:46:18.585153
2025-07-21T18:46:46.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:46:18.585153
2025-07-21T18:46:46.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:46:46.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:46:46.588 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:46:46.588 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:46:46&start_after=2025-07-20T16:46:46&end_after=2025-07-21T16:46:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:46:46.589 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:46:46.697 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:46:46&start_after=2025-07-20T16:46:46&end_after=2025-07-21T16:46:46&telescope=1m0a&ordering=start HTTP/1.1" 200 2425
2025-07-21T18:46:46.711 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:46:46.711 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-07-21T18:46:46.711 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:46:46.711 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:46:46.711 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 169.288644
2025-07-21T18:46:46.712 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:46:48.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:46:48.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:46:48.715 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:46:48.715154    Obs time: 2025-07-21 16:49:36
2025-07-21T18:46:48.715 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:47.284846
2025-07-21T18:46:48.715 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  167
2025-07-21T18:46:48.715 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:46:55.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:47:05.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:47:15.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:47:25.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:47:35.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:47:45.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:47:45.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:47:18.715538
2025-07-21T18:47:45.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:47:18.715538
2025-07-21T18:47:45.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:47:45.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:47:45.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:47:45.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:47:45&start_after=2025-07-20T16:47:45&end_after=2025-07-21T16:47:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:47:45.793 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:47:45.910 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:47:45&start_after=2025-07-20T16:47:45&end_after=2025-07-21T16:47:45&telescope=1m0a&ordering=start HTTP/1.1" 200 2527
2025-07-21T18:47:45.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:47:45.924 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-07-21T18:47:45.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:47:45.925 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:47:45.925 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 110.074951
2025-07-21T18:47:45.925 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:47:47.928 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:47:47.943 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:47:47.944 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:47:47.944031    Obs time: 2025-07-21 16:49:36
2025-07-21T18:47:47.944 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:48.055969
2025-07-21T18:47:47.944 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  108
2025-07-21T18:47:47.944 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:47:54.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:48:04.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:48:14.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:48:24.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:48:34.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:48:45.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:48:45.023 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:48:18.843756
2025-07-21T18:48:45.023 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:48:18.843756
2025-07-21T18:48:45.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:48:45.024 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:48:45.024 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:48:45.024 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:48:45&start_after=2025-07-20T16:48:45&end_after=2025-07-21T16:48:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:48:45.024 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:48:45.150 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:48:45&start_after=2025-07-20T16:48:45&end_after=2025-07-21T16:48:45&telescope=1m0a&ordering=start HTTP/1.1" 200 2535
2025-07-21T18:48:45.164 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:48:45.164 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-07-21T18:48:45.164 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:48:45.164 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:48:45.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 50.834997
2025-07-21T18:48:45.165 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:48:47.168 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:48:47.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:48:47.169 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:48:47.169059    Obs time: 2025-07-21 16:49:36
2025-07-21T18:48:47.169 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:48.830941
2025-07-21T18:48:47.169 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  48
2025-07-21T18:48:47.169 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-07-21T18:48:54.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:49:04.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:49:14.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:49:24.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:49:34.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:49:44.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:49:44.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:49:18.974300
2025-07-21T18:49:44.229 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:49:18.974300
2025-07-21T18:49:44.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:49:44.229 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:49:44.229 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:49:44.229 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:49:44&start_after=2025-07-20T16:49:44&end_after=2025-07-21T16:49:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:49:44.230 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:49:44.345 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:49:44&start_after=2025-07-20T16:49:44&end_after=2025-07-21T16:49:44&telescope=1m0a&ordering=start HTTP/1.1" 200 2533
2025-07-21T18:49:44.360 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:49:44.360 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-07-21T18:49:44.360 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:49:44.360 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T16:49:36Z
2025-07-21T18:49:44.360 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -8.360232
2025-07-21T18:49:44.361 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-07-21T18:49:46.363 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-07-21T18:49:46.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-07-21T18:49:46.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-07-21 16:49:46.364163    Obs time: 2025-07-21 16:49:36
2025-07-21T18:49:46.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:49.635837
2025-07-21T18:49:46.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86389
2025-07-21T18:49:46.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-07-21T16:49:36Z', 'guide_off', 'config_id 9813', 'config_status_id 13433850', 'update_OCS 13433850 ATTEMPTED', 'run_script setup_PNVJ1025_useries_13155097_9768_9813.json', 'run_script PNVJ1025_useries_13155097_9768_9813.json', 'update_OCS 13433850 COMPLETED 9813 reason', 'guide_off', 'tracking_off', '# end_time 2025-07-21T17:58:19Z', 'run_script arc_flat_lamp_off.json']
2025-07-21T18:49:46.364 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-07-21T18:49:46.364 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-07-21T18:49:46.364 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-07-21T18:49:46.364 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-07-21T18:49:46.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-07-21T18:49:46.364 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-07-21T18:49:46.365 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-07-21T18:49:46.365 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-07-21T18:49:46.365 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-07-21T18:49:46.365 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-07-21T18:49:46.365 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-07-21T18:49:46.365 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-07-21T18:49:46.365 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-07-21T18:49:46.365 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-07-21T18:49:46.365 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-07-21T18:49:46.365 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-07-21T18:49:49.368 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-07-21T18:49:49.369 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-07-21T18:49:51.371 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-07-21T18:49:51.371 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-07-21T18:49:51.371 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-07-21T16:49:36Z
2025-07-21T18:49:51.371 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-07-21T16:49:36Z
2025-07-21T18:49:51.371 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-07-21T18:49:51.371 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-07-21T18:49:51.371 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-07-21T18:49:51.371 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-07-21T18:49:51.371 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-07-21T18:49:51.371 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-07-21T18:49:53.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:49:54.373 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-07-21T18:49:54.373 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-07-21T18:49:56.375 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-07-21T18:49:56.375 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-07-21T18:49:56.375 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 9813
2025-07-21T18:49:56.375 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 9813
2025-07-21T18:49:56.375 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13433850
2025-07-21T18:49:56.375 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13433850
2025-07-21T18:49:56.375 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13433850 ATTEMPTED
2025-07-21T18:49:56.375 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13433850 ATTEMPTED
2025-07-21T18:49:56.375 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:49:56.375 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:49:56.375 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:49:56.375 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:49:56.375 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 10.4205, 'targ_dec': -53.522, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '10:25:13.88', 'targ_dec': '-53:31:19.20', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 4000, 'num_exposures': 1, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON', 'flat_lamp': 'OFF', 'arc_lamp': 'OFF', 'arc_mirror': 'OUT', 'slit': 'OUT', 'grism': 'OUT', 'filterA': 0, 'filterB': 1, 'shutter_mode': 'ALWAYS_OPEN'}}, 'do_exposure': False}], 'script_name': 'setup_PNVJ1025_useries_13155097_9768_9813.json'}
2025-07-21T18:49:56.376 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-07-21T18:49:56.376 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-07-21T18:49:56.376 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-07-21T18:49:56.376 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13433850
2025-07-21T18:49:56.376 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-07-21T18:49:56.376 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-07-21T18:49:56.376 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13433850
2025-07-21T18:49:56.376 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:49:56.449 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13433850/ HTTP/1.1" 200 143
2025-07-21T18:49:56.449 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-07-21T18:49:56.876 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-07-21T18:49:56.876 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_PNVJ1025_useries_13155097_9768_9813.json 1 times
2025-07-21T18:49:56.876 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-07-21T18:49:56.879 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-07-21T18:49:56.879 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-07-21T18:49:56.879 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-07-21T18:49:59.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:00.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:01.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:02.953 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:03.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:50:03.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:04.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:05.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:06.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:08.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:09.026 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:10.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:11.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:12.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:13.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:13.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:50:14.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:15.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:16.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:17.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:18.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:19.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:20.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:21.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:22.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:23.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:23.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:50:24.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:25.351 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:26.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:27.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:28.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:29.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:30.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:31.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:32.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:33.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:50:33.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:34.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:35.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:36.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:37.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:38.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-07-21T18:50:39.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-07-21T18:50:39.626 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  10.4198459475939 is close enough to target ra = 10.4205
2025-07-21T18:50:39.626 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -53.5234576955962 is close enough to target dec = -53.522
2025-07-21T18:50:39.626 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-07-21T18:50:39.626 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-07-21T18:50:39.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-07-21T18:50:39.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-07-21T18:50:39.626 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-07-21T18:50:39.626 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-07-21T18:50:39.626 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-07-21T18:50:39.646 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-07-21T18:50:39.646 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-07-21T18:50:39.713 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-07-21T18:50:40.714 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-07-21T18:50:40.714 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-07-21T18:50:40.766 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-07-21T18:50:41.767 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-07-21T18:50:41.819 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-07-21T18:50:42.820 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-07-21T18:50:42.821 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.34
2025-07-21T18:50:42.821 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-07-21 18:50:33
2025-07-21T18:50:42.821 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-07-21T18:50:33
2025-07-21T18:50:42.821 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-07-21T18:50:42.821 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10125055118110235
2025-07-21T18:50:42.824 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-07-21T18:50:42.825 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-07-21T18:50:42.825 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-07-21T18:50:42.884 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-07-21T18:50:42.884 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-07-21T18:50:42.948 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-07-21T18:50:43.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:50:43.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:50:19.105006
2025-07-21T18:50:43.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:50:19.105006
2025-07-21T18:50:43.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:50:43.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:50:43.424 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:50:43.425 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:50:43&start_after=2025-07-20T16:50:43&end_after=2025-07-21T16:50:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:50:43.425 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:50:43.548 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:50:43&start_after=2025-07-20T16:50:43&end_after=2025-07-21T16:50:43&telescope=1m0a&ordering=start HTTP/1.1" 200 2700
2025-07-21T18:50:43.563 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:50:43.564 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:50:43.564 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:50:43.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:50:43.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:50:43.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 4055.435848
2025-07-21T18:50:43.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:50:43.949 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-07-21T18:50:43.949 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-07-21T18:50:44.000 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-07-21T18:50:45.001 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-07-21T18:50:45.053 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-07-21T18:50:46.054 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-07-21T18:50:46.056 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.34
2025-07-21T18:50:46.056 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-07-21 18:50:33
2025-07-21T18:50:46.056 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-07-21T18:50:33
2025-07-21T18:50:46.056 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-07-21T18:50:46.056 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10125055118110235
2025-07-21T18:50:51.111 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-07-21T18:50:51.111 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-07-21T18:50:51.111 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-07-21T18:50:51.111 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-07-21T18:50:51.111 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-07-21T18:50:51.111 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-07-21T18:50:51.113 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-07-21T18:50:51.113 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:50:51.115 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:50:51.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-07-21T18:50:51.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-07-21T18:50:51.228 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116651.228042
2025-07-21T18:50:52.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:50:56.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-07-21T18:50:56.489 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:50:56.491 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:50:56.621 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-07-21T18:51:00.624 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-07-21T18:51:00.624 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-07-21T18:51:02.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:51:11.145 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-07-21T18:51:11.145 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-07-21T18:51:11.145 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 10:25:13.88 = 562708.2 arcseconds
2025-07-21T18:51:11.145 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -53:31:19.20 = -192679.2 arcseconds
2025-07-21T18:51:11.145 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-07-21T18:51:11.346 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-07-21T18:51:11.346 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.278
2025-07-21T18:51:11.346 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-07-21T18:51:11.347 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (10:25:41.078, -53:28:27.074).

2025-07-21T18:51:11.347 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  10 25 41.078  -53 28 27.074 .

2025-07-21T18:51:11.347 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   10 25 41.078  -53 28 27.074 .

2025-07-21T18:51:11.347 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 563116.17
2025-07-21T18:51:11.347 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -192507.074
2025-07-21T18:51:11.560 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-07-21T18:51:12.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:51:16.566 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-07-21T18:51:16.566 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-07-21T18:51:16.567 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-07-21T18:51:16.567 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-07-21T18:51:16.567 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-07-21T18:51:16.567 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-07-21T18:51:16.569 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-07-21T18:51:16.569 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:51:16.571 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:51:16.694 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-07-21T18:51:16.694 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-07-21T18:51:16.695 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116676.695957
2025-07-21T18:51:18.068 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-07-21T18:51:20.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-07-21T18:51:20.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:51:21.074 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-07-21T18:51:21.113 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:51:22.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:51:25.077 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-07-21T18:51:32.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:51:35.511 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-07-21T18:51:35.511 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-07-21T18:51:35.511 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 10:25:13.88 = 562708.2 arcseconds
2025-07-21T18:51:35.511 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -53:31:19.20 = -192679.2 arcseconds
2025-07-21T18:51:35.511 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-07-21T18:51:35.714 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-07-21T18:51:35.714 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.335
2025-07-21T18:51:35.714 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-07-21T18:51:35.714 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (10:25:14.122, -53:31:20.253).

2025-07-21T18:51:35.714 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  10 25 14.122  -53 31 20.253 .

2025-07-21T18:51:35.714 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   10 25 14.122  -53 31 20.253 .

2025-07-21T18:51:35.714 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 562711.8300000001
2025-07-21T18:51:35.714 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -192680.253
2025-07-21T18:51:35.927 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-07-21T18:51:40.951 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-07-21T18:51:40.951 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-07-21T18:51:40.951 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-07-21T18:51:40.951 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-07-21T18:51:40.952 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-07-21T18:51:40.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-07-21T18:51:40.953 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-07-21T18:51:40.953 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:51:40.955 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:51:41.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-07-21T18:51:41.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-07-21T18:51:41.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116701.062607
2025-07-21T18:51:42.453 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-07-21T18:51:42.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:51:42.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:51:19.235848
2025-07-21T18:51:42.621 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:51:19.235848
2025-07-21T18:51:42.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:51:42.621 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:51:42.621 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:51:42.621 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:51:42&start_after=2025-07-20T16:51:42&end_after=2025-07-21T16:51:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:51:42.622 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:51:42.753 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:51:42&start_after=2025-07-20T16:51:42&end_after=2025-07-21T16:51:42&telescope=1m0a&ordering=start HTTP/1.1" 200 2689
2025-07-21T18:51:42.770 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:51:42.770 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:51:42.770 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:51:42.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:51:42.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:51:42.770 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3996.229652
2025-07-21T18:51:42.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:51:45.330 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-07-21T18:51:45.331 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:51:45.333 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:51:45.460 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-07-21T18:51:51.465 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-07-21T18:51:51.465 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-07-21T18:51:51.465 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-07-21T18:51:51.465 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-07-21T18:51:51.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-07-21T18:51:51.467 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-07-21T18:51:51.467 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:51:51.469 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:51:51.584 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-07-21T18:51:51.584 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-07-21T18:51:51.586 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116711.5863898
2025-07-21T18:51:51.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:51:52.967 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-07-21T18:51:55.846 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-07-21T18:51:55.846 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:51:55.848 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:51:55.973 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-07-21T18:52:01.354 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2010  8656  13.0 to host 127.0.0.1 on port 12360
2025-07-21T18:52:01.354 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-07-21T18:52:01.354 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-07-21T18:52:01.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:52:04.357 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2010  8656  13.0
2025-07-21T18:52:04.357 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2010  8656  13.0
2025-07-21T18:52:06.359 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-07-21T18:52:11.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:52:21.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:52:31.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:52:41.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:52:41.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:52:19.367429
2025-07-21T18:52:41.871 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:52:19.367429
2025-07-21T18:52:41.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:52:41.871 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:52:41.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:52:41.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:52:41&start_after=2025-07-20T16:52:41&end_after=2025-07-21T16:52:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:52:41.872 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:52:42.027 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:52:41&start_after=2025-07-20T16:52:41&end_after=2025-07-21T16:52:41&telescope=1m0a&ordering=start HTTP/1.1" 200 2699
2025-07-21T18:52:42.043 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:52:42.043 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:52:42.043 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:52:42.043 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:52:42.043 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:52:42.043 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3936.956671
2025-07-21T18:52:42.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:52:45.398 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-07-21T18:52:45.398 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-07-21T18:52:45.399 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-07-21T18:52:48.402 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-07-21T18:52:48.402 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-07-21T18:52:50.404 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-07-21T18:52:50.404 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-07-21T18:52:50.404 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-07-21T18:52:50.404 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-07-21T18:52:50.404 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-07-21T18:52:50.404 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-07-21T18:52:50.404 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-07-21T18:52:50.404 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-07-21T18:52:51.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:52:51.446 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-07-21T18:52:53.448 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-07-21T18:52:53.448 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-07-21T18:52:53.448 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-07-21T18:52:53.649 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-07-21T18:52:53.649 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_PNVJ1025_useries_13155097_9768_9813.json was run successfully
2025-07-21T18:52:53.649 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:52:53.649 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:52:53.649 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:52:53.649 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script PNVJ1025_useries_13155097_9768_9813.json
2025-07-21T18:52:53.649 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'PNVJ1025', 'observer': 'yusuke', 'gain': 'HIGH', 'binx': '2', 'biny': '2', 'readout_speed': 'FAST', 'shutter_mode': 'ALWAYS_OPEN', 'slit': 'OUT', 'grism': 'OUT', 'arc_mirror': 'OUT', 'arc_lamp': 'OFF', 'flat_lamp': 'OFF', 'filterA': 1, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '10:25:13.88', 'targ_dec': '-53:31:19.20', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 1000, 'num_exposures': 3300}}], 'script_name': 'PNVJ1025_useries_13155097_9768_9813.json'}
2025-07-21T18:52:53.649 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-07-21T18:52:53.649 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-07-21T18:52:54.150 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-07-21T18:52:54.150 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script PNVJ1025_useries_13155097_9768_9813.json 1 times
2025-07-21T18:52:54.150 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-07-21T18:52:54.150 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-07-21T18:52:54.150 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-07-21T18:52:54.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-07-21T18:52:54.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not a non-sidereal object OR not a science exposure (e.g wcs), non-sidereal tracking set to False
2025-07-21T18:52:54.150 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-07-21T18:52:54.150 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-07-21T18:52:54.150 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-07-21T18:52:54.150 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-07-21T18:52:54.161 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-07-21T18:52:54.162 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-07-21T18:52:54.162 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2025-07-21T18:52:54.163 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2025-07-21T18:52:54.163 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2025-07-21T18:52:54.346 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2025-07-21T18:52:55.366 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2025-07-21T18:52:56.387 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2025-07-21T18:52:57.408 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2025-07-21T18:52:58.409 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-07-21T18:52:58.467 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-07-21T18:52:59.468 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-07-21T18:52:59.469 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.37
2025-07-21T18:52:59.469 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-07-21 18:52:09
2025-07-21T18:52:59.469 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-07-21T18:52:09
2025-07-21T18:52:59.469 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2025-07-21T18:52:59.469 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10992361023622044
2025-07-21T18:52:59.473 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2025-07-21T18:52:59.473 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-07-21T18:52:59.473 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-07-21T18:52:59.474 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-07-21T18:52:59.482 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-07-21T18:53:00.483 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-07-21T18:53:00.483 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-07-21T18:53:00.483 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-07-21T18:53:01.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:53:01.536 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-07-21T18:53:03.556 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='10:25:13.88', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-53:31:19.20', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='PNVJ1025', comment='The object name')]
2025-07-21T18:53:03.556 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-07-21T18:53:03.556 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-07-21T18:53:03.556 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-07-21T18:53:03.557 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-07-21T18:53:03.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 3300 exposures
2025-07-21T18:53:03.559 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:03.560 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:03.681 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 3300 exposures
2025-07-21T18:53:03.681 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 3300
2025-07-21T18:53:03.683 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116783.6833205
2025-07-21T18:53:04.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-07-21T18:53:04.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-07-21T18:53:04.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:04.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:53:04.577 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:04.577 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:05.940 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 3300 done. Exposure state = 0
2025-07-21T18:53:05.940 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:05.955 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:06.088 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 3300
2025-07-21T18:53:06.090 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116786.09014
2025-07-21T18:53:07.345 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 3300 done. Exposure state = 0
2025-07-21T18:53:07.346 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:07.368 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:07.479 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 3300
2025-07-21T18:53:07.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116787.4817047
2025-07-21T18:53:07.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:07.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:53:07.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:07.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:08.737 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 3300 done. Exposure state = 0
2025-07-21T18:53:08.737 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:08.739 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:08.872 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 3300
2025-07-21T18:53:08.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116788.8741813
2025-07-21T18:53:09.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/3300, Remaining exp time 0.78/1.0
2025-07-21T18:53:10.129 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 3300 done. Exposure state = 0
2025-07-21T18:53:10.129 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:10.131 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:10.263 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 3300
2025-07-21T18:53:10.265 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116790.2654514
2025-07-21T18:53:10.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:10.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:53:10.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:10.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:11.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:53:11.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/3300, Remaining exp time 0.132/1.0
2025-07-21T18:53:11.520 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 3300 done. Exposure state = 0
2025-07-21T18:53:11.520 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:11.522 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:11.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 3300
2025-07-21T18:53:11.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116791.7320209
2025-07-21T18:53:12.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 3300 done. Exposure state = 0
2025-07-21T18:53:12.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:12.989 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:13.122 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 3300
2025-07-21T18:53:13.123 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116793.1237092
2025-07-21T18:53:13.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/3300, Remaining exp time 0.921/1.0
2025-07-21T18:53:13.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:13.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:53:13.608 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:13.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:53:14.378 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 3300 done. Exposure state = 0
2025-07-21T18:53:14.379 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:14.381 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:14.513 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 3300
2025-07-21T18:53:14.515 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116794.515352
2025-07-21T18:53:15.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/3300, Remaining exp time 0.282/1.0
2025-07-21T18:53:15.770 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 3300 done. Exposure state = 0
2025-07-21T18:53:15.770 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:15.795 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:15.906 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 3300
2025-07-21T18:53:15.907 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116795.907951
2025-07-21T18:53:16.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:16.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:53:16.611 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:16.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:17.163 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 3300 done. Exposure state = 0
2025-07-21T18:53:17.163 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:17.165 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:17.296 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 3300
2025-07-21T18:53:17.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116797.2984047
2025-07-21T18:53:17.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/3300, Remaining exp time 0.996/1.0
2025-07-21T18:53:18.553 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 3300 done. Exposure state = 0
2025-07-21T18:53:18.554 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:18.578 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:18.688 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 11 of 3300
2025-07-21T18:53:18.690 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116798.69009
2025-07-21T18:53:19.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/3300, Remaining exp time 0.319/1.0
2025-07-21T18:53:19.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:19.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:53:19.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:19.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:19.946 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 11 of 3300 done. Exposure state = 0
2025-07-21T18:53:19.946 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:19.948 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:20.080 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 12 of 3300
2025-07-21T18:53:20.082 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116800.0820692
2025-07-21T18:53:21.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:53:21.337 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 12 of 3300 done. Exposure state = 0
2025-07-21T18:53:21.337 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:21.339 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:21.473 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 13 of 3300
2025-07-21T18:53:21.474 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116801.4748251
2025-07-21T18:53:21.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 13/3300, Remaining exp time 0.0/1.0
2025-07-21T18:53:22.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:22.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:53:22.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:22.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:53:22.730 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 13 of 3300 done. Exposure state = 0
2025-07-21T18:53:22.730 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:22.732 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:22.901 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 14 of 3300
2025-07-21T18:53:22.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116802.90307
2025-07-21T18:53:23.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/3300, Remaining exp time 0.395/1.0
2025-07-21T18:53:24.159 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 14 of 3300 done. Exposure state = 0
2025-07-21T18:53:24.159 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:24.179 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:24.292 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 15 of 3300
2025-07-21T18:53:24.294 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116804.2946043
2025-07-21T18:53:25.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 15 of 3300 done. Exposure state = 0
2025-07-21T18:53:25.550 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:25.552 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:25.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 15/3300, Remaining exp time 0.0/1.0
2025-07-21T18:53:25.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:25.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T18:53:25.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:25.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:53:25.722 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 16 of 3300
2025-07-21T18:53:25.724 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116805.7241313
2025-07-21T18:53:26.980 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 16 of 3300 done. Exposure state = 0
2025-07-21T18:53:26.980 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:26.982 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:27.113 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 17 of 3300
2025-07-21T18:53:27.115 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116807.1156166
2025-07-21T18:53:27.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/3300, Remaining exp time 0.505/1.0
2025-07-21T18:53:28.371 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 17 of 3300 done. Exposure state = 0
2025-07-21T18:53:28.371 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:28.373 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:28.505 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 18 of 3300
2025-07-21T18:53:28.507 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116808.5075028
2025-07-21T18:53:28.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:28.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:53:28.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:28.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:29.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 18/3300, Remaining exp time 0.0/1.0
2025-07-21T18:53:29.762 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 18 of 3300 done. Exposure state = 0
2025-07-21T18:53:29.762 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:29.764 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:29.898 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 19 of 3300
2025-07-21T18:53:29.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116809.9005027
2025-07-21T18:53:31.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:53:31.155 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 19 of 3300 done. Exposure state = 0
2025-07-21T18:53:31.155 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:31.157 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:31.288 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 20 of 3300
2025-07-21T18:53:31.290 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116811.2909718
2025-07-21T18:53:31.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:31.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:53:31.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:31.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:53:31.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/3300, Remaining exp time 0.545/1.0
2025-07-21T18:53:32.546 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 20 of 3300 done. Exposure state = 0
2025-07-21T18:53:32.547 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:32.548 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:32.680 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 21 of 3300
2025-07-21T18:53:32.682 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116812.6825602
2025-07-21T18:53:33.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 21/3300, Remaining exp time 0.0/1.0
2025-07-21T18:53:33.938 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 21 of 3300 done. Exposure state = 0
2025-07-21T18:53:33.938 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:33.939 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:34.072 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 22 of 3300
2025-07-21T18:53:34.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116814.0744007
2025-07-21T18:53:34.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:34.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:53:34.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:34.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:35.329 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 22 of 3300 done. Exposure state = 0
2025-07-21T18:53:35.330 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:35.331 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:35.501 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 23 of 3300
2025-07-21T18:53:35.503 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116815.5033858
2025-07-21T18:53:35.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/3300, Remaining exp time 0.619/1.0
2025-07-21T18:53:36.759 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 23 of 3300 done. Exposure state = 0
2025-07-21T18:53:36.759 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:36.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:36.893 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 24 of 3300
2025-07-21T18:53:36.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116816.8949037
2025-07-21T18:53:37.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:37.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:53:37.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:37.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:53:38.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/3300, Remaining exp time 0.0/1.0
2025-07-21T18:53:38.150 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 24 of 3300 done. Exposure state = 0
2025-07-21T18:53:38.150 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:38.152 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:38.285 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 25 of 3300
2025-07-21T18:53:38.286 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116818.286815
2025-07-21T18:53:39.541 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 25 of 3300 done. Exposure state = 0
2025-07-21T18:53:39.541 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:39.543 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:39.676 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 26 of 3300
2025-07-21T18:53:39.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116819.6783319
2025-07-21T18:53:40.126 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/3300, Remaining exp time 0.619/1.0
2025-07-21T18:53:40.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:40.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:53:40.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:40.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:40.934 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 26 of 3300 done. Exposure state = 0
2025-07-21T18:53:40.934 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:40.936 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:41.068 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 27 of 3300
2025-07-21T18:53:41.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116821.0699449
2025-07-21T18:53:41.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:53:41.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:53:19.497153
2025-07-21T18:53:41.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:53:19.497153
2025-07-21T18:53:41.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:53:41.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:53:41.117 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:53:41.117 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:53:41&start_after=2025-07-20T16:53:41&end_after=2025-07-21T16:53:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:53:41.118 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:53:41.236 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:53:41&start_after=2025-07-20T16:53:41&end_after=2025-07-21T16:53:41&telescope=1m0a&ordering=start HTTP/1.1" 200 2698
2025-07-21T18:53:41.253 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:53:41.253 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:53:41.253 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:53:41.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:53:41.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:53:41.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3877.746679
2025-07-21T18:53:41.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:53:42.157 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/3300, Remaining exp time 0.0/1.0
2025-07-21T18:53:42.325 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 27 of 3300 done. Exposure state = 0
2025-07-21T18:53:42.325 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:42.327 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:42.460 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 28 of 3300
2025-07-21T18:53:42.461 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116822.4618025
2025-07-21T18:53:43.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:43.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:53:43.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:43.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:53:43.717 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 28 of 3300 done. Exposure state = 0
2025-07-21T18:53:43.717 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:43.719 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:43.851 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 29 of 3300
2025-07-21T18:53:43.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116823.8532462
2025-07-21T18:53:44.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/3300, Remaining exp time 0.696/1.0
2025-07-21T18:53:45.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 29 of 3300 done. Exposure state = 0
2025-07-21T18:53:45.109 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:45.110 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:45.243 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 30 of 3300
2025-07-21T18:53:45.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116825.244784
2025-07-21T18:53:46.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/3300, Remaining exp time 0.018/1.0
2025-07-21T18:53:46.500 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 30 of 3300 done. Exposure state = 0
2025-07-21T18:53:46.500 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:46.502 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:46.634 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 31 of 3300
2025-07-21T18:53:46.636 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116826.6366203
2025-07-21T18:53:46.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:46.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T18:53:46.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:46.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:53:47.897 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 31 of 3300 done. Exposure state = 0
2025-07-21T18:53:47.897 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:47.899 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:48.064 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 32 of 3300
2025-07-21T18:53:48.066 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116828.066116
2025-07-21T18:53:48.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/3300, Remaining exp time 0.771/1.0
2025-07-21T18:53:49.321 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 32 of 3300 done. Exposure state = 0
2025-07-21T18:53:49.321 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:49.344 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:49.493 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 33 of 3300
2025-07-21T18:53:49.495 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116829.4954348
2025-07-21T18:53:49.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:49.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:53:49.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:49.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:50.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:53:50.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/3300, Remaining exp time 0.133/1.0
2025-07-21T18:53:50.751 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 33 of 3300 done. Exposure state = 0
2025-07-21T18:53:50.751 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:50.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:50.885 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 34 of 3300
2025-07-21T18:53:50.887 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116830.8871524
2025-07-21T18:53:52.142 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 34 of 3300 done. Exposure state = 0
2025-07-21T18:53:52.142 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:52.144 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:52.277 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 35 of 3300
2025-07-21T18:53:52.278 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116832.2788815
2025-07-21T18:53:52.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/3300, Remaining exp time 0.846/1.0
2025-07-21T18:53:52.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:52.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:53:52.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:52.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:53:53.534 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 35 of 3300 done. Exposure state = 0
2025-07-21T18:53:53.534 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:53.536 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:53.668 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 36 of 3300
2025-07-21T18:53:53.670 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116833.6706715
2025-07-21T18:53:54.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/3300, Remaining exp time 0.169/1.0
2025-07-21T18:53:54.925 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 36 of 3300 done. Exposure state = 0
2025-07-21T18:53:54.926 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:54.927 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:55.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 37 of 3300
2025-07-21T18:53:55.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116835.0624187
2025-07-21T18:53:55.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:55.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:53:55.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:55.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:56.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 37 of 3300 done. Exposure state = 0
2025-07-21T18:53:56.318 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:56.338 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:56.452 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 38 of 3300
2025-07-21T18:53:56.454 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116836.4541078
2025-07-21T18:53:56.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/3300, Remaining exp time 0.886/1.0
2025-07-21T18:53:57.709 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 38 of 3300 done. Exposure state = 0
2025-07-21T18:53:57.709 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:57.734 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:57.844 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 39 of 3300
2025-07-21T18:53:57.845 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116837.8458169
2025-07-21T18:53:58.670 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/3300, Remaining exp time 0.244/1.0
2025-07-21T18:53:58.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:53:58.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:53:58.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:53:58.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:53:59.101 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 39 of 3300 done. Exposure state = 0
2025-07-21T18:53:59.101 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:53:59.103 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:53:59.235 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 40 of 3300
2025-07-21T18:53:59.237 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116839.237319
2025-07-21T18:54:00.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:54:00.493 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 40 of 3300 done. Exposure state = 0
2025-07-21T18:54:00.493 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:00.495 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:00.627 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 41 of 3300
2025-07-21T18:54:00.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116840.6288016
2025-07-21T18:54:00.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/3300, Remaining exp time 0.961/1.0
2025-07-21T18:54:01.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:01.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:54:01.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:01.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:54:01.886 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 41 of 3300 done. Exposure state = 0
2025-07-21T18:54:01.886 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:01.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:02.131 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 42 of 3300
2025-07-21T18:54:02.133 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116842.1335814
2025-07-21T18:54:02.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/3300, Remaining exp time 0.433/1.0
2025-07-21T18:54:03.389 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 42 of 3300 done. Exposure state = 0
2025-07-21T18:54:03.389 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:03.391 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:03.523 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 43 of 3300
2025-07-21T18:54:03.525 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116843.5253594
2025-07-21T18:54:04.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:04.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T18:54:04.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:04.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:54:04.781 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 43 of 3300 done. Exposure state = 0
2025-07-21T18:54:04.781 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:04.783 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:04.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 43/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:04.990 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 44 of 3300
2025-07-21T18:54:04.992 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116844.9922953
2025-07-21T18:54:06.247 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 44 of 3300 done. Exposure state = 0
2025-07-21T18:54:06.247 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:06.249 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:06.381 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 45 of 3300
2025-07-21T18:54:06.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116846.3836646
2025-07-21T18:54:06.869 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/3300, Remaining exp time 0.581/1.0
2025-07-21T18:54:07.638 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 45 of 3300 done. Exposure state = 0
2025-07-21T18:54:07.639 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:07.656 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:07.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:07.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:54:07.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:07.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:54:07.773 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 46 of 3300
2025-07-21T18:54:07.775 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116847.7753215
2025-07-21T18:54:08.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:09.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 46 of 3300 done. Exposure state = 0
2025-07-21T18:54:09.030 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:09.032 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:09.165 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 47 of 3300
2025-07-21T18:54:09.167 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116849.167185
2025-07-21T18:54:10.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:54:10.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 47 of 3300 done. Exposure state = 0
2025-07-21T18:54:10.422 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:10.424 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:10.557 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 48 of 3300
2025-07-21T18:54:10.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116850.558861
2025-07-21T18:54:10.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:10.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T18:54:10.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:10.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T18:54:11.007 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/3300, Remaining exp time 0.619/1.0
2025-07-21T18:54:11.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 48 of 3300 done. Exposure state = 0
2025-07-21T18:54:11.814 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:11.835 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:11.986 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 49 of 3300
2025-07-21T18:54:11.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116851.988266
2025-07-21T18:54:13.075 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:13.243 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 49 of 3300 done. Exposure state = 0
2025-07-21T18:54:13.243 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:13.263 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:13.377 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 50 of 3300
2025-07-21T18:54:13.379 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116853.3795924
2025-07-21T18:54:13.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:13.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-07-21T18:54:13.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:13.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:54:14.635 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 50 of 3300 done. Exposure state = 0
2025-07-21T18:54:14.635 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:14.652 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:14.806 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 51 of 3300
2025-07-21T18:54:14.808 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116854.808668
2025-07-21T18:54:15.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/3300, Remaining exp time 0.734/1.0
2025-07-21T18:54:16.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 51 of 3300 done. Exposure state = 0
2025-07-21T18:54:16.064 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:16.066 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:16.198 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 52 of 3300
2025-07-21T18:54:16.199 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116856.1998372
2025-07-21T18:54:16.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:16.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:54:16.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:16.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:54:17.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/3300, Remaining exp time 0.093/1.0
2025-07-21T18:54:17.455 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 52 of 3300 done. Exposure state = 0
2025-07-21T18:54:17.455 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:17.477 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:17.589 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 53 of 3300
2025-07-21T18:54:17.591 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116857.591485
2025-07-21T18:54:18.846 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 53 of 3300 done. Exposure state = 0
2025-07-21T18:54:18.847 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:18.849 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:18.981 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 54 of 3300
2025-07-21T18:54:18.983 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116858.9832518
2025-07-21T18:54:19.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/3300, Remaining exp time 0.81/1.0
2025-07-21T18:54:19.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:19.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0009999999999. Last known sky angle: 359.99999999999994
2025-07-21T18:54:19.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:19.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0009999999999
2025-07-21T18:54:20.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 54 of 3300 done. Exposure state = 0
2025-07-21T18:54:20.238 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:20.240 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:20.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:54:20.372 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 55 of 3300
2025-07-21T18:54:20.374 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116860.37461
2025-07-21T18:54:21.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/3300, Remaining exp time 0.169/1.0
2025-07-21T18:54:21.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 55 of 3300 done. Exposure state = 0
2025-07-21T18:54:21.630 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:21.652 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:21.764 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 56 of 3300
2025-07-21T18:54:21.766 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116861.7661402
2025-07-21T18:54:22.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:22.755 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0009999999999
2025-07-21T18:54:22.755 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:22.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:54:23.021 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 56 of 3300 done. Exposure state = 0
2025-07-21T18:54:23.021 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:23.023 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:23.155 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 57 of 3300
2025-07-21T18:54:23.157 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116863.1576734
2025-07-21T18:54:23.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/3300, Remaining exp time 0.884/1.0
2025-07-21T18:54:24.413 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 57 of 3300 done. Exposure state = 0
2025-07-21T18:54:24.413 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:24.415 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:24.547 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 58 of 3300
2025-07-21T18:54:24.549 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116864.549375
2025-07-21T18:54:25.411 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/3300, Remaining exp time 0.207/1.0
2025-07-21T18:54:25.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:25.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:54:25.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:25.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:54:25.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 58 of 3300 done. Exposure state = 0
2025-07-21T18:54:25.805 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:25.806 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:25.976 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 59 of 3300
2025-07-21T18:54:25.978 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116865.9787812
2025-07-21T18:54:27.234 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 59 of 3300 done. Exposure state = 0
2025-07-21T18:54:27.234 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:27.257 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:27.406 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 60 of 3300
2025-07-21T18:54:27.407 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116867.4077802
2025-07-21T18:54:27.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/3300, Remaining exp time 0.997/1.0
2025-07-21T18:54:28.663 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 60 of 3300 done. Exposure state = 0
2025-07-21T18:54:28.663 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:28.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:28.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:28.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:54:28.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:28.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:54:28.835 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 61 of 3300
2025-07-21T18:54:28.836 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116868.8369474
2025-07-21T18:54:29.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/3300, Remaining exp time 0.357/1.0
2025-07-21T18:54:30.092 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 61 of 3300 done. Exposure state = 0
2025-07-21T18:54:30.092 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:30.094 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:30.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 62 of 3300
2025-07-21T18:54:30.228 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116870.2286077
2025-07-21T18:54:30.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:54:31.484 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 62 of 3300 done. Exposure state = 0
2025-07-21T18:54:31.484 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:31.500 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:31.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 62/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:31.655 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 63 of 3300
2025-07-21T18:54:31.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116871.6576188
2025-07-21T18:54:31.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:31.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T18:54:31.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:31.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T18:54:32.913 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 63 of 3300 done. Exposure state = 0
2025-07-21T18:54:32.960 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:32.962 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:33.085 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 64 of 3300
2025-07-21T18:54:33.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116873.0868373
2025-07-21T18:54:33.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/3300, Remaining exp time 0.468/1.0
2025-07-21T18:54:34.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 64 of 3300 done. Exposure state = 0
2025-07-21T18:54:34.342 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:34.344 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:34.476 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 65 of 3300
2025-07-21T18:54:34.478 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116874.4781408
2025-07-21T18:54:34.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:34.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T18:54:34.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:34.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:54:35.733 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 65 of 3300 done. Exposure state = 0
2025-07-21T18:54:35.733 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:35.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:35.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 65/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:35.867 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 66 of 3300
2025-07-21T18:54:35.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116875.8697047
2025-07-21T18:54:37.125 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 66 of 3300 done. Exposure state = 0
2025-07-21T18:54:37.125 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:37.127 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:37.259 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 67 of 3300
2025-07-21T18:54:37.261 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116877.2612603
2025-07-21T18:54:37.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:37.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:54:37.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:37.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:54:37.822 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/3300, Remaining exp time 0.506/1.0
2025-07-21T18:54:38.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 67 of 3300 done. Exposure state = 0
2025-07-21T18:54:38.517 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:38.519 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:38.651 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 68 of 3300
2025-07-21T18:54:38.652 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116878.6527748
2025-07-21T18:54:39.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 68/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:39.908 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 68 of 3300 done. Exposure state = 0
2025-07-21T18:54:39.908 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:39.932 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:40.042 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 69 of 3300
2025-07-21T18:54:40.044 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116880.0445457
2025-07-21T18:54:40.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:54:40.303 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:54:19.627879
2025-07-21T18:54:40.303 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:54:19.627879
2025-07-21T18:54:40.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:54:40.303 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:54:40.303 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:54:40.303 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:54:40&start_after=2025-07-20T16:54:40&end_after=2025-07-21T16:54:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:54:40.304 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:54:40.426 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:54:40&start_after=2025-07-20T16:54:40&end_after=2025-07-21T16:54:40&telescope=1m0a&ordering=start HTTP/1.1" 200 2706
2025-07-21T18:54:40.442 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:54:40.443 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:54:40.443 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:54:40.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:54:40.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:54:40.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3818.556792
2025-07-21T18:54:40.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:54:40.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:40.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T18:54:40.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:40.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:54:41.300 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 69 of 3300 done. Exposure state = 0
2025-07-21T18:54:41.300 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:41.322 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:41.434 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 70 of 3300
2025-07-21T18:54:41.435 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116881.4357817
2025-07-21T18:54:41.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/3300, Remaining exp time 0.544/1.0
2025-07-21T18:54:42.691 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 70 of 3300 done. Exposure state = 0
2025-07-21T18:54:42.691 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:42.713 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:42.863 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 71 of 3300
2025-07-21T18:54:42.865 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116882.8651016
2025-07-21T18:54:43.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:43.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:54:43.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:43.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:54:44.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:44.120 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 71 of 3300 done. Exposure state = 0
2025-07-21T18:54:44.120 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:44.122 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:44.255 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 72 of 3300
2025-07-21T18:54:44.256 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116884.2567077
2025-07-21T18:54:45.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 72 of 3300 done. Exposure state = 0
2025-07-21T18:54:45.512 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:45.531 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:45.646 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 73 of 3300
2025-07-21T18:54:45.648 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116885.6481237
2025-07-21T18:54:46.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/3300, Remaining exp time 0.619/1.0
2025-07-21T18:54:46.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:46.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:54:46.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:46.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:54:46.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 73 of 3300 done. Exposure state = 0
2025-07-21T18:54:46.903 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:46.905 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:47.038 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 74 of 3300
2025-07-21T18:54:47.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116887.0399265
2025-07-21T18:54:48.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:48.295 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 74 of 3300 done. Exposure state = 0
2025-07-21T18:54:48.295 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:48.297 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:48.429 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 75 of 3300
2025-07-21T18:54:48.431 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116888.4315634
2025-07-21T18:54:49.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:54:49.686 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 75 of 3300 done. Exposure state = 0
2025-07-21T18:54:49.687 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:49.704 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:49.821 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 76 of 3300
2025-07-21T18:54:49.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116889.8229315
2025-07-21T18:54:49.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:49.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:54:49.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:49.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:54:50.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/3300, Remaining exp time 0.657/1.0
2025-07-21T18:54:51.078 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 76 of 3300 done. Exposure state = 0
2025-07-21T18:54:51.078 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:51.080 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:51.212 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 77 of 3300
2025-07-21T18:54:51.214 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116891.214584
2025-07-21T18:54:52.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/3300, Remaining exp time 0.0/1.0
2025-07-21T18:54:52.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 77 of 3300 done. Exposure state = 0
2025-07-21T18:54:52.470 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:52.472 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:52.604 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 78 of 3300
2025-07-21T18:54:52.606 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116892.606229
2025-07-21T18:54:52.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:52.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:54:52.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:52.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:54:53.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 78 of 3300 done. Exposure state = 0
2025-07-21T18:54:53.860 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:53.883 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:54.033 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 79 of 3300
2025-07-21T18:54:54.035 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116894.0355098
2025-07-21T18:54:54.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/3300, Remaining exp time 0.735/1.0
2025-07-21T18:54:55.291 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 79 of 3300 done. Exposure state = 0
2025-07-21T18:54:55.291 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:55.293 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:55.425 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 80 of 3300
2025-07-21T18:54:55.426 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116895.4268143
2025-07-21T18:54:55.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:55.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:54:55.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:55.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:54:56.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/3300, Remaining exp time 0.093/1.0
2025-07-21T18:54:56.682 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 80 of 3300 done. Exposure state = 0
2025-07-21T18:54:56.682 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:56.701 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:56.854 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 81 of 3300
2025-07-21T18:54:56.856 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116896.8563488
2025-07-21T18:54:58.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 81 of 3300 done. Exposure state = 0
2025-07-21T18:54:58.112 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:58.114 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:58.246 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 82 of 3300
2025-07-21T18:54:58.247 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116898.2477338
2025-07-21T18:54:58.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/3300, Remaining exp time 0.848/1.0
2025-07-21T18:54:58.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:54:58.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:54:58.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:54:58.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:54:59.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:54:59.502 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 82 of 3300 done. Exposure state = 0
2025-07-21T18:54:59.502 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:54:59.525 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:54:59.637 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 83 of 3300
2025-07-21T18:54:59.639 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116899.6393018
2025-07-21T18:55:00.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/3300, Remaining exp time 0.208/1.0
2025-07-21T18:55:00.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 83 of 3300 done. Exposure state = 0
2025-07-21T18:55:00.894 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:00.896 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:01.029 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 84 of 3300
2025-07-21T18:55:01.031 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116901.0312269
2025-07-21T18:55:01.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:01.888 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:55:01.888 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:01.888 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:55:02.287 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 84 of 3300 done. Exposure state = 0
2025-07-21T18:55:02.287 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:02.289 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:02.420 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 85 of 3300
2025-07-21T18:55:02.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116902.4223745
2025-07-21T18:55:02.569 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/3300, Remaining exp time 0.921/1.0
2025-07-21T18:55:03.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 85 of 3300 done. Exposure state = 0
2025-07-21T18:55:03.678 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:03.701 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:03.812 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 86 of 3300
2025-07-21T18:55:03.813 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116903.8139403
2025-07-21T18:55:04.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/3300, Remaining exp time 0.244/1.0
2025-07-21T18:55:04.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:04.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:55:04.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:04.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:55:05.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 86 of 3300 done. Exposure state = 0
2025-07-21T18:55:05.069 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:05.071 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:05.203 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 87 of 3300
2025-07-21T18:55:05.205 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116905.2055464
2025-07-21T18:55:06.461 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 87 of 3300 done. Exposure state = 0
2025-07-21T18:55:06.461 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:06.464 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:06.595 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 88 of 3300
2025-07-21T18:55:06.596 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116906.5969138
2025-07-21T18:55:06.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/3300, Remaining exp time 0.959/1.0
2025-07-21T18:55:07.851 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 88 of 3300 done. Exposure state = 0
2025-07-21T18:55:07.851 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:07.874 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:07.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:07.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T18:55:07.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:07.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:55:08.024 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 89 of 3300
2025-07-21T18:55:08.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116908.0263536
2025-07-21T18:55:08.788 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/3300, Remaining exp time 0.32/1.0
2025-07-21T18:55:09.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 89 of 3300 done. Exposure state = 0
2025-07-21T18:55:09.282 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:09.304 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:09.416 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 90 of 3300
2025-07-21T18:55:09.418 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116909.4179976
2025-07-21T18:55:09.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:55:10.673 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 90 of 3300 done. Exposure state = 0
2025-07-21T18:55:10.673 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:10.701 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:10.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:10.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:55:10.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:10.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:55:10.922 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 90/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:10.958 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 91 of 3300
2025-07-21T18:55:10.960 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116910.9600978
2025-07-21T18:55:12.216 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 91 of 3300 done. Exposure state = 0
2025-07-21T18:55:12.216 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:12.218 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:12.349 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 92 of 3300
2025-07-21T18:55:12.351 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116912.3513982
2025-07-21T18:55:12.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/3300, Remaining exp time 0.431/1.0
2025-07-21T18:55:13.607 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 92 of 3300 done. Exposure state = 0
2025-07-21T18:55:13.653 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:13.676 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:13.816 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 93 of 3300
2025-07-21T18:55:13.818 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116913.8181994
2025-07-21T18:55:13.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:13.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T18:55:13.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:13.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T18:55:15.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 93/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:15.073 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 93 of 3300 done. Exposure state = 0
2025-07-21T18:55:15.073 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:15.075 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:15.208 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 94 of 3300
2025-07-21T18:55:15.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116915.210105
2025-07-21T18:55:16.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 94 of 3300 done. Exposure state = 0
2025-07-21T18:55:16.465 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:16.467 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:16.599 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 95 of 3300
2025-07-21T18:55:16.601 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116916.6014524
2025-07-21T18:55:16.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:16.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-07-21T18:55:16.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:16.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:55:17.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/3300, Remaining exp time 0.544/1.0
2025-07-21T18:55:17.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 95 of 3300 done. Exposure state = 0
2025-07-21T18:55:17.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:17.876 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:18.028 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 96 of 3300
2025-07-21T18:55:18.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116918.0307207
2025-07-21T18:55:19.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:19.286 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 96 of 3300 done. Exposure state = 0
2025-07-21T18:55:19.286 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:19.307 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:19.420 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 97 of 3300
2025-07-21T18:55:19.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116919.4220486
2025-07-21T18:55:19.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:55:19.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:19.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:55:19.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:19.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:55:20.677 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 97 of 3300 done. Exposure state = 0
2025-07-21T18:55:20.677 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:20.698 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:20.849 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 98 of 3300
2025-07-21T18:55:20.852 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116920.8525178
2025-07-21T18:55:21.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/3300, Remaining exp time 0.658/1.0
2025-07-21T18:55:22.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 98 of 3300 done. Exposure state = 0
2025-07-21T18:55:22.108 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:22.110 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:22.240 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 99 of 3300
2025-07-21T18:55:22.242 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116922.242599
2025-07-21T18:55:22.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:22.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:55:22.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:22.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:55:23.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:23.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 99 of 3300 done. Exposure state = 0
2025-07-21T18:55:23.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:23.518 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:23.632 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 100 of 3300
2025-07-21T18:55:23.634 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116923.6347032
2025-07-21T18:55:24.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 100 of 3300 done. Exposure state = 0
2025-07-21T18:55:24.890 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:24.892 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:25.024 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 101 of 3300
2025-07-21T18:55:25.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116925.026139
2025-07-21T18:55:25.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/3300, Remaining exp time 0.696/1.0
2025-07-21T18:55:25.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:25.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:55:25.933 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:25.933 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:55:26.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 101 of 3300 done. Exposure state = 0
2025-07-21T18:55:26.282 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:26.284 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:26.415 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 102 of 3300
2025-07-21T18:55:26.417 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116926.4176133
2025-07-21T18:55:27.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/3300, Remaining exp time 0.018/1.0
2025-07-21T18:55:27.672 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 102 of 3300 done. Exposure state = 0
2025-07-21T18:55:27.673 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:27.691 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:27.807 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 103 of 3300
2025-07-21T18:55:27.808 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116927.808952
2025-07-21T18:55:28.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:28.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T18:55:28.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:28.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T18:55:29.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 103 of 3300 done. Exposure state = 0
2025-07-21T18:55:29.064 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:29.066 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:29.198 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 104 of 3300
2025-07-21T18:55:29.200 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116929.2007196
2025-07-21T18:55:29.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:55:29.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/3300, Remaining exp time 0.734/1.0
2025-07-21T18:55:30.456 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 104 of 3300 done. Exposure state = 0
2025-07-21T18:55:30.456 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:30.458 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:30.590 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 105 of 3300
2025-07-21T18:55:30.592 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116930.5921159
2025-07-21T18:55:31.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/3300, Remaining exp time 0.056/1.0
2025-07-21T18:55:31.847 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 105 of 3300 done. Exposure state = 0
2025-07-21T18:55:31.847 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:31.871 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:31.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:31.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.001
2025-07-21T18:55:31.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:31.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T18:55:32.019 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 106 of 3300
2025-07-21T18:55:32.021 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116932.0214417
2025-07-21T18:55:33.277 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 106 of 3300 done. Exposure state = 0
2025-07-21T18:55:33.277 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:33.296 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:33.411 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 107 of 3300
2025-07-21T18:55:33.412 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116933.41295
2025-07-21T18:55:33.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/3300, Remaining exp time 0.809/1.0
2025-07-21T18:55:34.668 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 107 of 3300 done. Exposure state = 0
2025-07-21T18:55:34.668 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:34.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:34.840 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 108 of 3300
2025-07-21T18:55:34.842 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116934.8421931
2025-07-21T18:55:34.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:34.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T18:55:34.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:34.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:55:35.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/3300, Remaining exp time 0.169/1.0
2025-07-21T18:55:36.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 108 of 3300 done. Exposure state = 0
2025-07-21T18:55:36.098 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:36.099 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:36.232 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 109 of 3300
2025-07-21T18:55:36.233 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116936.233839
2025-07-21T18:55:37.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 109 of 3300 done. Exposure state = 0
2025-07-21T18:55:37.489 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:37.511 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:37.698 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 110 of 3300
2025-07-21T18:55:37.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116937.7004402
2025-07-21T18:55:37.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/3300, Remaining exp time 0.96/1.0
2025-07-21T18:55:37.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:37.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T18:55:37.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:37.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:55:38.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 110 of 3300 done. Exposure state = 0
2025-07-21T18:55:38.956 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:38.958 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:39.090 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 111 of 3300
2025-07-21T18:55:39.092 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116939.0920508
2025-07-21T18:55:39.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:55:39.498 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:55:19.755738
2025-07-21T18:55:39.498 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:55:19.755738
2025-07-21T18:55:39.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:55:39.498 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:55:39.498 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:55:39.498 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:55:39&start_after=2025-07-20T16:55:39&end_after=2025-07-21T16:55:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:55:39.499 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:55:39.615 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:55:39&start_after=2025-07-20T16:55:39&end_after=2025-07-21T16:55:39&telescope=1m0a&ordering=start HTTP/1.1" 200 2704
2025-07-21T18:55:39.632 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:55:39.632 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:55:39.632 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:55:39.632 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:55:39.632 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:55:39.632 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3759.367242
2025-07-21T18:55:39.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:55:39.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/3300, Remaining exp time 0.282/1.0
2025-07-21T18:55:40.347 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 111 of 3300 done. Exposure state = 0
2025-07-21T18:55:40.347 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:40.349 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:40.481 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 112 of 3300
2025-07-21T18:55:40.483 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116940.4835901
2025-07-21T18:55:40.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:40.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:55:40.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:40.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:55:41.739 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 112 of 3300 done. Exposure state = 0
2025-07-21T18:55:41.739 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:41.741 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:41.873 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 113 of 3300
2025-07-21T18:55:41.875 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116941.875136
2025-07-21T18:55:41.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/3300, Remaining exp time 0.997/1.0
2025-07-21T18:55:43.130 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 113 of 3300 done. Exposure state = 0
2025-07-21T18:55:43.130 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:43.132 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:43.264 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 114 of 3300
2025-07-21T18:55:43.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116943.2667065
2025-07-21T18:55:43.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:43.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:55:43.975 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:43.975 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:55:44.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/3300, Remaining exp time 0.317/1.0
2025-07-21T18:55:44.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 114 of 3300 done. Exposure state = 0
2025-07-21T18:55:44.522 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:44.524 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:44.656 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 115 of 3300
2025-07-21T18:55:44.658 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116944.6583602
2025-07-21T18:55:45.914 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 115 of 3300 done. Exposure state = 0
2025-07-21T18:55:45.914 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:45.937 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:46.049 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 116 of 3300
2025-07-21T18:55:46.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116946.0516665
2025-07-21T18:55:46.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 116/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:46.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:46.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:55:46.999 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:46.999 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:55:47.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 116 of 3300 done. Exposure state = 0
2025-07-21T18:55:47.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:47.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:47.439 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 117 of 3300
2025-07-21T18:55:47.441 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116947.4415395
2025-07-21T18:55:48.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/3300, Remaining exp time 0.359/1.0
2025-07-21T18:55:48.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:55:48.697 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 117 of 3300 done. Exposure state = 0
2025-07-21T18:55:48.697 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:48.717 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:48.831 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 118 of 3300
2025-07-21T18:55:48.833 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116948.833107
2025-07-21T18:55:50.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:50.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T18:55:50.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:50.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:55:50.088 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 118 of 3300 done. Exposure state = 0
2025-07-21T18:55:50.088 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:50.090 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:50.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 118/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:50.260 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 119 of 3300
2025-07-21T18:55:50.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116950.262344
2025-07-21T18:55:51.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 119 of 3300 done. Exposure state = 0
2025-07-21T18:55:51.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:51.537 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:51.652 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 120 of 3300
2025-07-21T18:55:51.653 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116951.6538055
2025-07-21T18:55:52.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/3300, Remaining exp time 0.47/1.0
2025-07-21T18:55:52.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 120 of 3300 done. Exposure state = 0
2025-07-21T18:55:52.956 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:52.958 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:53.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:53.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:55:53.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:53.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:55:53.119 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 121 of 3300
2025-07-21T18:55:53.120 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116953.1208837
2025-07-21T18:55:54.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 121/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:54.376 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 121 of 3300 done. Exposure state = 0
2025-07-21T18:55:54.376 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:54.378 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:54.510 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 122 of 3300
2025-07-21T18:55:54.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116954.512373
2025-07-21T18:55:55.768 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 122 of 3300 done. Exposure state = 0
2025-07-21T18:55:55.768 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:55.791 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:55.903 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 123 of 3300
2025-07-21T18:55:55.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116955.904941
2025-07-21T18:55:56.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:56.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:55:56.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:56.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:55:56.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/3300, Remaining exp time 0.582/1.0
2025-07-21T18:55:57.160 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 123 of 3300 done. Exposure state = 0
2025-07-21T18:55:57.160 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:57.180 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:57.293 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 124 of 3300
2025-07-21T18:55:57.295 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116957.2952042
2025-07-21T18:55:58.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/3300, Remaining exp time 0.0/1.0
2025-07-21T18:55:58.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 124 of 3300 done. Exposure state = 0
2025-07-21T18:55:58.550 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:58.570 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:55:58.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:55:58.684 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 125 of 3300
2025-07-21T18:55:58.686 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116958.6865785
2025-07-21T18:55:59.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:55:59.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T18:55:59.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:55:59.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T18:55:59.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 125 of 3300 done. Exposure state = 0
2025-07-21T18:55:59.942 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:55:59.966 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:00.076 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 126 of 3300
2025-07-21T18:56:00.078 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116960.0783617
2025-07-21T18:56:00.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/3300, Remaining exp time 0.62/1.0
2025-07-21T18:56:01.334 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 126 of 3300 done. Exposure state = 0
2025-07-21T18:56:01.334 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:01.351 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:01.467 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 127 of 3300
2025-07-21T18:56:01.469 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116961.4696953
2025-07-21T18:56:02.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:02.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T18:56:02.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:02.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:02.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:02.725 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 127 of 3300 done. Exposure state = 0
2025-07-21T18:56:02.725 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:02.727 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:02.859 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 128 of 3300
2025-07-21T18:56:02.861 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116962.8615084
2025-07-21T18:56:04.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 128 of 3300 done. Exposure state = 0
2025-07-21T18:56:04.117 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:04.119 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:04.251 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 129 of 3300
2025-07-21T18:56:04.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116964.2530127
2025-07-21T18:56:04.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/3300, Remaining exp time 0.658/1.0
2025-07-21T18:56:05.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:05.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:56:05.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:05.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:56:05.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 129 of 3300 done. Exposure state = 0
2025-07-21T18:56:05.508 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:05.510 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:05.642 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 130 of 3300
2025-07-21T18:56:05.644 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116965.6444762
2025-07-21T18:56:06.733 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:06.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 130 of 3300 done. Exposure state = 0
2025-07-21T18:56:06.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:06.902 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:07.034 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 131 of 3300
2025-07-21T18:56:07.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116967.0360787
2025-07-21T18:56:08.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:08.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:56:08.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:08.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:56:08.291 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 131 of 3300 done. Exposure state = 0
2025-07-21T18:56:08.291 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:08.293 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:08.425 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 132 of 3300
2025-07-21T18:56:08.427 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116968.4275124
2025-07-21T18:56:08.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:56:08.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/3300, Remaining exp time 0.696/1.0
2025-07-21T18:56:09.682 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 132 of 3300 done. Exposure state = 0
2025-07-21T18:56:09.682 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:09.701 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:09.817 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 133 of 3300
2025-07-21T18:56:09.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116969.8190005
2025-07-21T18:56:10.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/3300, Remaining exp time 0.02/1.0
2025-07-21T18:56:11.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:11.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:56:11.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:11.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:56:11.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 133 of 3300 done. Exposure state = 0
2025-07-21T18:56:11.074 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:11.076 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:11.208 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 134 of 3300
2025-07-21T18:56:11.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116971.2103708
2025-07-21T18:56:12.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 134 of 3300 done. Exposure state = 0
2025-07-21T18:56:12.466 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:12.467 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:12.600 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 135 of 3300
2025-07-21T18:56:12.601 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116972.601805
2025-07-21T18:56:12.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/3300, Remaining exp time 0.771/1.0
2025-07-21T18:56:13.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 135 of 3300 done. Exposure state = 0
2025-07-21T18:56:13.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:13.859 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:14.029 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 136 of 3300
2025-07-21T18:56:14.031 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116974.0310974
2025-07-21T18:56:14.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:14.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:56:14.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:14.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:14.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/3300, Remaining exp time 0.132/1.0
2025-07-21T18:56:15.287 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 136 of 3300 done. Exposure state = 0
2025-07-21T18:56:15.287 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:15.309 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:15.420 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 137 of 3300
2025-07-21T18:56:15.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116975.4227254
2025-07-21T18:56:16.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 137 of 3300 done. Exposure state = 0
2025-07-21T18:56:16.678 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:16.695 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:16.849 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 138 of 3300
2025-07-21T18:56:16.851 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116976.8516839
2025-07-21T18:56:17.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/3300, Remaining exp time 0.884/1.0
2025-07-21T18:56:17.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:17.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:56:17.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:17.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:18.107 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 138 of 3300 done. Exposure state = 0
2025-07-21T18:56:18.107 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:18.109 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:18.316 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 139 of 3300
2025-07-21T18:56:18.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116978.3186252
2025-07-21T18:56:18.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:56:19.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/3300, Remaining exp time 0.284/1.0
2025-07-21T18:56:19.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 139 of 3300 done. Exposure state = 0
2025-07-21T18:56:19.574 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:19.593 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:19.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 140 of 3300
2025-07-21T18:56:19.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116979.7103586
2025-07-21T18:56:20.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:20.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:56:20.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:20.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:20.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 140 of 3300 done. Exposure state = 0
2025-07-21T18:56:20.966 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:20.967 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:21.101 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 141 of 3300
2025-07-21T18:56:21.103 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116981.1033652
2025-07-21T18:56:21.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 141/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:22.359 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 141 of 3300 done. Exposure state = 0
2025-07-21T18:56:22.359 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:22.361 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:22.491 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 142 of 3300
2025-07-21T18:56:22.493 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116982.4935346
2025-07-21T18:56:23.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:23.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:56:23.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:23.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:23.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/3300, Remaining exp time 0.358/1.0
2025-07-21T18:56:23.749 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 142 of 3300 done. Exposure state = 0
2025-07-21T18:56:23.749 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:23.751 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:23.883 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 143 of 3300
2025-07-21T18:56:23.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116983.885024
2025-07-21T18:56:25.140 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 143 of 3300 done. Exposure state = 0
2025-07-21T18:56:25.141 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:25.142 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:25.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 143/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:25.312 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 144 of 3300
2025-07-21T18:56:25.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116985.314471
2025-07-21T18:56:26.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:26.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:56:26.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:26.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:26.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 144 of 3300 done. Exposure state = 0
2025-07-21T18:56:26.570 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:26.573 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:26.704 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 145 of 3300
2025-07-21T18:56:26.705 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116986.7059326
2025-07-21T18:56:27.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/3300, Remaining exp time 0.431/1.0
2025-07-21T18:56:27.961 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 145 of 3300 done. Exposure state = 0
2025-07-21T18:56:27.961 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:27.963 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:28.095 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 146 of 3300
2025-07-21T18:56:28.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116988.0975788
2025-07-21T18:56:28.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:56:29.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:29.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:56:29.099 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:29.099 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:29.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 146 of 3300 done. Exposure state = 0
2025-07-21T18:56:29.353 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:29.355 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:29.413 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 146/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:29.524 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 147 of 3300
2025-07-21T18:56:29.526 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116989.5265956
2025-07-21T18:56:30.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 147 of 3300 done. Exposure state = 0
2025-07-21T18:56:30.782 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:30.805 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:30.954 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 148 of 3300
2025-07-21T18:56:30.955 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116990.9558945
2025-07-21T18:56:31.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/3300, Remaining exp time 0.545/1.0
2025-07-21T18:56:32.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:32.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:56:32.102 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:32.102 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:56:32.211 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 148 of 3300 done. Exposure state = 0
2025-07-21T18:56:32.211 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:32.213 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:32.345 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 149 of 3300
2025-07-21T18:56:32.347 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116992.3474128
2025-07-21T18:56:33.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 149/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:33.602 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 149 of 3300 done. Exposure state = 0
2025-07-21T18:56:33.602 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:33.621 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:33.737 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 150 of 3300
2025-07-21T18:56:33.739 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116993.7391508
2025-07-21T18:56:34.994 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 150 of 3300 done. Exposure state = 0
2025-07-21T18:56:34.994 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:34.996 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:35.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:35.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:56:35.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:35.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:56:35.129 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 151 of 3300
2025-07-21T18:56:35.130 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116995.1307685
2025-07-21T18:56:35.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/3300, Remaining exp time 0.582/1.0
2025-07-21T18:56:36.386 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 151 of 3300 done. Exposure state = 0
2025-07-21T18:56:36.386 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:36.388 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:36.520 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 152 of 3300
2025-07-21T18:56:36.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116996.5221214
2025-07-21T18:56:37.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:37.777 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 152 of 3300 done. Exposure state = 0
2025-07-21T18:56:37.777 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:37.799 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:37.912 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 153 of 3300
2025-07-21T18:56:37.914 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116997.9147308
2025-07-21T18:56:38.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:38.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:56:38.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:38.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:56:38.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:56:38.685 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:56:19.885556
2025-07-21T18:56:38.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:56:19.885556
2025-07-21T18:56:38.686 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:56:38.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:56:38.686 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:56:38.686 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:56:38&start_after=2025-07-20T16:56:38&end_after=2025-07-21T16:56:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:56:38.687 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:56:38.812 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:56:38&start_after=2025-07-20T16:56:38&end_after=2025-07-21T16:56:38&telescope=1m0a&ordering=start HTTP/1.1" 200 2711
2025-07-21T18:56:38.828 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:56:38.828 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:56:38.828 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:56:38.828 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:56:38.828 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:56:38.828 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3700.171766
2025-07-21T18:56:38.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:56:39.170 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 153 of 3300 done. Exposure state = 0
2025-07-21T18:56:39.170 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:39.172 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:39.303 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 154 of 3300
2025-07-21T18:56:39.305 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753116999.3051443
2025-07-21T18:56:39.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/3300, Remaining exp time 0.658/1.0
2025-07-21T18:56:40.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 154 of 3300 done. Exposure state = 0
2025-07-21T18:56:40.560 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:40.562 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:40.695 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 155 of 3300
2025-07-21T18:56:40.696 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117000.6968856
2025-07-21T18:56:41.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:41.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:56:41.136 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:41.136 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:41.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/3300, Remaining exp time 0.0/1.0
2025-07-21T18:56:41.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 155 of 3300 done. Exposure state = 0
2025-07-21T18:56:41.952 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:41.954 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:42.087 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 156 of 3300
2025-07-21T18:56:42.088 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117002.088763
2025-07-21T18:56:43.344 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 156 of 3300 done. Exposure state = 0
2025-07-21T18:56:43.344 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:43.346 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:43.528 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 157 of 3300
2025-07-21T18:56:43.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117003.529728
2025-07-21T18:56:43.815 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/3300, Remaining exp time 0.747/1.0
2025-07-21T18:56:44.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:44.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:56:44.141 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:44.141 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:44.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 157 of 3300 done. Exposure state = 0
2025-07-21T18:56:44.785 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:44.787 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:44.907 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 158 of 3300
2025-07-21T18:56:44.909 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117004.9094288
2025-07-21T18:56:45.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/3300, Remaining exp time 0.094/1.0
2025-07-21T18:56:46.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 158 of 3300 done. Exposure state = 0
2025-07-21T18:56:46.164 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:46.166 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:46.299 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 159 of 3300
2025-07-21T18:56:46.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117006.3012996
2025-07-21T18:56:47.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:47.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:56:47.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:47.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:56:47.557 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 159 of 3300 done. Exposure state = 0
2025-07-21T18:56:47.557 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:47.559 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:47.690 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 160 of 3300
2025-07-21T18:56:47.692 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117007.6926873
2025-07-21T18:56:47.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:56:47.953 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/3300, Remaining exp time 0.809/1.0
2025-07-21T18:56:48.948 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 160 of 3300 done. Exposure state = 0
2025-07-21T18:56:48.948 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:48.950 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:49.082 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 161 of 3300
2025-07-21T18:56:49.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117009.0842836
2025-07-21T18:56:50.021 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/3300, Remaining exp time 0.133/1.0
2025-07-21T18:56:50.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:50.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:56:50.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:50.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:56:50.340 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 161 of 3300 done. Exposure state = 0
2025-07-21T18:56:50.340 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:50.342 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:50.474 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 162 of 3300
2025-07-21T18:56:50.475 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117010.475932
2025-07-21T18:56:51.731 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 162 of 3300 done. Exposure state = 0
2025-07-21T18:56:51.731 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:51.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:51.865 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 163 of 3300
2025-07-21T18:56:51.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117011.8674614
2025-07-21T18:56:52.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/3300, Remaining exp time 0.846/1.0
2025-07-21T18:56:53.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 163 of 3300 done. Exposure state = 0
2025-07-21T18:56:53.123 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:53.124 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:53.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:53.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:56:53.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:53.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:56:53.257 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 164 of 3300
2025-07-21T18:56:53.259 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117013.25901
2025-07-21T18:56:54.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/3300, Remaining exp time 0.17/1.0
2025-07-21T18:56:54.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 164 of 3300 done. Exposure state = 0
2025-07-21T18:56:54.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:54.520 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:54.648 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 165 of 3300
2025-07-21T18:56:54.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117014.6504364
2025-07-21T18:56:55.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 165 of 3300 done. Exposure state = 0
2025-07-21T18:56:55.905 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:55.925 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:56.040 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 166 of 3300
2025-07-21T18:56:56.042 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117016.0423448
2025-07-21T18:56:56.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:56.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:56:56.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:56.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:56:56.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/3300, Remaining exp time 0.885/1.0
2025-07-21T18:56:57.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 166 of 3300 done. Exposure state = 0
2025-07-21T18:56:57.298 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:57.319 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:57.432 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 167 of 3300
2025-07-21T18:56:57.433 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117017.4337869
2025-07-21T18:56:57.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:56:58.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/3300, Remaining exp time 0.206/1.0
2025-07-21T18:56:58.689 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 167 of 3300 done. Exposure state = 0
2025-07-21T18:56:58.689 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:56:58.708 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:56:58.861 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 168 of 3300
2025-07-21T18:56:58.863 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117018.8632276
2025-07-21T18:56:59.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:56:59.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:56:59.182 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:56:59.182 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:00.118 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 168 of 3300 done. Exposure state = 0
2025-07-21T18:57:00.119 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:00.120 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:00.252 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 169 of 3300
2025-07-21T18:57:00.254 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117020.254708
2025-07-21T18:57:00.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/3300, Remaining exp time 0.959/1.0
2025-07-21T18:57:01.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 169 of 3300 done. Exposure state = 0
2025-07-21T18:57:01.510 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:01.532 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:01.644 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 170 of 3300
2025-07-21T18:57:01.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117021.6461494
2025-07-21T18:57:02.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:02.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:57:02.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:02.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:02.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/3300, Remaining exp time 0.281/1.0
2025-07-21T18:57:02.901 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 170 of 3300 done. Exposure state = 0
2025-07-21T18:57:02.901 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:02.903 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:03.036 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 171 of 3300
2025-07-21T18:57:03.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117023.0380337
2025-07-21T18:57:04.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 171 of 3300 done. Exposure state = 0
2025-07-21T18:57:04.294 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:04.296 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:04.427 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 172 of 3300
2025-07-21T18:57:04.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117024.4294703
2025-07-21T18:57:04.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/3300, Remaining exp time 0.998/1.0
2025-07-21T18:57:05.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:05.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:57:05.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:05.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:57:05.685 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 172 of 3300 done. Exposure state = 0
2025-07-21T18:57:05.685 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:05.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:05.819 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 173 of 3300
2025-07-21T18:57:05.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117025.8209367
2025-07-21T18:57:06.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/3300, Remaining exp time 0.32/1.0
2025-07-21T18:57:07.076 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 173 of 3300 done. Exposure state = 0
2025-07-21T18:57:07.076 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:07.078 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:07.211 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 174 of 3300
2025-07-21T18:57:07.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117027.2127416
2025-07-21T18:57:07.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:57:08.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:08.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:57:08.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:08.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:57:08.468 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 174 of 3300 done. Exposure state = 0
2025-07-21T18:57:08.468 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:08.470 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:08.603 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 175 of 3300
2025-07-21T18:57:08.605 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117028.6055949
2025-07-21T18:57:08.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 175/3300, Remaining exp time 0.0/1.0
2025-07-21T18:57:09.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 175 of 3300 done. Exposure state = 0
2025-07-21T18:57:09.860 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:09.882 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:10.031 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 176 of 3300
2025-07-21T18:57:10.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117030.033716
2025-07-21T18:57:10.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/3300, Remaining exp time 0.395/1.0
2025-07-21T18:57:11.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:11.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:57:11.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:11.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:11.288 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 176 of 3300 done. Exposure state = 0
2025-07-21T18:57:11.288 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:11.290 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:11.423 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 177 of 3300
2025-07-21T18:57:11.425 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117031.425305
2025-07-21T18:57:12.679 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 177 of 3300 done. Exposure state = 0
2025-07-21T18:57:12.680 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:12.702 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:12.815 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 177/3300, Remaining exp time 0.0/1.0
2025-07-21T18:57:12.890 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 178 of 3300
2025-07-21T18:57:12.892 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117032.8921523
2025-07-21T18:57:14.147 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 178 of 3300 done. Exposure state = 0
2025-07-21T18:57:14.147 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:14.149 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:14.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:14.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:57:14.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:14.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:14.281 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 179 of 3300
2025-07-21T18:57:14.283 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117034.2836459
2025-07-21T18:57:14.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/3300, Remaining exp time 0.469/1.0
2025-07-21T18:57:15.539 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 179 of 3300 done. Exposure state = 0
2025-07-21T18:57:15.539 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:15.564 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:15.711 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 180 of 3300
2025-07-21T18:57:15.712 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117035.7127275
2025-07-21T18:57:16.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 180/3300, Remaining exp time 0.0/1.0
2025-07-21T18:57:16.968 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 180 of 3300 done. Exposure state = 0
2025-07-21T18:57:16.968 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:16.970 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:17.102 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 181 of 3300
2025-07-21T18:57:17.104 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117037.1042397
2025-07-21T18:57:17.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:17.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:57:17.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:17.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:17.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:57:18.359 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 181 of 3300 done. Exposure state = 0
2025-07-21T18:57:18.359 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:18.361 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:18.494 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 182 of 3300
2025-07-21T18:57:18.495 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117038.4959047
2025-07-21T18:57:19.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/3300, Remaining exp time 0.544/1.0
2025-07-21T18:57:19.750 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 182 of 3300 done. Exposure state = 0
2025-07-21T18:57:19.750 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:19.770 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:19.885 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 183 of 3300
2025-07-21T18:57:19.887 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117039.8873074
2025-07-21T18:57:20.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:20.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T18:57:20.243 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:20.243 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T18:57:21.126 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 183/3300, Remaining exp time 0.0/1.0
2025-07-21T18:57:21.142 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 183 of 3300 done. Exposure state = 0
2025-07-21T18:57:21.142 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:21.160 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:21.277 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 184 of 3300
2025-07-21T18:57:21.278 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117041.2788472
2025-07-21T18:57:22.534 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 184 of 3300 done. Exposure state = 0
2025-07-21T18:57:22.534 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:22.554 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:22.668 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 185 of 3300
2025-07-21T18:57:22.670 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117042.6701987
2025-07-21T18:57:23.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/3300, Remaining exp time 0.545/1.0
2025-07-21T18:57:23.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:23.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T18:57:23.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:23.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:23.925 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 185 of 3300 done. Exposure state = 0
2025-07-21T18:57:23.925 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:23.948 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:24.135 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 186 of 3300
2025-07-21T18:57:24.137 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117044.1370323
2025-07-21T18:57:25.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/3300, Remaining exp time 0.0/1.0
2025-07-21T18:57:25.392 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 186 of 3300 done. Exposure state = 0
2025-07-21T18:57:25.392 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:25.416 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:25.526 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 187 of 3300
2025-07-21T18:57:25.528 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117045.5286489
2025-07-21T18:57:26.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:26.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:57:26.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:26.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:26.784 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 187 of 3300 done. Exposure state = 0
2025-07-21T18:57:26.784 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:26.786 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:26.918 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 188 of 3300
2025-07-21T18:57:26.920 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117046.9202912
2025-07-21T18:57:27.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/3300, Remaining exp time 0.657/1.0
2025-07-21T18:57:27.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:57:28.175 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 188 of 3300 done. Exposure state = 0
2025-07-21T18:57:28.175 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:28.177 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:28.310 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 189 of 3300
2025-07-21T18:57:28.311 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117048.3118436
2025-07-21T18:57:29.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:29.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:57:29.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:29.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:29.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/3300, Remaining exp time 0.0/1.0
2025-07-21T18:57:29.567 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 189 of 3300 done. Exposure state = 0
2025-07-21T18:57:29.567 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:29.569 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:29.701 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 190 of 3300
2025-07-21T18:57:29.703 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117049.7031922
2025-07-21T18:57:30.958 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 190 of 3300 done. Exposure state = 0
2025-07-21T18:57:30.959 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:30.960 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:31.093 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 191 of 3300
2025-07-21T18:57:31.094 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117051.0947607
2025-07-21T18:57:31.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/3300, Remaining exp time 0.696/1.0
2025-07-21T18:57:32.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:32.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:57:32.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:32.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:32.350 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 191 of 3300 done. Exposure state = 0
2025-07-21T18:57:32.350 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:32.352 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:32.484 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 192 of 3300
2025-07-21T18:57:32.486 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117052.4862223
2025-07-21T18:57:33.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/3300, Remaining exp time 0.018/1.0
2025-07-21T18:57:33.741 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 192 of 3300 done. Exposure state = 0
2025-07-21T18:57:33.742 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:33.763 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:33.875 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 193 of 3300
2025-07-21T18:57:33.877 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117053.877715
2025-07-21T18:57:35.133 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 193 of 3300 done. Exposure state = 0
2025-07-21T18:57:35.133 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:35.135 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:35.267 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 194 of 3300
2025-07-21T18:57:35.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117055.2692878
2025-07-21T18:57:35.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:35.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:57:35.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:35.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:35.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/3300, Remaining exp time 0.734/1.0
2025-07-21T18:57:36.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 194 of 3300 done. Exposure state = 0
2025-07-21T18:57:36.524 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:36.526 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:36.659 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 195 of 3300
2025-07-21T18:57:36.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117056.6608868
2025-07-21T18:57:37.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/3300, Remaining exp time 0.058/1.0
2025-07-21T18:57:37.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:57:37.906 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:57:20.029714
2025-07-21T18:57:37.906 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:57:20.029714
2025-07-21T18:57:37.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:57:37.906 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:57:37.907 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:57:37.907 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:57:37&start_after=2025-07-20T16:57:37&end_after=2025-07-21T16:57:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:57:37.907 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:57:37.916 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 195 of 3300 done. Exposure state = 0
2025-07-21T18:57:37.916 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:37.918 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:38.026 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:57:37&start_after=2025-07-20T16:57:37&end_after=2025-07-21T16:57:37&telescope=1m0a&ordering=start HTTP/1.1" 200 2711
2025-07-21T18:57:38.048 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:57:38.048 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:57:38.048 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:57:38.048 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:57:38.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:57:38.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3640.950943
2025-07-21T18:57:38.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:57:38.050 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 196 of 3300
2025-07-21T18:57:38.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117058.0526903
2025-07-21T18:57:38.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:38.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:57:38.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:38.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:57:39.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 196 of 3300 done. Exposure state = 0
2025-07-21T18:57:39.308 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:39.330 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:39.442 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 197 of 3300
2025-07-21T18:57:39.444 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117059.4440346
2025-07-21T18:57:39.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/3300, Remaining exp time 0.771/1.0
2025-07-21T18:57:40.698 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 197 of 3300 done. Exposure state = 0
2025-07-21T18:57:40.699 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:40.719 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:40.871 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 198 of 3300
2025-07-21T18:57:40.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117060.8734608
2025-07-21T18:57:41.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:41.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:57:41.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:41.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:57:41.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/3300, Remaining exp time 0.132/1.0
2025-07-21T18:57:42.129 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 198 of 3300 done. Exposure state = 0
2025-07-21T18:57:42.129 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:42.132 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:42.263 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 199 of 3300
2025-07-21T18:57:42.264 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117062.264908
2025-07-21T18:57:43.520 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 199 of 3300 done. Exposure state = 0
2025-07-21T18:57:43.520 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:43.541 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:43.654 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 200 of 3300
2025-07-21T18:57:43.656 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117063.6564841
2025-07-21T18:57:43.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/3300, Remaining exp time 0.846/1.0
2025-07-21T18:57:44.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:44.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:57:44.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:44.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:57:44.911 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 200 of 3300 done. Exposure state = 0
2025-07-21T18:57:44.912 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:44.913 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:45.046 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 201 of 3300
2025-07-21T18:57:45.048 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117065.048184
2025-07-21T18:57:45.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/3300, Remaining exp time 0.169/1.0
2025-07-21T18:57:46.304 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 201 of 3300 done. Exposure state = 0
2025-07-21T18:57:46.304 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:46.306 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:46.438 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 202 of 3300
2025-07-21T18:57:46.439 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117066.439805
2025-07-21T18:57:47.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:57:47.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:47.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:57:47.315 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:47.315 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:47.695 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 202 of 3300 done. Exposure state = 0
2025-07-21T18:57:47.695 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:47.697 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:47.829 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 203 of 3300
2025-07-21T18:57:47.831 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117067.8313096
2025-07-21T18:57:48.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/3300, Remaining exp time 0.884/1.0
2025-07-21T18:57:49.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 203 of 3300 done. Exposure state = 0
2025-07-21T18:57:49.086 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:49.088 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:49.221 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 204 of 3300
2025-07-21T18:57:49.223 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117069.2230444
2025-07-21T18:57:50.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/3300, Remaining exp time 0.207/1.0
2025-07-21T18:57:50.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:50.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:57:50.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:50.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:57:50.478 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 204 of 3300 done. Exposure state = 0
2025-07-21T18:57:50.478 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:50.480 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:50.612 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 205 of 3300
2025-07-21T18:57:50.614 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117070.6145396
2025-07-21T18:57:51.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 205 of 3300 done. Exposure state = 0
2025-07-21T18:57:51.870 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:51.872 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:52.041 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 206 of 3300
2025-07-21T18:57:52.043 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117072.0437384
2025-07-21T18:57:52.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/3300, Remaining exp time 0.961/1.0
2025-07-21T18:57:53.299 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 206 of 3300 done. Exposure state = 0
2025-07-21T18:57:53.299 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:53.301 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:53.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:53.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:57:53.321 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:53.321 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:57:53.433 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 207 of 3300
2025-07-21T18:57:53.435 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117073.4352229
2025-07-21T18:57:54.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/3300, Remaining exp time 0.281/1.0
2025-07-21T18:57:54.690 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 207 of 3300 done. Exposure state = 0
2025-07-21T18:57:54.691 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:54.692 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:54.862 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 208 of 3300
2025-07-21T18:57:54.864 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117074.864489
2025-07-21T18:57:56.120 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 208 of 3300 done. Exposure state = 0
2025-07-21T18:57:56.120 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:56.122 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:56.255 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 209 of 3300
2025-07-21T18:57:56.256 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117076.2569766
2025-07-21T18:57:56.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 209/3300, Remaining exp time 0.0/1.0
2025-07-21T18:57:56.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:56.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:57:56.325 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:56.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:57:57.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:57:57.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 209 of 3300 done. Exposure state = 0
2025-07-21T18:57:57.512 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:57.536 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:57.645 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 210 of 3300
2025-07-21T18:57:57.647 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117077.6474466
2025-07-21T18:57:58.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/3300, Remaining exp time 0.357/1.0
2025-07-21T18:57:58.902 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 210 of 3300 done. Exposure state = 0
2025-07-21T18:57:58.903 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:57:58.905 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:57:59.037 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 211 of 3300
2025-07-21T18:57:59.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117079.0390875
2025-07-21T18:57:59.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:57:59.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T18:57:59.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:57:59.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:58:00.294 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 211 of 3300 done. Exposure state = 0
2025-07-21T18:58:00.295 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:00.297 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:00.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 211/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:00.466 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 212 of 3300
2025-07-21T18:58:00.468 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117080.468324
2025-07-21T18:58:01.723 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 212 of 3300 done. Exposure state = 0
2025-07-21T18:58:01.723 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:01.743 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:01.858 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 213 of 3300
2025-07-21T18:58:01.859 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117081.8598182
2025-07-21T18:58:02.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:02.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:58:02.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:02.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:02.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/3300, Remaining exp time 0.431/1.0
2025-07-21T18:58:03.115 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 213 of 3300 done. Exposure state = 0
2025-07-21T18:58:03.115 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:03.117 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:03.249 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 214 of 3300
2025-07-21T18:58:03.251 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117083.251452
2025-07-21T18:58:04.506 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 214 of 3300 done. Exposure state = 0
2025-07-21T18:58:04.507 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:04.510 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:04.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 214/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:04.678 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 215 of 3300
2025-07-21T18:58:04.680 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117084.680601
2025-07-21T18:58:05.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:05.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-07-21T18:58:05.359 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:05.359 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T18:58:05.936 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 215 of 3300 done. Exposure state = 0
2025-07-21T18:58:05.936 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:05.938 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:06.070 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 216 of 3300
2025-07-21T18:58:06.072 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117086.0723119
2025-07-21T18:58:06.633 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/3300, Remaining exp time 0.507/1.0
2025-07-21T18:58:07.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:58:07.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 216 of 3300 done. Exposure state = 0
2025-07-21T18:58:07.328 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:07.330 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:07.462 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 217 of 3300
2025-07-21T18:58:07.463 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117087.4638855
2025-07-21T18:58:08.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:08.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T18:58:08.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:08.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:58:08.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 217/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:08.719 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 217 of 3300 done. Exposure state = 0
2025-07-21T18:58:08.719 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:08.722 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:08.853 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 218 of 3300
2025-07-21T18:58:08.855 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117088.8554163
2025-07-21T18:58:10.110 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 218 of 3300 done. Exposure state = 0
2025-07-21T18:58:10.110 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:10.112 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:10.245 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 219 of 3300
2025-07-21T18:58:10.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117090.2468963
2025-07-21T18:58:10.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/3300, Remaining exp time 0.546/1.0
2025-07-21T18:58:11.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:11.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T18:58:11.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:11.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:58:11.502 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 219 of 3300 done. Exposure state = 0
2025-07-21T18:58:11.502 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:11.504 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:11.636 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 220 of 3300
2025-07-21T18:58:11.638 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117091.638418
2025-07-21T18:58:12.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 220/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:12.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 220 of 3300 done. Exposure state = 0
2025-07-21T18:58:12.894 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:12.896 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:13.028 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 221 of 3300
2025-07-21T18:58:13.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117093.0300837
2025-07-21T18:58:14.285 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 221 of 3300 done. Exposure state = 0
2025-07-21T18:58:14.285 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:14.287 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:14.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:14.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:58:14.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:14.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:58:14.457 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 222 of 3300
2025-07-21T18:58:14.459 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117094.459196
2025-07-21T18:58:14.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/3300, Remaining exp time 0.619/1.0
2025-07-21T18:58:15.714 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 222 of 3300 done. Exposure state = 0
2025-07-21T18:58:15.714 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:15.734 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:15.849 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 223 of 3300
2025-07-21T18:58:15.850 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117095.8508275
2025-07-21T18:58:16.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:17.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:58:17.106 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 223 of 3300 done. Exposure state = 0
2025-07-21T18:58:17.106 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:17.108 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:17.240 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 224 of 3300
2025-07-21T18:58:17.242 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117097.2425041
2025-07-21T18:58:17.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:17.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:58:17.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:17.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:58:18.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 224 of 3300 done. Exposure state = 0
2025-07-21T18:58:18.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:18.500 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:18.632 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 225 of 3300
2025-07-21T18:58:18.634 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117098.6340816
2025-07-21T18:58:19.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/3300, Remaining exp time 0.656/1.0
2025-07-21T18:58:19.889 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 225 of 3300 done. Exposure state = 0
2025-07-21T18:58:19.889 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:19.913 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:20.061 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 226 of 3300
2025-07-21T18:58:20.063 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117100.063411
2025-07-21T18:58:20.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:20.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:58:20.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:20.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:21.113 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/3300, Remaining exp time 0.018/1.0
2025-07-21T18:58:21.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 226 of 3300 done. Exposure state = 0
2025-07-21T18:58:21.318 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:21.340 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:21.453 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 227 of 3300
2025-07-21T18:58:21.454 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117101.4547336
2025-07-21T18:58:22.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 227 of 3300 done. Exposure state = 0
2025-07-21T18:58:22.710 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:22.728 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:22.882 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 228 of 3300
2025-07-21T18:58:22.883 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117102.8838358
2025-07-21T18:58:23.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/3300, Remaining exp time 0.771/1.0
2025-07-21T18:58:23.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:23.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:58:23.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:23.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:24.139 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 228 of 3300 done. Exposure state = 0
2025-07-21T18:58:24.139 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:24.141 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:24.273 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 229 of 3300
2025-07-21T18:58:24.275 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117104.2753587
2025-07-21T18:58:25.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/3300, Remaining exp time 0.094/1.0
2025-07-21T18:58:25.530 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 229 of 3300 done. Exposure state = 0
2025-07-21T18:58:25.530 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:25.552 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:25.665 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 230 of 3300
2025-07-21T18:58:25.667 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117105.6670372
2025-07-21T18:58:26.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:26.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:58:26.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:26.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:26.922 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 230 of 3300 done. Exposure state = 0
2025-07-21T18:58:26.922 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:26.924 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:27.056 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 231 of 3300
2025-07-21T18:58:27.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117107.0584822
2025-07-21T18:58:27.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:58:27.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 231/3300, Remaining exp time 0.81/1.0
2025-07-21T18:58:28.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 231 of 3300 done. Exposure state = 0
2025-07-21T18:58:28.314 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:28.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:28.448 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 232 of 3300
2025-07-21T18:58:28.450 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117108.4500473
2025-07-21T18:58:29.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 232/3300, Remaining exp time 0.131/1.0
2025-07-21T18:58:29.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:29.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:58:29.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:29.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:29.705 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 232 of 3300 done. Exposure state = 0
2025-07-21T18:58:29.705 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:29.707 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:29.839 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 233 of 3300
2025-07-21T18:58:29.841 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117109.8414955
2025-07-21T18:58:31.096 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 233 of 3300 done. Exposure state = 0
2025-07-21T18:58:31.097 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:31.119 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:31.231 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 234 of 3300
2025-07-21T18:58:31.232 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117111.2329814
2025-07-21T18:58:31.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 234/3300, Remaining exp time 0.846/1.0
2025-07-21T18:58:32.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:32.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:58:32.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:32.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:32.488 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 234 of 3300 done. Exposure state = 0
2025-07-21T18:58:32.488 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:32.490 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:32.622 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 235 of 3300
2025-07-21T18:58:32.624 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117112.624463
2025-07-21T18:58:33.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 235/3300, Remaining exp time 0.169/1.0
2025-07-21T18:58:33.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 235 of 3300 done. Exposure state = 0
2025-07-21T18:58:33.879 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:33.901 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:34.051 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 236 of 3300
2025-07-21T18:58:34.053 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117114.0535655
2025-07-21T18:58:35.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 236 of 3300 done. Exposure state = 0
2025-07-21T18:58:35.309 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:35.333 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:35.443 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 237 of 3300
2025-07-21T18:58:35.444 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117115.4448493
2025-07-21T18:58:35.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:35.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:58:35.449 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:35.449 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:35.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 237/3300, Remaining exp time 0.922/1.0
2025-07-21T18:58:36.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 237 of 3300 done. Exposure state = 0
2025-07-21T18:58:36.700 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:36.723 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:36.834 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 238 of 3300
2025-07-21T18:58:36.836 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117116.8362973
2025-07-21T18:58:37.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:58:37.103 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:58:20.158419
2025-07-21T18:58:37.103 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:58:20.158419
2025-07-21T18:58:37.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:58:37.103 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:58:37.103 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:58:37.103 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:58:37&start_after=2025-07-20T16:58:37&end_after=2025-07-21T16:58:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:58:37.104 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:58:37.221 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:58:37&start_after=2025-07-20T16:58:37&end_after=2025-07-21T16:58:37&telescope=1m0a&ordering=start HTTP/1.1" 200 2700
2025-07-21T18:58:37.237 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:58:37.237 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:58:37.237 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:58:37.237 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:58:37.237 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:58:37.238 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3581.761974
2025-07-21T18:58:37.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:58:37.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 238/3300, Remaining exp time 0.245/1.0
2025-07-21T18:58:38.091 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 238 of 3300 done. Exposure state = 0
2025-07-21T18:58:38.091 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:38.093 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:38.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 239 of 3300
2025-07-21T18:58:38.227 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117118.2277951
2025-07-21T18:58:38.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:38.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:58:38.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:38.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:39.483 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 239 of 3300 done. Exposure state = 0
2025-07-21T18:58:39.483 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:39.503 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:39.617 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 240 of 3300
2025-07-21T18:58:39.619 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117119.619286
2025-07-21T18:58:39.729 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 240/3300, Remaining exp time 0.96/1.0
2025-07-21T18:58:40.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 240 of 3300 done. Exposure state = 0
2025-07-21T18:58:40.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:40.898 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:41.009 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 241 of 3300
2025-07-21T18:58:41.010 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117121.0108302
2025-07-21T18:58:41.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:41.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:58:41.457 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:41.457 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:58:41.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 241/3300, Remaining exp time 0.283/1.0
2025-07-21T18:58:42.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 241 of 3300 done. Exposure state = 0
2025-07-21T18:58:42.266 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:42.268 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:42.400 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 242 of 3300
2025-07-21T18:58:42.402 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117122.4023874
2025-07-21T18:58:43.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 242 of 3300 done. Exposure state = 0
2025-07-21T18:58:43.658 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:43.676 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:43.792 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 243 of 3300
2025-07-21T18:58:43.793 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117123.793719
2025-07-21T18:58:43.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 243/3300, Remaining exp time 0.996/1.0
2025-07-21T18:58:44.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:44.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-07-21T18:58:44.461 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:44.461 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T18:58:45.049 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 243 of 3300 done. Exposure state = 0
2025-07-21T18:58:45.049 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:45.069 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:45.183 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 244 of 3300
2025-07-21T18:58:45.185 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117125.1852279
2025-07-21T18:58:45.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 244/3300, Remaining exp time 0.321/1.0
2025-07-21T18:58:46.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:58:46.441 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 244 of 3300 done. Exposure state = 0
2025-07-21T18:58:46.441 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:46.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:46.575 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 245 of 3300
2025-07-21T18:58:46.576 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117126.5767848
2025-07-21T18:58:47.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:47.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-07-21T18:58:47.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:47.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:47.832 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 245 of 3300 done. Exposure state = 0
2025-07-21T18:58:47.832 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:47.834 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:48.005 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 245/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:48.042 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 246 of 3300
2025-07-21T18:58:48.043 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117128.0438015
2025-07-21T18:58:49.299 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 246 of 3300 done. Exposure state = 0
2025-07-21T18:58:49.299 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:49.321 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:49.433 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 247 of 3300
2025-07-21T18:58:49.435 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117129.4352555
2025-07-21T18:58:50.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 247/3300, Remaining exp time 0.43/1.0
2025-07-21T18:58:50.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:50.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-07-21T18:58:50.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:50.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T18:58:50.690 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 247 of 3300 done. Exposure state = 0
2025-07-21T18:58:50.691 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:50.693 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:50.825 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 248 of 3300
2025-07-21T18:58:50.826 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117130.826846
2025-07-21T18:58:52.082 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 248 of 3300 done. Exposure state = 0
2025-07-21T18:58:52.082 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:52.084 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:52.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 248/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:52.254 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 249 of 3300
2025-07-21T18:58:52.256 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117132.255989
2025-07-21T18:58:53.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:53.511 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 249 of 3300 done. Exposure state = 0
2025-07-21T18:58:53.511 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:53.523 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:53.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T18:58:53.524 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:53.524 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:58:53.645 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 250 of 3300
2025-07-21T18:58:53.647 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117133.6474419
2025-07-21T18:58:54.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 250/3300, Remaining exp time 0.505/1.0
2025-07-21T18:58:54.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 250 of 3300 done. Exposure state = 0
2025-07-21T18:58:54.903 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:54.922 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:55.037 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 251 of 3300
2025-07-21T18:58:55.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117135.039128
2025-07-21T18:58:56.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:58:56.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 251/3300, Remaining exp time 0.0/1.0
2025-07-21T18:58:56.294 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 251 of 3300 done. Exposure state = 0
2025-07-21T18:58:56.294 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:56.296 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:56.429 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 252 of 3300
2025-07-21T18:58:56.430 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117136.4308243
2025-07-21T18:58:56.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:56.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T18:58:56.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:56.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:58:57.686 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 252 of 3300 done. Exposure state = 0
2025-07-21T18:58:57.686 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:57.706 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:57.820 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 253 of 3300
2025-07-21T18:58:57.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117137.8222306
2025-07-21T18:58:58.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 253/3300, Remaining exp time 0.544/1.0
2025-07-21T18:58:59.077 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 253 of 3300 done. Exposure state = 0
2025-07-21T18:58:59.078 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:58:59.099 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:58:59.211 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 254 of 3300
2025-07-21T18:58:59.213 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117139.2136014
2025-07-21T18:58:59.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:58:59.527 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T18:58:59.527 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:58:59.527 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:59:00.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 254/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:00.469 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 254 of 3300 done. Exposure state = 0
2025-07-21T18:59:00.469 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:00.490 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:00.603 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 255 of 3300
2025-07-21T18:59:00.605 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117140.605049
2025-07-21T18:59:01.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 255 of 3300 done. Exposure state = 0
2025-07-21T18:59:01.860 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:01.884 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:02.069 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 256 of 3300
2025-07-21T18:59:02.071 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117142.0717652
2025-07-21T18:59:02.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 256/3300, Remaining exp time 0.657/1.0
2025-07-21T18:59:02.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:02.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T18:59:02.540 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:02.540 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T18:59:03.326 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 256 of 3300 done. Exposure state = 0
2025-07-21T18:59:03.327 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:03.328 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:03.461 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 257 of 3300
2025-07-21T18:59:03.463 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117143.4630373
2025-07-21T18:59:04.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 257/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:04.718 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 257 of 3300 done. Exposure state = 0
2025-07-21T18:59:04.718 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:04.720 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:04.890 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 258 of 3300
2025-07-21T18:59:04.892 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117144.8921418
2025-07-21T18:59:05.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:05.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-07-21T18:59:05.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:05.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T18:59:06.147 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 258 of 3300 done. Exposure state = 0
2025-07-21T18:59:06.147 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:06.149 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:06.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T18:59:06.281 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 259 of 3300
2025-07-21T18:59:06.283 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117146.2837112
2025-07-21T18:59:06.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 259/3300, Remaining exp time 0.733/1.0
2025-07-21T18:59:07.539 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 259 of 3300 done. Exposure state = 0
2025-07-21T18:59:07.586 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:07.605 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:07.748 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 260 of 3300
2025-07-21T18:59:07.750 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117147.7504258
2025-07-21T18:59:08.568 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:08.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-07-21T18:59:08.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:08.569 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:59:08.687 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 260/3300, Remaining exp time 0.131/1.0
2025-07-21T18:59:09.006 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 260 of 3300 done. Exposure state = 0
2025-07-21T18:59:09.006 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:09.030 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:09.140 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 261 of 3300
2025-07-21T18:59:09.141 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117149.1418762
2025-07-21T18:59:10.397 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 261 of 3300 done. Exposure state = 0
2025-07-21T18:59:10.397 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:10.418 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:10.531 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 262 of 3300
2025-07-21T18:59:10.533 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117150.533411
2025-07-21T18:59:10.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 262/3300, Remaining exp time 0.846/1.0
2025-07-21T18:59:11.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:11.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:59:11.589 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:11.589 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:59:11.788 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 262 of 3300 done. Exposure state = 0
2025-07-21T18:59:11.789 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:11.790 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:11.923 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 263 of 3300
2025-07-21T18:59:11.925 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117151.925313
2025-07-21T18:59:12.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 263/3300, Remaining exp time 0.17/1.0
2025-07-21T18:59:13.180 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 263 of 3300 done. Exposure state = 0
2025-07-21T18:59:13.180 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:13.182 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:13.314 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 264 of 3300
2025-07-21T18:59:13.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117153.316317
2025-07-21T18:59:14.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 264 of 3300 done. Exposure state = 0
2025-07-21T18:59:14.571 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:14.572 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:14.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:14.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:59:14.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:14.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:14.706 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 265 of 3300
2025-07-21T18:59:14.707 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117154.707776
2025-07-21T18:59:14.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 265/3300, Remaining exp time 0.884/1.0
2025-07-21T18:59:15.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 265 of 3300 done. Exposure state = 0
2025-07-21T18:59:15.962 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:15.964 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:16.097 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 266 of 3300
2025-07-21T18:59:16.099 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117156.099579
2025-07-21T18:59:16.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T18:59:16.961 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 266/3300, Remaining exp time 0.209/1.0
2025-07-21T18:59:17.354 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 266 of 3300 done. Exposure state = 0
2025-07-21T18:59:17.355 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:17.374 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:17.489 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 267 of 3300
2025-07-21T18:59:17.491 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117157.4910562
2025-07-21T18:59:17.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:17.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:59:17.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:17.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:59:18.746 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 267 of 3300 done. Exposure state = 0
2025-07-21T18:59:18.746 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:18.765 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:18.880 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 268 of 3300
2025-07-21T18:59:18.882 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117158.8823729
2025-07-21T18:59:19.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 268/3300, Remaining exp time 0.921/1.0
2025-07-21T18:59:20.138 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 268 of 3300 done. Exposure state = 0
2025-07-21T18:59:20.138 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:20.140 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:20.272 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 269 of 3300
2025-07-21T18:59:20.273 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117160.2738094
2025-07-21T18:59:20.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:20.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:59:20.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:20.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:59:21.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 269/3300, Remaining exp time 0.246/1.0
2025-07-21T18:59:21.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 269 of 3300 done. Exposure state = 0
2025-07-21T18:59:21.529 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:21.552 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:21.663 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 270 of 3300
2025-07-21T18:59:21.665 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117161.665249
2025-07-21T18:59:22.968 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 270 of 3300 done. Exposure state = 0
2025-07-21T18:59:22.968 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:22.988 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:23.131 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 271 of 3300
2025-07-21T18:59:23.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117163.1329162
2025-07-21T18:59:23.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 271/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:23.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:23.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T18:59:23.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:23.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:59:24.388 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 271 of 3300 done. Exposure state = 0
2025-07-21T18:59:24.388 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:24.411 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:24.521 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 272 of 3300
2025-07-21T18:59:24.523 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117164.5232897
2025-07-21T18:59:25.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 272/3300, Remaining exp time 0.357/1.0
2025-07-21T18:59:25.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 272 of 3300 done. Exposure state = 0
2025-07-21T18:59:25.778 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:25.800 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:25.914 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 273 of 3300
2025-07-21T18:59:25.916 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117165.915999
2025-07-21T18:59:26.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T18:59:26.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:26.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:59:26.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:26.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:27.171 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 273 of 3300 done. Exposure state = 0
2025-07-21T18:59:27.171 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:27.189 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:27.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 273/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:27.342 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 274 of 3300
2025-07-21T18:59:27.344 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117167.34441
2025-07-21T18:59:28.600 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 274 of 3300 done. Exposure state = 0
2025-07-21T18:59:28.600 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:28.618 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:28.734 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 275 of 3300
2025-07-21T18:59:28.735 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117168.7358286
2025-07-21T18:59:29.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 275/3300, Remaining exp time 0.43/1.0
2025-07-21T18:59:29.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:29.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:59:29.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:29.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:29.991 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 275 of 3300 done. Exposure state = 0
2025-07-21T18:59:29.991 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:29.993 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:30.125 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 276 of 3300
2025-07-21T18:59:30.127 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117170.1274302
2025-07-21T18:59:31.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 276 of 3300 done. Exposure state = 0
2025-07-21T18:59:31.383 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:31.403 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:31.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 276/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:31.554 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 277 of 3300
2025-07-21T18:59:31.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117171.5565727
2025-07-21T18:59:32.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:32.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T18:59:32.636 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:32.636 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T18:59:32.812 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 277 of 3300 done. Exposure state = 0
2025-07-21T18:59:32.812 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:32.814 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:32.958 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 278 of 3300
2025-07-21T18:59:32.960 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117172.9606414
2025-07-21T18:59:33.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 278/3300, Remaining exp time 0.518/1.0
2025-07-21T18:59:34.216 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 278 of 3300 done. Exposure state = 0
2025-07-21T18:59:34.216 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:34.218 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:34.337 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 279 of 3300
2025-07-21T18:59:34.339 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117174.3395581
2025-07-21T18:59:35.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 279/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:35.594 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 279 of 3300 done. Exposure state = 0
2025-07-21T18:59:35.594 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:35.614 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:35.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:35.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T18:59:35.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:35.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:35.729 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 280 of 3300
2025-07-21T18:59:35.731 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117175.7312236
2025-07-21T18:59:36.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T18:59:36.295 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T18:59:20.298477
2025-07-21T18:59:36.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T18:59:20.298477
2025-07-21T18:59:36.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T18:59:36.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T18:59:36.295 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T18:59:36.295 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:59:36&start_after=2025-07-20T16:59:36&end_after=2025-07-21T16:59:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T18:59:36.296 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T18:59:36.419 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T16:59:36&start_after=2025-07-20T16:59:36&end_after=2025-07-21T16:59:36&telescope=1m0a&ordering=start HTTP/1.1" 200 2703
2025-07-21T18:59:36.436 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T18:59:36.436 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T18:59:36.436 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T18:59:36.436 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T18:59:36.436 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T18:59:36.436 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3522.563608
2025-07-21T18:59:36.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T18:59:36.986 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 280 of 3300 done. Exposure state = 0
2025-07-21T18:59:36.986 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:37.008 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:37.120 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 281 of 3300
2025-07-21T18:59:37.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117177.1227121
2025-07-21T18:59:37.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 281/3300, Remaining exp time 0.545/1.0
2025-07-21T18:59:38.378 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 281 of 3300 done. Exposure state = 0
2025-07-21T18:59:38.378 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:38.399 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:38.512 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 282 of 3300
2025-07-21T18:59:38.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117178.5140712
2025-07-21T18:59:38.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:38.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:59:38.639 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:38.639 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:39.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 282/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:39.769 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 282 of 3300 done. Exposure state = 0
2025-07-21T18:59:39.769 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:39.787 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:39.905 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 283 of 3300
2025-07-21T18:59:39.907 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117179.9070556
2025-07-21T18:59:41.162 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 283 of 3300 done. Exposure state = 0
2025-07-21T18:59:41.163 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:41.183 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:41.295 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 284 of 3300
2025-07-21T18:59:41.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117181.29706
2025-07-21T18:59:41.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:41.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:59:41.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:41.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:41.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 284/3300, Remaining exp time 0.582/1.0
2025-07-21T18:59:42.552 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 284 of 3300 done. Exposure state = 0
2025-07-21T18:59:42.552 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:42.575 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:42.686 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 285 of 3300
2025-07-21T18:59:42.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117182.688567
2025-07-21T18:59:43.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 285/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:43.944 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 285 of 3300 done. Exposure state = 0
2025-07-21T18:59:43.944 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:43.965 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:44.078 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 286 of 3300
2025-07-21T18:59:44.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117184.0802717
2025-07-21T18:59:44.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:44.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:59:44.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:44.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:45.336 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 286 of 3300 done. Exposure state = 0
2025-07-21T18:59:45.336 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:45.338 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:45.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T18:59:45.469 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 287 of 3300
2025-07-21T18:59:45.471 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117185.4715507
2025-07-21T18:59:45.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 287/3300, Remaining exp time 0.621/1.0
2025-07-21T18:59:46.727 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 287 of 3300 done. Exposure state = 0
2025-07-21T18:59:46.727 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:46.746 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:46.861 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 288 of 3300
2025-07-21T18:59:46.863 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117186.8631935
2025-07-21T18:59:47.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:47.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-07-21T18:59:47.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:47.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T18:59:47.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 288/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:48.126 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 288 of 3300 done. Exposure state = 0
2025-07-21T18:59:48.126 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:48.128 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:48.253 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 289 of 3300
2025-07-21T18:59:48.254 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117188.2547848
2025-07-21T18:59:49.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 289 of 3300 done. Exposure state = 0
2025-07-21T18:59:49.510 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:49.528 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:49.644 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 290 of 3300
2025-07-21T18:59:49.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117189.6464012
2025-07-21T18:59:50.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 290/3300, Remaining exp time 0.658/1.0
2025-07-21T18:59:50.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:50.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-07-21T18:59:50.671 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:50.671 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:50.902 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 290 of 3300 done. Exposure state = 0
2025-07-21T18:59:50.902 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:50.904 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:51.036 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 291 of 3300
2025-07-21T18:59:51.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117191.0380497
2025-07-21T18:59:52.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 291/3300, Remaining exp time 0.0/1.0
2025-07-21T18:59:52.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 291 of 3300 done. Exposure state = 0
2025-07-21T18:59:52.293 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:52.295 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:52.427 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 292 of 3300
2025-07-21T18:59:52.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117192.4296315
2025-07-21T18:59:53.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:53.685 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 292 of 3300 done. Exposure state = 0
2025-07-21T18:59:53.685 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:53.696 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:53.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:59:53.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:53.697 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:53.819 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 293 of 3300
2025-07-21T18:59:53.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117193.820961
2025-07-21T18:59:54.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 293/3300, Remaining exp time 0.695/1.0
2025-07-21T18:59:55.076 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 293 of 3300 done. Exposure state = 0
2025-07-21T18:59:55.076 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:55.099 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:55.211 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 294 of 3300
2025-07-21T18:59:55.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117195.2127078
2025-07-21T18:59:55.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T18:59:56.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 294/3300, Remaining exp time 0.02/1.0
2025-07-21T18:59:56.468 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 294 of 3300 done. Exposure state = 0
2025-07-21T18:59:56.468 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:56.490 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:56.602 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 295 of 3300
2025-07-21T18:59:56.604 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117196.6044896
2025-07-21T18:59:56.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:56.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:59:56.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:56.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T18:59:57.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 295 of 3300 done. Exposure state = 0
2025-07-21T18:59:57.860 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:57.881 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:58.031 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 296 of 3300
2025-07-21T18:59:58.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117198.0334988
2025-07-21T18:59:58.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 296/3300, Remaining exp time 0.771/1.0
2025-07-21T18:59:59.289 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 296 of 3300 done. Exposure state = 0
2025-07-21T18:59:59.289 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T18:59:59.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T18:59:59.423 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 297 of 3300
2025-07-21T18:59:59.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117199.4249802
2025-07-21T18:59:59.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T18:59:59.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T18:59:59.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T18:59:59.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:00:00.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 297/3300, Remaining exp time 0.094/1.0
2025-07-21T19:00:00.680 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 297 of 3300 done. Exposure state = 0
2025-07-21T19:00:00.680 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:00.703 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:00.814 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 298 of 3300
2025-07-21T19:00:00.816 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117200.8166277
2025-07-21T19:00:02.072 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 298 of 3300 done. Exposure state = 0
2025-07-21T19:00:02.072 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:02.074 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:02.206 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 299 of 3300
2025-07-21T19:00:02.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117202.2081692
2025-07-21T19:00:02.468 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 299/3300, Remaining exp time 0.808/1.0
2025-07-21T19:00:02.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:02.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:00:02.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:02.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:00:03.463 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 299 of 3300 done. Exposure state = 0
2025-07-21T19:00:03.463 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:03.465 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:03.597 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 300 of 3300
2025-07-21T19:00:03.599 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117203.599731
2025-07-21T19:00:04.536 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 300/3300, Remaining exp time 0.131/1.0
2025-07-21T19:00:04.855 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 300 of 3300 done. Exposure state = 0
2025-07-21T19:00:04.855 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:04.857 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:04.989 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 301 of 3300
2025-07-21T19:00:04.991 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117204.9911788
2025-07-21T19:00:05.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:00:05.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:05.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:00:05.731 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:05.731 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:00:06.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 301 of 3300 done. Exposure state = 0
2025-07-21T19:00:06.246 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:06.249 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:06.380 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 302 of 3300
2025-07-21T19:00:06.382 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117206.3824146
2025-07-21T19:00:06.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 302/3300, Remaining exp time 0.846/1.0
2025-07-21T19:00:07.638 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 302 of 3300 done. Exposure state = 0
2025-07-21T19:00:07.638 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:07.658 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:07.772 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 303 of 3300
2025-07-21T19:00:07.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117207.7739673
2025-07-21T19:00:08.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 303/3300, Remaining exp time 0.169/1.0
2025-07-21T19:00:08.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:08.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:00:08.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:08.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:00:09.029 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 303 of 3300 done. Exposure state = 0
2025-07-21T19:00:09.029 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:09.032 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:09.163 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 304 of 3300
2025-07-21T19:00:09.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117209.1655734
2025-07-21T19:00:10.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 304 of 3300 done. Exposure state = 0
2025-07-21T19:00:10.421 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:10.423 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:10.555 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 305 of 3300
2025-07-21T19:00:10.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117210.556961
2025-07-21T19:00:10.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 305/3300, Remaining exp time 0.884/1.0
2025-07-21T19:00:11.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:11.812 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 305 of 3300 done. Exposure state = 0
2025-07-21T19:00:11.812 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:11.826 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:11.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:00:11.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:11.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:00:11.984 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 306 of 3300
2025-07-21T19:00:11.986 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117211.9863424
2025-07-21T19:00:12.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 306/3300, Remaining exp time 0.245/1.0
2025-07-21T19:00:13.242 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 306 of 3300 done. Exposure state = 0
2025-07-21T19:00:13.242 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:13.263 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:13.375 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 307 of 3300
2025-07-21T19:00:13.377 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117213.3775291
2025-07-21T19:00:14.633 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 307 of 3300 done. Exposure state = 0
2025-07-21T19:00:14.633 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:14.657 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:14.804 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 308 of 3300
2025-07-21T19:00:14.806 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117214.8064947
2025-07-21T19:00:14.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:14.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:00:14.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:14.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:14.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 308/3300, Remaining exp time 0.996/1.0
2025-07-21T19:00:15.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:00:16.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 308 of 3300 done. Exposure state = 0
2025-07-21T19:00:16.062 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:16.064 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:16.196 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 309 of 3300
2025-07-21T19:00:16.198 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117216.1981537
2025-07-21T19:00:16.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 309/3300, Remaining exp time 0.319/1.0
2025-07-21T19:00:17.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 309 of 3300 done. Exposure state = 0
2025-07-21T19:00:17.453 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:17.476 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:17.587 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 310 of 3300
2025-07-21T19:00:17.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117217.5894425
2025-07-21T19:00:17.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:17.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:00:17.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:17.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:18.845 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 310 of 3300 done. Exposure state = 0
2025-07-21T19:00:18.845 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:18.869 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:19.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 310/3300, Remaining exp time 0.0/1.0
2025-07-21T19:00:19.129 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 311 of 3300
2025-07-21T19:00:19.131 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117219.1314108
2025-07-21T19:00:20.387 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 311 of 3300 done. Exposure state = 0
2025-07-21T19:00:20.387 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:20.389 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:20.521 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 312 of 3300
2025-07-21T19:00:20.523 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117220.523032
2025-07-21T19:00:20.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:20.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:00:20.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:20.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:00:21.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 312/3300, Remaining exp time 0.43/1.0
2025-07-21T19:00:21.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 312 of 3300 done. Exposure state = 0
2025-07-21T19:00:21.778 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:21.798 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:21.914 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 313 of 3300
2025-07-21T19:00:21.915 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117221.915681
2025-07-21T19:00:23.170 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 313 of 3300 done. Exposure state = 0
2025-07-21T19:00:23.170 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:23.189 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:23.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 313/3300, Remaining exp time 0.0/1.0
2025-07-21T19:00:23.342 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 314 of 3300
2025-07-21T19:00:23.343 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117223.3437562
2025-07-21T19:00:23.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:23.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:00:23.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:23.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:24.599 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 314 of 3300 done. Exposure state = 0
2025-07-21T19:00:24.599 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:24.621 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:24.733 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 315 of 3300
2025-07-21T19:00:24.735 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117224.7352366
2025-07-21T19:00:25.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 315/3300, Remaining exp time 0.506/1.0
2025-07-21T19:00:25.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:00:25.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 315 of 3300 done. Exposure state = 0
2025-07-21T19:00:25.991 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:25.992 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:26.125 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 316 of 3300
2025-07-21T19:00:26.127 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117226.1270673
2025-07-21T19:00:26.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:26.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:00:26.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:26.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:27.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 316/3300, Remaining exp time 0.0/1.0
2025-07-21T19:00:27.382 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 316 of 3300 done. Exposure state = 0
2025-07-21T19:00:27.382 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:27.406 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:27.516 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 317 of 3300
2025-07-21T19:00:27.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117227.5183563
2025-07-21T19:00:28.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 317 of 3300 done. Exposure state = 0
2025-07-21T19:00:28.774 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:28.792 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:28.908 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 318 of 3300
2025-07-21T19:00:28.909 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117228.9098706
2025-07-21T19:00:29.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 318/3300, Remaining exp time 0.546/1.0
2025-07-21T19:00:29.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:29.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:00:29.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:29.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:30.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 318 of 3300 done. Exposure state = 0
2025-07-21T19:00:30.165 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:30.167 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:30.299 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 319 of 3300
2025-07-21T19:00:30.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117230.3012762
2025-07-21T19:00:31.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 319/3300, Remaining exp time 0.0/1.0
2025-07-21T19:00:31.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 319 of 3300 done. Exposure state = 0
2025-07-21T19:00:31.556 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:31.576 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:31.691 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 320 of 3300
2025-07-21T19:00:31.692 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117231.6927695
2025-07-21T19:00:32.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:32.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:00:32.896 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:32.896 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:32.948 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 320 of 3300 done. Exposure state = 0
2025-07-21T19:00:32.948 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:32.951 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:33.082 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 321 of 3300
2025-07-21T19:00:33.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117233.0844421
2025-07-21T19:00:33.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 321/3300, Remaining exp time 0.582/1.0
2025-07-21T19:00:34.339 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 321 of 3300 done. Exposure state = 0
2025-07-21T19:00:34.340 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:34.342 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:34.473 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 322 of 3300
2025-07-21T19:00:34.475 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117234.4756403
2025-07-21T19:00:35.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:00:35.512 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:00:20.426981
2025-07-21T19:00:35.513 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:00:20.426981
2025-07-21T19:00:35.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:00:35.513 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:00:35.513 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:00:35.513 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:00:35&start_after=2025-07-20T17:00:35&end_after=2025-07-21T17:00:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:00:35.514 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:00:35.629 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:00:35&start_after=2025-07-20T17:00:35&end_after=2025-07-21T17:00:35&telescope=1m0a&ordering=start HTTP/1.1" 200 2705
2025-07-21T19:00:35.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 322/3300, Remaining exp time 0.0/1.0
2025-07-21T19:00:35.645 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:00:35.645 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:00:35.645 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:00:35.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:00:35.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:00:35.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3463.354163
2025-07-21T19:00:35.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:00:35.731 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 322 of 3300 done. Exposure state = 0
2025-07-21T19:00:35.731 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:35.733 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:35.865 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 323 of 3300
2025-07-21T19:00:35.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117235.8672912
2025-07-21T19:00:35.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:35.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:00:35.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:35.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:37.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 323 of 3300 done. Exposure state = 0
2025-07-21T19:00:37.123 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:37.143 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:37.257 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 324 of 3300
2025-07-21T19:00:37.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117237.2589715
2025-07-21T19:00:37.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 324/3300, Remaining exp time 0.615/1.0
2025-07-21T19:00:38.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 324 of 3300 done. Exposure state = 0
2025-07-21T19:00:38.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:38.536 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:38.648 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 325 of 3300
2025-07-21T19:00:38.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117238.650382
2025-07-21T19:00:38.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:38.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:00:38.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:38.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:00:39.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 325/3300, Remaining exp time 0.0/1.0
2025-07-21T19:00:39.906 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 325 of 3300 done. Exposure state = 0
2025-07-21T19:00:39.906 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:39.923 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:40.040 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 326 of 3300
2025-07-21T19:00:40.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117240.0419788
2025-07-21T19:00:41.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 326 of 3300 done. Exposure state = 0
2025-07-21T19:00:41.297 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:41.315 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:41.431 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 327 of 3300
2025-07-21T19:00:41.433 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117241.4334292
2025-07-21T19:00:41.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 327/3300, Remaining exp time 0.659/1.0
2025-07-21T19:00:41.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:41.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:00:41.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:41.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:42.689 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 327 of 3300 done. Exposure state = 0
2025-07-21T19:00:42.689 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:42.712 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:42.823 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 328 of 3300
2025-07-21T19:00:42.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117242.8247123
2025-07-21T19:00:43.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 328/3300, Remaining exp time 0.0/1.0
2025-07-21T19:00:44.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 328 of 3300 done. Exposure state = 0
2025-07-21T19:00:44.080 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:44.082 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:44.214 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 329 of 3300
2025-07-21T19:00:44.216 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117244.216425
2025-07-21T19:00:44.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:00:44.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:44.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:00:44.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:44.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:45.472 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 329 of 3300 done. Exposure state = 0
2025-07-21T19:00:45.472 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:45.491 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:45.606 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 330 of 3300
2025-07-21T19:00:45.607 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117245.6078298
2025-07-21T19:00:45.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 330/3300, Remaining exp time 0.696/1.0
2025-07-21T19:00:46.863 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 330 of 3300 done. Exposure state = 0
2025-07-21T19:00:46.863 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:46.883 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:46.997 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 331 of 3300
2025-07-21T19:00:46.999 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117246.9996045
2025-07-21T19:00:47.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:47.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:00:47.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:47.929 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:00:48.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 331/3300, Remaining exp time 0.02/1.0
2025-07-21T19:00:48.255 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 331 of 3300 done. Exposure state = 0
2025-07-21T19:00:48.255 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:48.257 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:48.389 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 332 of 3300
2025-07-21T19:00:48.391 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117248.3911793
2025-07-21T19:00:49.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 332 of 3300 done. Exposure state = 0
2025-07-21T19:00:49.647 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:49.664 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:49.780 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 333 of 3300
2025-07-21T19:00:49.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117249.7826881
2025-07-21T19:00:50.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 333/3300, Remaining exp time 0.733/1.0
2025-07-21T19:00:50.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:50.951 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:00:50.951 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:50.951 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:00:51.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 333 of 3300 done. Exposure state = 0
2025-07-21T19:00:51.037 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:51.039 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:51.172 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 334 of 3300
2025-07-21T19:00:51.174 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117251.1742358
2025-07-21T19:00:52.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 334/3300, Remaining exp time 0.056/1.0
2025-07-21T19:00:52.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 334 of 3300 done. Exposure state = 0
2025-07-21T19:00:52.430 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:52.447 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:52.564 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 335 of 3300
2025-07-21T19:00:52.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117252.5657098
2025-07-21T19:00:53.821 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 335 of 3300 done. Exposure state = 0
2025-07-21T19:00:53.821 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:53.842 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:53.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:53.955 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:00:53.955 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:53.955 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:00:53.993 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 336 of 3300
2025-07-21T19:00:53.995 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117253.9951513
2025-07-21T19:00:54.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 336/3300, Remaining exp time 0.809/1.0
2025-07-21T19:00:54.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:00:55.250 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 336 of 3300 done. Exposure state = 0
2025-07-21T19:00:55.250 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:55.274 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:55.384 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 337 of 3300
2025-07-21T19:00:55.386 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117255.3864539
2025-07-21T19:00:56.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 337/3300, Remaining exp time 0.131/1.0
2025-07-21T19:00:56.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 337 of 3300 done. Exposure state = 0
2025-07-21T19:00:56.642 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:56.661 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:56.776 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 338 of 3300
2025-07-21T19:00:56.777 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117256.7778354
2025-07-21T19:00:56.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:56.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:00:56.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:56.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:00:58.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 338 of 3300 done. Exposure state = 0
2025-07-21T19:00:58.033 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:58.035 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:58.167 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 339 of 3300
2025-07-21T19:00:58.169 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117258.1693716
2025-07-21T19:00:58.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 339/3300, Remaining exp time 0.846/1.0
2025-07-21T19:00:59.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 339 of 3300 done. Exposure state = 0
2025-07-21T19:00:59.424 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:00:59.442 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:00:59.558 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 340 of 3300
2025-07-21T19:00:59.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117259.5606678
2025-07-21T19:00:59.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:00:59.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:00:59.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:00:59.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:01:00.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 340/3300, Remaining exp time 0.169/1.0
2025-07-21T19:01:00.816 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 340 of 3300 done. Exposure state = 0
2025-07-21T19:01:00.816 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:00.834 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:00.950 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 341 of 3300
2025-07-21T19:01:00.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117260.9520795
2025-07-21T19:01:02.207 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 341 of 3300 done. Exposure state = 0
2025-07-21T19:01:02.207 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:02.209 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:02.341 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 342 of 3300
2025-07-21T19:01:02.343 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117262.343492
2025-07-21T19:01:02.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 342/3300, Remaining exp time 0.883/1.0
2025-07-21T19:01:02.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:02.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-07-21T19:01:02.984 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:02.985 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:01:03.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 342 of 3300 done. Exposure state = 0
2025-07-21T19:01:03.598 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:03.600 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:03.733 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 343 of 3300
2025-07-21T19:01:03.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117263.7348413
2025-07-21T19:01:04.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 343/3300, Remaining exp time 0.206/1.0
2025-07-21T19:01:04.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:01:04.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 343 of 3300 done. Exposure state = 0
2025-07-21T19:01:04.990 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:04.992 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:05.124 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 344 of 3300
2025-07-21T19:01:05.126 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117265.126364
2025-07-21T19:01:05.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:05.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T19:01:05.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:05.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:01:06.381 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 344 of 3300 done. Exposure state = 0
2025-07-21T19:01:06.381 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:06.383 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:06.515 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 345 of 3300
2025-07-21T19:01:06.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117266.5176978
2025-07-21T19:01:06.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 345/3300, Remaining exp time 0.923/1.0
2025-07-21T19:01:07.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 345 of 3300 done. Exposure state = 0
2025-07-21T19:01:07.773 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:07.794 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:07.908 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 346 of 3300
2025-07-21T19:01:07.910 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117267.9105484
2025-07-21T19:01:08.733 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 346/3300, Remaining exp time 0.245/1.0
2025-07-21T19:01:08.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:09.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:01:09.007 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:09.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:01:09.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 346 of 3300 done. Exposure state = 0
2025-07-21T19:01:09.166 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:09.168 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:09.299 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 347 of 3300
2025-07-21T19:01:09.300 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117269.3008912
2025-07-21T19:01:10.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 347 of 3300 done. Exposure state = 0
2025-07-21T19:01:10.556 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:10.578 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:10.690 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 348 of 3300
2025-07-21T19:01:10.692 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117270.6924582
2025-07-21T19:01:10.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 348/3300, Remaining exp time 0.959/1.0
2025-07-21T19:01:11.948 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 348 of 3300 done. Exposure state = 0
2025-07-21T19:01:11.948 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:11.971 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:12.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:12.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:01:12.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:12.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:01:12.082 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 349 of 3300
2025-07-21T19:01:12.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117272.0842006
2025-07-21T19:01:12.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 349/3300, Remaining exp time 0.282/1.0
2025-07-21T19:01:13.340 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 349 of 3300 done. Exposure state = 0
2025-07-21T19:01:13.340 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:13.358 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:13.473 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 350 of 3300
2025-07-21T19:01:13.475 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117273.475597
2025-07-21T19:01:14.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:01:14.730 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 350 of 3300 done. Exposure state = 0
2025-07-21T19:01:14.731 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:14.749 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:14.865 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 351 of 3300
2025-07-21T19:01:14.866 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117274.866943
2025-07-21T19:01:14.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 351/3300, Remaining exp time 0.996/1.0
2025-07-21T19:01:15.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:15.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:01:15.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:15.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:16.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 351 of 3300 done. Exposure state = 0
2025-07-21T19:01:16.122 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:16.124 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:16.256 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 352 of 3300
2025-07-21T19:01:16.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117276.2584503
2025-07-21T19:01:17.007 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 352/3300, Remaining exp time 0.319/1.0
2025-07-21T19:01:17.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 352 of 3300 done. Exposure state = 0
2025-07-21T19:01:17.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:17.535 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:17.648 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 353 of 3300
2025-07-21T19:01:17.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117277.6500313
2025-07-21T19:01:18.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:18.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:01:18.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:18.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:01:18.905 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 353 of 3300 done. Exposure state = 0
2025-07-21T19:01:18.905 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:18.927 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:19.041 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 354 of 3300
2025-07-21T19:01:19.042 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117279.0429463
2025-07-21T19:01:19.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 354/3300, Remaining exp time 0.0/1.0
2025-07-21T19:01:20.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 354 of 3300 done. Exposure state = 0
2025-07-21T19:01:20.298 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:20.300 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:20.431 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 355 of 3300
2025-07-21T19:01:20.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117280.4329782
2025-07-21T19:01:21.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:21.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:01:21.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:21.041 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:21.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 355/3300, Remaining exp time 0.357/1.0
2025-07-21T19:01:21.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 355 of 3300 done. Exposure state = 0
2025-07-21T19:01:21.688 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:21.690 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:21.822 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 356 of 3300
2025-07-21T19:01:21.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117281.82448
2025-07-21T19:01:23.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 356 of 3300 done. Exposure state = 0
2025-07-21T19:01:23.080 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:23.082 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:23.214 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 356/3300, Remaining exp time 0.0/1.0
2025-07-21T19:01:23.251 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 357 of 3300
2025-07-21T19:01:23.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117283.253676
2025-07-21T19:01:24.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:24.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:01:24.045 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:24.045 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:24.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 357 of 3300 done. Exposure state = 0
2025-07-21T19:01:24.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:24.511 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:24.643 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 358 of 3300
2025-07-21T19:01:24.644 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117284.6449728
2025-07-21T19:01:24.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:01:25.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 358/3300, Remaining exp time 0.43/1.0
2025-07-21T19:01:25.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 358 of 3300 done. Exposure state = 0
2025-07-21T19:01:25.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:25.919 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:26.110 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 359 of 3300
2025-07-21T19:01:26.111 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117286.111919
2025-07-21T19:01:27.048 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:27.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:01:27.068 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:27.068 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:01:27.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 359/3300, Remaining exp time 0.0/1.0
2025-07-21T19:01:27.367 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 359 of 3300 done. Exposure state = 0
2025-07-21T19:01:27.367 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:27.369 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:27.501 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 360 of 3300
2025-07-21T19:01:27.503 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117287.5033753
2025-07-21T19:01:28.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 360 of 3300 done. Exposure state = 0
2025-07-21T19:01:28.759 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:28.778 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:28.893 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 361 of 3300
2025-07-21T19:01:28.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117288.8949583
2025-07-21T19:01:29.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 361/3300, Remaining exp time 0.544/1.0
2025-07-21T19:01:30.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:30.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:01:30.073 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:30.073 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:30.150 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 361 of 3300 done. Exposure state = 0
2025-07-21T19:01:30.150 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:30.152 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:30.284 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 362 of 3300
2025-07-21T19:01:30.286 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117290.2862446
2025-07-21T19:01:31.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 362/3300, Remaining exp time 0.0/1.0
2025-07-21T19:01:31.541 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 362 of 3300 done. Exposure state = 0
2025-07-21T19:01:31.541 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:31.564 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:31.675 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 363 of 3300
2025-07-21T19:01:31.677 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117291.6776876
2025-07-21T19:01:32.933 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 363 of 3300 done. Exposure state = 0
2025-07-21T19:01:32.933 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:32.954 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:33.067 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 364 of 3300
2025-07-21T19:01:33.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117293.0693958
2025-07-21T19:01:33.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:33.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:01:33.077 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:33.077 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:33.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 364/3300, Remaining exp time 0.582/1.0
2025-07-21T19:01:34.325 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 364 of 3300 done. Exposure state = 0
2025-07-21T19:01:34.325 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:34.345 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:34.458 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 365 of 3300
2025-07-21T19:01:34.460 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117294.4607115
2025-07-21T19:01:34.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:01:34.700 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:01:20.559107
2025-07-21T19:01:34.700 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:01:20.559107
2025-07-21T19:01:34.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:01:34.700 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:01:34.700 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:01:34.700 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:01:34&start_after=2025-07-20T17:01:34&end_after=2025-07-21T17:01:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:01:34.701 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:01:34.839 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:01:34&start_after=2025-07-20T17:01:34&end_after=2025-07-21T17:01:34&telescope=1m0a&ordering=start HTTP/1.1" 200 2710
2025-07-21T19:01:34.856 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:01:34.856 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:01:34.856 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:01:34.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:01:34.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:01:34.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3404.143718
2025-07-21T19:01:34.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:01:35.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 365/3300, Remaining exp time 0.0/1.0
2025-07-21T19:01:35.715 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 365 of 3300 done. Exposure state = 0
2025-07-21T19:01:35.715 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:35.734 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:35.850 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 366 of 3300
2025-07-21T19:01:35.852 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117295.8522148
2025-07-21T19:01:36.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:36.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:01:36.081 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:36.081 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:37.107 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 366 of 3300 done. Exposure state = 0
2025-07-21T19:01:37.107 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:37.130 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:37.241 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 367 of 3300
2025-07-21T19:01:37.243 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117297.2436168
2025-07-21T19:01:37.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 367/3300, Remaining exp time 0.62/1.0
2025-07-21T19:01:38.499 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 367 of 3300 done. Exposure state = 0
2025-07-21T19:01:38.499 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:38.523 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:38.633 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 368 of 3300
2025-07-21T19:01:38.635 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117298.635354
2025-07-21T19:01:39.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:39.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:01:39.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:39.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:39.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 368/3300, Remaining exp time 0.0/1.0
2025-07-21T19:01:39.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 368 of 3300 done. Exposure state = 0
2025-07-21T19:01:39.890 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:39.913 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:40.062 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 369 of 3300
2025-07-21T19:01:40.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117300.0647113
2025-07-21T19:01:41.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 369 of 3300 done. Exposure state = 0
2025-07-21T19:01:41.320 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:41.338 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:41.454 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 370 of 3300
2025-07-21T19:01:41.455 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117301.4559772
2025-07-21T19:01:41.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 370/3300, Remaining exp time 0.696/1.0
2025-07-21T19:01:42.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:42.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:01:42.086 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:42.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:42.711 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 370 of 3300 done. Exposure state = 0
2025-07-21T19:01:42.711 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:42.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:42.845 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 371 of 3300
2025-07-21T19:01:42.847 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117302.847599
2025-07-21T19:01:43.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:01:43.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 371/3300, Remaining exp time 0.019/1.0
2025-07-21T19:01:44.103 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 371 of 3300 done. Exposure state = 0
2025-07-21T19:01:44.103 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:44.105 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:44.237 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 372 of 3300
2025-07-21T19:01:44.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117304.239223
2025-07-21T19:01:45.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:45.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:01:45.108 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:45.108 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:01:45.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 372 of 3300 done. Exposure state = 0
2025-07-21T19:01:45.495 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:45.496 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:45.628 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 373 of 3300
2025-07-21T19:01:45.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117305.6306777
2025-07-21T19:01:46.003 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 373/3300, Remaining exp time 0.734/1.0
2025-07-21T19:01:46.901 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 373 of 3300 done. Exposure state = 0
2025-07-21T19:01:46.901 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:46.903 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:47.020 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 374 of 3300
2025-07-21T19:01:47.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117307.0223975
2025-07-21T19:01:48.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 374/3300, Remaining exp time 0.019/1.0
2025-07-21T19:01:48.111 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:48.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:01:48.112 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:48.112 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:01:48.277 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 374 of 3300 done. Exposure state = 0
2025-07-21T19:01:48.277 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:48.279 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:48.412 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 375 of 3300
2025-07-21T19:01:48.413 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117308.4137933
2025-07-21T19:01:49.669 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 375 of 3300 done. Exposure state = 0
2025-07-21T19:01:49.669 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:49.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:49.803 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 376 of 3300
2025-07-21T19:01:49.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117309.8052943
2025-07-21T19:01:50.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 376/3300, Remaining exp time 0.733/1.0
2025-07-21T19:01:51.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 376 of 3300 done. Exposure state = 0
2025-07-21T19:01:51.060 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:51.084 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:51.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:51.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:01:51.116 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:51.116 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:51.195 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 377 of 3300
2025-07-21T19:01:51.196 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117311.1968317
2025-07-21T19:01:52.209 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 377/3300, Remaining exp time 0.056/1.0
2025-07-21T19:01:52.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 377 of 3300 done. Exposure state = 0
2025-07-21T19:01:52.452 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:52.470 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:52.586 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 378 of 3300
2025-07-21T19:01:52.588 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117312.588329
2025-07-21T19:01:53.843 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 378 of 3300 done. Exposure state = 0
2025-07-21T19:01:53.843 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:53.863 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:53.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:01:54.015 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 379 of 3300
2025-07-21T19:01:54.017 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117314.0175128
2025-07-21T19:01:54.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:54.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:01:54.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:54.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:54.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 379/3300, Remaining exp time 0.808/1.0
2025-07-21T19:01:55.273 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 379 of 3300 done. Exposure state = 0
2025-07-21T19:01:55.273 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:55.292 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:55.407 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 380 of 3300
2025-07-21T19:01:55.408 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117315.4088216
2025-07-21T19:01:56.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 380/3300, Remaining exp time 0.131/1.0
2025-07-21T19:01:56.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 380 of 3300 done. Exposure state = 0
2025-07-21T19:01:56.664 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:56.683 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:56.798 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 381 of 3300
2025-07-21T19:01:56.800 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117316.8005207
2025-07-21T19:01:57.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:01:57.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:01:57.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:01:57.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:01:58.055 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 381 of 3300 done. Exposure state = 0
2025-07-21T19:01:58.056 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:58.058 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:58.190 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 382 of 3300
2025-07-21T19:01:58.192 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117318.1920378
2025-07-21T19:01:58.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 382/3300, Remaining exp time 0.847/1.0
2025-07-21T19:01:59.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 382 of 3300 done. Exposure state = 0
2025-07-21T19:01:59.446 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:01:59.468 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:01:59.581 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 383 of 3300
2025-07-21T19:01:59.583 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117319.583432
2025-07-21T19:02:00.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:00.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:00.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:00.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:00.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 383/3300, Remaining exp time 0.169/1.0
2025-07-21T19:02:00.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 383 of 3300 done. Exposure state = 0
2025-07-21T19:02:00.838 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:00.858 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:00.973 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 384 of 3300
2025-07-21T19:02:00.974 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117320.9749835
2025-07-21T19:02:02.229 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 384 of 3300 done. Exposure state = 0
2025-07-21T19:02:02.230 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:02.231 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:02.364 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 385 of 3300
2025-07-21T19:02:02.366 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117322.366349
2025-07-21T19:02:02.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 385/3300, Remaining exp time 0.883/1.0
2025-07-21T19:02:03.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:03.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:02:03.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:03.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:02:03.621 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 385 of 3300 done. Exposure state = 0
2025-07-21T19:02:03.622 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:03.623 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:03.756 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 386 of 3300
2025-07-21T19:02:03.757 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117323.7579665
2025-07-21T19:02:03.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:02:04.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 386/3300, Remaining exp time 0.207/1.0
2025-07-21T19:02:05.013 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 386 of 3300 done. Exposure state = 0
2025-07-21T19:02:05.013 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:05.015 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:05.147 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 387 of 3300
2025-07-21T19:02:05.149 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117325.149317
2025-07-21T19:02:06.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:06.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:02:06.151 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:06.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:02:06.404 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 387 of 3300 done. Exposure state = 0
2025-07-21T19:02:06.405 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:06.407 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:06.539 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 388 of 3300
2025-07-21T19:02:06.540 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117326.540886
2025-07-21T19:02:06.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 388/3300, Remaining exp time 0.921/1.0
2025-07-21T19:02:07.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 388 of 3300 done. Exposure state = 0
2025-07-21T19:02:07.796 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:07.817 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:07.968 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 389 of 3300
2025-07-21T19:02:07.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117327.9701169
2025-07-21T19:02:08.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 389/3300, Remaining exp time 0.282/1.0
2025-07-21T19:02:09.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:09.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:02:09.176 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:09.176 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:09.226 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 389 of 3300 done. Exposure state = 0
2025-07-21T19:02:09.226 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:09.228 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:09.359 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 390 of 3300
2025-07-21T19:02:09.361 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117329.3614042
2025-07-21T19:02:10.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 390 of 3300 done. Exposure state = 0
2025-07-21T19:02:10.617 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:10.639 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:10.751 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 391 of 3300
2025-07-21T19:02:10.752 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117330.7527957
2025-07-21T19:02:10.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 391/3300, Remaining exp time 0.998/1.0
2025-07-21T19:02:12.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 391 of 3300 done. Exposure state = 0
2025-07-21T19:02:12.008 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:12.010 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:12.142 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 392 of 3300
2025-07-21T19:02:12.144 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117332.1445699
2025-07-21T19:02:12.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:12.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:12.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:12.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:12.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 392/3300, Remaining exp time 0.322/1.0
2025-07-21T19:02:13.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 392 of 3300 done. Exposure state = 0
2025-07-21T19:02:13.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:13.419 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:13.534 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 393 of 3300
2025-07-21T19:02:13.535 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117333.5358658
2025-07-21T19:02:13.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:02:14.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 393 of 3300 done. Exposure state = 0
2025-07-21T19:02:14.791 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:14.811 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:14.963 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 394 of 3300
2025-07-21T19:02:14.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117334.9652736
2025-07-21T19:02:14.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 394/3300, Remaining exp time 0.0/1.0
2025-07-21T19:02:15.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:15.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:15.182 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:15.182 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:16.220 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 394 of 3300 done. Exposure state = 0
2025-07-21T19:02:16.220 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:16.222 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:16.354 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 395 of 3300
2025-07-21T19:02:16.356 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117336.3564196
2025-07-21T19:02:17.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 395/3300, Remaining exp time 0.358/1.0
2025-07-21T19:02:17.611 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 395 of 3300 done. Exposure state = 0
2025-07-21T19:02:17.611 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:17.635 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:17.746 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 396 of 3300
2025-07-21T19:02:17.747 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117337.7478595
2025-07-21T19:02:18.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:18.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:02:18.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:18.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:02:19.003 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 396 of 3300 done. Exposure state = 0
2025-07-21T19:02:19.003 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:19.023 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:19.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 396/3300, Remaining exp time 0.0/1.0
2025-07-21T19:02:19.175 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 397 of 3300
2025-07-21T19:02:19.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117339.1770213
2025-07-21T19:02:20.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 397 of 3300 done. Exposure state = 0
2025-07-21T19:02:20.432 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:20.456 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:20.566 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 398 of 3300
2025-07-21T19:02:20.568 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117340.5683484
2025-07-21T19:02:21.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:21.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:02:21.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:21.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:21.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 398/3300, Remaining exp time 0.431/1.0
2025-07-21T19:02:21.823 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 398 of 3300 done. Exposure state = 0
2025-07-21T19:02:21.823 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:21.844 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:21.995 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 399 of 3300
2025-07-21T19:02:21.997 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117341.9977233
2025-07-21T19:02:23.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 399 of 3300 done. Exposure state = 0
2025-07-21T19:02:23.253 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:23.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 399/3300, Remaining exp time 0.0/1.0
2025-07-21T19:02:23.276 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:23.387 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 400 of 3300
2025-07-21T19:02:23.388 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117343.388955
2025-07-21T19:02:23.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:02:24.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:24.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:24.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:24.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:24.644 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 400 of 3300 done. Exposure state = 0
2025-07-21T19:02:24.644 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:24.662 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:24.778 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 401 of 3300
2025-07-21T19:02:24.780 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117344.7803829
2025-07-21T19:02:25.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 401/3300, Remaining exp time 0.508/1.0
2025-07-21T19:02:26.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 401 of 3300 done. Exposure state = 0
2025-07-21T19:02:26.036 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:26.038 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:26.170 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 402 of 3300
2025-07-21T19:02:26.171 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117346.1718507
2025-07-21T19:02:27.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:27.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:27.216 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:27.216 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:27.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 402/3300, Remaining exp time 0.0/1.0
2025-07-21T19:02:27.427 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 402 of 3300 done. Exposure state = 0
2025-07-21T19:02:27.427 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:27.429 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:27.561 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 403 of 3300
2025-07-21T19:02:27.563 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117347.5633008
2025-07-21T19:02:28.818 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 403 of 3300 done. Exposure state = 0
2025-07-21T19:02:28.819 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:28.841 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:28.953 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 404 of 3300
2025-07-21T19:02:28.955 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117348.9550014
2025-07-21T19:02:29.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 404/3300, Remaining exp time 0.545/1.0
2025-07-21T19:02:30.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 404 of 3300 done. Exposure state = 0
2025-07-21T19:02:30.210 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:30.213 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:30.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:30.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:30.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:30.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:30.344 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 405 of 3300
2025-07-21T19:02:30.346 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117350.3463295
2025-07-21T19:02:31.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 405/3300, Remaining exp time 0.0/1.0
2025-07-21T19:02:31.601 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 405 of 3300 done. Exposure state = 0
2025-07-21T19:02:31.601 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:31.627 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:31.773 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 406 of 3300
2025-07-21T19:02:31.775 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117351.7756217
2025-07-21T19:02:33.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 406 of 3300 done. Exposure state = 0
2025-07-21T19:02:33.031 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:33.052 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:33.165 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 407 of 3300
2025-07-21T19:02:33.167 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117353.1671178
2025-07-21T19:02:33.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:33.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:33.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:33.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:33.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 407/3300, Remaining exp time 0.619/1.0
2025-07-21T19:02:33.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:02:33.908 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:02:20.689405
2025-07-21T19:02:33.908 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:02:20.689405
2025-07-21T19:02:33.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:02:33.908 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:02:33.908 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:02:33.908 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:02:33&start_after=2025-07-20T17:02:33&end_after=2025-07-21T17:02:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:02:33.909 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:02:34.022 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:02:33&start_after=2025-07-20T17:02:33&end_after=2025-07-21T17:02:33&telescope=1m0a&ordering=start HTTP/1.1" 200 2708
2025-07-21T19:02:34.038 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:02:34.038 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:02:34.038 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:02:34.038 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:02:34.038 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:02:34.038 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3344.961248
2025-07-21T19:02:34.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:02:34.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 407 of 3300 done. Exposure state = 0
2025-07-21T19:02:34.422 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:34.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:34.557 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 408 of 3300
2025-07-21T19:02:34.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117354.5587966
2025-07-21T19:02:35.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 408/3300, Remaining exp time 0.0/1.0
2025-07-21T19:02:35.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 408 of 3300 done. Exposure state = 0
2025-07-21T19:02:35.814 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:35.838 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:35.986 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 409 of 3300
2025-07-21T19:02:35.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117355.9880202
2025-07-21T19:02:36.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:36.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:36.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:36.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:37.243 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 409 of 3300 done. Exposure state = 0
2025-07-21T19:02:37.243 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:37.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:37.377 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 410 of 3300
2025-07-21T19:02:37.379 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117357.3793721
2025-07-21T19:02:37.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 410/3300, Remaining exp time 0.695/1.0
2025-07-21T19:02:38.634 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 410 of 3300 done. Exposure state = 0
2025-07-21T19:02:38.635 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:38.656 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:38.769 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 411 of 3300
2025-07-21T19:02:38.770 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117358.7708483
2025-07-21T19:02:39.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:39.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:39.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:39.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:39.820 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 411/3300, Remaining exp time 0.019/1.0
2025-07-21T19:02:40.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 411 of 3300 done. Exposure state = 0
2025-07-21T19:02:40.026 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:40.028 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:40.160 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 412 of 3300
2025-07-21T19:02:40.162 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117360.162423
2025-07-21T19:02:41.418 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 412 of 3300 done. Exposure state = 0
2025-07-21T19:02:41.418 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:41.439 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:41.552 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 413 of 3300
2025-07-21T19:02:41.553 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117361.5539494
2025-07-21T19:02:41.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 413/3300, Remaining exp time 0.734/1.0
2025-07-21T19:02:42.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:42.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:42.234 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:42.234 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:42.809 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 413 of 3300 done. Exposure state = 0
2025-07-21T19:02:42.809 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:42.831 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:42.943 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 414 of 3300
2025-07-21T19:02:42.945 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117362.9456384
2025-07-21T19:02:43.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:02:43.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 414/3300, Remaining exp time 0.056/1.0
2025-07-21T19:02:44.200 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 414 of 3300 done. Exposure state = 0
2025-07-21T19:02:44.200 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:44.202 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:44.335 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 415 of 3300
2025-07-21T19:02:44.337 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117364.337307
2025-07-21T19:02:45.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:45.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:45.260 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:45.260 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:45.593 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 415 of 3300 done. Exposure state = 0
2025-07-21T19:02:45.593 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:45.595 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:45.726 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 416 of 3300
2025-07-21T19:02:45.728 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117365.728658
2025-07-21T19:02:46.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 416/3300, Remaining exp time 0.733/1.0
2025-07-21T19:02:46.984 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 416 of 3300 done. Exposure state = 0
2025-07-21T19:02:46.984 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:47.008 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:47.118 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 417 of 3300
2025-07-21T19:02:47.120 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117367.1202936
2025-07-21T19:02:48.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 417/3300, Remaining exp time 0.056/1.0
2025-07-21T19:02:48.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:48.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:48.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:48.287 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:48.375 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 417 of 3300 done. Exposure state = 0
2025-07-21T19:02:48.375 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:48.377 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:48.510 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 418 of 3300
2025-07-21T19:02:48.511 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117368.5118716
2025-07-21T19:02:49.767 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 418 of 3300 done. Exposure state = 0
2025-07-21T19:02:49.767 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:49.786 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:49.902 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 419 of 3300
2025-07-21T19:02:49.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117369.9046812
2025-07-21T19:02:50.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 419/3300, Remaining exp time 0.774/1.0
2025-07-21T19:02:51.160 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 419 of 3300 done. Exposure state = 0
2025-07-21T19:02:51.160 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:51.181 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:51.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:51.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:51.291 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:51.291 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:51.293 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 420 of 3300
2025-07-21T19:02:51.294 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117371.2948322
2025-07-21T19:02:52.269 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 420/3300, Remaining exp time 0.095/1.0
2025-07-21T19:02:52.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 420 of 3300 done. Exposure state = 0
2025-07-21T19:02:52.550 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:52.572 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:52.684 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 421 of 3300
2025-07-21T19:02:52.686 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117372.6863317
2025-07-21T19:02:53.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:02:53.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 421 of 3300 done. Exposure state = 0
2025-07-21T19:02:53.942 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:53.943 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:54.076 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 422 of 3300
2025-07-21T19:02:54.077 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117374.0778177
2025-07-21T19:02:54.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:54.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:02:54.295 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:54.295 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:02:54.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 422/3300, Remaining exp time 0.81/1.0
2025-07-21T19:02:55.333 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 422 of 3300 done. Exposure state = 0
2025-07-21T19:02:55.333 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:55.354 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:55.467 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 423 of 3300
2025-07-21T19:02:55.469 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117375.469217
2025-07-21T19:02:56.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 423/3300, Remaining exp time 0.131/1.0
2025-07-21T19:02:56.724 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 423 of 3300 done. Exposure state = 0
2025-07-21T19:02:56.724 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:56.747 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:56.896 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 424 of 3300
2025-07-21T19:02:56.898 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117376.8984087
2025-07-21T19:02:57.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:02:57.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:02:57.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:02:57.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:02:58.154 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 424 of 3300 done. Exposure state = 0
2025-07-21T19:02:58.154 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:58.156 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:58.288 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 425 of 3300
2025-07-21T19:02:58.289 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117378.2898164
2025-07-21T19:02:58.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 425/3300, Remaining exp time 0.885/1.0
2025-07-21T19:02:59.545 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 425 of 3300 done. Exposure state = 0
2025-07-21T19:02:59.545 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:02:59.568 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:02:59.679 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 426 of 3300
2025-07-21T19:02:59.681 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117379.681319
2025-07-21T19:03:00.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:00.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:03:00.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:00.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:00.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 426/3300, Remaining exp time 0.17/1.0
2025-07-21T19:03:00.936 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 426 of 3300 done. Exposure state = 0
2025-07-21T19:03:00.937 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:00.961 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:01.071 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 427 of 3300
2025-07-21T19:03:01.072 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117381.07282
2025-07-21T19:03:02.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 427 of 3300 done. Exposure state = 0
2025-07-21T19:03:02.328 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:02.347 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:02.462 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 428 of 3300
2025-07-21T19:03:02.464 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117382.4641619
2025-07-21T19:03:02.649 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 428/3300, Remaining exp time 0.884/1.0
2025-07-21T19:03:03.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:03:03.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:03.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:03.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:03.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:03.719 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 428 of 3300 done. Exposure state = 0
2025-07-21T19:03:03.719 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:03.738 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:03.853 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 429 of 3300
2025-07-21T19:03:03.855 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117383.855593
2025-07-21T19:03:04.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 429/3300, Remaining exp time 0.206/1.0
2025-07-21T19:03:05.111 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 429 of 3300 done. Exposure state = 0
2025-07-21T19:03:05.111 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:05.130 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:05.245 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 430 of 3300
2025-07-21T19:03:05.247 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117385.2473495
2025-07-21T19:03:06.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:06.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:06.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:06.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:06.502 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 430 of 3300 done. Exposure state = 0
2025-07-21T19:03:06.502 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:06.504 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:06.636 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 431 of 3300
2025-07-21T19:03:06.638 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117386.6386783
2025-07-21T19:03:06.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 431/3300, Remaining exp time 0.921/1.0
2025-07-21T19:03:07.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 431 of 3300 done. Exposure state = 0
2025-07-21T19:03:07.894 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:07.916 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:08.066 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 432 of 3300
2025-07-21T19:03:08.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117388.0681076
2025-07-21T19:03:08.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 432/3300, Remaining exp time 0.282/1.0
2025-07-21T19:03:09.323 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 432 of 3300 done. Exposure state = 0
2025-07-21T19:03:09.323 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:09.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:09.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:09.345 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:09.345 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:09.346 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:09.457 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 433 of 3300
2025-07-21T19:03:09.459 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117389.4595351
2025-07-21T19:03:10.715 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 433 of 3300 done. Exposure state = 0
2025-07-21T19:03:10.715 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:10.737 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:10.849 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 434 of 3300
2025-07-21T19:03:10.851 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117390.8510542
2025-07-21T19:03:10.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 434/3300, Remaining exp time 0.996/1.0
2025-07-21T19:03:12.106 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 434 of 3300 done. Exposure state = 0
2025-07-21T19:03:12.106 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:12.108 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:12.240 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 435 of 3300
2025-07-21T19:03:12.242 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117392.2427673
2025-07-21T19:03:12.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:12.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:12.349 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:12.349 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:12.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 435/3300, Remaining exp time 0.32/1.0
2025-07-21T19:03:13.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:03:13.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 435 of 3300 done. Exposure state = 0
2025-07-21T19:03:13.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:13.521 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:13.632 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 436 of 3300
2025-07-21T19:03:13.634 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117393.6342697
2025-07-21T19:03:14.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 436 of 3300 done. Exposure state = 0
2025-07-21T19:03:14.890 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:14.909 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:15.025 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 437 of 3300
2025-07-21T19:03:15.027 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117395.027268
2025-07-21T19:03:15.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 437/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:15.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:15.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:15.353 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:15.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:16.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 437 of 3300 done. Exposure state = 0
2025-07-21T19:03:16.283 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:16.284 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:16.415 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 438 of 3300
2025-07-21T19:03:16.417 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117396.4172273
2025-07-21T19:03:17.128 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 438/3300, Remaining exp time 0.357/1.0
2025-07-21T19:03:17.672 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 438 of 3300 done. Exposure state = 0
2025-07-21T19:03:17.672 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:17.695 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:17.807 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 439 of 3300
2025-07-21T19:03:17.808 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117397.8088148
2025-07-21T19:03:18.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:18.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:18.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:18.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:19.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 439 of 3300 done. Exposure state = 0
2025-07-21T19:03:19.064 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:19.083 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:19.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 439/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:19.236 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 440 of 3300
2025-07-21T19:03:19.237 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117399.2378683
2025-07-21T19:03:20.493 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 440 of 3300 done. Exposure state = 0
2025-07-21T19:03:20.493 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:20.513 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:20.627 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 441 of 3300
2025-07-21T19:03:20.629 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117400.629386
2025-07-21T19:03:21.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 441/3300, Remaining exp time 0.43/1.0
2025-07-21T19:03:21.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:21.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:03:21.358 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:21.358 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:03:21.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 441 of 3300 done. Exposure state = 0
2025-07-21T19:03:21.885 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:21.906 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:22.056 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 442 of 3300
2025-07-21T19:03:22.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117402.0584552
2025-07-21T19:03:23.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:03:23.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 442 of 3300 done. Exposure state = 0
2025-07-21T19:03:23.314 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:23.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 442/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:23.338 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:23.485 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 443 of 3300
2025-07-21T19:03:23.487 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117403.4876382
2025-07-21T19:03:24.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:24.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:03:24.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:24.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:24.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 443 of 3300 done. Exposure state = 0
2025-07-21T19:03:24.743 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:24.745 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:24.877 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 444 of 3300
2025-07-21T19:03:24.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117404.879185
2025-07-21T19:03:25.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 444/3300, Remaining exp time 0.544/1.0
2025-07-21T19:03:26.134 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 444 of 3300 done. Exposure state = 0
2025-07-21T19:03:26.134 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:26.136 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:26.268 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 445 of 3300
2025-07-21T19:03:26.270 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117406.2705731
2025-07-21T19:03:27.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:27.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:27.401 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:27.401 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:27.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 445/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:27.526 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 445 of 3300 done. Exposure state = 0
2025-07-21T19:03:27.526 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:27.528 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:27.660 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 446 of 3300
2025-07-21T19:03:27.662 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117407.6620426
2025-07-21T19:03:28.917 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 446 of 3300 done. Exposure state = 0
2025-07-21T19:03:28.917 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:28.941 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:29.127 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 447 of 3300
2025-07-21T19:03:29.128 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117409.1287148
2025-07-21T19:03:29.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 447/3300, Remaining exp time 0.657/1.0
2025-07-21T19:03:30.384 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 447 of 3300 done. Exposure state = 0
2025-07-21T19:03:30.384 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:30.386 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:30.404 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:30.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:30.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:30.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:30.518 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 448 of 3300
2025-07-21T19:03:30.520 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117410.5201545
2025-07-21T19:03:31.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 448/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:31.774 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 448 of 3300 done. Exposure state = 0
2025-07-21T19:03:31.775 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:31.797 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:31.910 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 449 of 3300
2025-07-21T19:03:31.912 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117411.9126585
2025-07-21T19:03:33.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:03:33.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:03:20.819914
2025-07-21T19:03:33.108 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:03:20.819914
2025-07-21T19:03:33.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:03:33.108 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:03:33.109 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:03:33.109 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:03:33&start_after=2025-07-20T17:03:33&end_after=2025-07-21T17:03:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:03:33.110 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:03:33.169 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 449 of 3300 done. Exposure state = 0
2025-07-21T19:03:33.169 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:33.171 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:33.229 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:03:33&start_after=2025-07-20T17:03:33&end_after=2025-07-21T17:03:33&telescope=1m0a&ordering=start HTTP/1.1" 200 2710
2025-07-21T19:03:33.246 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:03:33.246 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:03:33.246 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:03:33.246 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:03:33.246 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:03:33.246 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3285.753679
2025-07-21T19:03:33.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:03:33.301 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 450 of 3300
2025-07-21T19:03:33.303 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117413.303162
2025-07-21T19:03:33.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:33.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:33.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:33.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:33.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 450/3300, Remaining exp time 0.696/1.0
2025-07-21T19:03:34.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 450 of 3300 done. Exposure state = 0
2025-07-21T19:03:34.559 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:34.580 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:34.692 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 451 of 3300
2025-07-21T19:03:34.694 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117414.6944752
2025-07-21T19:03:35.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 451/3300, Remaining exp time 0.018/1.0
2025-07-21T19:03:35.950 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 451 of 3300 done. Exposure state = 0
2025-07-21T19:03:35.950 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:35.968 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:36.084 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 452 of 3300
2025-07-21T19:03:36.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117416.0861435
2025-07-21T19:03:36.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:36.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:03:36.410 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:36.410 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:03:37.341 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 452 of 3300 done. Exposure state = 0
2025-07-21T19:03:37.341 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:37.362 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:37.475 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 453 of 3300
2025-07-21T19:03:37.477 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117417.477526
2025-07-21T19:03:37.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 453/3300, Remaining exp time 0.734/1.0
2025-07-21T19:03:38.733 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 453 of 3300 done. Exposure state = 0
2025-07-21T19:03:38.733 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:38.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:38.867 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 454 of 3300
2025-07-21T19:03:38.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117418.8690195
2025-07-21T19:03:39.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:39.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T19:03:39.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:39.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:03:39.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 454/3300, Remaining exp time 0.056/1.0
2025-07-21T19:03:40.124 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 454 of 3300 done. Exposure state = 0
2025-07-21T19:03:40.124 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:40.126 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:40.258 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 455 of 3300
2025-07-21T19:03:40.260 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117420.2606707
2025-07-21T19:03:41.516 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 455 of 3300 done. Exposure state = 0
2025-07-21T19:03:41.516 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:41.539 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:41.688 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 456 of 3300
2025-07-21T19:03:41.689 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117421.6897156
2025-07-21T19:03:41.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 456/3300, Remaining exp time 0.808/1.0
2025-07-21T19:03:42.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:03:42.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:42.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-07-21T19:03:42.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:42.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:42.945 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 456 of 3300 done. Exposure state = 0
2025-07-21T19:03:42.945 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:42.964 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:43.079 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 457 of 3300
2025-07-21T19:03:43.081 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117423.0813847
2025-07-21T19:03:44.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 457/3300, Remaining exp time 0.13/1.0
2025-07-21T19:03:44.337 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 457 of 3300 done. Exposure state = 0
2025-07-21T19:03:44.337 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:44.358 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:44.546 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 458 of 3300
2025-07-21T19:03:44.548 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117424.5482018
2025-07-21T19:03:45.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:45.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:45.440 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:45.440 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:45.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 458 of 3300 done. Exposure state = 0
2025-07-21T19:03:45.802 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:45.804 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:45.975 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 459 of 3300
2025-07-21T19:03:45.977 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117425.9775496
2025-07-21T19:03:46.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 459/3300, Remaining exp time 0.959/1.0
2025-07-21T19:03:47.232 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 459 of 3300 done. Exposure state = 0
2025-07-21T19:03:47.233 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:47.264 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:47.404 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 460 of 3300
2025-07-21T19:03:47.406 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117427.4065285
2025-07-21T19:03:48.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 460/3300, Remaining exp time 0.319/1.0
2025-07-21T19:03:48.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:48.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:03:48.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:48.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:48.661 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 460 of 3300 done. Exposure state = 0
2025-07-21T19:03:48.661 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:48.663 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:48.796 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 461 of 3300
2025-07-21T19:03:48.798 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117428.798048
2025-07-21T19:03:50.053 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 461 of 3300 done. Exposure state = 0
2025-07-21T19:03:50.053 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:50.055 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:50.189 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 462 of 3300
2025-07-21T19:03:50.190 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117430.1908164
2025-07-21T19:03:50.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 462/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:51.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 462 of 3300 done. Exposure state = 0
2025-07-21T19:03:51.446 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:51.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:51.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:03:51.469 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:51.469 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:03:51.470 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:51.616 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 463 of 3300
2025-07-21T19:03:51.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117431.6186383
2025-07-21T19:03:52.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:03:52.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 463/3300, Remaining exp time 0.395/1.0
2025-07-21T19:03:52.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 463 of 3300 done. Exposure state = 0
2025-07-21T19:03:52.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:52.893 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:53.008 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 464 of 3300
2025-07-21T19:03:53.010 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117433.0102427
2025-07-21T19:03:54.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 464 of 3300 done. Exposure state = 0
2025-07-21T19:03:54.266 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:54.268 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:54.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 464/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:54.437 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 465 of 3300
2025-07-21T19:03:54.439 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117434.4393837
2025-07-21T19:03:54.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:54.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:03:54.470 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:54.470 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:03:55.695 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 465 of 3300 done. Exposure state = 0
2025-07-21T19:03:55.695 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:55.718 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:55.829 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 466 of 3300
2025-07-21T19:03:55.830 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117435.8309808
2025-07-21T19:03:56.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 466/3300, Remaining exp time 0.47/1.0
2025-07-21T19:03:57.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 466 of 3300 done. Exposure state = 0
2025-07-21T19:03:57.086 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:57.110 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:57.220 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 467 of 3300
2025-07-21T19:03:57.222 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117437.2225688
2025-07-21T19:03:57.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:03:57.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:03:57.474 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:03:57.474 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:03:58.478 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 467 of 3300 done. Exposure state = 0
2025-07-21T19:03:58.478 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:58.495 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:03:58.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 467/3300, Remaining exp time 0.0/1.0
2025-07-21T19:03:58.612 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 468 of 3300
2025-07-21T19:03:58.614 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117438.6142614
2025-07-21T19:03:59.917 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 468 of 3300 done. Exposure state = 0
2025-07-21T19:03:59.917 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:03:59.934 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:00.079 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 469 of 3300
2025-07-21T19:04:00.081 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117440.081011
2025-07-21T19:04:00.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:00.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:04:00.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:00.479 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:00.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 469/3300, Remaining exp time 0.581/1.0
2025-07-21T19:04:01.336 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 469 of 3300 done. Exposure state = 0
2025-07-21T19:04:01.336 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:01.359 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:01.508 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 470 of 3300
2025-07-21T19:04:01.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117441.5103345
2025-07-21T19:04:02.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:04:02.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 470/3300, Remaining exp time 0.0/1.0
2025-07-21T19:04:02.765 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 470 of 3300 done. Exposure state = 0
2025-07-21T19:04:02.765 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:02.789 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:02.899 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 471 of 3300
2025-07-21T19:04:02.901 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117442.9016914
2025-07-21T19:04:03.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:03.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:04:03.482 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:03.482 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:04:04.157 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 471 of 3300 done. Exposure state = 0
2025-07-21T19:04:04.157 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:04.159 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:04.291 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 472 of 3300
2025-07-21T19:04:04.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117444.293324
2025-07-21T19:04:04.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 472/3300, Remaining exp time 0.658/1.0
2025-07-21T19:04:05.549 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 472 of 3300 done. Exposure state = 0
2025-07-21T19:04:05.549 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:05.551 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:05.682 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 473 of 3300
2025-07-21T19:04:05.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117445.6846118
2025-07-21T19:04:06.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:06.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:04:06.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:06.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:04:06.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 473/3300, Remaining exp time 0.0/1.0
2025-07-21T19:04:06.940 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 473 of 3300 done. Exposure state = 0
2025-07-21T19:04:06.940 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:06.942 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:07.074 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 474 of 3300
2025-07-21T19:04:07.076 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117447.0760925
2025-07-21T19:04:08.330 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 474 of 3300 done. Exposure state = 0
2025-07-21T19:04:08.331 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:08.332 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:08.465 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 475 of 3300
2025-07-21T19:04:08.467 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117448.4676263
2025-07-21T19:04:08.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 475/3300, Remaining exp time 0.696/1.0
2025-07-21T19:04:09.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:09.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:04:09.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:09.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:04:09.723 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 475 of 3300 done. Exposure state = 0
2025-07-21T19:04:09.723 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:09.725 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:09.857 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 476 of 3300
2025-07-21T19:04:09.859 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117449.8590403
2025-07-21T19:04:10.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 476/3300, Remaining exp time 0.019/1.0
2025-07-21T19:04:11.114 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 476 of 3300 done. Exposure state = 0
2025-07-21T19:04:11.114 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:11.137 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:11.248 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 477 of 3300
2025-07-21T19:04:11.250 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117451.2506454
2025-07-21T19:04:12.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:04:12.506 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 477 of 3300 done. Exposure state = 0
2025-07-21T19:04:12.506 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:12.525 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:12.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:12.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:04:12.533 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:12.533 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:12.640 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 478 of 3300
2025-07-21T19:04:12.642 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117452.6421363
2025-07-21T19:04:12.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 478/3300, Remaining exp time 0.733/1.0
2025-07-21T19:04:13.897 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 478 of 3300 done. Exposure state = 0
2025-07-21T19:04:13.897 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:13.919 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:14.069 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 479 of 3300
2025-07-21T19:04:14.071 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117454.0714803
2025-07-21T19:04:15.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 479/3300, Remaining exp time 0.096/1.0
2025-07-21T19:04:15.326 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 479 of 3300 done. Exposure state = 0
2025-07-21T19:04:15.326 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:15.350 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:15.461 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 480 of 3300
2025-07-21T19:04:15.462 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117455.4627607
2025-07-21T19:04:15.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:15.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:04:15.537 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:15.537 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:16.718 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 480 of 3300 done. Exposure state = 0
2025-07-21T19:04:16.718 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:16.740 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:16.852 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 481 of 3300
2025-07-21T19:04:16.854 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117456.8543072
2025-07-21T19:04:17.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 481/3300, Remaining exp time 0.808/1.0
2025-07-21T19:04:18.109 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 481 of 3300 done. Exposure state = 0
2025-07-21T19:04:18.110 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:18.111 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:18.244 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 482 of 3300
2025-07-21T19:04:18.245 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117458.2458878
2025-07-21T19:04:18.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:18.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:04:18.539 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:18.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:04:19.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 482/3300, Remaining exp time 0.132/1.0
2025-07-21T19:04:19.500 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 482 of 3300 done. Exposure state = 0
2025-07-21T19:04:19.500 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:19.518 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:19.635 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 483 of 3300
2025-07-21T19:04:19.637 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117459.6374023
2025-07-21T19:04:20.893 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 483 of 3300 done. Exposure state = 0
2025-07-21T19:04:20.893 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:20.913 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:21.027 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 484 of 3300
2025-07-21T19:04:21.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117461.028837
2025-07-21T19:04:21.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 484/3300, Remaining exp time 0.846/1.0
2025-07-21T19:04:21.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:21.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:04:21.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:21.543 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:22.284 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 484 of 3300 done. Exposure state = 0
2025-07-21T19:04:22.284 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:22.286 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:22.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:04:22.418 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 485 of 3300
2025-07-21T19:04:22.420 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117462.4205766
2025-07-21T19:04:23.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 485/3300, Remaining exp time 0.169/1.0
2025-07-21T19:04:23.676 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 485 of 3300 done. Exposure state = 0
2025-07-21T19:04:23.676 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:23.694 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:23.810 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 486 of 3300
2025-07-21T19:04:23.811 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117463.8118846
2025-07-21T19:04:24.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:24.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:04:24.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:24.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:04:25.067 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 486 of 3300 done. Exposure state = 0
2025-07-21T19:04:25.067 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:25.093 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:25.239 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 487 of 3300
2025-07-21T19:04:25.241 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117465.241043
2025-07-21T19:04:25.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 487/3300, Remaining exp time 0.921/1.0
2025-07-21T19:04:26.496 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 487 of 3300 done. Exposure state = 0
2025-07-21T19:04:26.497 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:26.517 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:26.631 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 488 of 3300
2025-07-21T19:04:26.632 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117466.6327798
2025-07-21T19:04:27.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 488/3300, Remaining exp time 0.244/1.0
2025-07-21T19:04:27.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:27.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T19:04:27.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:27.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:04:27.888 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 488 of 3300 done. Exposure state = 0
2025-07-21T19:04:27.888 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:27.890 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:28.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 489 of 3300
2025-07-21T19:04:28.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117468.0621586
2025-07-21T19:04:29.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 489 of 3300 done. Exposure state = 0
2025-07-21T19:04:29.318 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:29.338 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:29.451 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 490 of 3300
2025-07-21T19:04:29.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117469.4535275
2025-07-21T19:04:29.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 490/3300, Remaining exp time 0.997/1.0
2025-07-21T19:04:30.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:30.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T19:04:30.619 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:30.619 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:04:30.709 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 490 of 3300 done. Exposure state = 0
2025-07-21T19:04:30.709 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:30.711 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:30.843 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 491 of 3300
2025-07-21T19:04:30.845 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117470.8450236
2025-07-21T19:04:31.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 491/3300, Remaining exp time 0.319/1.0
2025-07-21T19:04:32.100 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 491 of 3300 done. Exposure state = 0
2025-07-21T19:04:32.100 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:32.102 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:32.235 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 492 of 3300
2025-07-21T19:04:32.236 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117472.2368307
2025-07-21T19:04:32.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:04:32.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:04:20.949707
2025-07-21T19:04:32.294 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:04:20.949707
2025-07-21T19:04:32.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:04:32.294 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:04:32.294 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:04:32.294 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:04:32&start_after=2025-07-20T17:04:32&end_after=2025-07-21T17:04:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:04:32.295 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:04:32.541 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:04:32&start_after=2025-07-20T17:04:32&end_after=2025-07-21T17:04:32&telescope=1m0a&ordering=start HTTP/1.1" 200 2710
2025-07-21T19:04:32.564 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:04:32.564 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:04:32.564 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:04:32.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:04:32.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:04:32.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3226.435412
2025-07-21T19:04:32.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:04:33.492 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 492 of 3300 done. Exposure state = 0
2025-07-21T19:04:33.492 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:33.510 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:33.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:33.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:04:33.623 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:33.623 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:04:33.627 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 493 of 3300
2025-07-21T19:04:33.629 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117473.6295016
2025-07-21T19:04:33.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 493/3300, Remaining exp time 0.0/1.0
2025-07-21T19:04:34.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 493 of 3300 done. Exposure state = 0
2025-07-21T19:04:34.885 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:34.903 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:35.018 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 494 of 3300
2025-07-21T19:04:35.019 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117475.0198138
2025-07-21T19:04:35.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 494/3300, Remaining exp time 0.357/1.0
2025-07-21T19:04:36.275 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 494 of 3300 done. Exposure state = 0
2025-07-21T19:04:36.275 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:36.277 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:36.409 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 495 of 3300
2025-07-21T19:04:36.411 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117476.4113224
2025-07-21T19:04:36.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:36.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:04:36.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:36.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:04:37.667 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 495 of 3300 done. Exposure state = 0
2025-07-21T19:04:37.667 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:37.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:37.801 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 495/3300, Remaining exp time 0.0/1.0
2025-07-21T19:04:37.838 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 496 of 3300
2025-07-21T19:04:37.840 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117477.840529
2025-07-21T19:04:39.096 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 496 of 3300 done. Exposure state = 0
2025-07-21T19:04:39.096 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:39.117 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:39.230 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 497 of 3300
2025-07-21T19:04:39.232 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117479.2320268
2025-07-21T19:04:39.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:39.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:04:39.631 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:39.631 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:04:39.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 497/3300, Remaining exp time 0.43/1.0
2025-07-21T19:04:40.487 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 497 of 3300 done. Exposure state = 0
2025-07-21T19:04:40.487 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:40.514 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:40.659 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 498 of 3300
2025-07-21T19:04:40.661 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117480.6613045
2025-07-21T19:04:41.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:04:41.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 498/3300, Remaining exp time 0.0/1.0
2025-07-21T19:04:41.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 498 of 3300 done. Exposure state = 0
2025-07-21T19:04:41.965 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:41.984 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:42.126 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 499 of 3300
2025-07-21T19:04:42.128 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117482.1280816
2025-07-21T19:04:42.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:42.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:04:42.636 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:42.636 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:43.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 499 of 3300 done. Exposure state = 0
2025-07-21T19:04:43.383 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:43.407 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:43.555 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 500 of 3300
2025-07-21T19:04:43.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117483.5569475
2025-07-21T19:04:44.005 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 500/3300, Remaining exp time 0.618/1.0
2025-07-21T19:04:44.812 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 500 of 3300 done. Exposure state = 0
2025-07-21T19:04:44.812 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:44.834 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:44.984 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 501 of 3300
2025-07-21T19:04:44.986 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117484.9862928
2025-07-21T19:04:45.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:45.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:04:45.639 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:45.639 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:46.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 501/3300, Remaining exp time 0.0/1.0
2025-07-21T19:04:46.241 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 501 of 3300 done. Exposure state = 0
2025-07-21T19:04:46.241 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:46.243 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:46.376 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 502 of 3300
2025-07-21T19:04:46.377 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117486.3779376
2025-07-21T19:04:47.633 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 502 of 3300 done. Exposure state = 0
2025-07-21T19:04:47.633 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:47.650 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:47.767 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 503 of 3300
2025-07-21T19:04:47.769 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117487.7696204
2025-07-21T19:04:48.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 503/3300, Remaining exp time 0.696/1.0
2025-07-21T19:04:48.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:48.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:04:48.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:48.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:49.025 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 503 of 3300 done. Exposure state = 0
2025-07-21T19:04:49.025 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:49.044 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:49.159 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 504 of 3300
2025-07-21T19:04:49.161 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117489.1613636
2025-07-21T19:04:50.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 504/3300, Remaining exp time 0.019/1.0
2025-07-21T19:04:50.417 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 504 of 3300 done. Exposure state = 0
2025-07-21T19:04:50.417 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:50.439 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:50.588 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 505 of 3300
2025-07-21T19:04:50.590 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117490.590348
2025-07-21T19:04:51.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:04:51.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:51.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:04:51.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:51.669 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:51.845 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 505 of 3300 done. Exposure state = 0
2025-07-21T19:04:51.845 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:51.847 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:52.017 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 506 of 3300
2025-07-21T19:04:52.019 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117492.0197024
2025-07-21T19:04:52.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 506/3300, Remaining exp time 0.809/1.0
2025-07-21T19:04:53.275 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 506 of 3300 done. Exposure state = 0
2025-07-21T19:04:53.275 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:53.277 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:53.409 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 507 of 3300
2025-07-21T19:04:53.411 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117493.4110942
2025-07-21T19:04:54.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 507/3300, Remaining exp time 0.132/1.0
2025-07-21T19:04:54.666 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 507 of 3300 done. Exposure state = 0
2025-07-21T19:04:54.666 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:54.668 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:54.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:54.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:04:54.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:54.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:04:54.801 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 508 of 3300
2025-07-21T19:04:54.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117494.8028042
2025-07-21T19:04:56.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 508 of 3300 done. Exposure state = 0
2025-07-21T19:04:56.058 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:56.060 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:56.240 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 509 of 3300
2025-07-21T19:04:56.242 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117496.2427163
2025-07-21T19:04:56.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 509/3300, Remaining exp time 0.895/1.0
2025-07-21T19:04:57.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 509 of 3300 done. Exposure state = 0
2025-07-21T19:04:57.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:57.500 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:57.621 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 510 of 3300
2025-07-21T19:04:57.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117497.6236534
2025-07-21T19:04:57.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:04:57.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:04:57.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:04:57.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:04:58.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 510/3300, Remaining exp time 0.206/1.0
2025-07-21T19:04:58.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 510 of 3300 done. Exposure state = 0
2025-07-21T19:04:58.879 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:04:58.900 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:04:59.013 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 511 of 3300
2025-07-21T19:04:59.015 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117499.0152283
2025-07-21T19:05:00.271 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 511 of 3300 done. Exposure state = 0
2025-07-21T19:05:00.271 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:00.273 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:00.404 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 512 of 3300
2025-07-21T19:05:00.406 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117500.4066548
2025-07-21T19:05:00.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 512/3300, Remaining exp time 0.921/1.0
2025-07-21T19:05:00.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:00.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:05:00.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:00.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:05:01.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:05:01.662 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 512 of 3300 done. Exposure state = 0
2025-07-21T19:05:01.662 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:01.682 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:01.796 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 513 of 3300
2025-07-21T19:05:01.798 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117501.7981074
2025-07-21T19:05:02.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 513/3300, Remaining exp time 0.245/1.0
2025-07-21T19:05:03.053 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 513 of 3300 done. Exposure state = 0
2025-07-21T19:05:03.053 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:03.076 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:03.225 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 514 of 3300
2025-07-21T19:05:03.227 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117503.2272394
2025-07-21T19:05:03.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:03.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:05:03.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:03.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:04.482 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 514 of 3300 done. Exposure state = 0
2025-07-21T19:05:04.483 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:04.502 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:04.616 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 515 of 3300
2025-07-21T19:05:04.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117504.6186273
2025-07-21T19:05:04.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 515/3300, Remaining exp time 0.996/1.0
2025-07-21T19:05:05.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 515 of 3300 done. Exposure state = 0
2025-07-21T19:05:05.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:05.894 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:06.046 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 516 of 3300
2025-07-21T19:05:06.047 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117506.0479133
2025-07-21T19:05:06.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:06.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:05:06.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:06.683 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:06.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 516/3300, Remaining exp time 0.357/1.0
2025-07-21T19:05:07.303 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 516 of 3300 done. Exposure state = 0
2025-07-21T19:05:07.303 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:07.326 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:07.475 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 517 of 3300
2025-07-21T19:05:07.476 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117507.476928
2025-07-21T19:05:08.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 517 of 3300 done. Exposure state = 0
2025-07-21T19:05:08.732 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:08.751 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:08.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 517/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:08.904 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 518 of 3300
2025-07-21T19:05:08.906 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117508.9061456
2025-07-21T19:05:09.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:09.687 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:05:09.687 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:09.687 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:10.161 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 518 of 3300 done. Exposure state = 0
2025-07-21T19:05:10.161 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:10.163 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:10.295 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 519 of 3300
2025-07-21T19:05:10.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117510.2976005
2025-07-21T19:05:10.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 519/3300, Remaining exp time 0.468/1.0
2025-07-21T19:05:11.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:05:11.600 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 519 of 3300 done. Exposure state = 0
2025-07-21T19:05:11.600 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:11.625 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:11.762 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 520 of 3300
2025-07-21T19:05:11.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117511.7642477
2025-07-21T19:05:12.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:12.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:05:12.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:12.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:12.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 520/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:13.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 520 of 3300 done. Exposure state = 0
2025-07-21T19:05:13.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:13.020 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:13.154 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 521 of 3300
2025-07-21T19:05:13.155 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117513.1558714
2025-07-21T19:05:14.411 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 521 of 3300 done. Exposure state = 0
2025-07-21T19:05:14.411 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:14.413 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:14.545 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 522 of 3300
2025-07-21T19:05:14.547 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117514.5472667
2025-07-21T19:05:15.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 522/3300, Remaining exp time 0.582/1.0
2025-07-21T19:05:15.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:15.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:05:15.733 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:15.733 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:15.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 522 of 3300 done. Exposure state = 0
2025-07-21T19:05:15.802 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:15.805 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:15.974 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 523 of 3300
2025-07-21T19:05:15.976 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117515.9764967
2025-07-21T19:05:17.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 523/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:17.232 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 523 of 3300 done. Exposure state = 0
2025-07-21T19:05:17.232 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:17.254 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:17.403 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 524 of 3300
2025-07-21T19:05:17.405 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117517.4053242
2025-07-21T19:05:18.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 524 of 3300 done. Exposure state = 0
2025-07-21T19:05:18.661 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:18.679 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:18.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:18.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:05:18.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:18.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:18.795 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 525 of 3300
2025-07-21T19:05:18.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117518.7967758
2025-07-21T19:05:19.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 525/3300, Remaining exp time 0.696/1.0
2025-07-21T19:05:20.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 525 of 3300 done. Exposure state = 0
2025-07-21T19:05:20.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:20.054 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:20.186 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 526 of 3300
2025-07-21T19:05:20.188 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117520.1883073
2025-07-21T19:05:21.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 526/3300, Remaining exp time 0.02/1.0
2025-07-21T19:05:21.443 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 526 of 3300 done. Exposure state = 0
2025-07-21T19:05:21.443 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:21.464 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:21.578 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 527 of 3300
2025-07-21T19:05:21.579 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117521.5798116
2025-07-21T19:05:21.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:05:21.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:21.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:05:21.789 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:21.789 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:05:22.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 527 of 3300 done. Exposure state = 0
2025-07-21T19:05:22.835 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:22.853 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:22.969 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 528 of 3300
2025-07-21T19:05:22.971 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117522.9712062
2025-07-21T19:05:23.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 528/3300, Remaining exp time 0.733/1.0
2025-07-21T19:05:24.226 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 528 of 3300 done. Exposure state = 0
2025-07-21T19:05:24.227 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:24.228 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:24.360 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 529 of 3300
2025-07-21T19:05:24.362 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117524.3625474
2025-07-21T19:05:24.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:24.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:05:24.791 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:24.791 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:05:25.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 529/3300, Remaining exp time 0.056/1.0
2025-07-21T19:05:25.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 529 of 3300 done. Exposure state = 0
2025-07-21T19:05:25.618 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:25.638 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:25.752 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 530 of 3300
2025-07-21T19:05:25.754 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117525.7541633
2025-07-21T19:05:27.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 530 of 3300 done. Exposure state = 0
2025-07-21T19:05:27.051 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:27.069 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:27.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 531 of 3300
2025-07-21T19:05:27.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117527.183354
2025-07-21T19:05:27.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 531/3300, Remaining exp time 0.809/1.0
2025-07-21T19:05:27.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:27.794 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:05:27.794 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:27.794 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:05:28.438 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 531 of 3300 done. Exposure state = 0
2025-07-21T19:05:28.439 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:28.463 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:28.610 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 532 of 3300
2025-07-21T19:05:28.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117528.6125512
2025-07-21T19:05:29.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 532/3300, Remaining exp time 0.169/1.0
2025-07-21T19:05:29.868 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 532 of 3300 done. Exposure state = 0
2025-07-21T19:05:29.868 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:29.889 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:30.039 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 533 of 3300
2025-07-21T19:05:30.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117530.0417595
2025-07-21T19:05:30.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:30.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:05:30.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:30.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:05:31.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 533 of 3300 done. Exposure state = 0
2025-07-21T19:05:31.297 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:31.319 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:31.468 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 534 of 3300
2025-07-21T19:05:31.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117531.4707484
2025-07-21T19:05:31.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 534/3300, Remaining exp time 0.96/1.0
2025-07-21T19:05:31.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:05:31.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:05:21.078892
2025-07-21T19:05:31.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:05:21.078892
2025-07-21T19:05:31.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:05:31.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:05:31.620 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:05:31.620 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:05:31&start_after=2025-07-20T17:05:31&end_after=2025-07-21T17:05:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:05:31.621 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:05:31.762 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:05:31&start_after=2025-07-20T17:05:31&end_after=2025-07-21T17:05:31&telescope=1m0a&ordering=start HTTP/1.1" 200 2708
2025-07-21T19:05:31.779 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:05:31.779 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:05:31.779 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:05:31.779 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:05:31.779 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:05:31.779 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3167.220403
2025-07-21T19:05:31.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:05:32.726 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 534 of 3300 done. Exposure state = 0
2025-07-21T19:05:32.726 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:32.744 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:32.860 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 535 of 3300
2025-07-21T19:05:32.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117532.8622468
2025-07-21T19:05:33.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 535/3300, Remaining exp time 0.282/1.0
2025-07-21T19:05:33.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:33.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:05:33.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:33.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:34.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 535 of 3300 done. Exposure state = 0
2025-07-21T19:05:34.117 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:34.120 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:34.252 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 536 of 3300
2025-07-21T19:05:34.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117534.2539072
2025-07-21T19:05:35.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 536 of 3300 done. Exposure state = 0
2025-07-21T19:05:35.508 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:35.529 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:35.643 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 537 of 3300
2025-07-21T19:05:35.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117535.645461
2025-07-21T19:05:35.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 537/3300, Remaining exp time 0.998/1.0
2025-07-21T19:05:36.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:36.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-07-21T19:05:36.845 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:36.845 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:05:36.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 537 of 3300 done. Exposure state = 0
2025-07-21T19:05:36.901 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:36.902 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:37.035 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 538 of 3300
2025-07-21T19:05:37.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117537.0370424
2025-07-21T19:05:37.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 538/3300, Remaining exp time 0.321/1.0
2025-07-21T19:05:38.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 538 of 3300 done. Exposure state = 0
2025-07-21T19:05:38.293 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:38.295 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:38.426 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 539 of 3300
2025-07-21T19:05:38.428 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117538.4286828
2025-07-21T19:05:39.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 539 of 3300 done. Exposure state = 0
2025-07-21T19:05:39.684 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:39.703 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:39.819 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 540 of 3300
2025-07-21T19:05:39.821 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117539.8213885
2025-07-21T19:05:39.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:39.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-07-21T19:05:39.849 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:39.849 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:39.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 540/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:40.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:05:41.077 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 540 of 3300 done. Exposure state = 0
2025-07-21T19:05:41.077 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:41.095 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:41.210 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 541 of 3300
2025-07-21T19:05:41.211 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117541.211798
2025-07-21T19:05:41.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 541/3300, Remaining exp time 0.359/1.0
2025-07-21T19:05:42.466 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 541 of 3300 done. Exposure state = 0
2025-07-21T19:05:42.467 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:42.484 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:42.601 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 542 of 3300
2025-07-21T19:05:42.603 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117542.6033142
2025-07-21T19:05:42.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:42.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:05:42.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:42.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:05:43.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 542 of 3300 done. Exposure state = 0
2025-07-21T19:05:43.858 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:43.879 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:44.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 542/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:44.068 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 543 of 3300
2025-07-21T19:05:44.070 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117544.0702827
2025-07-21T19:05:45.326 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 543 of 3300 done. Exposure state = 0
2025-07-21T19:05:45.326 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:45.346 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:45.459 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 544 of 3300
2025-07-21T19:05:45.461 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117545.4616263
2025-07-21T19:05:45.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:45.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:05:45.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:45.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:05:46.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 544/3300, Remaining exp time 0.431/1.0
2025-07-21T19:05:46.717 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 544 of 3300 done. Exposure state = 0
2025-07-21T19:05:46.717 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:46.737 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:46.851 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 545 of 3300
2025-07-21T19:05:46.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117546.853181
2025-07-21T19:05:48.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 545 of 3300 done. Exposure state = 0
2025-07-21T19:05:48.108 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:48.110 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:48.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 545/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:48.318 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 546 of 3300
2025-07-21T19:05:48.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117548.3200161
2025-07-21T19:05:48.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:48.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:05:48.862 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:48.862 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:49.575 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 546 of 3300 done. Exposure state = 0
2025-07-21T19:05:49.575 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:49.595 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:49.709 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 547 of 3300
2025-07-21T19:05:49.711 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117549.7113373
2025-07-21T19:05:50.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 547/3300, Remaining exp time 0.467/1.0
2025-07-21T19:05:50.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:05:50.966 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 547 of 3300 done. Exposure state = 0
2025-07-21T19:05:50.966 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:50.987 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:51.101 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 548 of 3300
2025-07-21T19:05:51.103 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117551.103392
2025-07-21T19:05:51.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:51.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:05:51.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:51.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:05:52.358 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 548 of 3300 done. Exposure state = 0
2025-07-21T19:05:52.358 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:52.380 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:52.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 548/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:52.501 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 549 of 3300
2025-07-21T19:05:52.503 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117552.5031347
2025-07-21T19:05:53.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 549 of 3300 done. Exposure state = 0
2025-07-21T19:05:53.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:53.776 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:53.922 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 550 of 3300
2025-07-21T19:05:53.924 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117553.9246678
2025-07-21T19:05:54.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 550/3300, Remaining exp time 0.545/1.0
2025-07-21T19:05:54.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:54.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:05:54.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:54.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:05:55.180 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 550 of 3300 done. Exposure state = 0
2025-07-21T19:05:55.180 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:55.182 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:55.313 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 551 of 3300
2025-07-21T19:05:55.315 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117555.3151934
2025-07-21T19:05:56.516 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 551/3300, Remaining exp time 0.0/1.0
2025-07-21T19:05:56.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 551 of 3300 done. Exposure state = 0
2025-07-21T19:05:56.570 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:56.572 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:56.704 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 552 of 3300
2025-07-21T19:05:56.706 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117556.7066414
2025-07-21T19:05:57.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:05:57.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:05:57.909 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:05:57.909 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:05:57.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 552 of 3300 done. Exposure state = 0
2025-07-21T19:05:57.962 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:57.964 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:58.096 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 553 of 3300
2025-07-21T19:05:58.098 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117558.0987036
2025-07-21T19:05:58.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 553/3300, Remaining exp time 0.582/1.0
2025-07-21T19:05:59.354 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 553 of 3300 done. Exposure state = 0
2025-07-21T19:05:59.354 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:05:59.356 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:05:59.488 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 554 of 3300
2025-07-21T19:05:59.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117559.4898028
2025-07-21T19:06:00.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 554/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:00.745 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 554 of 3300 done. Exposure state = 0
2025-07-21T19:06:00.745 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:00.768 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:00.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:06:00.879 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 555 of 3300
2025-07-21T19:06:00.881 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117560.881382
2025-07-21T19:06:00.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:00.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:00.913 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:00.913 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:02.137 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 555 of 3300 done. Exposure state = 0
2025-07-21T19:06:02.137 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:02.139 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:02.271 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 556 of 3300
2025-07-21T19:06:02.272 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117562.2728317
2025-07-21T19:06:02.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 556/3300, Remaining exp time 0.621/1.0
2025-07-21T19:06:03.528 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 556 of 3300 done. Exposure state = 0
2025-07-21T19:06:03.528 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:03.530 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:03.662 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 557 of 3300
2025-07-21T19:06:03.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117563.664167
2025-07-21T19:06:03.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:03.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:03.915 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:03.915 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:04.790 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 557/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:04.919 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 557 of 3300 done. Exposure state = 0
2025-07-21T19:06:04.919 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:04.921 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:05.054 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 558 of 3300
2025-07-21T19:06:05.055 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117565.0557775
2025-07-21T19:06:06.311 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 558 of 3300 done. Exposure state = 0
2025-07-21T19:06:06.311 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:06.313 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:06.445 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 559 of 3300
2025-07-21T19:06:06.447 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117566.4473665
2025-07-21T19:06:06.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 559/3300, Remaining exp time 0.658/1.0
2025-07-21T19:06:06.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:06.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-07-21T19:06:06.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:06.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:06:07.702 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 559 of 3300 done. Exposure state = 0
2025-07-21T19:06:07.702 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:07.723 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:07.836 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 560 of 3300
2025-07-21T19:06:07.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117567.838696
2025-07-21T19:06:08.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 560/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:09.094 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 560 of 3300 done. Exposure state = 0
2025-07-21T19:06:09.094 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:09.118 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:09.266 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 561 of 3300
2025-07-21T19:06:09.267 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117569.2679176
2025-07-21T19:06:09.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:09.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-07-21T19:06:09.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:09.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:06:10.523 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 561 of 3300 done. Exposure state = 0
2025-07-21T19:06:10.523 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:10.544 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:10.657 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 562 of 3300
2025-07-21T19:06:10.659 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117570.6594152
2025-07-21T19:06:10.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:06:10.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 562/3300, Remaining exp time 0.734/1.0
2025-07-21T19:06:11.914 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 562 of 3300 done. Exposure state = 0
2025-07-21T19:06:11.915 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:11.935 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:12.049 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 563 of 3300
2025-07-21T19:06:12.050 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117572.0508995
2025-07-21T19:06:12.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:12.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:06:12.975 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:12.975 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:13.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 563/3300, Remaining exp time 0.056/1.0
2025-07-21T19:06:13.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 563 of 3300 done. Exposure state = 0
2025-07-21T19:06:13.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:13.327 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:13.440 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 564 of 3300
2025-07-21T19:06:13.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117573.442419
2025-07-21T19:06:14.698 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 564 of 3300 done. Exposure state = 0
2025-07-21T19:06:14.698 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:14.718 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:14.832 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 565 of 3300
2025-07-21T19:06:14.833 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117574.833832
2025-07-21T19:06:15.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 565/3300, Remaining exp time 0.771/1.0
2025-07-21T19:06:15.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:15.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:06:15.996 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:15.996 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:06:16.089 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 565 of 3300 done. Exposure state = 0
2025-07-21T19:06:16.089 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:16.091 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:16.223 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 566 of 3300
2025-07-21T19:06:16.225 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117576.2255893
2025-07-21T19:06:17.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 566/3300, Remaining exp time 0.094/1.0
2025-07-21T19:06:17.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 566 of 3300 done. Exposure state = 0
2025-07-21T19:06:17.481 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:17.501 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:17.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 567 of 3300
2025-07-21T19:06:17.616 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117577.6169374
2025-07-21T19:06:18.872 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 567 of 3300 done. Exposure state = 0
2025-07-21T19:06:18.872 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:18.893 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:18.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:18.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:06:19.000 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:19.000 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:19.006 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 568 of 3300
2025-07-21T19:06:19.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117579.0083735
2025-07-21T19:06:19.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 568/3300, Remaining exp time 0.809/1.0
2025-07-21T19:06:20.263 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 568 of 3300 done. Exposure state = 0
2025-07-21T19:06:20.264 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:20.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:20.398 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 569 of 3300
2025-07-21T19:06:20.399 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117580.399912
2025-07-21T19:06:20.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:06:21.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 569/3300, Remaining exp time 0.132/1.0
2025-07-21T19:06:21.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 569 of 3300 done. Exposure state = 0
2025-07-21T19:06:21.655 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:21.673 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:21.789 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 570 of 3300
2025-07-21T19:06:21.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117581.7913914
2025-07-21T19:06:22.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:22.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:22.004 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:22.004 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:23.093 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 570 of 3300 done. Exposure state = 0
2025-07-21T19:06:23.093 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:23.113 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:23.256 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 571 of 3300
2025-07-21T19:06:23.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117583.2581072
2025-07-21T19:06:23.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 571/3300, Remaining exp time 0.922/1.0
2025-07-21T19:06:24.513 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 571 of 3300 done. Exposure state = 0
2025-07-21T19:06:24.513 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:24.538 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:24.685 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 572 of 3300
2025-07-21T19:06:24.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117584.6873002
2025-07-21T19:06:25.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:25.008 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:25.008 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:25.008 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:25.473 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 572/3300, Remaining exp time 0.283/1.0
2025-07-21T19:06:25.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 572 of 3300 done. Exposure state = 0
2025-07-21T19:06:25.943 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:25.964 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:26.077 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 573 of 3300
2025-07-21T19:06:26.078 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117586.078933
2025-07-21T19:06:27.334 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 573 of 3300 done. Exposure state = 0
2025-07-21T19:06:27.334 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:27.358 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:27.507 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 574 of 3300
2025-07-21T19:06:27.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117587.508952
2025-07-21T19:06:27.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 574/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:28.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:28.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:28.012 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:28.012 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:28.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 574 of 3300 done. Exposure state = 0
2025-07-21T19:06:28.764 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:28.788 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:28.935 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 575 of 3300
2025-07-21T19:06:28.937 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117588.9371283
2025-07-21T19:06:29.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 575/3300, Remaining exp time 0.394/1.0
2025-07-21T19:06:30.192 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 575 of 3300 done. Exposure state = 0
2025-07-21T19:06:30.192 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:30.194 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:30.327 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 576 of 3300
2025-07-21T19:06:30.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117590.328786
2025-07-21T19:06:30.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:06:30.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:06:21.208912
2025-07-21T19:06:30.830 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:06:21.208912
2025-07-21T19:06:30.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:06:30.831 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:06:30.831 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:06:30.831 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:06:30&start_after=2025-07-20T17:06:30&end_after=2025-07-21T17:06:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:06:30.831 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:06:30.965 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:06:30&start_after=2025-07-20T17:06:30&end_after=2025-07-21T17:06:30&telescope=1m0a&ordering=start HTTP/1.1" 200 2712
2025-07-21T19:06:30.982 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:06:30.982 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:06:30.982 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:06:30.982 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:06:30.982 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:06:30.982 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3108.017625
2025-07-21T19:06:30.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:06:31.015 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:31.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:06:31.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:31.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:06:31.584 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 576 of 3300 done. Exposure state = 0
2025-07-21T19:06:31.584 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:31.586 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:31.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 576/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:31.756 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 577 of 3300
2025-07-21T19:06:31.757 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117591.7579494
2025-07-21T19:06:33.013 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 577 of 3300 done. Exposure state = 0
2025-07-21T19:06:33.013 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:33.031 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:33.147 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 578 of 3300
2025-07-21T19:06:33.149 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117593.1495075
2025-07-21T19:06:33.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 578/3300, Remaining exp time 0.469/1.0
2025-07-21T19:06:34.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:34.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:06:34.055 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:34.055 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:06:34.404 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 578 of 3300 done. Exposure state = 0
2025-07-21T19:06:34.405 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:34.406 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:34.539 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 579 of 3300
2025-07-21T19:06:34.541 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117594.5410447
2025-07-21T19:06:35.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 579 of 3300 done. Exposure state = 0
2025-07-21T19:06:35.796 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:35.816 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:35.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 579/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:36.006 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 580 of 3300
2025-07-21T19:06:36.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117596.0080032
2025-07-21T19:06:37.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:37.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:06:37.077 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:37.077 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:06:37.263 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 580 of 3300 done. Exposure state = 0
2025-07-21T19:06:37.263 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:37.265 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:37.397 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 581 of 3300
2025-07-21T19:06:37.399 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117597.399213
2025-07-21T19:06:37.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 581/3300, Remaining exp time 0.581/1.0
2025-07-21T19:06:38.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 581 of 3300 done. Exposure state = 0
2025-07-21T19:06:38.654 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:38.672 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:38.789 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 582 of 3300
2025-07-21T19:06:38.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117598.7910624
2025-07-21T19:06:39.963 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 582/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:39.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:06:40.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 582 of 3300 done. Exposure state = 0
2025-07-21T19:06:40.047 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:40.048 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:40.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:40.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-07-21T19:06:40.081 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:40.081 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T19:06:40.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 583 of 3300
2025-07-21T19:06:40.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117600.1830704
2025-07-21T19:06:41.438 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 583 of 3300 done. Exposure state = 0
2025-07-21T19:06:41.439 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:41.457 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:41.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 584 of 3300
2025-07-21T19:06:41.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117601.574139
2025-07-21T19:06:42.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 584/3300, Remaining exp time 0.611/1.0
2025-07-21T19:06:42.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 584 of 3300 done. Exposure state = 0
2025-07-21T19:06:42.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:42.852 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:43.001 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 585 of 3300
2025-07-21T19:06:43.003 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117603.003347
2025-07-21T19:06:43.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:43.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-07-21T19:06:43.085 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:43.085 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:44.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 585/3300, Remaining exp time 0.0/1.0
2025-07-21T19:06:44.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 585 of 3300 done. Exposure state = 0
2025-07-21T19:06:44.258 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:44.260 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:44.393 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 586 of 3300
2025-07-21T19:06:44.394 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117604.3948472
2025-07-21T19:06:45.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 586 of 3300 done. Exposure state = 0
2025-07-21T19:06:45.650 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:45.669 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:45.784 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 587 of 3300
2025-07-21T19:06:45.786 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117605.786477
2025-07-21T19:06:46.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:46.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:46.089 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:46.089 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:46.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 587/3300, Remaining exp time 0.695/1.0
2025-07-21T19:06:47.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 587 of 3300 done. Exposure state = 0
2025-07-21T19:06:47.042 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:47.062 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:47.176 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 588 of 3300
2025-07-21T19:06:47.178 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117607.1780376
2025-07-21T19:06:48.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 588/3300, Remaining exp time 0.019/1.0
2025-07-21T19:06:48.433 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 588 of 3300 done. Exposure state = 0
2025-07-21T19:06:48.433 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:48.456 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:48.605 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 589 of 3300
2025-07-21T19:06:48.607 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117608.6072252
2025-07-21T19:06:49.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:49.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:49.093 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:49.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:49.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 589 of 3300 done. Exposure state = 0
2025-07-21T19:06:49.862 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:49.882 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:50.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:06:50.034 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 590 of 3300
2025-07-21T19:06:50.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117610.0365167
2025-07-21T19:06:50.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 590/3300, Remaining exp time 0.809/1.0
2025-07-21T19:06:51.290 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 590 of 3300 done. Exposure state = 0
2025-07-21T19:06:51.291 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:51.313 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:51.463 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 591 of 3300
2025-07-21T19:06:51.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117611.4654663
2025-07-21T19:06:52.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:52.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:06:52.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:52.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:52.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 591/3300, Remaining exp time 0.169/1.0
2025-07-21T19:06:52.720 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 591 of 3300 done. Exposure state = 0
2025-07-21T19:06:52.720 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:52.742 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:52.892 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 592 of 3300
2025-07-21T19:06:52.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117612.8945136
2025-07-21T19:06:54.149 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 592 of 3300 done. Exposure state = 0
2025-07-21T19:06:54.149 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:54.151 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:54.284 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 593 of 3300
2025-07-21T19:06:54.285 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117614.2859073
2025-07-21T19:06:54.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 593/3300, Remaining exp time 0.923/1.0
2025-07-21T19:06:55.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:55.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:06:55.117 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:55.117 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:06:55.541 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 593 of 3300 done. Exposure state = 0
2025-07-21T19:06:55.541 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:55.543 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:55.675 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 594 of 3300
2025-07-21T19:06:55.677 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117615.6774583
2025-07-21T19:06:56.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 594/3300, Remaining exp time 0.244/1.0
2025-07-21T19:06:56.933 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 594 of 3300 done. Exposure state = 0
2025-07-21T19:06:56.933 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:56.952 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:57.067 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 595 of 3300
2025-07-21T19:06:57.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117617.0688558
2025-07-21T19:06:58.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:06:58.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:06:58.144 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:06:58.144 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:06:58.324 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 595 of 3300 done. Exposure state = 0
2025-07-21T19:06:58.324 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:58.326 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:58.458 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 596 of 3300
2025-07-21T19:06:58.460 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117618.4602797
2025-07-21T19:06:58.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 596/3300, Remaining exp time 0.959/1.0
2025-07-21T19:06:59.714 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 596 of 3300 done. Exposure state = 0
2025-07-21T19:06:59.714 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:06:59.738 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:06:59.887 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 597 of 3300
2025-07-21T19:06:59.889 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117619.8894093
2025-07-21T19:07:00.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:07:00.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 597/3300, Remaining exp time 0.319/1.0
2025-07-21T19:07:01.145 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 597 of 3300 done. Exposure state = 0
2025-07-21T19:07:01.145 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:01.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:01.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:01.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:01.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:01.163 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:01.279 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 598 of 3300
2025-07-21T19:07:01.281 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117621.2812707
2025-07-21T19:07:02.536 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 598 of 3300 done. Exposure state = 0
2025-07-21T19:07:02.536 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:02.559 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:02.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 598/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:02.783 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 599 of 3300
2025-07-21T19:07:02.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117622.7854636
2025-07-21T19:07:04.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 599 of 3300 done. Exposure state = 0
2025-07-21T19:07:04.041 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:04.043 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:04.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:04.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:04.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:04.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:04.175 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 600 of 3300
2025-07-21T19:07:04.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117624.1772332
2025-07-21T19:07:04.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 600/3300, Remaining exp time 0.431/1.0
2025-07-21T19:07:05.433 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 600 of 3300 done. Exposure state = 0
2025-07-21T19:07:05.433 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:05.454 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:05.566 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 601 of 3300
2025-07-21T19:07:05.568 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117625.5686216
2025-07-21T19:07:06.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 601 of 3300 done. Exposure state = 0
2025-07-21T19:07:06.824 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:06.846 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:06.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 601/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:06.995 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 602 of 3300
2025-07-21T19:07:06.997 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117626.9977007
2025-07-21T19:07:07.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:07.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:07.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:07.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:08.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 602 of 3300 done. Exposure state = 0
2025-07-21T19:07:08.253 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:08.255 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:08.387 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 603 of 3300
2025-07-21T19:07:08.389 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117628.38907
2025-07-21T19:07:08.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 603/3300, Remaining exp time 0.506/1.0
2025-07-21T19:07:09.644 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 603 of 3300 done. Exposure state = 0
2025-07-21T19:07:09.644 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:09.669 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:09.816 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 604 of 3300
2025-07-21T19:07:09.818 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117629.8181336
2025-07-21T19:07:10.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:07:10.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:10.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:10.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:10.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:11.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 604/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:11.073 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 604 of 3300 done. Exposure state = 0
2025-07-21T19:07:11.073 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:11.092 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:11.208 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 605 of 3300
2025-07-21T19:07:11.209 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117631.20989
2025-07-21T19:07:12.464 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 605 of 3300 done. Exposure state = 0
2025-07-21T19:07:12.465 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:12.483 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:12.599 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 606 of 3300
2025-07-21T19:07:12.601 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117632.6013951
2025-07-21T19:07:13.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 606/3300, Remaining exp time 0.583/1.0
2025-07-21T19:07:13.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:13.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:13.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:13.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:13.856 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 606 of 3300 done. Exposure state = 0
2025-07-21T19:07:13.856 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:13.877 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:14.066 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 607 of 3300
2025-07-21T19:07:14.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117634.0680275
2025-07-21T19:07:15.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 607/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:15.323 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 607 of 3300 done. Exposure state = 0
2025-07-21T19:07:15.323 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:15.344 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:15.457 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 608 of 3300
2025-07-21T19:07:15.459 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117635.4595695
2025-07-21T19:07:16.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:16.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:16.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:16.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:16.715 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 608 of 3300 done. Exposure state = 0
2025-07-21T19:07:16.715 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:16.737 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:16.886 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 609 of 3300
2025-07-21T19:07:16.888 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117636.8886843
2025-07-21T19:07:17.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 609/3300, Remaining exp time 0.734/1.0
2025-07-21T19:07:18.144 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 609 of 3300 done. Exposure state = 0
2025-07-21T19:07:18.144 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:18.146 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:18.278 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 610 of 3300
2025-07-21T19:07:18.280 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117638.2800608
2025-07-21T19:07:19.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:19.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:19.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:19.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:19.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 610/3300, Remaining exp time 0.057/1.0
2025-07-21T19:07:19.535 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 610 of 3300 done. Exposure state = 0
2025-07-21T19:07:19.535 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:19.537 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:19.669 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 611 of 3300
2025-07-21T19:07:19.671 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117639.6715121
2025-07-21T19:07:20.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:07:20.926 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 611 of 3300 done. Exposure state = 0
2025-07-21T19:07:20.926 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:20.928 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:21.061 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 612 of 3300
2025-07-21T19:07:21.063 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117641.0630748
2025-07-21T19:07:21.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 612/3300, Remaining exp time 0.772/1.0
2025-07-21T19:07:22.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:22.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:07:22.211 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:22.211 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:07:22.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 612 of 3300 done. Exposure state = 0
2025-07-21T19:07:22.318 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:22.320 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:22.452 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 613 of 3300
2025-07-21T19:07:22.454 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117642.4544573
2025-07-21T19:07:23.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 613/3300, Remaining exp time 0.094/1.0
2025-07-21T19:07:23.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 613 of 3300 done. Exposure state = 0
2025-07-21T19:07:23.710 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:23.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:23.881 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 614 of 3300
2025-07-21T19:07:23.883 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117643.8834684
2025-07-21T19:07:25.139 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 614 of 3300 done. Exposure state = 0
2025-07-21T19:07:25.139 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:25.159 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:25.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:25.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:07:25.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:25.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:25.273 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 615 of 3300
2025-07-21T19:07:25.275 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117645.2750182
2025-07-21T19:07:25.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 615/3300, Remaining exp time 0.846/1.0
2025-07-21T19:07:26.530 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 615 of 3300 done. Exposure state = 0
2025-07-21T19:07:26.530 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:26.554 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:26.702 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 616 of 3300
2025-07-21T19:07:26.704 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117646.7043123
2025-07-21T19:07:27.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 616/3300, Remaining exp time 0.208/1.0
2025-07-21T19:07:27.959 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 616 of 3300 done. Exposure state = 0
2025-07-21T19:07:27.959 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:27.979 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:28.094 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 617 of 3300
2025-07-21T19:07:28.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117648.0959442
2025-07-21T19:07:28.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:28.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:28.219 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:28.219 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:29.351 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 617 of 3300 done. Exposure state = 0
2025-07-21T19:07:29.351 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:29.371 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:29.485 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 618 of 3300
2025-07-21T19:07:29.487 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117649.4873629
2025-07-21T19:07:29.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 618/3300, Remaining exp time 0.921/1.0
2025-07-21T19:07:30.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:07:30.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:07:21.339162
2025-07-21T19:07:30.039 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:07:21.339162
2025-07-21T19:07:30.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:07:30.039 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:07:30.039 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:07:30.039 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:07:30&start_after=2025-07-20T17:07:30&end_after=2025-07-21T17:07:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:07:30.040 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:07:30.157 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:07:30&start_after=2025-07-20T17:07:30&end_after=2025-07-21T17:07:30&telescope=1m0a&ordering=start HTTP/1.1" 200 2717
2025-07-21T19:07:30.173 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:07:30.173 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:07:30.173 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:07:30.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:07:30.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:07:30.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3048.826524
2025-07-21T19:07:30.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:07:30.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 618 of 3300 done. Exposure state = 0
2025-07-21T19:07:30.742 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:30.768 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:30.914 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 619 of 3300
2025-07-21T19:07:30.916 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117650.9165797
2025-07-21T19:07:31.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:31.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:31.223 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:31.223 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:31.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 619/3300, Remaining exp time 0.282/1.0
2025-07-21T19:07:32.172 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 619 of 3300 done. Exposure state = 0
2025-07-21T19:07:32.172 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:32.174 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:32.306 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 620 of 3300
2025-07-21T19:07:32.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117652.308315
2025-07-21T19:07:33.563 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 620 of 3300 done. Exposure state = 0
2025-07-21T19:07:33.563 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:33.586 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:33.736 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 621 of 3300
2025-07-21T19:07:33.738 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117653.7385228
2025-07-21T19:07:33.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 621/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:34.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:34.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:34.227 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:34.227 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:34.994 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 621 of 3300 done. Exposure state = 0
2025-07-21T19:07:34.994 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:35.017 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:35.164 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 622 of 3300
2025-07-21T19:07:35.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117655.1666255
2025-07-21T19:07:35.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 622/3300, Remaining exp time 0.396/1.0
2025-07-21T19:07:36.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 622 of 3300 done. Exposure state = 0
2025-07-21T19:07:36.422 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:36.440 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:36.556 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 623 of 3300
2025-07-21T19:07:36.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117656.55835
2025-07-21T19:07:37.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:37.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:37.232 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:37.232 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:37.813 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 623 of 3300 done. Exposure state = 0
2025-07-21T19:07:37.813 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:37.836 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:38.023 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 623/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:38.136 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 624 of 3300
2025-07-21T19:07:38.137 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117658.1378226
2025-07-21T19:07:39.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:07:39.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 624 of 3300 done. Exposure state = 0
2025-07-21T19:07:39.393 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:39.411 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:39.527 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 625 of 3300
2025-07-21T19:07:39.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117659.5293345
2025-07-21T19:07:40.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 625/3300, Remaining exp time 0.506/1.0
2025-07-21T19:07:40.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:40.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:40.236 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:40.236 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:40.784 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 625 of 3300 done. Exposure state = 0
2025-07-21T19:07:40.785 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:40.803 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:40.919 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 626 of 3300
2025-07-21T19:07:40.920 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117660.920969
2025-07-21T19:07:42.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 626/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:42.176 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 626 of 3300 done. Exposure state = 0
2025-07-21T19:07:42.176 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:42.178 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:42.310 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 627 of 3300
2025-07-21T19:07:42.312 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117662.3124754
2025-07-21T19:07:43.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:43.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:43.261 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:43.261 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:43.568 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 627 of 3300 done. Exposure state = 0
2025-07-21T19:07:43.568 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:43.570 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:43.702 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 628 of 3300
2025-07-21T19:07:43.703 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117663.7039683
2025-07-21T19:07:44.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 628/3300, Remaining exp time 0.545/1.0
2025-07-21T19:07:44.959 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 628 of 3300 done. Exposure state = 0
2025-07-21T19:07:44.959 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:44.977 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:45.093 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 629 of 3300
2025-07-21T19:07:45.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117665.095518
2025-07-21T19:07:46.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:46.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:46.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:46.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:46.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 629/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:46.350 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 629 of 3300 done. Exposure state = 0
2025-07-21T19:07:46.351 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:46.352 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:46.485 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 630 of 3300
2025-07-21T19:07:46.487 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117666.4872873
2025-07-21T19:07:47.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 630 of 3300 done. Exposure state = 0
2025-07-21T19:07:47.743 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:47.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:47.877 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 631 of 3300
2025-07-21T19:07:47.878 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117667.8788311
2025-07-21T19:07:48.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 631/3300, Remaining exp time 0.581/1.0
2025-07-21T19:07:49.134 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 631 of 3300 done. Exposure state = 0
2025-07-21T19:07:49.134 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:49.153 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:49.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:07:49.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:49.268 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 632 of 3300
2025-07-21T19:07:49.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:49.269 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:49.269 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:49.270 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117669.2704816
2025-07-21T19:07:50.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 632/3300, Remaining exp time 0.0/1.0
2025-07-21T19:07:50.525 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 632 of 3300 done. Exposure state = 0
2025-07-21T19:07:50.526 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:50.546 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:50.660 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 633 of 3300
2025-07-21T19:07:50.662 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117670.662092
2025-07-21T19:07:51.917 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 633 of 3300 done. Exposure state = 0
2025-07-21T19:07:51.917 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:51.940 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:52.089 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 634 of 3300
2025-07-21T19:07:52.091 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117672.091395
2025-07-21T19:07:52.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:52.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:52.273 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:52.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:52.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 634/3300, Remaining exp time 0.657/1.0
2025-07-21T19:07:53.354 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 634 of 3300 done. Exposure state = 0
2025-07-21T19:07:53.354 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:53.375 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:53.518 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 635 of 3300
2025-07-21T19:07:53.520 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117673.5202725
2025-07-21T19:07:54.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 635/3300, Remaining exp time 0.018/1.0
2025-07-21T19:07:54.774 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 635 of 3300 done. Exposure state = 0
2025-07-21T19:07:54.775 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:54.796 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:54.947 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 636 of 3300
2025-07-21T19:07:54.949 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117674.949381
2025-07-21T19:07:55.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:55.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:55.277 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:55.277 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:56.204 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 636 of 3300 done. Exposure state = 0
2025-07-21T19:07:56.204 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:56.206 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:56.338 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 637 of 3300
2025-07-21T19:07:56.340 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117676.3406956
2025-07-21T19:07:56.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 637/3300, Remaining exp time 0.771/1.0
2025-07-21T19:07:57.596 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 637 of 3300 done. Exposure state = 0
2025-07-21T19:07:57.596 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:57.616 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:57.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 638 of 3300
2025-07-21T19:07:57.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117677.732249
2025-07-21T19:07:58.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:07:58.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:07:58.281 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:07:58.281 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:07:58.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 638/3300, Remaining exp time 0.094/1.0
2025-07-21T19:07:58.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 638 of 3300 done. Exposure state = 0
2025-07-21T19:07:58.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:07:59.007 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:07:59.122 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 639 of 3300
2025-07-21T19:07:59.123 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117679.1236951
2025-07-21T19:07:59.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:08:00.379 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 639 of 3300 done. Exposure state = 0
2025-07-21T19:08:00.379 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:00.402 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:00.551 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 640 of 3300
2025-07-21T19:08:00.552 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117680.5528324
2025-07-21T19:08:00.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 640/3300, Remaining exp time 0.846/1.0
2025-07-21T19:08:01.284 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:01.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:08:01.285 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:01.285 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:01.808 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 640 of 3300 done. Exposure state = 0
2025-07-21T19:08:01.808 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:01.826 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:02.017 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 641 of 3300
2025-07-21T19:08:02.019 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117682.0197947
2025-07-21T19:08:02.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 641/3300, Remaining exp time 0.245/1.0
2025-07-21T19:08:03.275 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 641 of 3300 done. Exposure state = 0
2025-07-21T19:08:03.275 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:03.296 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:03.409 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 642 of 3300
2025-07-21T19:08:03.411 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117683.4112139
2025-07-21T19:08:04.288 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:04.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:08:04.289 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:04.289 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:04.675 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 642 of 3300 done. Exposure state = 0
2025-07-21T19:08:04.675 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:04.698 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:04.838 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 643 of 3300
2025-07-21T19:08:04.840 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117684.8402333
2025-07-21T19:08:04.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 643/3300, Remaining exp time 0.997/1.0
2025-07-21T19:08:06.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 643 of 3300 done. Exposure state = 0
2025-07-21T19:08:06.095 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:06.097 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:06.230 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 644 of 3300
2025-07-21T19:08:06.231 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117686.2319717
2025-07-21T19:08:06.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 644/3300, Remaining exp time 0.319/1.0
2025-07-21T19:08:07.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:07.311 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:08:07.311 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:07.311 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:08:07.487 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 644 of 3300 done. Exposure state = 0
2025-07-21T19:08:07.487 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:07.489 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:07.621 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 645 of 3300
2025-07-21T19:08:07.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117687.623434
2025-07-21T19:08:08.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 645 of 3300 done. Exposure state = 0
2025-07-21T19:08:08.879 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:08.897 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:09.014 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 646 of 3300
2025-07-21T19:08:09.016 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117689.0162117
2025-07-21T19:08:09.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 646/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:09.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:08:10.271 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 646 of 3300 done. Exposure state = 0
2025-07-21T19:08:10.271 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:10.273 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:10.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:10.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:08:10.315 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:10.315 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:10.404 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 647 of 3300
2025-07-21T19:08:10.406 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117690.406475
2025-07-21T19:08:11.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 647/3300, Remaining exp time 0.357/1.0
2025-07-21T19:08:11.662 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 647 of 3300 done. Exposure state = 0
2025-07-21T19:08:11.662 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:11.683 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:11.833 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 648 of 3300
2025-07-21T19:08:11.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117691.8355653
2025-07-21T19:08:13.091 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 648 of 3300 done. Exposure state = 0
2025-07-21T19:08:13.091 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:13.112 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:13.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 648/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:13.300 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 649 of 3300
2025-07-21T19:08:13.302 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117693.3024125
2025-07-21T19:08:13.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:13.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:08:13.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:13.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:08:14.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 649 of 3300 done. Exposure state = 0
2025-07-21T19:08:14.558 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:14.578 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:14.692 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 650 of 3300
2025-07-21T19:08:14.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117694.6939092
2025-07-21T19:08:15.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 650/3300, Remaining exp time 0.469/1.0
2025-07-21T19:08:15.949 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 650 of 3300 done. Exposure state = 0
2025-07-21T19:08:15.949 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:15.970 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:16.083 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 651 of 3300
2025-07-21T19:08:16.085 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117696.0854685
2025-07-21T19:08:16.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:16.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:08:16.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:16.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:17.341 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 651 of 3300 done. Exposure state = 0
2025-07-21T19:08:17.341 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:17.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 651/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:17.363 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:17.512 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 652 of 3300
2025-07-21T19:08:17.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117697.514566
2025-07-21T19:08:18.770 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 652 of 3300 done. Exposure state = 0
2025-07-21T19:08:18.770 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:18.793 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:18.979 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 653 of 3300
2025-07-21T19:08:18.981 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117698.981337
2025-07-21T19:08:19.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:08:19.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:19.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:08:19.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:19.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:19.429 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 653/3300, Remaining exp time 0.621/1.0
2025-07-21T19:08:20.236 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 653 of 3300 done. Exposure state = 0
2025-07-21T19:08:20.236 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:20.238 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:20.371 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 654 of 3300
2025-07-21T19:08:20.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117700.3729777
2025-07-21T19:08:21.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 654/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:21.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 654 of 3300 done. Exposure state = 0
2025-07-21T19:08:21.628 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:21.651 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:21.800 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 655 of 3300
2025-07-21T19:08:21.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117701.8021264
2025-07-21T19:08:22.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:22.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:08:22.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:22.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:08:23.057 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 655 of 3300 done. Exposure state = 0
2025-07-21T19:08:23.057 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:23.076 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:23.191 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 656 of 3300
2025-07-21T19:08:23.193 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117703.1936142
2025-07-21T19:08:23.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 656/3300, Remaining exp time 0.694/1.0
2025-07-21T19:08:24.448 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 656 of 3300 done. Exposure state = 0
2025-07-21T19:08:24.448 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:24.467 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:24.583 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 657 of 3300
2025-07-21T19:08:24.585 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117704.585018
2025-07-21T19:08:25.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:25.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:08:25.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:25.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:25.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 657/3300, Remaining exp time 0.018/1.0
2025-07-21T19:08:25.840 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 657 of 3300 done. Exposure state = 0
2025-07-21T19:08:25.840 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:25.864 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:26.050 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 658 of 3300
2025-07-21T19:08:26.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117706.0519269
2025-07-21T19:08:27.307 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 658 of 3300 done. Exposure state = 0
2025-07-21T19:08:27.307 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:27.327 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:27.441 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 659 of 3300
2025-07-21T19:08:27.443 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117707.4433534
2025-07-21T19:08:27.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 659/3300, Remaining exp time 0.81/1.0
2025-07-21T19:08:28.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:28.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:08:28.358 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:28.358 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:08:28.698 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 659 of 3300 done. Exposure state = 0
2025-07-21T19:08:28.698 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:28.700 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:28.833 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 660 of 3300
2025-07-21T19:08:28.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117708.8350537
2025-07-21T19:08:29.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:08:29.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:08:21.468552
2025-07-21T19:08:29.230 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:08:21.468552
2025-07-21T19:08:29.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:08:29.230 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:08:29.231 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:08:29.231 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:08:29&start_after=2025-07-20T17:08:29&end_after=2025-07-21T17:08:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:08:29.231 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:08:29.360 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:08:29&start_after=2025-07-20T17:08:29&end_after=2025-07-21T17:08:29&telescope=1m0a&ordering=start HTTP/1.1" 200 2715
2025-07-21T19:08:29.376 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:08:29.376 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:08:29.376 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:08:29.376 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:08:29.376 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:08:29.376 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2989.623313
2025-07-21T19:08:29.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:08:29.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 660/3300, Remaining exp time 0.131/1.0
2025-07-21T19:08:30.090 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 660 of 3300 done. Exposure state = 0
2025-07-21T19:08:30.090 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:30.092 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:30.225 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 661 of 3300
2025-07-21T19:08:30.226 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117710.2268221
2025-07-21T19:08:31.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:31.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:08:31.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:31.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:31.482 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 661 of 3300 done. Exposure state = 0
2025-07-21T19:08:31.482 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:31.484 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:31.616 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 662 of 3300
2025-07-21T19:08:31.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117711.6180978
2025-07-21T19:08:31.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 662/3300, Remaining exp time 0.846/1.0
2025-07-21T19:08:32.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 662 of 3300 done. Exposure state = 0
2025-07-21T19:08:32.873 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:32.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:33.008 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 663 of 3300
2025-07-21T19:08:33.010 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117713.0100923
2025-07-21T19:08:33.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 663/3300, Remaining exp time 0.171/1.0
2025-07-21T19:08:34.265 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 663 of 3300 done. Exposure state = 0
2025-07-21T19:08:34.265 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:34.267 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:34.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:34.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:08:34.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:34.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:08:34.399 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 664 of 3300
2025-07-21T19:08:34.401 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117714.4014215
2025-07-21T19:08:35.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 664 of 3300 done. Exposure state = 0
2025-07-21T19:08:35.657 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:35.676 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:35.791 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 665 of 3300
2025-07-21T19:08:35.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117715.7928498
2025-07-21T19:08:35.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 665/3300, Remaining exp time 0.884/1.0
2025-07-21T19:08:37.048 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 665 of 3300 done. Exposure state = 0
2025-07-21T19:08:37.048 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:37.069 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:37.182 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 666 of 3300
2025-07-21T19:08:37.184 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117717.1844668
2025-07-21T19:08:37.384 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:37.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:08:37.385 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:37.385 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:38.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 666/3300, Remaining exp time 0.208/1.0
2025-07-21T19:08:38.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:08:38.440 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 666 of 3300 done. Exposure state = 0
2025-07-21T19:08:38.440 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:38.459 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:38.574 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 667 of 3300
2025-07-21T19:08:38.575 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117718.5759084
2025-07-21T19:08:39.831 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 667 of 3300 done. Exposure state = 0
2025-07-21T19:08:39.831 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:39.849 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:40.117 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 668 of 3300
2025-07-21T19:08:40.119 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117720.119191
2025-07-21T19:08:40.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 668/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:40.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:40.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:08:40.388 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:40.388 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:41.374 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 668 of 3300 done. Exposure state = 0
2025-07-21T19:08:41.374 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:41.394 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:41.507 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 669 of 3300
2025-07-21T19:08:41.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117721.5090723
2025-07-21T19:08:42.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 669/3300, Remaining exp time 0.357/1.0
2025-07-21T19:08:42.763 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 669 of 3300 done. Exposure state = 0
2025-07-21T19:08:42.763 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:42.782 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:42.899 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 670 of 3300
2025-07-21T19:08:42.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117722.9008665
2025-07-21T19:08:43.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:43.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:08:43.392 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:43.392 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:44.156 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 670 of 3300 done. Exposure state = 0
2025-07-21T19:08:44.156 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:44.158 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:44.328 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 670/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:44.365 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 671 of 3300
2025-07-21T19:08:44.367 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117724.367688
2025-07-21T19:08:45.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 671 of 3300 done. Exposure state = 0
2025-07-21T19:08:45.623 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:45.646 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:45.795 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 672 of 3300
2025-07-21T19:08:45.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117725.796781
2025-07-21T19:08:46.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:46.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:08:46.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:46.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:46.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 672/3300, Remaining exp time 0.47/1.0
2025-07-21T19:08:47.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 672 of 3300 done. Exposure state = 0
2025-07-21T19:08:47.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:47.072 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:47.186 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 673 of 3300
2025-07-21T19:08:47.188 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117727.1884704
2025-07-21T19:08:48.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:08:48.444 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 673 of 3300 done. Exposure state = 0
2025-07-21T19:08:48.444 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:48.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 673/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:48.466 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:48.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 674 of 3300
2025-07-21T19:08:48.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117728.617548
2025-07-21T19:08:49.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:49.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:08:49.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:49.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:49.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 674 of 3300 done. Exposure state = 0
2025-07-21T19:08:49.873 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:49.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:50.045 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 675 of 3300
2025-07-21T19:08:50.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117730.0468497
2025-07-21T19:08:50.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 675/3300, Remaining exp time 0.582/1.0
2025-07-21T19:08:51.302 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 675 of 3300 done. Exposure state = 0
2025-07-21T19:08:51.302 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:51.325 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:51.474 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 676 of 3300
2025-07-21T19:08:51.475 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117731.4759052
2025-07-21T19:08:52.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:52.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:08:52.419 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:52.419 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:08:52.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 676/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:52.731 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 676 of 3300 done. Exposure state = 0
2025-07-21T19:08:52.731 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:52.733 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:52.865 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 677 of 3300
2025-07-21T19:08:52.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117732.867366
2025-07-21T19:08:54.123 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 677 of 3300 done. Exposure state = 0
2025-07-21T19:08:54.123 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:54.125 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:54.257 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 678 of 3300
2025-07-21T19:08:54.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117734.2588844
2025-07-21T19:08:54.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 678/3300, Remaining exp time 0.657/1.0
2025-07-21T19:08:55.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:55.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:08:55.440 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:55.440 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:08:55.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 678 of 3300 done. Exposure state = 0
2025-07-21T19:08:55.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:55.516 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:55.648 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 679 of 3300
2025-07-21T19:08:55.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117735.650332
2025-07-21T19:08:56.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 679/3300, Remaining exp time 0.0/1.0
2025-07-21T19:08:56.905 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 679 of 3300 done. Exposure state = 0
2025-07-21T19:08:56.906 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:56.929 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:57.077 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 680 of 3300
2025-07-21T19:08:57.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117737.0794482
2025-07-21T19:08:58.335 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 680 of 3300 done. Exposure state = 0
2025-07-21T19:08:58.335 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:58.337 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:58.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:08:58.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:08:58.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:08:58.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:08:58.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:08:58.469 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 681 of 3300
2025-07-21T19:08:58.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117738.4709506
2025-07-21T19:08:58.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 681/3300, Remaining exp time 0.734/1.0
2025-07-21T19:08:59.726 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 681 of 3300 done. Exposure state = 0
2025-07-21T19:08:59.726 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:08:59.747 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:08:59.860 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 682 of 3300
2025-07-21T19:08:59.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117739.8622193
2025-07-21T19:09:00.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 682/3300, Remaining exp time 0.058/1.0
2025-07-21T19:09:01.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 682 of 3300 done. Exposure state = 0
2025-07-21T19:09:01.117 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:01.136 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:01.252 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 683 of 3300
2025-07-21T19:09:01.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117741.2539144
2025-07-21T19:09:01.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:01.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:09:01.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:01.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:02.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 683 of 3300 done. Exposure state = 0
2025-07-21T19:09:02.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:02.528 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:02.643 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 684 of 3300
2025-07-21T19:09:02.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117742.645279
2025-07-21T19:09:02.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 684/3300, Remaining exp time 0.771/1.0
2025-07-21T19:09:03.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 684 of 3300 done. Exposure state = 0
2025-07-21T19:09:03.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:03.902 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:04.072 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 685 of 3300
2025-07-21T19:09:04.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117744.0745804
2025-07-21T19:09:04.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:04.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:09:04.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:04.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:05.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 685/3300, Remaining exp time 0.132/1.0
2025-07-21T19:09:05.330 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 685 of 3300 done. Exposure state = 0
2025-07-21T19:09:05.330 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:05.332 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:05.464 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 686 of 3300
2025-07-21T19:09:05.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117745.4659348
2025-07-21T19:09:06.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 686 of 3300 done. Exposure state = 0
2025-07-21T19:09:06.721 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:06.723 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:06.855 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 687 of 3300
2025-07-21T19:09:06.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117746.8575864
2025-07-21T19:09:07.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 687/3300, Remaining exp time 0.847/1.0
2025-07-21T19:09:07.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:07.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:09:07.473 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:07.473 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:09:08.113 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 687 of 3300 done. Exposure state = 0
2025-07-21T19:09:08.113 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:08.115 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:08.247 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 688 of 3300
2025-07-21T19:09:08.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117748.2490456
2025-07-21T19:09:08.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:09:09.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 688/3300, Remaining exp time 0.169/1.0
2025-07-21T19:09:09.503 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 688 of 3300 done. Exposure state = 0
2025-07-21T19:09:09.503 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:09.524 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:09.638 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 689 of 3300
2025-07-21T19:09:09.640 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117749.6406965
2025-07-21T19:09:10.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:10.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:09:10.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:10.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:10.896 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 689 of 3300 done. Exposure state = 0
2025-07-21T19:09:10.896 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:10.920 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:11.143 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 690 of 3300
2025-07-21T19:09:11.145 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117751.1450515
2025-07-21T19:09:11.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 690/3300, Remaining exp time 0.998/1.0
2025-07-21T19:09:12.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 690 of 3300 done. Exposure state = 0
2025-07-21T19:09:12.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:12.402 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:12.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 691 of 3300
2025-07-21T19:09:12.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117752.5742571
2025-07-21T19:09:13.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 691/3300, Remaining exp time 0.358/1.0
2025-07-21T19:09:13.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:13.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:09:13.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:13.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:09:13.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 691 of 3300 done. Exposure state = 0
2025-07-21T19:09:13.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:13.831 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:14.114 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 692 of 3300
2025-07-21T19:09:14.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117754.116412
2025-07-21T19:09:15.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 692/3300, Remaining exp time 0.0/1.0
2025-07-21T19:09:15.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 692 of 3300 done. Exposure state = 0
2025-07-21T19:09:15.372 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:15.391 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:15.618 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 693 of 3300
2025-07-21T19:09:15.620 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117755.620513
2025-07-21T19:09:16.504 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:16.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-07-21T19:09:16.505 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:16.505 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:09:16.876 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 693 of 3300 done. Exposure state = 0
2025-07-21T19:09:16.876 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:16.878 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:17.085 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 694 of 3300
2025-07-21T19:09:17.087 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117757.087357
2025-07-21T19:09:17.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 694/3300, Remaining exp time 0.732/1.0
2025-07-21T19:09:18.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 694 of 3300 done. Exposure state = 0
2025-07-21T19:09:18.343 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:18.345 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:18.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:09:18.477 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 695 of 3300
2025-07-21T19:09:18.479 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117758.4790502
2025-07-21T19:09:19.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 695/3300, Remaining exp time 0.056/1.0
2025-07-21T19:09:19.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:19.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.001
2025-07-21T19:09:19.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:19.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:09:19.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 695 of 3300 done. Exposure state = 0
2025-07-21T19:09:19.734 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:19.736 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:19.981 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 696 of 3300
2025-07-21T19:09:19.983 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117759.9836657
2025-07-21T19:09:21.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 696 of 3300 done. Exposure state = 0
2025-07-21T19:09:21.239 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:21.263 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:21.486 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 697 of 3300
2025-07-21T19:09:21.488 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117761.4880211
2025-07-21T19:09:21.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 697/3300, Remaining exp time 0.997/1.0
2025-07-21T19:09:22.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:22.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:09:22.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:22.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:22.743 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 697 of 3300 done. Exposure state = 0
2025-07-21T19:09:22.743 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:22.745 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:22.953 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 698 of 3300
2025-07-21T19:09:22.954 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117762.954758
2025-07-21T19:09:23.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 698/3300, Remaining exp time 0.395/1.0
2025-07-21T19:09:24.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 698 of 3300 done. Exposure state = 0
2025-07-21T19:09:24.210 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:24.212 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:24.419 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 699 of 3300
2025-07-21T19:09:24.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117764.4214447
2025-07-21T19:09:25.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:25.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:09:25.573 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:25.573 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:09:25.676 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 699 of 3300 done. Exposure state = 0
2025-07-21T19:09:25.677 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:25.678 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:25.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 699/3300, Remaining exp time 0.0/1.0
2025-07-21T19:09:25.886 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 700 of 3300
2025-07-21T19:09:25.888 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117765.8881721
2025-07-21T19:09:27.143 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 700 of 3300 done. Exposure state = 0
2025-07-21T19:09:27.144 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:27.167 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:27.353 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 701 of 3300
2025-07-21T19:09:27.354 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117767.3549645
2025-07-21T19:09:27.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 701/3300, Remaining exp time 0.656/1.0
2025-07-21T19:09:28.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:09:28.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:09:21.597981
2025-07-21T19:09:28.449 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:09:21.597981
2025-07-21T19:09:28.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:09:28.449 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:09:28.449 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:09:28.449 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:09:28&start_after=2025-07-20T17:09:28&end_after=2025-07-21T17:09:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:09:28.450 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:09:28.576 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:28.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:09:28.577 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:28.577 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:09:28.585 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:09:28&start_after=2025-07-20T17:09:28&end_after=2025-07-21T17:09:28&telescope=1m0a&ordering=start HTTP/1.1" 200 2712
2025-07-21T19:09:28.601 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:09:28.601 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:09:28.601 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:09:28.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:09:28.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:09:28.602 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2930.397891
2025-07-21T19:09:28.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:09:28.610 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 701 of 3300 done. Exposure state = 0
2025-07-21T19:09:28.610 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:28.612 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:28.744 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 702 of 3300
2025-07-21T19:09:28.746 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117768.746396
2025-07-21T19:09:29.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 702/3300, Remaining exp time 0.0/1.0
2025-07-21T19:09:30.002 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 702 of 3300 done. Exposure state = 0
2025-07-21T19:09:30.002 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:30.004 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:30.211 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 703 of 3300
2025-07-21T19:09:30.213 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117770.213415
2025-07-21T19:09:31.469 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 703 of 3300 done. Exposure state = 0
2025-07-21T19:09:31.469 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:31.490 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:31.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:31.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:09:31.581 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:31.581 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:09:31.715 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 704 of 3300
2025-07-21T19:09:31.717 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117771.7176507
2025-07-21T19:09:31.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 704/3300, Remaining exp time 0.884/1.0
2025-07-21T19:09:32.973 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 704 of 3300 done. Exposure state = 0
2025-07-21T19:09:32.973 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:32.994 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:33.220 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 705 of 3300
2025-07-21T19:09:33.222 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117773.222155
2025-07-21T19:09:33.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 705/3300, Remaining exp time 0.319/1.0
2025-07-21T19:09:34.477 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 705 of 3300 done. Exposure state = 0
2025-07-21T19:09:34.477 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:34.497 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:34.584 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:34.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:09:34.585 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:34.585 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:09:34.687 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 706 of 3300
2025-07-21T19:09:34.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117774.6889753
2025-07-21T19:09:35.944 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 706 of 3300 done. Exposure state = 0
2025-07-21T19:09:35.945 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:35.967 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:36.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 706/3300, Remaining exp time 0.0/1.0
2025-07-21T19:09:36.154 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 707 of 3300
2025-07-21T19:09:36.155 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117776.1558383
2025-07-21T19:09:37.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 707 of 3300 done. Exposure state = 0
2025-07-21T19:09:37.411 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:37.430 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:37.545 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 708 of 3300
2025-07-21T19:09:37.547 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117777.5473762
2025-07-21T19:09:37.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:37.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:09:37.589 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:37.589 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:37.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:09:38.145 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 708/3300, Remaining exp time 0.468/1.0
2025-07-21T19:09:38.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 708 of 3300 done. Exposure state = 0
2025-07-21T19:09:38.803 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:38.823 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:39.049 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 709 of 3300
2025-07-21T19:09:39.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117779.0516732
2025-07-21T19:09:40.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 709/3300, Remaining exp time 0.0/1.0
2025-07-21T19:09:40.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 709 of 3300 done. Exposure state = 0
2025-07-21T19:09:40.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:40.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:40.516 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 710 of 3300
2025-07-21T19:09:40.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117780.5185177
2025-07-21T19:09:40.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:40.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:09:40.593 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:40.593 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:09:41.774 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 710 of 3300 done. Exposure state = 0
2025-07-21T19:09:41.774 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:41.795 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:42.058 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 711 of 3300
2025-07-21T19:09:42.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117782.060741
2025-07-21T19:09:42.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 711/3300, Remaining exp time 0.845/1.0
2025-07-21T19:09:43.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 711 of 3300 done. Exposure state = 0
2025-07-21T19:09:43.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:43.338 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:43.487 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 712 of 3300
2025-07-21T19:09:43.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117783.4895995
2025-07-21T19:09:43.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:43.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:09:43.597 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:43.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:44.351 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 712/3300, Remaining exp time 0.206/1.0
2025-07-21T19:09:44.745 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 712 of 3300 done. Exposure state = 0
2025-07-21T19:09:44.745 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:44.768 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:44.916 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 713 of 3300
2025-07-21T19:09:44.918 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117784.9187
2025-07-21T19:09:46.174 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 713 of 3300 done. Exposure state = 0
2025-07-21T19:09:46.174 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:46.176 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:46.346 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 714 of 3300
2025-07-21T19:09:46.347 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117786.3478682
2025-07-21T19:09:46.420 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 714/3300, Remaining exp time 0.996/1.0
2025-07-21T19:09:46.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:46.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:09:46.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:46.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:47.603 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 714 of 3300 done. Exposure state = 0
2025-07-21T19:09:47.603 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:47.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:09:47.626 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:47.775 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 715 of 3300
2025-07-21T19:09:47.776 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117787.7769468
2025-07-21T19:09:48.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 715/3300, Remaining exp time 0.358/1.0
2025-07-21T19:09:49.032 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 715 of 3300 done. Exposure state = 0
2025-07-21T19:09:49.032 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:49.051 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:49.242 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 716 of 3300
2025-07-21T19:09:49.243 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117789.2438304
2025-07-21T19:09:49.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:49.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:09:49.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:49.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:50.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 716 of 3300 done. Exposure state = 0
2025-07-21T19:09:50.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:50.516 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:50.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 716/3300, Remaining exp time 0.0/1.0
2025-07-21T19:09:50.746 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 717 of 3300
2025-07-21T19:09:50.748 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117790.7483444
2025-07-21T19:09:52.002 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 717 of 3300 done. Exposure state = 0
2025-07-21T19:09:52.003 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:52.005 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:52.213 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 718 of 3300
2025-07-21T19:09:52.215 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117792.215203
2025-07-21T19:09:52.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:52.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:09:52.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:52.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:52.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 718/3300, Remaining exp time 0.656/1.0
2025-07-21T19:09:53.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 718 of 3300 done. Exposure state = 0
2025-07-21T19:09:53.470 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:53.494 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:53.717 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 719 of 3300
2025-07-21T19:09:53.719 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117793.7193573
2025-07-21T19:09:54.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 719/3300, Remaining exp time 0.094/1.0
2025-07-21T19:09:54.974 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 719 of 3300 done. Exposure state = 0
2025-07-21T19:09:54.974 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:54.995 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:55.221 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 720 of 3300
2025-07-21T19:09:55.223 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117795.22367
2025-07-21T19:09:55.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:55.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:09:55.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:55.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:56.479 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 720 of 3300 done. Exposure state = 0
2025-07-21T19:09:56.479 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:56.503 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:56.727 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 721 of 3300
2025-07-21T19:09:56.729 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117796.729008
2025-07-21T19:09:56.762 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 721/3300, Remaining exp time 0.0/1.0
2025-07-21T19:09:57.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:09:57.983 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 721 of 3300 done. Exposure state = 0
2025-07-21T19:09:57.984 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:57.985 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:58.192 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 722 of 3300
2025-07-21T19:09:58.194 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117798.1947997
2025-07-21T19:09:58.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:09:58.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:09:58.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:09:58.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:09:58.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 722/3300, Remaining exp time 0.433/1.0
2025-07-21T19:09:59.450 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 722 of 3300 done. Exposure state = 0
2025-07-21T19:09:59.450 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:09:59.472 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:09:59.697 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 723 of 3300
2025-07-21T19:09:59.699 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117799.6990924
2025-07-21T19:10:00.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 723/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:00.954 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 723 of 3300 done. Exposure state = 0
2025-07-21T19:10:00.954 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:00.973 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:01.164 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 724 of 3300
2025-07-21T19:10:01.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117801.1658998
2025-07-21T19:10:01.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:01.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:10:01.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:01.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:02.420 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 724 of 3300 done. Exposure state = 0
2025-07-21T19:10:02.420 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:02.422 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:02.630 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 725 of 3300
2025-07-21T19:10:02.632 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117802.6323903
2025-07-21T19:10:02.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 725/3300, Remaining exp time 0.733/1.0
2025-07-21T19:10:03.887 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 725 of 3300 done. Exposure state = 0
2025-07-21T19:10:03.888 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:03.890 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:04.135 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 726 of 3300
2025-07-21T19:10:04.136 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117804.1367974
2025-07-21T19:10:04.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:04.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:10:04.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:04.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:10:05.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 726/3300, Remaining exp time 0.17/1.0
2025-07-21T19:10:05.392 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 726 of 3300 done. Exposure state = 0
2025-07-21T19:10:05.392 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:05.394 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:05.601 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 727 of 3300
2025-07-21T19:10:05.603 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117805.603453
2025-07-21T19:10:06.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 727 of 3300 done. Exposure state = 0
2025-07-21T19:10:06.858 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:06.860 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:07.069 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 728 of 3300
2025-07-21T19:10:07.071 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117807.071181
2025-07-21T19:10:07.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 728/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:07.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:07.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:10:07.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:10:07.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:07.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:08.326 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 728 of 3300 done. Exposure state = 0
2025-07-21T19:10:08.327 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:08.329 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:08.535 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 729 of 3300
2025-07-21T19:10:08.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117808.5370255
2025-07-21T19:10:09.173 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 729/3300, Remaining exp time 0.432/1.0
2025-07-21T19:10:09.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 729 of 3300 done. Exposure state = 0
2025-07-21T19:10:09.792 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:09.815 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:10.114 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 730 of 3300
2025-07-21T19:10:10.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117810.1166718
2025-07-21T19:10:10.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:10.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-07-21T19:10:10.644 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:10.644 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:10:11.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 730/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:11.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 730 of 3300 done. Exposure state = 0
2025-07-21T19:10:11.372 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:11.395 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:11.619 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 731 of 3300
2025-07-21T19:10:11.620 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117811.620834
2025-07-21T19:10:12.876 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 731 of 3300 done. Exposure state = 0
2025-07-21T19:10:12.876 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:12.896 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:13.123 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 732 of 3300
2025-07-21T19:10:13.125 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117813.125001
2025-07-21T19:10:13.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 732/3300, Remaining exp time 0.882/1.0
2025-07-21T19:10:13.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:13.647 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-07-21T19:10:13.647 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:13.647 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:14.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 732 of 3300 done. Exposure state = 0
2025-07-21T19:10:14.380 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:14.383 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:14.590 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 733 of 3300
2025-07-21T19:10:14.591 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117814.5918906
2025-07-21T19:10:15.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 733/3300, Remaining exp time 0.282/1.0
2025-07-21T19:10:15.847 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 733 of 3300 done. Exposure state = 0
2025-07-21T19:10:15.847 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:15.871 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:16.094 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 734 of 3300
2025-07-21T19:10:16.096 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117816.0964057
2025-07-21T19:10:16.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:16.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:10:16.651 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:16.651 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:17.352 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 734 of 3300 done. Exposure state = 0
2025-07-21T19:10:17.352 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:17.373 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:17.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 734/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:17.636 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 735 of 3300
2025-07-21T19:10:17.638 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117817.6383495
2025-07-21T19:10:17.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:10:18.894 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 735 of 3300 done. Exposure state = 0
2025-07-21T19:10:18.894 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:18.926 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:19.140 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 736 of 3300
2025-07-21T19:10:19.142 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117819.1426702
2025-07-21T19:10:19.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 736/3300, Remaining exp time 0.619/1.0
2025-07-21T19:10:19.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:19.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:10:19.653 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:19.653 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:20.398 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 736 of 3300 done. Exposure state = 0
2025-07-21T19:10:20.398 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:20.400 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:20.607 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 737 of 3300
2025-07-21T19:10:20.609 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117820.6094868
2025-07-21T19:10:21.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 737/3300, Remaining exp time 0.019/1.0
2025-07-21T19:10:21.865 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 737 of 3300 done. Exposure state = 0
2025-07-21T19:10:21.865 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:21.881 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:22.112 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 738 of 3300
2025-07-21T19:10:22.113 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117822.1139657
2025-07-21T19:10:22.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:22.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:10:22.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:22.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:23.369 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 738 of 3300 done. Exposure state = 0
2025-07-21T19:10:23.369 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:23.389 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:23.616 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 739 of 3300
2025-07-21T19:10:23.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117823.6181765
2025-07-21T19:10:23.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 739/3300, Remaining exp time 0.959/1.0
2025-07-21T19:10:24.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 739 of 3300 done. Exposure state = 0
2025-07-21T19:10:24.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:24.896 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:25.120 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 740 of 3300
2025-07-21T19:10:25.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117825.1226254
2025-07-21T19:10:25.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:25.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:10:25.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:25.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:10:25.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 740/3300, Remaining exp time 0.395/1.0
2025-07-21T19:10:26.378 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 740 of 3300 done. Exposure state = 0
2025-07-21T19:10:26.378 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:26.380 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:26.587 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 741 of 3300
2025-07-21T19:10:26.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117826.5894163
2025-07-21T19:10:27.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:10:27.677 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:10:21.728455
2025-07-21T19:10:27.677 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:10:21.728455
2025-07-21T19:10:27.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:10:27.677 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:10:27.677 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:10:27.678 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:10:27&start_after=2025-07-20T17:10:27&end_after=2025-07-21T17:10:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:10:27.678 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:10:27.791 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:10:27&start_after=2025-07-20T17:10:27&end_after=2025-07-21T17:10:27&telescope=1m0a&ordering=start HTTP/1.1" 200 2704
2025-07-21T19:10:27.808 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:10:27.808 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:10:27.808 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:10:27.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:10:27.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:10:27.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2871.191129
2025-07-21T19:10:27.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:10:27.844 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 741 of 3300 done. Exposure state = 0
2025-07-21T19:10:27.844 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:27.846 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:27.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 741/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:28.092 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 742 of 3300
2025-07-21T19:10:28.094 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117828.0940206
2025-07-21T19:10:28.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:28.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:10:28.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:28.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:29.349 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 742 of 3300 done. Exposure state = 0
2025-07-21T19:10:29.349 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:29.372 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:29.596 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 743 of 3300
2025-07-21T19:10:29.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117829.5981212
2025-07-21T19:10:29.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 743/3300, Remaining exp time 0.731/1.0
2025-07-21T19:10:30.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 743 of 3300 done. Exposure state = 0
2025-07-21T19:10:30.853 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:30.871 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:31.063 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 744 of 3300
2025-07-21T19:10:31.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117831.0648594
2025-07-21T19:10:31.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:31.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:10:31.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:31.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:10:32.001 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 744/3300, Remaining exp time 0.13/1.0
2025-07-21T19:10:32.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 744 of 3300 done. Exposure state = 0
2025-07-21T19:10:32.320 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:32.322 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:32.529 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 745 of 3300
2025-07-21T19:10:32.531 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117832.5315788
2025-07-21T19:10:33.786 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 745 of 3300 done. Exposure state = 0
2025-07-21T19:10:33.786 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:33.808 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:34.035 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 746 of 3300
2025-07-21T19:10:34.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117834.0375485
2025-07-21T19:10:34.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 746/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:34.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:34.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:10:34.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:34.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:10:35.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 746 of 3300 done. Exposure state = 0
2025-07-21T19:10:35.293 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:35.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:35.538 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 747 of 3300
2025-07-21T19:10:35.540 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117835.5402844
2025-07-21T19:10:36.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 747/3300, Remaining exp time 0.47/1.0
2025-07-21T19:10:36.795 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 747 of 3300 done. Exposure state = 0
2025-07-21T19:10:36.795 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:36.814 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:36.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:10:37.005 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 748 of 3300
2025-07-21T19:10:37.007 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117837.007151
2025-07-21T19:10:37.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:37.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:10:37.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:37.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:10:38.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 748/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:38.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 748 of 3300 done. Exposure state = 0
2025-07-21T19:10:38.262 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:38.264 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:38.472 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 749 of 3300
2025-07-21T19:10:38.473 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117838.4738083
2025-07-21T19:10:39.729 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 749 of 3300 done. Exposure state = 0
2025-07-21T19:10:39.729 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:39.747 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:39.938 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 750 of 3300
2025-07-21T19:10:39.940 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117839.9404967
2025-07-21T19:10:40.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 750/3300, Remaining exp time 0.732/1.0
2025-07-21T19:10:40.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:40.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:10:40.679 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:40.679 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:10:41.196 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 750 of 3300 done. Exposure state = 0
2025-07-21T19:10:41.196 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:41.218 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:41.443 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 751 of 3300
2025-07-21T19:10:41.445 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117841.4451842
2025-07-21T19:10:42.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 751/3300, Remaining exp time 0.169/1.0
2025-07-21T19:10:42.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 751 of 3300 done. Exposure state = 0
2025-07-21T19:10:42.700 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:42.719 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:42.964 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 752 of 3300
2025-07-21T19:10:42.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117842.965841
2025-07-21T19:10:43.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:43.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:10:43.683 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:43.683 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:44.221 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 752 of 3300 done. Exposure state = 0
2025-07-21T19:10:44.221 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:44.223 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:44.452 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 752/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:44.489 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 753 of 3300
2025-07-21T19:10:44.491 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117844.4911737
2025-07-21T19:10:45.746 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 753 of 3300 done. Exposure state = 0
2025-07-21T19:10:45.746 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:45.766 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:46.031 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 754 of 3300
2025-07-21T19:10:46.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117846.0333397
2025-07-21T19:10:46.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 754/3300, Remaining exp time 0.582/1.0
2025-07-21T19:10:46.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:46.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:10:46.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:46.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:10:46.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:10:47.289 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 754 of 3300 done. Exposure state = 0
2025-07-21T19:10:47.289 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:47.310 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:47.536 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 755 of 3300
2025-07-21T19:10:47.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117847.5378306
2025-07-21T19:10:48.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 755/3300, Remaining exp time 0.019/1.0
2025-07-21T19:10:48.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 755 of 3300 done. Exposure state = 0
2025-07-21T19:10:48.793 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:48.814 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:49.040 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 756 of 3300
2025-07-21T19:10:49.042 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117849.0420623
2025-07-21T19:10:49.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:49.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:10:49.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:49.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:50.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 756 of 3300 done. Exposure state = 0
2025-07-21T19:10:50.297 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:50.299 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:50.507 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 757 of 3300
2025-07-21T19:10:50.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117850.50874
2025-07-21T19:10:50.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 757/3300, Remaining exp time 0.922/1.0
2025-07-21T19:10:51.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 757 of 3300 done. Exposure state = 0
2025-07-21T19:10:51.764 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:51.766 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:52.011 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 758 of 3300
2025-07-21T19:10:52.013 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117852.0134454
2025-07-21T19:10:52.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:52.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:10:52.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:52.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:52.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 758/3300, Remaining exp time 0.359/1.0
2025-07-21T19:10:53.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 758 of 3300 done. Exposure state = 0
2025-07-21T19:10:53.269 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:53.271 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:53.478 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 759 of 3300
2025-07-21T19:10:53.480 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117853.4800792
2025-07-21T19:10:54.735 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 759 of 3300 done. Exposure state = 0
2025-07-21T19:10:54.735 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:54.737 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:54.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 759/3300, Remaining exp time 0.0/1.0
2025-07-21T19:10:54.982 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 760 of 3300
2025-07-21T19:10:54.984 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117854.984359
2025-07-21T19:10:55.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:55.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:10:55.732 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:55.732 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:56.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 760 of 3300 done. Exposure state = 0
2025-07-21T19:10:56.239 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:56.241 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:56.449 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 761 of 3300
2025-07-21T19:10:56.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117856.4511542
2025-07-21T19:10:56.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:10:56.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 761/3300, Remaining exp time 0.656/1.0
2025-07-21T19:10:57.706 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 761 of 3300 done. Exposure state = 0
2025-07-21T19:10:57.706 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:57.727 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:57.955 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 762 of 3300
2025-07-21T19:10:57.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117857.9567344
2025-07-21T19:10:58.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:10:58.760 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:10:58.760 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:10:58.760 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:10:58.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 762/3300, Remaining exp time 0.095/1.0
2025-07-21T19:10:59.217 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 762 of 3300 done. Exposure state = 0
2025-07-21T19:10:59.217 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:10:59.219 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:10:59.420 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 763 of 3300
2025-07-21T19:10:59.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117859.4224043
2025-07-21T19:11:00.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 763 of 3300 done. Exposure state = 0
2025-07-21T19:11:00.678 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:00.680 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:00.925 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 764 of 3300
2025-07-21T19:11:00.927 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117860.927031
2025-07-21T19:11:00.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 764/3300, Remaining exp time 0.997/1.0
2025-07-21T19:11:01.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:01.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:11:01.783 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:01.783 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:11:02.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 764 of 3300 done. Exposure state = 0
2025-07-21T19:11:02.182 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:02.184 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:02.391 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 765 of 3300
2025-07-21T19:11:02.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117862.3935716
2025-07-21T19:11:03.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 765/3300, Remaining exp time 0.395/1.0
2025-07-21T19:11:03.649 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 765 of 3300 done. Exposure state = 0
2025-07-21T19:11:03.649 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:03.668 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:03.897 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 766 of 3300
2025-07-21T19:11:03.898 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117863.8987
2025-07-21T19:11:04.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:04.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-07-21T19:11:04.807 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:04.807 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T19:11:05.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 766/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:05.154 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 766 of 3300 done. Exposure state = 0
2025-07-21T19:11:05.154 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:05.156 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:05.362 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 767 of 3300
2025-07-21T19:11:05.364 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117865.3645737
2025-07-21T19:11:06.620 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 767 of 3300 done. Exposure state = 0
2025-07-21T19:11:06.620 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:06.622 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:06.829 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 768 of 3300
2025-07-21T19:11:06.831 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117866.8313053
2025-07-21T19:11:06.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:11:07.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 768/3300, Remaining exp time 0.694/1.0
2025-07-21T19:11:07.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:07.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-07-21T19:11:07.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:07.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:11:08.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 768 of 3300 done. Exposure state = 0
2025-07-21T19:11:08.086 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:08.089 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:08.296 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 769 of 3300
2025-07-21T19:11:08.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117868.298088
2025-07-21T19:11:09.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 769/3300, Remaining exp time 0.095/1.0
2025-07-21T19:11:09.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 769 of 3300 done. Exposure state = 0
2025-07-21T19:11:09.558 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:09.583 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:09.800 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 770 of 3300
2025-07-21T19:11:09.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117869.80241
2025-07-21T19:11:10.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:10.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:11:10.856 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:10.856 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:11:11.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 770 of 3300 done. Exposure state = 0
2025-07-21T19:11:11.058 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:11.059 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:11.267 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 771 of 3300
2025-07-21T19:11:11.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117871.2693787
2025-07-21T19:11:11.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 771/3300, Remaining exp time 0.998/1.0
2025-07-21T19:11:12.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 771 of 3300 done. Exposure state = 0
2025-07-21T19:11:12.524 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:12.526 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:12.734 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 772 of 3300
2025-07-21T19:11:12.736 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117872.7361586
2025-07-21T19:11:13.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 772/3300, Remaining exp time 0.394/1.0
2025-07-21T19:11:13.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:13.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:11:13.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:13.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:13.991 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 772 of 3300 done. Exposure state = 0
2025-07-21T19:11:13.991 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:13.993 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:14.200 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 773 of 3300
2025-07-21T19:11:14.202 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117874.2027583
2025-07-21T19:11:15.458 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 773 of 3300 done. Exposure state = 0
2025-07-21T19:11:15.458 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:15.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 773/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:15.480 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:15.705 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 774 of 3300
2025-07-21T19:11:15.707 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117875.7070851
2025-07-21T19:11:16.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:11:16.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:16.884 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:11:16.884 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:16.884 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:11:16.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 774 of 3300 done. Exposure state = 0
2025-07-21T19:11:16.962 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:16.964 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:17.172 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 775 of 3300
2025-07-21T19:11:17.173 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117877.1737802
2025-07-21T19:11:17.546 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 775/3300, Remaining exp time 0.694/1.0
2025-07-21T19:11:18.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 775 of 3300 done. Exposure state = 0
2025-07-21T19:11:18.429 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:18.431 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:18.638 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 776 of 3300
2025-07-21T19:11:18.640 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117878.6406002
2025-07-21T19:11:19.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 776/3300, Remaining exp time 0.094/1.0
2025-07-21T19:11:19.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:19.896 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 776 of 3300 done. Exposure state = 0
2025-07-21T19:11:19.896 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:19.906 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:19.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:11:19.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:19.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:20.143 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 777 of 3300
2025-07-21T19:11:20.145 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117880.1452758
2025-07-21T19:11:21.401 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 777 of 3300 done. Exposure state = 0
2025-07-21T19:11:21.401 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:21.421 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:21.648 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 778 of 3300
2025-07-21T19:11:21.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117881.6502414
2025-07-21T19:11:21.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 778/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:22.905 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 778 of 3300 done. Exposure state = 0
2025-07-21T19:11:22.906 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:22.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:22.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:11:22.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:22.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:22.927 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:23.151 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 779 of 3300
2025-07-21T19:11:23.153 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117883.1536796
2025-07-21T19:11:23.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 779/3300, Remaining exp time 0.432/1.0
2025-07-21T19:11:24.409 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 779 of 3300 done. Exposure state = 0
2025-07-21T19:11:24.409 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:24.411 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:24.618 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 780 of 3300
2025-07-21T19:11:24.620 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117884.6204422
2025-07-21T19:11:25.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 780/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:25.875 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 780 of 3300 done. Exposure state = 0
2025-07-21T19:11:25.875 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:25.898 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:25.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:25.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:11:25.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:25.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:11:26.123 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 781 of 3300
2025-07-21T19:11:26.124 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117886.1249232
2025-07-21T19:11:26.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:11:26.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:11:21.858198
2025-07-21T19:11:26.867 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:11:21.858198
2025-07-21T19:11:26.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:11:26.867 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:11:26.867 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:11:26.867 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:11:26&start_after=2025-07-20T17:11:26&end_after=2025-07-21T17:11:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:11:26.868 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:11:26.987 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:11:26&start_after=2025-07-20T17:11:26&end_after=2025-07-21T17:11:26&telescope=1m0a&ordering=start HTTP/1.1" 200 2710
2025-07-21T19:11:27.003 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:11:27.003 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:11:27.003 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:11:27.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:11:27.003 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:11:27.004 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2811.995978
2025-07-21T19:11:27.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:11:27.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 781 of 3300 done. Exposure state = 0
2025-07-21T19:11:27.380 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:27.402 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:27.627 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 782 of 3300
2025-07-21T19:11:27.629 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117887.6290288
2025-07-21T19:11:27.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 782/3300, Remaining exp time 0.77/1.0
2025-07-21T19:11:28.884 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 782 of 3300 done. Exposure state = 0
2025-07-21T19:11:28.884 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:28.909 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:28.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:28.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:11:28.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:28.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:11:29.131 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 783 of 3300
2025-07-21T19:11:29.133 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117889.1336663
2025-07-21T19:11:30.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 783/3300, Remaining exp time 0.206/1.0
2025-07-21T19:11:30.389 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 783 of 3300 done. Exposure state = 0
2025-07-21T19:11:30.389 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:30.391 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:30.598 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 784 of 3300
2025-07-21T19:11:30.600 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117890.6005046
2025-07-21T19:11:31.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 784 of 3300 done. Exposure state = 0
2025-07-21T19:11:31.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:31.885 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:31.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:31.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:11:31.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:31.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:11:32.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 784/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:32.178 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 785 of 3300
2025-07-21T19:11:32.180 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117892.1801052
2025-07-21T19:11:33.437 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 785 of 3300 done. Exposure state = 0
2025-07-21T19:11:33.437 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:33.466 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:33.684 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 786 of 3300
2025-07-21T19:11:33.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117893.6876473
2025-07-21T19:11:34.209 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 786/3300, Remaining exp time 0.552/1.0
2025-07-21T19:11:34.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:34.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 786 of 3300 done. Exposure state = 0
2025-07-21T19:11:34.952 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:34.968 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:34.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:11:34.968 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:34.968 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:11:35.189 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 787 of 3300
2025-07-21T19:11:35.192 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117895.1925473
2025-07-21T19:11:36.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:11:36.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 787/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:36.457 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 787 of 3300 done. Exposure state = 0
2025-07-21T19:11:36.457 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:36.481 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:36.691 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 788 of 3300
2025-07-21T19:11:36.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117896.6935422
2025-07-21T19:11:37.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 788 of 3300 done. Exposure state = 0
2025-07-21T19:11:37.952 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:37.974 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:37.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:37.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:11:37.975 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:37.975 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:38.195 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 789 of 3300
2025-07-21T19:11:38.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117898.1976604
2025-07-21T19:11:38.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 789/3300, Remaining exp time 0.919/1.0
2025-07-21T19:11:39.456 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 789 of 3300 done. Exposure state = 0
2025-07-21T19:11:39.456 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:39.484 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:39.702 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 790 of 3300
2025-07-21T19:11:39.705 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117899.7059138
2025-07-21T19:11:40.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 790/3300, Remaining exp time 0.364/1.0
2025-07-21T19:11:40.969 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 790 of 3300 done. Exposure state = 0
2025-07-21T19:11:40.969 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:40.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:40.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:11:40.990 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:40.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:40.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:41.244 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 791 of 3300
2025-07-21T19:11:41.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117901.2484756
2025-07-21T19:11:42.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 791/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:42.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 791 of 3300 done. Exposure state = 0
2025-07-21T19:11:42.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:42.541 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:42.748 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 792 of 3300
2025-07-21T19:11:42.752 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117902.75206
2025-07-21T19:11:43.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:43.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:11:43.995 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:43.995 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:44.014 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 792 of 3300 done. Exposure state = 0
2025-07-21T19:11:44.015 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:44.016 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:44.213 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 793 of 3300
2025-07-21T19:11:44.215 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117904.2152169
2025-07-21T19:11:44.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 793/3300, Remaining exp time 0.73/1.0
2025-07-21T19:11:45.474 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 793 of 3300 done. Exposure state = 0
2025-07-21T19:11:45.475 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:45.504 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:45.720 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 794 of 3300
2025-07-21T19:11:45.723 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117905.7235632
2025-07-21T19:11:46.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:11:46.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 794/3300, Remaining exp time 0.138/1.0
2025-07-21T19:11:46.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 794 of 3300 done. Exposure state = 0
2025-07-21T19:11:46.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:46.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:47.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:11:47.008 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:47.008 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:47.014 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:47.224 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 795 of 3300
2025-07-21T19:11:47.227 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117907.2278855
2025-07-21T19:11:48.493 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 795 of 3300 done. Exposure state = 0
2025-07-21T19:11:48.493 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:48.518 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:48.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 796 of 3300
2025-07-21T19:11:48.733 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117908.7337852
2025-07-21T19:11:48.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 796/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:49.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 796 of 3300 done. Exposure state = 0
2025-07-21T19:11:49.999 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:50.005 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:50.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:50.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:11:50.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:50.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:11:50.231 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 797 of 3300
2025-07-21T19:11:50.233 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117910.2339225
2025-07-21T19:11:50.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 797/3300, Remaining exp time 0.432/1.0
2025-07-21T19:11:51.493 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 797 of 3300 done. Exposure state = 0
2025-07-21T19:11:51.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:51.516 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:51.737 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 798 of 3300
2025-07-21T19:11:51.740 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117911.7407606
2025-07-21T19:11:52.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 798/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:53.006 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 798 of 3300 done. Exposure state = 0
2025-07-21T19:11:53.006 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:53.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:53.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:11:53.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:53.032 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:11:53.037 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:53.242 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 799 of 3300
2025-07-21T19:11:53.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117913.2460322
2025-07-21T19:11:54.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 799 of 3300 done. Exposure state = 0
2025-07-21T19:11:54.510 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:54.538 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:54.783 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 800 of 3300
2025-07-21T19:11:54.787 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117914.787198
2025-07-21T19:11:55.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 800/3300, Remaining exp time 0.851/1.0
2025-07-21T19:11:56.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:11:56.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:56.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:11:56.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:56.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:11:56.050 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 800 of 3300 done. Exposure state = 0
2025-07-21T19:11:56.050 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:56.052 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:56.249 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 801 of 3300
2025-07-21T19:11:56.251 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117916.251544
2025-07-21T19:11:57.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 801/3300, Remaining exp time 0.244/1.0
2025-07-21T19:11:57.511 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 801 of 3300 done. Exposure state = 0
2025-07-21T19:11:57.511 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:57.534 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:57.755 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 802 of 3300
2025-07-21T19:11:57.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117917.758536
2025-07-21T19:11:59.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 802 of 3300 done. Exposure state = 0
2025-07-21T19:11:59.023 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:11:59.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:11:59.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:11:59.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:11:59.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:11:59.048 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:11:59.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 802/3300, Remaining exp time 0.0/1.0
2025-07-21T19:11:59.297 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 803 of 3300
2025-07-21T19:11:59.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117919.3012059
2025-07-21T19:12:00.566 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 803 of 3300 done. Exposure state = 0
2025-07-21T19:12:00.566 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:00.595 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:00.801 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 804 of 3300
2025-07-21T19:12:00.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117920.8053465
2025-07-21T19:12:01.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 804/3300, Remaining exp time 0.625/1.0
2025-07-21T19:12:02.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:02.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:12:02.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:02.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:12:02.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 804 of 3300 done. Exposure state = 0
2025-07-21T19:12:02.069 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:02.071 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:02.266 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 805 of 3300
2025-07-21T19:12:02.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117922.2686565
2025-07-21T19:12:03.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 805/3300, Remaining exp time 0.017/1.0
2025-07-21T19:12:03.528 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 805 of 3300 done. Exposure state = 0
2025-07-21T19:12:03.528 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:03.554 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:03.771 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 806 of 3300
2025-07-21T19:12:03.774 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117923.7741332
2025-07-21T19:12:05.035 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 806 of 3300 done. Exposure state = 0
2025-07-21T19:12:05.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:05.081 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:05.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:12:05.084 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:05.089 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:12:05.089 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:05.314 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 807 of 3300
2025-07-21T19:12:05.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117925.3180275
2025-07-21T19:12:05.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 807/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:06.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:12:06.582 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 807 of 3300 done. Exposure state = 0
2025-07-21T19:12:06.582 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:06.603 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:06.819 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 808 of 3300
2025-07-21T19:12:06.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117926.8224742
2025-07-21T19:12:07.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 808/3300, Remaining exp time 0.44/1.0
2025-07-21T19:12:08.085 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 808 of 3300 done. Exposure state = 0
2025-07-21T19:12:08.086 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:08.088 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:08.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:08.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:12:08.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:08.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:08.285 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 809 of 3300
2025-07-21T19:12:08.289 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117928.289111
2025-07-21T19:12:09.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 809/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:09.553 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 809 of 3300 done. Exposure state = 0
2025-07-21T19:12:09.553 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:09.577 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:09.790 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 810 of 3300
2025-07-21T19:12:09.793 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117929.7936518
2025-07-21T19:12:11.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 810 of 3300 done. Exposure state = 0
2025-07-21T19:12:11.059 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:11.082 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:11.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:11.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:12:11.095 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:11.095 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:11.294 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 811 of 3300
2025-07-21T19:12:11.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117931.2980425
2025-07-21T19:12:11.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 811/3300, Remaining exp time 0.776/1.0
2025-07-21T19:12:12.563 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 811 of 3300 done. Exposure state = 0
2025-07-21T19:12:12.563 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:12.586 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:12.799 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 812 of 3300
2025-07-21T19:12:12.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117932.8022754
2025-07-21T19:12:13.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 812/3300, Remaining exp time 0.175/1.0
2025-07-21T19:12:14.065 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 812 of 3300 done. Exposure state = 0
2025-07-21T19:12:14.065 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:14.067 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:14.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:14.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:12:14.099 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:14.099 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:14.264 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 813 of 3300
2025-07-21T19:12:14.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117934.2664301
2025-07-21T19:12:15.526 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 813 of 3300 done. Exposure state = 0
2025-07-21T19:12:15.526 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:15.548 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:15.772 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 814 of 3300
2025-07-21T19:12:15.775 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117935.7752345
2025-07-21T19:12:15.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 814/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:16.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:12:17.040 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 814 of 3300 done. Exposure state = 0
2025-07-21T19:12:17.040 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:17.047 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:17.103 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:17.104 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:12:17.105 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:17.105 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:17.273 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 815 of 3300
2025-07-21T19:12:17.275 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117937.2751887
2025-07-21T19:12:17.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 815/3300, Remaining exp time 0.432/1.0
2025-07-21T19:12:18.534 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 815 of 3300 done. Exposure state = 0
2025-07-21T19:12:18.535 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:18.541 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:18.741 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 816 of 3300
2025-07-21T19:12:18.745 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117938.7451813
2025-07-21T19:12:20.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 816 of 3300 done. Exposure state = 0
2025-07-21T19:12:20.008 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:20.010 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:20.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 816/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:20.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:20.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:12:20.109 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:20.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:20.244 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 817 of 3300
2025-07-21T19:12:20.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117940.2466004
2025-07-21T19:12:21.506 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 817 of 3300 done. Exposure state = 0
2025-07-21T19:12:21.506 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:21.527 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:21.787 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 818 of 3300
2025-07-21T19:12:21.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117941.7910123
2025-07-21T19:12:22.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 818/3300, Remaining exp time 0.777/1.0
2025-07-21T19:12:23.055 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 818 of 3300 done. Exposure state = 0
2025-07-21T19:12:23.056 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:23.082 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:23.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:23.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:12:23.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:23.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:12:23.292 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 819 of 3300
2025-07-21T19:12:23.295 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117943.2954519
2025-07-21T19:12:24.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 819/3300, Remaining exp time 0.213/1.0
2025-07-21T19:12:24.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 819 of 3300 done. Exposure state = 0
2025-07-21T19:12:24.560 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:24.586 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:24.796 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 820 of 3300
2025-07-21T19:12:24.800 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117944.800644
2025-07-21T19:12:26.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:12:26.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 820 of 3300 done. Exposure state = 0
2025-07-21T19:12:26.064 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:26.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:12:21.986592
2025-07-21T19:12:26.065 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:12:21.986592
2025-07-21T19:12:26.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:12:26.065 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:12:26.066 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:26.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:12:26.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:12:26&start_after=2025-07-20T17:12:26&end_after=2025-07-21T17:12:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:12:26.067 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:12:26.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:26.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:12:26.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:26.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:12:26.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 820/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:26.301 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 821 of 3300
2025-07-21T19:12:26.304 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117946.3048892
2025-07-21T19:12:26.320 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:12:26&start_after=2025-07-20T17:12:26&end_after=2025-07-21T17:12:26&telescope=1m0a&ordering=start HTTP/1.1" 200 2719
2025-07-21T19:12:26.347 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:12:26.347 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:12:26.348 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:12:26.348 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:12:26.348 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:12:26.348 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2752.651849
2025-07-21T19:12:26.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:12:27.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 821 of 3300 done. Exposure state = 0
2025-07-21T19:12:27.570 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:27.595 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:27.805 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 822 of 3300
2025-07-21T19:12:27.809 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117947.8093925
2025-07-21T19:12:28.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 822/3300, Remaining exp time 0.552/1.0
2025-07-21T19:12:29.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 822 of 3300 done. Exposure state = 0
2025-07-21T19:12:29.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:29.101 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:29.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:29.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:12:29.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:29.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:12:29.309 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 823 of 3300
2025-07-21T19:12:29.312 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117949.3127275
2025-07-21T19:12:30.398 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 823/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:30.577 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 823 of 3300 done. Exposure state = 0
2025-07-21T19:12:30.578 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:30.602 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:30.813 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 824 of 3300
2025-07-21T19:12:30.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117950.8157642
2025-07-21T19:12:32.075 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 824 of 3300 done. Exposure state = 0
2025-07-21T19:12:32.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:32.077 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:32.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:32.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:12:32.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:32.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:12:32.278 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 825 of 3300
2025-07-21T19:12:32.280 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117952.2804573
2025-07-21T19:12:32.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 825/3300, Remaining exp time 0.882/1.0
2025-07-21T19:12:33.535 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 825 of 3300 done. Exposure state = 0
2025-07-21T19:12:33.536 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:33.555 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:33.783 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 826 of 3300
2025-07-21T19:12:33.784 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117953.784839
2025-07-21T19:12:34.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 826/3300, Remaining exp time 0.319/1.0
2025-07-21T19:12:35.040 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 826 of 3300 done. Exposure state = 0
2025-07-21T19:12:35.040 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:35.062 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:35.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:35.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:12:35.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:35.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:35.287 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 827 of 3300
2025-07-21T19:12:35.289 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117955.2894125
2025-07-21T19:12:35.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:12:36.544 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 827 of 3300 done. Exposure state = 0
2025-07-21T19:12:36.544 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:36.562 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:36.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 827/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:36.829 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 828 of 3300
2025-07-21T19:12:36.831 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117956.8312097
2025-07-21T19:12:38.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:38.136 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:12:38.136 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:38.136 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:12:38.137 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 828 of 3300 done. Exposure state = 0
2025-07-21T19:12:38.137 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:38.139 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:38.333 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 829 of 3300
2025-07-21T19:12:38.335 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117958.3355887
2025-07-21T19:12:38.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 829/3300, Remaining exp time 0.732/1.0
2025-07-21T19:12:39.591 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 829 of 3300 done. Exposure state = 0
2025-07-21T19:12:39.591 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:39.610 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:39.838 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 830 of 3300
2025-07-21T19:12:39.839 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117959.8399148
2025-07-21T19:12:40.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 830/3300, Remaining exp time 0.169/1.0
2025-07-21T19:12:41.095 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 830 of 3300 done. Exposure state = 0
2025-07-21T19:12:41.095 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:41.115 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:41.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:41.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:12:41.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:41.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:41.342 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 831 of 3300
2025-07-21T19:12:41.344 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117961.344379
2025-07-21T19:12:42.600 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 831 of 3300 done. Exposure state = 0
2025-07-21T19:12:42.600 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:42.617 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:42.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 831/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:42.884 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 832 of 3300
2025-07-21T19:12:42.886 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117962.8865933
2025-07-21T19:12:44.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:44.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:12:44.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:44.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:44.142 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 832 of 3300 done. Exposure state = 0
2025-07-21T19:12:44.142 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:44.144 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:44.351 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 833 of 3300
2025-07-21T19:12:44.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117964.3533936
2025-07-21T19:12:44.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 833/3300, Remaining exp time 0.506/1.0
2025-07-21T19:12:45.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:12:45.608 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 833 of 3300 done. Exposure state = 0
2025-07-21T19:12:45.608 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:45.612 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:45.818 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 834 of 3300
2025-07-21T19:12:45.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117965.820033
2025-07-21T19:12:46.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 834/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:47.075 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 834 of 3300 done. Exposure state = 0
2025-07-21T19:12:47.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:47.097 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:47.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:47.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:12:47.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:47.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:47.323 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 835 of 3300
2025-07-21T19:12:47.324 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117967.324647
2025-07-21T19:12:48.580 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 835 of 3300 done. Exposure state = 0
2025-07-21T19:12:48.580 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:48.600 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:48.827 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 836 of 3300
2025-07-21T19:12:48.828 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117968.8289695
2025-07-21T19:12:49.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 836/3300, Remaining exp time 0.846/1.0
2025-07-21T19:12:50.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 836 of 3300 done. Exposure state = 0
2025-07-21T19:12:50.084 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:50.087 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:50.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:50.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:12:50.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:50.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:12:50.294 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 837 of 3300
2025-07-21T19:12:50.295 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117970.2958782
2025-07-21T19:12:51.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 837/3300, Remaining exp time 0.244/1.0
2025-07-21T19:12:51.551 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 837 of 3300 done. Exposure state = 0
2025-07-21T19:12:51.551 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:51.573 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:51.798 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 838 of 3300
2025-07-21T19:12:51.800 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117971.800314
2025-07-21T19:12:53.055 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 838 of 3300 done. Exposure state = 0
2025-07-21T19:12:53.056 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:53.075 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:53.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:53.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:12:53.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:53.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:12:53.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 838/3300, Remaining exp time 0.0/1.0
2025-07-21T19:12:53.340 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 839 of 3300
2025-07-21T19:12:53.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117973.3424866
2025-07-21T19:12:54.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 839 of 3300 done. Exposure state = 0
2025-07-21T19:12:54.598 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:54.620 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:54.845 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 840 of 3300
2025-07-21T19:12:54.846 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117974.8467362
2025-07-21T19:12:55.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 840/3300, Remaining exp time 0.62/1.0
2025-07-21T19:12:55.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:12:56.102 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 840 of 3300 done. Exposure state = 0
2025-07-21T19:12:56.102 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:56.104 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:56.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:56.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:12:56.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:56.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:12:56.311 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 841 of 3300
2025-07-21T19:12:56.313 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117976.313473
2025-07-21T19:12:57.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 841/3300, Remaining exp time 0.02/1.0
2025-07-21T19:12:57.569 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 841 of 3300 done. Exposure state = 0
2025-07-21T19:12:57.569 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:57.586 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:57.816 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 842 of 3300
2025-07-21T19:12:57.817 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117977.8176816
2025-07-21T19:12:59.073 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 842 of 3300 done. Exposure state = 0
2025-07-21T19:12:59.073 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:12:59.098 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:12:59.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:12:59.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:12:59.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:12:59.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:12:59.320 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 843 of 3300
2025-07-21T19:12:59.322 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117979.3220932
2025-07-21T19:12:59.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 843/3300, Remaining exp time 0.959/1.0
2025-07-21T19:13:00.577 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 843 of 3300 done. Exposure state = 0
2025-07-21T19:13:00.577 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:00.600 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:00.824 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 844 of 3300
2025-07-21T19:13:00.826 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117980.8266447
2025-07-21T19:13:01.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 844/3300, Remaining exp time 0.396/1.0
2025-07-21T19:13:02.082 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 844 of 3300 done. Exposure state = 0
2025-07-21T19:13:02.082 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:02.084 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:02.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:02.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:13:02.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:02.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:02.329 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 845 of 3300
2025-07-21T19:13:02.331 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117982.3310084
2025-07-21T19:13:03.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 845/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:03.586 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 845 of 3300 done. Exposure state = 0
2025-07-21T19:13:03.586 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:03.609 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:03.833 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 846 of 3300
2025-07-21T19:13:03.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117983.8353353
2025-07-21T19:13:05.090 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 846 of 3300 done. Exposure state = 0
2025-07-21T19:13:05.090 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:05.093 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:05.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:05.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:13:05.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:05.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:05.300 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 847 of 3300
2025-07-21T19:13:05.302 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117985.302182
2025-07-21T19:13:05.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:13:05.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 847/3300, Remaining exp time 0.732/1.0
2025-07-21T19:13:06.557 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 847 of 3300 done. Exposure state = 0
2025-07-21T19:13:06.557 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:06.577 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:06.804 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 848 of 3300
2025-07-21T19:13:06.806 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117986.8066597
2025-07-21T19:13:07.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 848/3300, Remaining exp time 0.171/1.0
2025-07-21T19:13:08.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 848 of 3300 done. Exposure state = 0
2025-07-21T19:13:08.062 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:08.064 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:08.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:08.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:13:08.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:08.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:08.271 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 849 of 3300
2025-07-21T19:13:08.273 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117988.2734284
2025-07-21T19:13:09.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 849 of 3300 done. Exposure state = 0
2025-07-21T19:13:09.529 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:09.552 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:09.777 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 850 of 3300
2025-07-21T19:13:09.779 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117989.7790399
2025-07-21T19:13:09.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 850/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:11.034 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 850 of 3300 done. Exposure state = 0
2025-07-21T19:13:11.034 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:11.056 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:11.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:11.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:13:11.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:11.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:11.280 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 851 of 3300
2025-07-21T19:13:11.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117991.282035
2025-07-21T19:13:11.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 851/3300, Remaining exp time 0.432/1.0
2025-07-21T19:13:12.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 851 of 3300 done. Exposure state = 0
2025-07-21T19:13:12.537 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:12.558 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:12.784 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 852 of 3300
2025-07-21T19:13:12.786 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117992.7864914
2025-07-21T19:13:14.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 852/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:14.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 852 of 3300 done. Exposure state = 0
2025-07-21T19:13:14.042 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:14.044 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:14.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:14.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:13:14.182 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:14.182 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:14.251 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 853 of 3300
2025-07-21T19:13:14.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117994.2533271
2025-07-21T19:13:15.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:13:15.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 853 of 3300 done. Exposure state = 0
2025-07-21T19:13:15.508 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:15.525 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:15.755 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 854 of 3300
2025-07-21T19:13:15.757 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117995.7575011
2025-07-21T19:13:16.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 854/3300, Remaining exp time 0.733/1.0
2025-07-21T19:13:17.012 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 854 of 3300 done. Exposure state = 0
2025-07-21T19:13:17.012 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:17.014 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:17.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:17.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:13:17.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:17.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:17.222 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 855 of 3300
2025-07-21T19:13:17.224 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117997.224335
2025-07-21T19:13:18.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 855/3300, Remaining exp time 0.131/1.0
2025-07-21T19:13:18.479 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 855 of 3300 done. Exposure state = 0
2025-07-21T19:13:18.480 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:18.482 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:18.689 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 856 of 3300
2025-07-21T19:13:18.691 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753117998.6910825
2025-07-21T19:13:19.946 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 856 of 3300 done. Exposure state = 0
2025-07-21T19:13:19.946 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:19.967 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:20.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:20.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:13:20.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:20.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:13:20.195 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 857 of 3300
2025-07-21T19:13:20.196 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118000.1968832
2025-07-21T19:13:20.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 857/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:21.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 857 of 3300 done. Exposure state = 0
2025-07-21T19:13:21.452 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:21.476 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:21.698 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 858 of 3300
2025-07-21T19:13:21.699 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118001.6998281
2025-07-21T19:13:22.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 858/3300, Remaining exp time 0.432/1.0
2025-07-21T19:13:22.954 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 858 of 3300 done. Exposure state = 0
2025-07-21T19:13:22.954 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:22.975 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:23.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:23.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:13:23.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:23.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:23.202 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 859 of 3300
2025-07-21T19:13:23.204 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118003.204242
2025-07-21T19:13:24.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 859/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:24.459 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 859 of 3300 done. Exposure state = 0
2025-07-21T19:13:24.459 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:24.477 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:24.706 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 860 of 3300
2025-07-21T19:13:24.708 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118004.708477
2025-07-21T19:13:25.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:13:25.397 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:13:22.117361
2025-07-21T19:13:25.397 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:13:22.117361
2025-07-21T19:13:25.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:13:25.397 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:13:25.397 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:13:25.397 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:13:25&start_after=2025-07-20T17:13:25&end_after=2025-07-21T17:13:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:13:25.398 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:13:25.539 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:13:25&start_after=2025-07-20T17:13:25&end_after=2025-07-21T17:13:25&telescope=1m0a&ordering=start HTTP/1.1" 200 2711
2025-07-21T19:13:25.555 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:13:25.555 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:13:25.555 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:13:25.555 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:13:25.555 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:13:25.555 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2693.444049
2025-07-21T19:13:25.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:13:25.964 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 860 of 3300 done. Exposure state = 0
2025-07-21T19:13:25.964 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:25.983 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:26.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:26.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:13:26.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:26.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:26.211 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 861 of 3300
2025-07-21T19:13:26.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118006.2128713
2025-07-21T19:13:26.473 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 861/3300, Remaining exp time 0.807/1.0
2025-07-21T19:13:27.468 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 861 of 3300 done. Exposure state = 0
2025-07-21T19:13:27.468 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:27.490 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:27.715 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 862 of 3300
2025-07-21T19:13:27.717 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118007.7172592
2025-07-21T19:13:28.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 862/3300, Remaining exp time 0.244/1.0
2025-07-21T19:13:28.972 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 862 of 3300 done. Exposure state = 0
2025-07-21T19:13:28.972 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:28.991 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:29.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:29.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:13:29.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:29.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:29.219 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 863 of 3300
2025-07-21T19:13:29.221 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118009.2216158
2025-07-21T19:13:30.477 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 863 of 3300 done. Exposure state = 0
2025-07-21T19:13:30.477 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:30.496 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:30.649 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 863/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:30.761 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 864 of 3300
2025-07-21T19:13:30.763 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118010.7634695
2025-07-21T19:13:32.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 864 of 3300 done. Exposure state = 0
2025-07-21T19:13:32.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:32.020 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:32.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:32.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:13:32.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:32.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:32.228 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 865 of 3300
2025-07-21T19:13:32.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118012.230402
2025-07-21T19:13:32.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 865/3300, Remaining exp time 0.583/1.0
2025-07-21T19:13:33.486 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 865 of 3300 done. Exposure state = 0
2025-07-21T19:13:33.486 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:33.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:33.732 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 866 of 3300
2025-07-21T19:13:33.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118013.734667
2025-07-21T19:13:34.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:13:34.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 866/3300, Remaining exp time 0.02/1.0
2025-07-21T19:13:34.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 866 of 3300 done. Exposure state = 0
2025-07-21T19:13:34.990 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:35.010 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:35.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:35.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:13:35.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:35.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:35.237 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 867 of 3300
2025-07-21T19:13:35.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118015.2389874
2025-07-21T19:13:36.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 867 of 3300 done. Exposure state = 0
2025-07-21T19:13:36.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:36.513 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:36.741 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 868 of 3300
2025-07-21T19:13:36.743 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118016.743253
2025-07-21T19:13:36.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 868/3300, Remaining exp time 0.959/1.0
2025-07-21T19:13:37.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 868 of 3300 done. Exposure state = 0
2025-07-21T19:13:37.998 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:38.000 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:38.208 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 869 of 3300
2025-07-21T19:13:38.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118018.2102275
2025-07-21T19:13:38.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:38.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:13:38.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:38.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:38.921 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 869/3300, Remaining exp time 0.357/1.0
2025-07-21T19:13:39.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 869 of 3300 done. Exposure state = 0
2025-07-21T19:13:39.466 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:39.485 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:39.712 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 870 of 3300
2025-07-21T19:13:39.714 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118019.7146294
2025-07-21T19:13:40.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 870 of 3300 done. Exposure state = 0
2025-07-21T19:13:40.970 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:40.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 870/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:40.993 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:41.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:41.217 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 871 of 3300
2025-07-21T19:13:41.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:13:41.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:41.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:41.219 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118021.2191129
2025-07-21T19:13:42.474 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 871 of 3300 done. Exposure state = 0
2025-07-21T19:13:42.474 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:42.496 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:42.721 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 872 of 3300
2025-07-21T19:13:42.723 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118022.723536
2025-07-21T19:13:43.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 872/3300, Remaining exp time 0.732/1.0
2025-07-21T19:13:43.978 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 872 of 3300 done. Exposure state = 0
2025-07-21T19:13:43.979 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:44.002 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:44.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:44.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:13:44.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:44.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:13:44.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 873 of 3300
2025-07-21T19:13:44.227 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118024.2279096
2025-07-21T19:13:44.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:13:45.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 873/3300, Remaining exp time 0.169/1.0
2025-07-21T19:13:45.483 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 873 of 3300 done. Exposure state = 0
2025-07-21T19:13:45.483 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:45.506 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:45.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 874 of 3300
2025-07-21T19:13:45.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118025.7322183
2025-07-21T19:13:46.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 874 of 3300 done. Exposure state = 0
2025-07-21T19:13:46.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:47.009 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:47.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:47.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:13:47.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:47.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:13:47.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 874/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:47.310 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 875 of 3300
2025-07-21T19:13:47.311 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118027.311977
2025-07-21T19:13:48.567 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 875 of 3300 done. Exposure state = 0
2025-07-21T19:13:48.567 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:48.588 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:48.814 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 876 of 3300
2025-07-21T19:13:48.816 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118028.8163755
2025-07-21T19:13:49.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 876/3300, Remaining exp time 0.581/1.0
2025-07-21T19:13:50.072 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 876 of 3300 done. Exposure state = 0
2025-07-21T19:13:50.072 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:50.074 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:50.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:50.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:13:50.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:50.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:13:50.281 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 877 of 3300
2025-07-21T19:13:50.283 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118030.2830117
2025-07-21T19:13:51.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 877/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:51.538 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 877 of 3300 done. Exposure state = 0
2025-07-21T19:13:51.538 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:51.563 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:51.785 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 878 of 3300
2025-07-21T19:13:51.787 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118031.787387
2025-07-21T19:13:53.042 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 878 of 3300 done. Exposure state = 0
2025-07-21T19:13:53.042 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:53.064 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:53.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:53.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:13:53.234 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:53.234 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:53.290 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 879 of 3300
2025-07-21T19:13:53.291 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118033.2916992
2025-07-21T19:13:53.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 879/3300, Remaining exp time 0.921/1.0
2025-07-21T19:13:54.547 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 879 of 3300 done. Exposure state = 0
2025-07-21T19:13:54.547 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:54.567 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:54.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:13:54.794 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 880 of 3300
2025-07-21T19:13:54.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118034.7962153
2025-07-21T19:13:55.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 880/3300, Remaining exp time 0.357/1.0
2025-07-21T19:13:56.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 880 of 3300 done. Exposure state = 0
2025-07-21T19:13:56.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:56.054 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:56.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:56.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:13:56.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:56.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:56.261 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 881 of 3300
2025-07-21T19:13:56.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118036.26292
2025-07-21T19:13:57.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 881 of 3300 done. Exposure state = 0
2025-07-21T19:13:57.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:57.539 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:57.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 881/3300, Remaining exp time 0.0/1.0
2025-07-21T19:13:57.803 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 882 of 3300
2025-07-21T19:13:57.804 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118037.8048193
2025-07-21T19:13:59.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 882 of 3300 done. Exposure state = 0
2025-07-21T19:13:59.060 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:13:59.080 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:13:59.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:13:59.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:13:59.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:13:59.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:13:59.307 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 883 of 3300
2025-07-21T19:13:59.309 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118039.3090312
2025-07-21T19:13:59.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 883/3300, Remaining exp time 0.731/1.0
2025-07-21T19:14:00.564 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 883 of 3300 done. Exposure state = 0
2025-07-21T19:14:00.564 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:00.587 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:00.811 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 884 of 3300
2025-07-21T19:14:00.813 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118040.8135395
2025-07-21T19:14:01.712 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 884/3300, Remaining exp time 0.169/1.0
2025-07-21T19:14:02.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 884 of 3300 done. Exposure state = 0
2025-07-21T19:14:02.069 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:02.071 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:02.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:02.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:14:02.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:02.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:02.278 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 885 of 3300
2025-07-21T19:14:02.280 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118042.2803292
2025-07-21T19:14:03.535 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 885 of 3300 done. Exposure state = 0
2025-07-21T19:14:03.535 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:03.560 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:03.784 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 886 of 3300
2025-07-21T19:14:03.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118043.7859254
2025-07-21T19:14:03.856 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 886/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:04.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:14:05.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 886 of 3300 done. Exposure state = 0
2025-07-21T19:14:05.041 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:05.062 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:05.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:05.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:05.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:05.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:05.287 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 887 of 3300
2025-07-21T19:14:05.288 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118045.2889395
2025-07-21T19:14:05.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 887/3300, Remaining exp time 0.432/1.0
2025-07-21T19:14:06.544 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 887 of 3300 done. Exposure state = 0
2025-07-21T19:14:06.544 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:06.565 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:06.791 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 888 of 3300
2025-07-21T19:14:06.793 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118046.7934568
2025-07-21T19:14:08.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 888/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:08.048 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 888 of 3300 done. Exposure state = 0
2025-07-21T19:14:08.049 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:08.050 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:08.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:08.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:08.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:08.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:08.258 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 889 of 3300
2025-07-21T19:14:08.260 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118048.260352
2025-07-21T19:14:09.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 889 of 3300 done. Exposure state = 0
2025-07-21T19:14:09.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:09.537 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:09.762 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 890 of 3300
2025-07-21T19:14:09.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118049.764489
2025-07-21T19:14:10.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 890/3300, Remaining exp time 0.732/1.0
2025-07-21T19:14:11.020 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 890 of 3300 done. Exposure state = 0
2025-07-21T19:14:11.020 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:11.044 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:11.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:11.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:11.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:11.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:11.267 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 891 of 3300
2025-07-21T19:14:11.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118051.2688591
2025-07-21T19:14:12.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 891/3300, Remaining exp time 0.169/1.0
2025-07-21T19:14:12.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 891 of 3300 done. Exposure state = 0
2025-07-21T19:14:12.524 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:12.543 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:12.846 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 892 of 3300
2025-07-21T19:14:12.848 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118052.8487115
2025-07-21T19:14:14.104 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 892 of 3300 done. Exposure state = 0
2025-07-21T19:14:14.104 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:14.106 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:14.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:14.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:14.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:14.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:14.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 892/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:14.351 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 893 of 3300
2025-07-21T19:14:14.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118054.353029
2025-07-21T19:14:14.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:14:15.608 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 893 of 3300 done. Exposure state = 0
2025-07-21T19:14:15.608 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:15.626 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:15.855 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 894 of 3300
2025-07-21T19:14:15.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118055.8574212
2025-07-21T19:14:16.381 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 894/3300, Remaining exp time 0.543/1.0
2025-07-21T19:14:17.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 894 of 3300 done. Exposure state = 0
2025-07-21T19:14:17.113 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:17.115 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:17.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:17.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:17.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:17.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:17.322 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 895 of 3300
2025-07-21T19:14:17.324 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118057.3241286
2025-07-21T19:14:18.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 895/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:18.579 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 895 of 3300 done. Exposure state = 0
2025-07-21T19:14:18.579 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:18.581 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:18.789 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 896 of 3300
2025-07-21T19:14:18.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118058.7908795
2025-07-21T19:14:20.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 896 of 3300 done. Exposure state = 0
2025-07-21T19:14:20.046 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:20.048 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:20.143 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 897 of 3300
2025-07-21T19:14:20.144 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118060.1448832
2025-07-21T19:14:20.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:20.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:14:20.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:20.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:14:20.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 897/3300, Remaining exp time 0.696/1.0
2025-07-21T19:14:21.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 897 of 3300 done. Exposure state = 0
2025-07-21T19:14:21.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:21.418 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:21.534 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 898 of 3300
2025-07-21T19:14:21.536 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118061.5363603
2025-07-21T19:14:22.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 898/3300, Remaining exp time 0.056/1.0
2025-07-21T19:14:22.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 898 of 3300 done. Exposure state = 0
2025-07-21T19:14:22.792 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:22.813 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:22.926 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 899 of 3300
2025-07-21T19:14:22.927 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118062.9279108
2025-07-21T19:14:23.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:23.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:14:23.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:23.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:14:24.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 899 of 3300 done. Exposure state = 0
2025-07-21T19:14:24.183 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:24.185 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:24.280 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 900 of 3300
2025-07-21T19:14:24.281 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118064.2818122
2025-07-21T19:14:24.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 900/3300, Remaining exp time 0.771/1.0
2025-07-21T19:14:24.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:14:24.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:14:22.254116
2025-07-21T19:14:24.608 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:14:22.254116
2025-07-21T19:14:24.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:14:24.608 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:14:24.608 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:14:24.608 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:14:24&start_after=2025-07-20T17:14:24&end_after=2025-07-21T17:14:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:14:24.609 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:14:24.724 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:14:24&start_after=2025-07-20T17:14:24&end_after=2025-07-21T17:14:24&telescope=1m0a&ordering=start HTTP/1.1" 200 2711
2025-07-21T19:14:24.740 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:14:24.740 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:14:24.740 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:14:24.740 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:14:24.740 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:14:24.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2634.259001
2025-07-21T19:14:24.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:14:25.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 900 of 3300 done. Exposure state = 0
2025-07-21T19:14:25.537 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:25.557 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:25.671 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 901 of 3300
2025-07-21T19:14:25.673 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118065.6733387
2025-07-21T19:14:26.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:26.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T19:14:26.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:26.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:14:26.572 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 901/3300, Remaining exp time 0.131/1.0
2025-07-21T19:14:26.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 901 of 3300 done. Exposure state = 0
2025-07-21T19:14:26.928 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:26.947 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:27.062 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 902 of 3300
2025-07-21T19:14:27.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118067.0646486
2025-07-21T19:14:28.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 902 of 3300 done. Exposure state = 0
2025-07-21T19:14:28.320 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:28.341 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:28.454 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 903 of 3300
2025-07-21T19:14:28.456 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118068.4561105
2025-07-21T19:14:28.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 903/3300, Remaining exp time 0.883/1.0
2025-07-21T19:14:29.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:29.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T19:14:29.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:29.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:14:29.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 903 of 3300 done. Exposure state = 0
2025-07-21T19:14:29.710 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:29.733 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:29.845 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 904 of 3300
2025-07-21T19:14:29.847 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118069.8474112
2025-07-21T19:14:30.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 904/3300, Remaining exp time 0.244/1.0
2025-07-21T19:14:31.102 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 904 of 3300 done. Exposure state = 0
2025-07-21T19:14:31.102 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:31.124 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:31.237 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 905 of 3300
2025-07-21T19:14:31.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118071.2390711
2025-07-21T19:14:32.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:32.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:14:32.308 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:32.308 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:32.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 905 of 3300 done. Exposure state = 0
2025-07-21T19:14:32.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:32.496 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:32.591 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 906 of 3300
2025-07-21T19:14:32.592 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118072.592893
2025-07-21T19:14:32.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 906/3300, Remaining exp time 0.96/1.0
2025-07-21T19:14:33.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:14:33.848 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 906 of 3300 done. Exposure state = 0
2025-07-21T19:14:33.848 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:33.872 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:34.095 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 907 of 3300
2025-07-21T19:14:34.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118074.097522
2025-07-21T19:14:34.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 907/3300, Remaining exp time 0.432/1.0
2025-07-21T19:14:35.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:35.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:35.329 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:35.329 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:35.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 907 of 3300 done. Exposure state = 0
2025-07-21T19:14:35.353 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:35.355 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:35.449 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 908 of 3300
2025-07-21T19:14:35.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118075.4514768
2025-07-21T19:14:36.707 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 908 of 3300 done. Exposure state = 0
2025-07-21T19:14:36.707 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:36.726 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:36.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 908/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:36.878 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 909 of 3300
2025-07-21T19:14:36.880 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118076.8804002
2025-07-21T19:14:38.136 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 909 of 3300 done. Exposure state = 0
2025-07-21T19:14:38.136 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:38.138 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:38.270 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 910 of 3300
2025-07-21T19:14:38.271 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118078.271944
2025-07-21T19:14:38.332 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:38.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:38.333 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:38.333 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:38.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 910/3300, Remaining exp time 0.506/1.0
2025-07-21T19:14:39.526 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 910 of 3300 done. Exposure state = 0
2025-07-21T19:14:39.526 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:39.528 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:39.736 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 911 of 3300
2025-07-21T19:14:39.738 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118079.7386365
2025-07-21T19:14:40.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 911/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:40.994 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 911 of 3300 done. Exposure state = 0
2025-07-21T19:14:40.994 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:41.018 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:41.241 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 912 of 3300
2025-07-21T19:14:41.243 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118081.2430775
2025-07-21T19:14:41.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:41.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:41.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:41.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:42.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 912 of 3300 done. Exposure state = 0
2025-07-21T19:14:42.498 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:42.520 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:42.745 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 913 of 3300
2025-07-21T19:14:42.747 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118082.7473645
2025-07-21T19:14:42.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 913/3300, Remaining exp time 0.844/1.0
2025-07-21T19:14:43.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:14:44.002 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 913 of 3300 done. Exposure state = 0
2025-07-21T19:14:44.002 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:44.004 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:44.175 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 914 of 3300
2025-07-21T19:14:44.176 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118084.176869
2025-07-21T19:14:44.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:44.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:44.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:44.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:45.001 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 914/3300, Remaining exp time 0.209/1.0
2025-07-21T19:14:45.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 914 of 3300 done. Exposure state = 0
2025-07-21T19:14:45.432 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:45.453 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:45.566 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 915 of 3300
2025-07-21T19:14:45.568 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118085.5681477
2025-07-21T19:14:46.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 915 of 3300 done. Exposure state = 0
2025-07-21T19:14:46.822 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:46.840 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:46.958 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 916 of 3300
2025-07-21T19:14:46.959 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118086.9598055
2025-07-21T19:14:47.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 916/3300, Remaining exp time 0.959/1.0
2025-07-21T19:14:47.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:47.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:47.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:47.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:48.215 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 916 of 3300 done. Exposure state = 0
2025-07-21T19:14:48.215 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:48.217 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:48.312 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 917 of 3300
2025-07-21T19:14:48.313 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118088.313805
2025-07-21T19:14:49.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 917/3300, Remaining exp time 0.282/1.0
2025-07-21T19:14:49.569 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 917 of 3300 done. Exposure state = 0
2025-07-21T19:14:49.569 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:49.590 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:49.703 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 918 of 3300
2025-07-21T19:14:49.705 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118089.7052612
2025-07-21T19:14:50.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:50.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:50.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:50.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:50.960 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 918 of 3300 done. Exposure state = 0
2025-07-21T19:14:50.960 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:50.983 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:51.133 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 919 of 3300
2025-07-21T19:14:51.135 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118091.1356235
2025-07-21T19:14:51.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 919/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:52.391 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 919 of 3300 done. Exposure state = 0
2025-07-21T19:14:52.391 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:52.411 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:52.524 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 920 of 3300
2025-07-21T19:14:52.525 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118092.5258722
2025-07-21T19:14:53.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 920/3300, Remaining exp time 0.358/1.0
2025-07-21T19:14:53.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:53.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:53.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:53.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:53.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:14:53.781 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 920 of 3300 done. Exposure state = 0
2025-07-21T19:14:53.781 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:53.801 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:53.954 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 921 of 3300
2025-07-21T19:14:53.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118093.9561675
2025-07-21T19:14:55.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 921 of 3300 done. Exposure state = 0
2025-07-21T19:14:55.210 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:55.228 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:55.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 921/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:55.344 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 922 of 3300
2025-07-21T19:14:55.346 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118095.346681
2025-07-21T19:14:56.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:56.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:56.377 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:56.377 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:56.602 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 922 of 3300 done. Exposure state = 0
2025-07-21T19:14:56.602 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:56.604 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:56.698 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 923 of 3300
2025-07-21T19:14:56.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118096.700557
2025-07-21T19:14:57.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 923/3300, Remaining exp time 0.469/1.0
2025-07-21T19:14:57.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 923 of 3300 done. Exposure state = 0
2025-07-21T19:14:57.956 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:57.958 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:58.052 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 924 of 3300
2025-07-21T19:14:58.054 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118098.0545843
2025-07-21T19:14:59.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 924/3300, Remaining exp time 0.0/1.0
2025-07-21T19:14:59.310 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 924 of 3300 done. Exposure state = 0
2025-07-21T19:14:59.310 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:14:59.337 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:14:59.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:14:59.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:14:59.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:14:59.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:14:59.444 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 925 of 3300
2025-07-21T19:14:59.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118099.4460921
2025-07-21T19:15:00.701 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 925 of 3300 done. Exposure state = 0
2025-07-21T19:15:00.701 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:00.725 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:00.835 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 926 of 3300
2025-07-21T19:15:00.837 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118100.8375778
2025-07-21T19:15:01.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 926/3300, Remaining exp time 0.544/1.0
2025-07-21T19:15:02.093 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 926 of 3300 done. Exposure state = 0
2025-07-21T19:15:02.093 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:02.095 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:02.189 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 927 of 3300
2025-07-21T19:15:02.191 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118102.1914997
2025-07-21T19:15:02.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:02.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:15:02.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:02.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:03.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 927/3300, Remaining exp time 0.0/1.0
2025-07-21T19:15:03.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 927 of 3300 done. Exposure state = 0
2025-07-21T19:15:03.446 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:03.468 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:03.581 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 928 of 3300
2025-07-21T19:15:03.582 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118103.5827816
2025-07-21T19:15:03.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:15:04.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 928 of 3300 done. Exposure state = 0
2025-07-21T19:15:04.838 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:04.861 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:04.972 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 929 of 3300
2025-07-21T19:15:04.974 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118104.9742076
2025-07-21T19:15:05.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 929/3300, Remaining exp time 0.619/1.0
2025-07-21T19:15:05.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:05.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:15:05.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:05.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:06.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 929 of 3300 done. Exposure state = 0
2025-07-21T19:15:06.230 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:06.232 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:06.326 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 930 of 3300
2025-07-21T19:15:06.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118106.3280258
2025-07-21T19:15:07.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 930/3300, Remaining exp time 0.0/1.0
2025-07-21T19:15:07.583 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 930 of 3300 done. Exposure state = 0
2025-07-21T19:15:07.583 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:07.606 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:07.717 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 931 of 3300
2025-07-21T19:15:07.719 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118107.719533
2025-07-21T19:15:08.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:08.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:15:08.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:08.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:15:08.983 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 931 of 3300 done. Exposure state = 0
2025-07-21T19:15:08.983 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:09.003 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:09.109 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 932 of 3300
2025-07-21T19:15:09.111 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118109.1110508
2025-07-21T19:15:09.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 932/3300, Remaining exp time 0.695/1.0
2025-07-21T19:15:10.365 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 932 of 3300 done. Exposure state = 0
2025-07-21T19:15:10.366 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:10.383 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:10.500 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 933 of 3300
2025-07-21T19:15:10.502 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118110.5024374
2025-07-21T19:15:11.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:11.411 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:15:11.411 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:11.411 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:15:11.477 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 933/3300, Remaining exp time 0.056/1.0
2025-07-21T19:15:11.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 933 of 3300 done. Exposure state = 0
2025-07-21T19:15:11.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:11.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:11.854 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 934 of 3300
2025-07-21T19:15:11.856 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118111.8563282
2025-07-21T19:15:13.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 934 of 3300 done. Exposure state = 0
2025-07-21T19:15:13.112 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:13.132 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:13.246 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 935 of 3300
2025-07-21T19:15:13.247 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118113.2479584
2025-07-21T19:15:13.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 935/3300, Remaining exp time 0.773/1.0
2025-07-21T19:15:13.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:15:14.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:14.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:15:14.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:14.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:15:14.502 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 935 of 3300 done. Exposure state = 0
2025-07-21T19:15:14.502 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:14.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:14.600 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 936 of 3300
2025-07-21T19:15:14.601 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118114.6019278
2025-07-21T19:15:15.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 936/3300, Remaining exp time 0.095/1.0
2025-07-21T19:15:15.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 936 of 3300 done. Exposure state = 0
2025-07-21T19:15:15.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:15.879 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:16.104 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 937 of 3300
2025-07-21T19:15:16.106 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118116.1063137
2025-07-21T19:15:17.362 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 937 of 3300 done. Exposure state = 0
2025-07-21T19:15:17.362 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:17.364 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:17.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:17.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:15:17.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:17.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:17.458 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 938 of 3300
2025-07-21T19:15:17.460 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118117.4601727
2025-07-21T19:15:17.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 938/3300, Remaining exp time 0.921/1.0
2025-07-21T19:15:18.715 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 938 of 3300 done. Exposure state = 0
2025-07-21T19:15:18.715 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:18.736 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:18.850 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 939 of 3300
2025-07-21T19:15:18.851 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118118.851747
2025-07-21T19:15:19.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 939/3300, Remaining exp time 0.283/1.0
2025-07-21T19:15:20.107 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 939 of 3300 done. Exposure state = 0
2025-07-21T19:15:20.107 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:20.109 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:20.203 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 940 of 3300
2025-07-21T19:15:20.205 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118120.2056568
2025-07-21T19:15:20.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:20.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:15:20.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:20.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:21.461 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 940 of 3300 done. Exposure state = 0
2025-07-21T19:15:21.461 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:21.481 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:21.595 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 941 of 3300
2025-07-21T19:15:21.596 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118121.5969553
2025-07-21T19:15:21.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 941/3300, Remaining exp time 0.996/1.0
2025-07-21T19:15:22.852 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 941 of 3300 done. Exposure state = 0
2025-07-21T19:15:22.852 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:22.875 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:22.986 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 942 of 3300
2025-07-21T19:15:22.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118122.9885547
2025-07-21T19:15:23.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:23.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:15:23.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:23.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:15:23.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 942/3300, Remaining exp time 0.357/1.0
2025-07-21T19:15:23.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:15:23.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:15:22.383621
2025-07-21T19:15:23.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:15:22.383621
2025-07-21T19:15:23.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:15:23.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:15:23.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:15:23.792 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:15:23&start_after=2025-07-20T17:15:23&end_after=2025-07-21T17:15:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:15:23.793 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:15:23.918 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:15:23&start_after=2025-07-20T17:15:23&end_after=2025-07-21T17:15:23&telescope=1m0a&ordering=start HTTP/1.1" 200 2711
2025-07-21T19:15:23.935 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:15:23.935 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:15:23.935 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:15:23.935 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:15:23.935 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:15:23.935 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2575.064603
2025-07-21T19:15:23.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:15:24.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 942 of 3300 done. Exposure state = 0
2025-07-21T19:15:24.244 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:24.246 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:24.340 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 943 of 3300
2025-07-21T19:15:24.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118124.3425064
2025-07-21T19:15:25.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 943 of 3300 done. Exposure state = 0
2025-07-21T19:15:25.598 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:25.618 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:25.807 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 943/3300, Remaining exp time 0.0/1.0
2025-07-21T19:15:25.845 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 944 of 3300
2025-07-21T19:15:25.846 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118125.8469877
2025-07-21T19:15:26.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:26.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:15:26.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:26.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:27.102 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 944 of 3300 done. Exposure state = 0
2025-07-21T19:15:27.102 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:27.125 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:27.236 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 945 of 3300
2025-07-21T19:15:27.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118127.2385483
2025-07-21T19:15:27.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 945/3300, Remaining exp time 0.431/1.0
2025-07-21T19:15:28.493 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 945 of 3300 done. Exposure state = 0
2025-07-21T19:15:28.493 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:28.514 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:28.628 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 946 of 3300
2025-07-21T19:15:28.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118128.630232
2025-07-21T19:15:29.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:29.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:15:29.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:29.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:15:29.869 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 946/3300, Remaining exp time 0.0/1.0
2025-07-21T19:15:29.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 946 of 3300 done. Exposure state = 0
2025-07-21T19:15:29.885 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:29.906 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:30.020 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 947 of 3300
2025-07-21T19:15:30.021 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118130.0219538
2025-07-21T19:15:31.277 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 947 of 3300 done. Exposure state = 0
2025-07-21T19:15:31.277 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:31.295 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:31.411 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 948 of 3300
2025-07-21T19:15:31.413 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118131.4133003
2025-07-21T19:15:31.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 948/3300, Remaining exp time 0.544/1.0
2025-07-21T19:15:32.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:32.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:15:32.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:32.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:32.668 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 948 of 3300 done. Exposure state = 0
2025-07-21T19:15:32.668 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:32.670 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:32.765 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 949 of 3300
2025-07-21T19:15:32.767 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118132.7672787
2025-07-21T19:15:32.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:15:33.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 949/3300, Remaining exp time 0.0/1.0
2025-07-21T19:15:34.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 949 of 3300 done. Exposure state = 0
2025-07-21T19:15:34.022 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:34.024 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:34.119 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 950 of 3300
2025-07-21T19:15:34.121 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118134.1215057
2025-07-21T19:15:35.377 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 950 of 3300 done. Exposure state = 0
2025-07-21T19:15:35.377 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:35.398 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:35.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:35.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:15:35.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:35.478 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:35.510 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 951 of 3300
2025-07-21T19:15:35.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118135.512637
2025-07-21T19:15:35.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 951/3300, Remaining exp time 0.544/1.0
2025-07-21T19:15:36.768 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 951 of 3300 done. Exposure state = 0
2025-07-21T19:15:36.768 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:36.788 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:36.902 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 952 of 3300
2025-07-21T19:15:36.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118136.904322
2025-07-21T19:15:38.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 952/3300, Remaining exp time 0.0/1.0
2025-07-21T19:15:38.159 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 952 of 3300 done. Exposure state = 0
2025-07-21T19:15:38.159 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:38.161 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:38.256 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 953 of 3300
2025-07-21T19:15:38.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118138.2584195
2025-07-21T19:15:38.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:38.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:15:38.482 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:38.482 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:39.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 953 of 3300 done. Exposure state = 0
2025-07-21T19:15:39.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:39.535 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:39.648 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 954 of 3300
2025-07-21T19:15:39.649 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118139.6497521
2025-07-21T19:15:40.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 954/3300, Remaining exp time 0.62/1.0
2025-07-21T19:15:40.905 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 954 of 3300 done. Exposure state = 0
2025-07-21T19:15:40.905 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:40.924 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:41.039 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 955 of 3300
2025-07-21T19:15:41.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118141.0413632
2025-07-21T19:15:41.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:41.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:15:41.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:41.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:42.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 955/3300, Remaining exp time 0.0/1.0
2025-07-21T19:15:42.296 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 955 of 3300 done. Exposure state = 0
2025-07-21T19:15:42.297 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:42.315 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:42.431 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 956 of 3300
2025-07-21T19:15:42.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118142.4329748
2025-07-21T19:15:42.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:15:43.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 956 of 3300 done. Exposure state = 0
2025-07-21T19:15:43.688 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:43.713 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:43.822 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 957 of 3300
2025-07-21T19:15:43.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118143.8244019
2025-07-21T19:15:44.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 957/3300, Remaining exp time 0.733/1.0
2025-07-21T19:15:44.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:44.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:15:44.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:44.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:45.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 957 of 3300 done. Exposure state = 0
2025-07-21T19:15:45.080 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:45.099 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:45.214 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 958 of 3300
2025-07-21T19:15:45.215 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118145.2159872
2025-07-21T19:15:46.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 958/3300, Remaining exp time 0.094/1.0
2025-07-21T19:15:46.471 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 958 of 3300 done. Exposure state = 0
2025-07-21T19:15:46.471 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:46.473 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:46.568 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 959 of 3300
2025-07-21T19:15:46.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118146.5700166
2025-07-21T19:15:47.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:47.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:15:47.509 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:47.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:15:47.825 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 959 of 3300 done. Exposure state = 0
2025-07-21T19:15:47.825 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:47.827 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:47.960 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 960 of 3300
2025-07-21T19:15:47.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118147.962633
2025-07-21T19:15:48.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 960/3300, Remaining exp time 0.772/1.0
2025-07-21T19:15:49.218 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 960 of 3300 done. Exposure state = 0
2025-07-21T19:15:49.218 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:49.235 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:49.351 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 961 of 3300
2025-07-21T19:15:49.352 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118149.3529458
2025-07-21T19:15:50.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 961/3300, Remaining exp time 0.131/1.0
2025-07-21T19:15:50.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:50.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:15:50.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:50.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:15:50.607 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 961 of 3300 done. Exposure state = 0
2025-07-21T19:15:50.607 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:50.609 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:50.705 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 962 of 3300
2025-07-21T19:15:50.707 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118150.7070515
2025-07-21T19:15:51.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 962 of 3300 done. Exposure state = 0
2025-07-21T19:15:51.962 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:51.964 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:52.059 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 963 of 3300
2025-07-21T19:15:52.061 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118152.0611467
2025-07-21T19:15:52.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 963/3300, Remaining exp time 0.81/1.0
2025-07-21T19:15:52.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:15:53.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 963 of 3300 done. Exposure state = 0
2025-07-21T19:15:53.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:53.340 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:53.450 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 964 of 3300
2025-07-21T19:15:53.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118153.4525824
2025-07-21T19:15:53.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:53.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:15:53.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:53.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:15:54.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 964/3300, Remaining exp time 0.169/1.0
2025-07-21T19:15:54.708 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 964 of 3300 done. Exposure state = 0
2025-07-21T19:15:54.708 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:54.728 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:54.842 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 965 of 3300
2025-07-21T19:15:54.844 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118154.8445475
2025-07-21T19:15:56.100 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 965 of 3300 done. Exposure state = 0
2025-07-21T19:15:56.100 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:56.102 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:56.196 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 966 of 3300
2025-07-21T19:15:56.198 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118156.1981668
2025-07-21T19:15:56.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 966/3300, Remaining exp time 0.883/1.0
2025-07-21T19:15:56.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:56.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:15:56.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:56.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:15:57.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 966 of 3300 done. Exposure state = 0
2025-07-21T19:15:57.453 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:57.478 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:57.588 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 967 of 3300
2025-07-21T19:15:57.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118157.589683
2025-07-21T19:15:58.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 967/3300, Remaining exp time 0.244/1.0
2025-07-21T19:15:58.845 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 967 of 3300 done. Exposure state = 0
2025-07-21T19:15:58.845 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:15:58.864 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:15:58.979 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 968 of 3300
2025-07-21T19:15:58.981 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118158.9811244
2025-07-21T19:15:59.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:15:59.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:15:59.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:15:59.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:16:00.236 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 968 of 3300 done. Exposure state = 0
2025-07-21T19:16:00.236 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:00.238 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:00.333 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 969 of 3300
2025-07-21T19:16:00.334 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118160.334929
2025-07-21T19:16:00.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 969/3300, Remaining exp time 0.96/1.0
2025-07-21T19:16:01.590 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 969 of 3300 done. Exposure state = 0
2025-07-21T19:16:01.590 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:01.610 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:01.724 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 970 of 3300
2025-07-21T19:16:01.726 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118161.726365
2025-07-21T19:16:02.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 970/3300, Remaining exp time 0.319/1.0
2025-07-21T19:16:02.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:02.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:16:02.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:02.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:02.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:16:02.981 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 970 of 3300 done. Exposure state = 0
2025-07-21T19:16:02.981 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:03.001 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:03.116 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 971 of 3300
2025-07-21T19:16:03.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118163.1179504
2025-07-21T19:16:04.373 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 971 of 3300 done. Exposure state = 0
2025-07-21T19:16:04.373 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:04.375 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:04.471 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 972 of 3300
2025-07-21T19:16:04.472 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118164.4729526
2025-07-21T19:16:04.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 972/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:05.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:05.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:16:05.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:05.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:05.727 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 972 of 3300 done. Exposure state = 0
2025-07-21T19:16:05.727 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:05.729 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:05.824 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 973 of 3300
2025-07-21T19:16:05.825 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118165.8257813
2025-07-21T19:16:06.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 973/3300, Remaining exp time 0.319/1.0
2025-07-21T19:16:07.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 973 of 3300 done. Exposure state = 0
2025-07-21T19:16:07.080 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:07.098 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:07.215 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 974 of 3300
2025-07-21T19:16:07.217 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118167.2174582
2025-07-21T19:16:08.472 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 974 of 3300 done. Exposure state = 0
2025-07-21T19:16:08.472 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:08.493 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:08.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:08.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-07-21T19:16:08.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:08.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T19:16:08.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 974/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:08.644 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 975 of 3300
2025-07-21T19:16:08.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118168.646517
2025-07-21T19:16:09.902 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 975 of 3300 done. Exposure state = 0
2025-07-21T19:16:09.902 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:09.918 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:10.036 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 976 of 3300
2025-07-21T19:16:10.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118170.0383127
2025-07-21T19:16:10.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 976/3300, Remaining exp time 0.431/1.0
2025-07-21T19:16:11.294 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 976 of 3300 done. Exposure state = 0
2025-07-21T19:16:11.294 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:11.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:11.428 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 977 of 3300
2025-07-21T19:16:11.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118171.4296768
2025-07-21T19:16:11.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:11.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-07-21T19:16:11.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:11.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:12.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 977/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:12.685 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 977 of 3300 done. Exposure state = 0
2025-07-21T19:16:12.685 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:12.707 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:12.819 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 978 of 3300
2025-07-21T19:16:12.821 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118172.8211238
2025-07-21T19:16:12.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:16:14.076 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 978 of 3300 done. Exposure state = 0
2025-07-21T19:16:14.076 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:14.079 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:14.173 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 979 of 3300
2025-07-21T19:16:14.174 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118174.1749666
2025-07-21T19:16:14.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:14.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:16:14.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:14.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:14.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 979/3300, Remaining exp time 0.508/1.0
2025-07-21T19:16:15.430 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 979 of 3300 done. Exposure state = 0
2025-07-21T19:16:15.430 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:15.449 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:15.564 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 980 of 3300
2025-07-21T19:16:15.566 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118175.566563
2025-07-21T19:16:16.730 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 980/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:16.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 980 of 3300 done. Exposure state = 0
2025-07-21T19:16:16.822 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:16.824 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:16.918 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 981 of 3300
2025-07-21T19:16:16.920 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118176.9204059
2025-07-21T19:16:17.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:17.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:16:17.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:17.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:18.175 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 981 of 3300 done. Exposure state = 0
2025-07-21T19:16:18.175 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:18.177 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:18.272 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 982 of 3300
2025-07-21T19:16:18.274 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118178.2743597
2025-07-21T19:16:18.760 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 982/3300, Remaining exp time 0.544/1.0
2025-07-21T19:16:19.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 982 of 3300 done. Exposure state = 0
2025-07-21T19:16:19.529 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:19.552 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:19.664 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 983 of 3300
2025-07-21T19:16:19.665 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118179.6657786
2025-07-21T19:16:20.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:20.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:16:20.589 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:20.589 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:16:20.792 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 983/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:20.921 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 983 of 3300 done. Exposure state = 0
2025-07-21T19:16:20.921 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:20.923 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:21.017 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 984 of 3300
2025-07-21T19:16:21.019 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118181.0196068
2025-07-21T19:16:22.275 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 984 of 3300 done. Exposure state = 0
2025-07-21T19:16:22.275 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:22.277 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:22.371 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 985 of 3300
2025-07-21T19:16:22.373 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118182.3734145
2025-07-21T19:16:22.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 985/3300, Remaining exp time 0.582/1.0
2025-07-21T19:16:22.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:16:23.016 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:16:22.514979
2025-07-21T19:16:23.016 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:16:22.514979
2025-07-21T19:16:23.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:16:23.016 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:16:23.017 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:16:23.017 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:16:23&start_after=2025-07-20T17:16:23&end_after=2025-07-21T17:16:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:16:23.017 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:16:23.155 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:16:23&start_after=2025-07-20T17:16:23&end_after=2025-07-21T17:16:23&telescope=1m0a&ordering=start HTTP/1.1" 200 2706
2025-07-21T19:16:23.171 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:16:23.171 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:16:23.171 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:16:23.171 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:16:23.171 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:16:23.171 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2515.828554
2025-07-21T19:16:23.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:16:23.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:23.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:16:23.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:23.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:23.629 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 985 of 3300 done. Exposure state = 0
2025-07-21T19:16:23.629 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:23.631 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:23.725 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 986 of 3300
2025-07-21T19:16:23.727 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118183.7272997
2025-07-21T19:16:24.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 986/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:24.982 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 986 of 3300 done. Exposure state = 0
2025-07-21T19:16:24.982 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:25.006 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:25.117 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 987 of 3300
2025-07-21T19:16:25.118 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118185.118813
2025-07-21T19:16:26.374 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 987 of 3300 done. Exposure state = 0
2025-07-21T19:16:26.374 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:26.395 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:26.508 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 988 of 3300
2025-07-21T19:16:26.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118186.5101845
2025-07-21T19:16:26.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:26.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:16:26.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:26.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:16:26.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 988/3300, Remaining exp time 0.656/1.0
2025-07-21T19:16:27.765 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 988 of 3300 done. Exposure state = 0
2025-07-21T19:16:27.765 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:27.786 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:27.901 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 989 of 3300
2025-07-21T19:16:27.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118187.9031532
2025-07-21T19:16:28.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 989/3300, Remaining exp time 0.02/1.0
2025-07-21T19:16:29.158 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 989 of 3300 done. Exposure state = 0
2025-07-21T19:16:29.158 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:29.182 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:29.291 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 990 of 3300
2025-07-21T19:16:29.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118189.2932892
2025-07-21T19:16:29.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:29.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T19:16:29.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:29.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:16:30.548 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 990 of 3300 done. Exposure state = 0
2025-07-21T19:16:30.548 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:30.567 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:30.682 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 991 of 3300
2025-07-21T19:16:30.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118190.684601
2025-07-21T19:16:30.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 991/3300, Remaining exp time 0.77/1.0
2025-07-21T19:16:31.940 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 991 of 3300 done. Exposure state = 0
2025-07-21T19:16:31.940 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:31.943 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:32.036 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 992 of 3300
2025-07-21T19:16:32.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118192.038719
2025-07-21T19:16:32.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:16:32.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:32.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T19:16:32.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:32.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:16:32.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 992/3300, Remaining exp time 0.096/1.0
2025-07-21T19:16:33.294 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 992 of 3300 done. Exposure state = 0
2025-07-21T19:16:33.294 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:33.296 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:33.390 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 993 of 3300
2025-07-21T19:16:33.392 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118193.3925023
2025-07-21T19:16:34.648 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 993 of 3300 done. Exposure state = 0
2025-07-21T19:16:34.648 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:34.670 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:34.782 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 994 of 3300
2025-07-21T19:16:34.784 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118194.7841175
2025-07-21T19:16:35.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 994/3300, Remaining exp time 0.808/1.0
2025-07-21T19:16:35.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:35.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:16:35.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:35.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:36.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 994 of 3300 done. Exposure state = 0
2025-07-21T19:16:36.039 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:36.041 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:36.136 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 995 of 3300
2025-07-21T19:16:36.138 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118196.1383002
2025-07-21T19:16:37.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 995/3300, Remaining exp time 0.131/1.0
2025-07-21T19:16:37.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 995 of 3300 done. Exposure state = 0
2025-07-21T19:16:37.394 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:37.415 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:37.528 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 996 of 3300
2025-07-21T19:16:37.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118197.5297885
2025-07-21T19:16:38.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:38.632 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:16:38.633 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:38.633 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:38.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 996 of 3300 done. Exposure state = 0
2025-07-21T19:16:38.785 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:38.787 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:38.881 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 997 of 3300
2025-07-21T19:16:38.883 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118198.8835452
2025-07-21T19:16:39.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 997/3300, Remaining exp time 0.846/1.0
2025-07-21T19:16:40.138 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 997 of 3300 done. Exposure state = 0
2025-07-21T19:16:40.139 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:40.141 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:40.235 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 998 of 3300
2025-07-21T19:16:40.237 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118200.237561
2025-07-21T19:16:41.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 998/3300, Remaining exp time 0.169/1.0
2025-07-21T19:16:41.492 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 998 of 3300 done. Exposure state = 0
2025-07-21T19:16:41.493 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:41.517 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:41.627 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 999 of 3300
2025-07-21T19:16:41.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118201.628976
2025-07-21T19:16:41.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:41.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:16:41.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:41.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:42.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:16:42.892 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 999 of 3300 done. Exposure state = 0
2025-07-21T19:16:42.892 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:42.916 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:43.018 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1000 of 3300
2025-07-21T19:16:43.020 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118203.0203745
2025-07-21T19:16:43.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1000/3300, Remaining exp time 0.921/1.0
2025-07-21T19:16:44.276 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1000 of 3300 done. Exposure state = 0
2025-07-21T19:16:44.276 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:44.278 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:44.372 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1001 of 3300
2025-07-21T19:16:44.374 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118204.3743398
2025-07-21T19:16:44.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:44.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:16:44.642 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:44.642 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:16:45.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1001/3300, Remaining exp time 0.244/1.0
2025-07-21T19:16:45.629 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1001 of 3300 done. Exposure state = 0
2025-07-21T19:16:45.629 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:45.647 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:45.764 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1002 of 3300
2025-07-21T19:16:45.765 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118205.7658043
2025-07-21T19:16:47.021 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1002 of 3300 done. Exposure state = 0
2025-07-21T19:16:47.021 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:47.042 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:47.155 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1003 of 3300
2025-07-21T19:16:47.157 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118207.157276
2025-07-21T19:16:47.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1003/3300, Remaining exp time 0.996/1.0
2025-07-21T19:16:47.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:47.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:16:47.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:47.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:48.412 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1003 of 3300 done. Exposure state = 0
2025-07-21T19:16:48.412 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:48.429 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:48.547 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1004 of 3300
2025-07-21T19:16:48.548 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118208.5488472
2025-07-21T19:16:49.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1004/3300, Remaining exp time 0.357/1.0
2025-07-21T19:16:49.804 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1004 of 3300 done. Exposure state = 0
2025-07-21T19:16:49.804 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:49.824 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:49.976 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1005 of 3300
2025-07-21T19:16:49.978 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118209.9781177
2025-07-21T19:16:50.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:50.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:16:50.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:50.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:16:51.233 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1005 of 3300 done. Exposure state = 0
2025-07-21T19:16:51.233 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:51.251 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:51.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1005/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:51.367 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1006 of 3300
2025-07-21T19:16:51.369 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118211.369628
2025-07-21T19:16:52.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:16:52.625 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1006 of 3300 done. Exposure state = 0
2025-07-21T19:16:52.625 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:52.643 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:52.759 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1007 of 3300
2025-07-21T19:16:52.761 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118212.7610025
2025-07-21T19:16:53.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1007/3300, Remaining exp time 0.505/1.0
2025-07-21T19:16:53.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:53.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:16:53.673 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:53.673 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:16:54.016 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1007 of 3300 done. Exposure state = 0
2025-07-21T19:16:54.016 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:54.019 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:54.113 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1008 of 3300
2025-07-21T19:16:54.115 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118214.1151667
2025-07-21T19:16:55.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1008/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:55.370 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1008 of 3300 done. Exposure state = 0
2025-07-21T19:16:55.370 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:55.388 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:55.504 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1009 of 3300
2025-07-21T19:16:55.506 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118215.5065784
2025-07-21T19:16:56.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:56.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:16:56.693 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:56.693 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:16:56.761 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1009 of 3300 done. Exposure state = 0
2025-07-21T19:16:56.761 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:56.763 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:56.858 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1010 of 3300
2025-07-21T19:16:56.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118216.8605034
2025-07-21T19:16:57.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1010/3300, Remaining exp time 0.544/1.0
2025-07-21T19:16:58.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1010 of 3300 done. Exposure state = 0
2025-07-21T19:16:58.116 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:58.118 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:58.212 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1011 of 3300
2025-07-21T19:16:58.214 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118218.2141767
2025-07-21T19:16:59.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1011/3300, Remaining exp time 0.0/1.0
2025-07-21T19:16:59.469 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1011 of 3300 done. Exposure state = 0
2025-07-21T19:16:59.469 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:16:59.491 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:16:59.604 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1012 of 3300
2025-07-21T19:16:59.605 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118219.60576
2025-07-21T19:16:59.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:16:59.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:16:59.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:16:59.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:17:00.861 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1012 of 3300 done. Exposure state = 0
2025-07-21T19:17:00.861 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:00.882 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:00.995 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1013 of 3300
2025-07-21T19:17:00.997 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118220.997406
2025-07-21T19:17:01.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1013/3300, Remaining exp time 0.621/1.0
2025-07-21T19:17:02.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:17:02.252 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1013 of 3300 done. Exposure state = 0
2025-07-21T19:17:02.252 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:02.254 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:02.349 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1014 of 3300
2025-07-21T19:17:02.351 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118222.3512318
2025-07-21T19:17:02.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:02.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:17:02.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:02.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:17:03.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1014/3300, Remaining exp time 0.0/1.0
2025-07-21T19:17:03.606 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1014 of 3300 done. Exposure state = 0
2025-07-21T19:17:03.606 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:03.626 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:03.741 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1015 of 3300
2025-07-21T19:17:03.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118223.7427425
2025-07-21T19:17:04.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1015 of 3300 done. Exposure state = 0
2025-07-21T19:17:04.998 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:05.017 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:05.132 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1016 of 3300
2025-07-21T19:17:05.134 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118225.1341743
2025-07-21T19:17:05.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1016/3300, Remaining exp time 0.695/1.0
2025-07-21T19:17:05.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:05.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:17:05.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:05.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:17:06.389 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1016 of 3300 done. Exposure state = 0
2025-07-21T19:17:06.389 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:06.410 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:06.523 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1017 of 3300
2025-07-21T19:17:06.525 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118226.525551
2025-07-21T19:17:07.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1017/3300, Remaining exp time 0.056/1.0
2025-07-21T19:17:07.781 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1017 of 3300 done. Exposure state = 0
2025-07-21T19:17:07.781 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:07.805 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:07.916 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1018 of 3300
2025-07-21T19:17:07.918 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118227.9183028
2025-07-21T19:17:08.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:08.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:17:08.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:08.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:17:09.173 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1018 of 3300 done. Exposure state = 0
2025-07-21T19:17:09.173 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:09.192 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:09.306 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1019 of 3300
2025-07-21T19:17:09.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118229.3084314
2025-07-21T19:17:09.531 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1019/3300, Remaining exp time 0.808/1.0
2025-07-21T19:17:10.563 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1019 of 3300 done. Exposure state = 0
2025-07-21T19:17:10.564 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:10.587 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:10.698 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1020 of 3300
2025-07-21T19:17:10.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118230.7000256
2025-07-21T19:17:11.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1020/3300, Remaining exp time 0.169/1.0
2025-07-21T19:17:11.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:11.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:17:11.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:11.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:11.954 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1020 of 3300 done. Exposure state = 0
2025-07-21T19:17:11.954 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:11.956 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:12.052 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1021 of 3300
2025-07-21T19:17:12.054 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118232.0540996
2025-07-21T19:17:12.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:17:13.309 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1021 of 3300 done. Exposure state = 0
2025-07-21T19:17:13.309 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:13.333 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:13.443 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1022 of 3300
2025-07-21T19:17:13.445 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118233.4456303
2025-07-21T19:17:13.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1022/3300, Remaining exp time 0.884/1.0
2025-07-21T19:17:14.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1022 of 3300 done. Exposure state = 0
2025-07-21T19:17:14.700 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:14.723 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:14.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:14.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:17:14.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:14.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:14.835 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1023 of 3300
2025-07-21T19:17:14.837 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118234.8370175
2025-07-21T19:17:15.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1023/3300, Remaining exp time 0.245/1.0
2025-07-21T19:17:16.092 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1023 of 3300 done. Exposure state = 0
2025-07-21T19:17:16.092 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:16.094 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:16.189 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1024 of 3300
2025-07-21T19:17:16.191 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118236.1911376
2025-07-21T19:17:17.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1024 of 3300 done. Exposure state = 0
2025-07-21T19:17:17.446 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:17.448 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:17.543 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1025 of 3300
2025-07-21T19:17:17.544 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118237.544923
2025-07-21T19:17:17.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1025/3300, Remaining exp time 0.922/1.0
2025-07-21T19:17:17.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:17.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:17:17.745 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:17.745 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:18.800 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1025 of 3300 done. Exposure state = 0
2025-07-21T19:17:18.800 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:18.823 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:18.934 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1026 of 3300
2025-07-21T19:17:18.936 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118238.9365375
2025-07-21T19:17:19.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1026/3300, Remaining exp time 0.282/1.0
2025-07-21T19:17:20.192 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1026 of 3300 done. Exposure state = 0
2025-07-21T19:17:20.192 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:20.194 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:20.288 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1027 of 3300
2025-07-21T19:17:20.290 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118240.2905161
2025-07-21T19:17:20.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:20.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:17:20.749 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:20.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:21.546 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1027 of 3300 done. Exposure state = 0
2025-07-21T19:17:21.546 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:21.573 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:21.680 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1028 of 3300
2025-07-21T19:17:21.681 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118241.6819599
2025-07-21T19:17:21.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1028/3300, Remaining exp time 0.996/1.0
2025-07-21T19:17:22.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:17:22.228 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:16:22.514979
2025-07-21T19:17:22.228 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:16:22.514979
2025-07-21T19:17:22.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:17:22.228 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:17:22.228 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:17:22.228 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:17:22&start_after=2025-07-20T17:17:22&end_after=2025-07-21T17:17:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:17:22.229 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:17:22.344 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:17:22&start_after=2025-07-20T17:17:22&end_after=2025-07-21T17:17:22&telescope=1m0a&ordering=start HTTP/1.1" 200 2712
2025-07-21T19:17:22.361 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:17:22.361 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:17:22.361 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:17:22.361 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:17:22.361 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:17:22.361 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2456.638651
2025-07-21T19:17:22.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:17:22.937 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1028 of 3300 done. Exposure state = 0
2025-07-21T19:17:22.937 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:22.961 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:23.071 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1029 of 3300
2025-07-21T19:17:23.073 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118243.0735528
2025-07-21T19:17:23.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1029/3300, Remaining exp time 0.358/1.0
2025-07-21T19:17:23.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:23.751 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:17:23.751 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:23.751 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:17:24.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1029 of 3300 done. Exposure state = 0
2025-07-21T19:17:24.329 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:24.350 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:24.463 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1030 of 3300
2025-07-21T19:17:24.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118244.4652884
2025-07-21T19:17:25.720 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1030 of 3300 done. Exposure state = 0
2025-07-21T19:17:25.721 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:25.741 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:25.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1030/3300, Remaining exp time 0.0/1.0
2025-07-21T19:17:25.893 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1031 of 3300
2025-07-21T19:17:25.895 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118245.89553
2025-07-21T19:17:26.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:26.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:17:26.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:26.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:17:27.151 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1031 of 3300 done. Exposure state = 0
2025-07-21T19:17:27.151 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:27.153 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:27.246 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1032 of 3300
2025-07-21T19:17:27.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118247.2483761
2025-07-21T19:17:27.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1032/3300, Remaining exp time 0.433/1.0
2025-07-21T19:17:28.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1032 of 3300 done. Exposure state = 0
2025-07-21T19:17:28.504 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:28.506 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:28.600 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1033 of 3300
2025-07-21T19:17:28.602 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118248.6022408
2025-07-21T19:17:29.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:29.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:17:29.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:29.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:17:29.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1033 of 3300 done. Exposure state = 0
2025-07-21T19:17:29.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:29.859 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:29.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1033/3300, Remaining exp time 0.0/1.0
2025-07-21T19:17:30.029 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1034 of 3300
2025-07-21T19:17:30.031 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118250.0315435
2025-07-21T19:17:31.287 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1034 of 3300 done. Exposure state = 0
2025-07-21T19:17:31.287 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:31.307 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:31.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:17:31.421 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1035 of 3300
2025-07-21T19:17:31.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118251.4227664
2025-07-21T19:17:31.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1035/3300, Remaining exp time 0.543/1.0
2025-07-21T19:17:32.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1035 of 3300 done. Exposure state = 0
2025-07-21T19:17:32.678 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:32.698 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:32.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:32.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:17:32.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:32.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:17:32.812 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1036 of 3300
2025-07-21T19:17:32.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118252.8143883
2025-07-21T19:17:34.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1036/3300, Remaining exp time 0.0/1.0
2025-07-21T19:17:34.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1036 of 3300 done. Exposure state = 0
2025-07-21T19:17:34.069 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:34.071 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:34.166 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1037 of 3300
2025-07-21T19:17:34.168 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118254.168487
2025-07-21T19:17:35.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1037 of 3300 done. Exposure state = 0
2025-07-21T19:17:35.424 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:35.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:35.558 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1038 of 3300
2025-07-21T19:17:35.559 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118255.5599496
2025-07-21T19:17:35.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:35.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:17:35.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:35.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:17:36.045 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1038/3300, Remaining exp time 0.545/1.0
2025-07-21T19:17:36.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1038 of 3300 done. Exposure state = 0
2025-07-21T19:17:36.815 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:36.834 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:36.949 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1039 of 3300
2025-07-21T19:17:36.951 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118256.9514368
2025-07-21T19:17:38.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1039/3300, Remaining exp time 0.0/1.0
2025-07-21T19:17:38.207 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1039 of 3300 done. Exposure state = 0
2025-07-21T19:17:38.254 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:38.256 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:38.341 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1040 of 3300
2025-07-21T19:17:38.343 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118258.343123
2025-07-21T19:17:38.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:38.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T19:17:38.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:38.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:17:39.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1040 of 3300 done. Exposure state = 0
2025-07-21T19:17:39.598 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:39.615 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:39.732 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1041 of 3300
2025-07-21T19:17:39.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118259.734433
2025-07-21T19:17:40.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1041/3300, Remaining exp time 0.657/1.0
2025-07-21T19:17:40.989 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1041 of 3300 done. Exposure state = 0
2025-07-21T19:17:40.990 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:41.012 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:41.124 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1042 of 3300
2025-07-21T19:17:41.126 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118261.1261592
2025-07-21T19:17:41.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:17:41.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:41.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T19:17:41.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:41.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:17:42.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1042/3300, Remaining exp time 0.02/1.0
2025-07-21T19:17:42.381 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1042 of 3300 done. Exposure state = 0
2025-07-21T19:17:42.381 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:42.398 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:42.516 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1043 of 3300
2025-07-21T19:17:42.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118262.5177073
2025-07-21T19:17:43.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1043 of 3300 done. Exposure state = 0
2025-07-21T19:17:43.773 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:43.797 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:43.908 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1044 of 3300
2025-07-21T19:17:43.910 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118263.9104981
2025-07-21T19:17:44.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1044/3300, Remaining exp time 0.772/1.0
2025-07-21T19:17:44.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:44.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:17:44.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:44.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:45.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1044 of 3300 done. Exposure state = 0
2025-07-21T19:17:45.166 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:45.168 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:45.261 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1045 of 3300
2025-07-21T19:17:45.263 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118265.263278
2025-07-21T19:17:46.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1045/3300, Remaining exp time 0.094/1.0
2025-07-21T19:17:46.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1045 of 3300 done. Exposure state = 0
2025-07-21T19:17:46.519 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:46.521 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:46.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1046 of 3300
2025-07-21T19:17:46.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118266.6172407
2025-07-21T19:17:47.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:47.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:17:47.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:47.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:47.872 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1046 of 3300 done. Exposure state = 0
2025-07-21T19:17:47.872 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:47.874 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:48.006 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1047 of 3300
2025-07-21T19:17:48.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118268.008704
2025-07-21T19:17:48.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1047/3300, Remaining exp time 0.809/1.0
2025-07-21T19:17:49.263 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1047 of 3300 done. Exposure state = 0
2025-07-21T19:17:49.264 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:49.283 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:49.398 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1048 of 3300
2025-07-21T19:17:49.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118269.4001744
2025-07-21T19:17:50.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1048/3300, Remaining exp time 0.169/1.0
2025-07-21T19:17:50.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1048 of 3300 done. Exposure state = 0
2025-07-21T19:17:50.655 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:50.677 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:50.790 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1049 of 3300
2025-07-21T19:17:50.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118270.7917063
2025-07-21T19:17:50.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:50.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:17:50.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:50.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:51.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:17:52.047 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1049 of 3300 done. Exposure state = 0
2025-07-21T19:17:52.047 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:52.049 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:52.143 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1050 of 3300
2025-07-21T19:17:52.145 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118272.1455398
2025-07-21T19:17:52.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1050/3300, Remaining exp time 0.884/1.0
2025-07-21T19:17:53.401 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1050 of 3300 done. Exposure state = 0
2025-07-21T19:17:53.401 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:53.425 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:53.535 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1051 of 3300
2025-07-21T19:17:53.536 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118273.536927
2025-07-21T19:17:53.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:53.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:17:53.862 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:53.862 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:54.324 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1051/3300, Remaining exp time 0.246/1.0
2025-07-21T19:17:54.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1051 of 3300 done. Exposure state = 0
2025-07-21T19:17:54.792 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:54.812 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:54.926 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1052 of 3300
2025-07-21T19:17:54.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118274.928615
2025-07-21T19:17:56.184 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1052 of 3300 done. Exposure state = 0
2025-07-21T19:17:56.184 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:56.186 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:56.280 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1053 of 3300
2025-07-21T19:17:56.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118276.2825081
2025-07-21T19:17:56.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1053/3300, Remaining exp time 0.959/1.0
2025-07-21T19:17:56.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:56.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:17:56.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:56.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:17:57.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1053 of 3300 done. Exposure state = 0
2025-07-21T19:17:57.538 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:57.557 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:57.672 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1054 of 3300
2025-07-21T19:17:57.674 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118277.6740394
2025-07-21T19:17:58.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1054/3300, Remaining exp time 0.319/1.0
2025-07-21T19:17:58.929 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1054 of 3300 done. Exposure state = 0
2025-07-21T19:17:58.929 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:17:58.952 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:17:59.063 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1055 of 3300
2025-07-21T19:17:59.065 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118279.0655203
2025-07-21T19:17:59.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:17:59.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:17:59.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:17:59.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:18:00.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1055 of 3300 done. Exposure state = 0
2025-07-21T19:18:00.320 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:00.342 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:00.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1055/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:00.492 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1056 of 3300
2025-07-21T19:18:00.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118280.4946342
2025-07-21T19:18:01.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:18:01.750 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1056 of 3300 done. Exposure state = 0
2025-07-21T19:18:01.750 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:01.774 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:01.884 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1057 of 3300
2025-07-21T19:18:01.886 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118281.8861012
2025-07-21T19:18:02.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1057/3300, Remaining exp time 0.431/1.0
2025-07-21T19:18:02.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:02.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-07-21T19:18:02.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:02.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:18:03.141 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1057 of 3300 done. Exposure state = 0
2025-07-21T19:18:03.141 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:03.143 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:03.238 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1058 of 3300
2025-07-21T19:18:03.240 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118283.2401118
2025-07-21T19:18:04.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1058 of 3300 done. Exposure state = 0
2025-07-21T19:18:04.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:04.496 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:04.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1058/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:04.630 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1059 of 3300
2025-07-21T19:18:04.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118284.631832
2025-07-21T19:18:05.887 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1059 of 3300 done. Exposure state = 0
2025-07-21T19:18:05.887 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:05.889 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:05.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:05.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:18:05.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:05.893 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:18:06.059 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1060 of 3300
2025-07-21T19:18:06.061 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118286.0612466
2025-07-21T19:18:06.547 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1060/3300, Remaining exp time 0.545/1.0
2025-07-21T19:18:07.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1060 of 3300 done. Exposure state = 0
2025-07-21T19:18:07.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:07.337 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:07.451 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1061 of 3300
2025-07-21T19:18:07.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118287.4527586
2025-07-21T19:18:08.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1061/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:08.708 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1061 of 3300 done. Exposure state = 0
2025-07-21T19:18:08.708 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:08.733 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:08.842 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1062 of 3300
2025-07-21T19:18:08.844 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118288.8440962
2025-07-21T19:18:08.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:08.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:18:08.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:08.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:18:10.098 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1062 of 3300 done. Exposure state = 0
2025-07-21T19:18:10.098 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:10.101 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:10.196 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1063 of 3300
2025-07-21T19:18:10.198 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118290.198009
2025-07-21T19:18:10.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1063/3300, Remaining exp time 0.619/1.0
2025-07-21T19:18:11.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:18:11.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1063 of 3300 done. Exposure state = 0
2025-07-21T19:18:11.453 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:11.476 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:11.588 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1064 of 3300
2025-07-21T19:18:11.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118291.58964
2025-07-21T19:18:11.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:11.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:18:11.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:11.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:18:12.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1064/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:12.844 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1064 of 3300 done. Exposure state = 0
2025-07-21T19:18:12.844 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:12.864 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:12.979 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1065 of 3300
2025-07-21T19:18:12.981 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118292.981016
2025-07-21T19:18:14.236 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1065 of 3300 done. Exposure state = 0
2025-07-21T19:18:14.236 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:14.238 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:14.333 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1066 of 3300
2025-07-21T19:18:14.335 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118294.3350866
2025-07-21T19:18:14.670 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1066/3300, Remaining exp time 0.696/1.0
2025-07-21T19:18:14.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:14.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:18:14.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:14.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:18:15.590 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1066 of 3300 done. Exposure state = 0
2025-07-21T19:18:15.590 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:15.613 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:15.724 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1067 of 3300
2025-07-21T19:18:15.726 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118295.7265499
2025-07-21T19:18:16.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1067/3300, Remaining exp time 0.056/1.0
2025-07-21T19:18:16.982 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1067 of 3300 done. Exposure state = 0
2025-07-21T19:18:16.982 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:17.000 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:17.116 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1068 of 3300
2025-07-21T19:18:17.118 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118297.1181505
2025-07-21T19:18:17.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:17.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:18:17.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:17.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:18:18.373 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1068 of 3300 done. Exposure state = 0
2025-07-21T19:18:18.373 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:18.392 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:18.507 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1069 of 3300
2025-07-21T19:18:18.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118298.509639
2025-07-21T19:18:18.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1069/3300, Remaining exp time 0.808/1.0
2025-07-21T19:18:19.765 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1069 of 3300 done. Exposure state = 0
2025-07-21T19:18:19.765 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:19.781 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:19.900 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1070 of 3300
2025-07-21T19:18:19.902 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118299.9022129
2025-07-21T19:18:20.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1070/3300, Remaining exp time 0.17/1.0
2025-07-21T19:18:20.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:20.932 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:18:20.932 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:20.932 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:21.157 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1070 of 3300 done. Exposure state = 0
2025-07-21T19:18:21.157 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:21.159 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:21.253 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1071 of 3300
2025-07-21T19:18:21.255 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118301.25525
2025-07-21T19:18:21.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:18:21.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:17:22.645299
2025-07-21T19:18:21.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:17:22.645299
2025-07-21T19:18:21.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:18:21.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:18:21.415 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:18:21.415 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:18:21&start_after=2025-07-20T17:18:21&end_after=2025-07-21T17:18:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:18:21.416 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:18:21.535 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:18:21&start_after=2025-07-20T17:18:21&end_after=2025-07-21T17:18:21&telescope=1m0a&ordering=start HTTP/1.1" 200 2716
2025-07-21T19:18:21.552 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:18:21.552 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:18:21.552 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:18:21.552 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:18:21.552 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:18:21.552 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2397.447676
2025-07-21T19:18:21.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:18:22.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1071 of 3300 done. Exposure state = 0
2025-07-21T19:18:22.511 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:22.528 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:22.644 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1072 of 3300
2025-07-21T19:18:22.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118302.646597
2025-07-21T19:18:22.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1072/3300, Remaining exp time 0.884/1.0
2025-07-21T19:18:23.902 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1072 of 3300 done. Exposure state = 0
2025-07-21T19:18:23.902 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:23.924 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:23.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:23.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:18:23.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:23.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:24.036 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1073 of 3300
2025-07-21T19:18:24.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118304.0386255
2025-07-21T19:18:24.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1073/3300, Remaining exp time 0.245/1.0
2025-07-21T19:18:25.294 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1073 of 3300 done. Exposure state = 0
2025-07-21T19:18:25.294 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:25.319 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:25.428 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1074 of 3300
2025-07-21T19:18:25.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118305.4297917
2025-07-21T19:18:26.685 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1074 of 3300 done. Exposure state = 0
2025-07-21T19:18:26.685 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:26.706 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:26.819 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1075 of 3300
2025-07-21T19:18:26.821 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118306.8212564
2025-07-21T19:18:26.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1075/3300, Remaining exp time 0.998/1.0
2025-07-21T19:18:26.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:26.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:18:26.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:26.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:28.076 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1075 of 3300 done. Exposure state = 0
2025-07-21T19:18:28.076 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:28.078 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:28.173 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1076 of 3300
2025-07-21T19:18:28.175 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118308.1751914
2025-07-21T19:18:28.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1076/3300, Remaining exp time 0.32/1.0
2025-07-21T19:18:29.430 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1076 of 3300 done. Exposure state = 0
2025-07-21T19:18:29.430 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:29.453 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:29.564 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1077 of 3300
2025-07-21T19:18:29.566 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118309.566636
2025-07-21T19:18:29.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:29.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:18:29.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:29.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:18:30.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:18:30.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1077 of 3300 done. Exposure state = 0
2025-07-21T19:18:30.822 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:30.842 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:30.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1077/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:30.994 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1078 of 3300
2025-07-21T19:18:30.995 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118310.9956768
2025-07-21T19:18:32.250 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1078 of 3300 done. Exposure state = 0
2025-07-21T19:18:32.250 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:32.253 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:32.348 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1079 of 3300
2025-07-21T19:18:32.349 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118312.3497999
2025-07-21T19:18:32.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:32.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:18:32.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:32.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:32.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1079/3300, Remaining exp time 0.395/1.0
2025-07-21T19:18:33.605 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1079 of 3300 done. Exposure state = 0
2025-07-21T19:18:33.605 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:33.627 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:33.739 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1080 of 3300
2025-07-21T19:18:33.741 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118313.7412696
2025-07-21T19:18:34.996 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1080 of 3300 done. Exposure state = 0
2025-07-21T19:18:34.996 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:35.016 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:35.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1080/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:35.131 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1081 of 3300
2025-07-21T19:18:35.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118315.1329331
2025-07-21T19:18:35.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:35.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:18:35.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:35.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:36.388 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1081 of 3300 done. Exposure state = 0
2025-07-21T19:18:36.388 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:36.412 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:36.522 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1082 of 3300
2025-07-21T19:18:36.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118316.5244787
2025-07-21T19:18:37.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1082/3300, Remaining exp time 0.508/1.0
2025-07-21T19:18:37.779 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1082 of 3300 done. Exposure state = 0
2025-07-21T19:18:37.779 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:37.797 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:37.915 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1083 of 3300
2025-07-21T19:18:37.917 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118317.9171646
2025-07-21T19:18:38.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:38.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:18:38.973 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:38.973 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:18:39.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1083/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:39.172 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1083 of 3300 done. Exposure state = 0
2025-07-21T19:18:39.172 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:39.174 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:39.268 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1084 of 3300
2025-07-21T19:18:39.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118319.2699122
2025-07-21T19:18:40.525 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1084 of 3300 done. Exposure state = 0
2025-07-21T19:18:40.525 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:40.527 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:40.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:18:40.622 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1085 of 3300
2025-07-21T19:18:40.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118320.6239257
2025-07-21T19:18:41.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1085/3300, Remaining exp time 0.545/1.0
2025-07-21T19:18:41.878 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1085 of 3300 done. Exposure state = 0
2025-07-21T19:18:41.878 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:41.900 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:41.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:41.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:18:41.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:41.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:18:42.013 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1086 of 3300
2025-07-21T19:18:42.015 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118322.0154881
2025-07-21T19:18:43.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1086/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:43.271 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1086 of 3300 done. Exposure state = 0
2025-07-21T19:18:43.271 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:43.273 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:43.367 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1087 of 3300
2025-07-21T19:18:43.369 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118323.3694887
2025-07-21T19:18:44.624 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1087 of 3300 done. Exposure state = 0
2025-07-21T19:18:44.625 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:44.642 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:44.759 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1088 of 3300
2025-07-21T19:18:44.761 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118324.761055
2025-07-21T19:18:44.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:44.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:18:45.029 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:45.029 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:18:45.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1088/3300, Remaining exp time 0.621/1.0
2025-07-21T19:18:46.032 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1088 of 3300 done. Exposure state = 0
2025-07-21T19:18:46.033 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:46.035 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:46.150 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1089 of 3300
2025-07-21T19:18:46.152 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118326.1526756
2025-07-21T19:18:47.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1089/3300, Remaining exp time 0.0/1.0
2025-07-21T19:18:47.408 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1089 of 3300 done. Exposure state = 0
2025-07-21T19:18:47.408 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:47.428 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:47.542 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1090 of 3300
2025-07-21T19:18:47.544 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118327.544181
2025-07-21T19:18:48.032 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:48.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:18:48.033 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:48.033 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:18:48.799 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1090 of 3300 done. Exposure state = 0
2025-07-21T19:18:48.799 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:48.820 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:48.934 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1091 of 3300
2025-07-21T19:18:48.935 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118328.9357994
2025-07-21T19:18:49.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1091/3300, Remaining exp time 0.733/1.0
2025-07-21T19:18:50.191 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1091 of 3300 done. Exposure state = 0
2025-07-21T19:18:50.191 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:50.193 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:50.288 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1092 of 3300
2025-07-21T19:18:50.289 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118330.2896633
2025-07-21T19:18:50.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:18:51.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:51.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:18:51.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:51.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:51.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1092/3300, Remaining exp time 0.056/1.0
2025-07-21T19:18:51.545 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1092 of 3300 done. Exposure state = 0
2025-07-21T19:18:51.545 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:51.547 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:51.641 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1093 of 3300
2025-07-21T19:18:51.643 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118331.6433976
2025-07-21T19:18:52.898 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1093 of 3300 done. Exposure state = 0
2025-07-21T19:18:52.898 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:52.921 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:53.033 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1094 of 3300
2025-07-21T19:18:53.034 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118333.03477
2025-07-21T19:18:53.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1094/3300, Remaining exp time 0.77/1.0
2025-07-21T19:18:54.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:54.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:18:54.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:54.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:54.290 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1094 of 3300 done. Exposure state = 0
2025-07-21T19:18:54.290 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:54.292 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:54.387 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1095 of 3300
2025-07-21T19:18:54.388 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118334.3886952
2025-07-21T19:18:55.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1095/3300, Remaining exp time 0.094/1.0
2025-07-21T19:18:55.644 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1095 of 3300 done. Exposure state = 0
2025-07-21T19:18:55.644 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:55.663 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:55.778 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1096 of 3300
2025-07-21T19:18:55.780 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118335.7800543
2025-07-21T19:18:57.035 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1096 of 3300 done. Exposure state = 0
2025-07-21T19:18:57.035 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:57.060 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:57.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:18:57.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:18:57.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:18:57.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:18:57.169 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1097 of 3300
2025-07-21T19:18:57.171 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118337.1716206
2025-07-21T19:18:57.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1097/3300, Remaining exp time 0.808/1.0
2025-07-21T19:18:58.427 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1097 of 3300 done. Exposure state = 0
2025-07-21T19:18:58.427 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:58.448 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:58.561 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1098 of 3300
2025-07-21T19:18:58.563 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118338.5630715
2025-07-21T19:18:59.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1098/3300, Remaining exp time 0.17/1.0
2025-07-21T19:18:59.818 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1098 of 3300 done. Exposure state = 0
2025-07-21T19:18:59.818 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:18:59.842 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:18:59.990 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1099 of 3300
2025-07-21T19:18:59.992 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118339.9923542
2025-07-21T19:19:00.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:00.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:19:00.067 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:00.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:00.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:19:01.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1099 of 3300 done. Exposure state = 0
2025-07-21T19:19:01.248 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:01.268 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:01.381 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1100 of 3300
2025-07-21T19:19:01.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118341.383638
2025-07-21T19:19:01.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1100/3300, Remaining exp time 0.961/1.0
2025-07-21T19:19:02.639 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1100 of 3300 done. Exposure state = 0
2025-07-21T19:19:02.639 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:02.663 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:02.773 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1101 of 3300
2025-07-21T19:19:02.775 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118342.7751527
2025-07-21T19:19:03.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:03.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:19:03.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:03.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:03.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1101/3300, Remaining exp time 0.319/1.0
2025-07-21T19:19:04.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1101 of 3300 done. Exposure state = 0
2025-07-21T19:19:04.030 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:04.032 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:04.127 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1102 of 3300
2025-07-21T19:19:04.128 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118344.1289647
2025-07-21T19:19:05.384 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1102 of 3300 done. Exposure state = 0
2025-07-21T19:19:05.384 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:05.407 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:05.556 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1103 of 3300
2025-07-21T19:19:05.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118345.5586221
2025-07-21T19:19:05.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1103/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:06.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:06.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:19:06.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:06.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:06.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1103 of 3300 done. Exposure state = 0
2025-07-21T19:19:06.814 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:06.832 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:06.948 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1104 of 3300
2025-07-21T19:19:06.949 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118346.9496665
2025-07-21T19:19:07.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1104/3300, Remaining exp time 0.359/1.0
2025-07-21T19:19:08.205 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1104 of 3300 done. Exposure state = 0
2025-07-21T19:19:08.205 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:08.207 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:08.302 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1105 of 3300
2025-07-21T19:19:08.303 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118348.3037293
2025-07-21T19:19:09.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:09.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:19:09.097 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:09.097 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:09.559 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1105 of 3300 done. Exposure state = 0
2025-07-21T19:19:09.559 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:09.561 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:09.657 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1106 of 3300
2025-07-21T19:19:09.659 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118349.6591468
2025-07-21T19:19:09.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1106/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:10.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:19:10.914 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1106 of 3300 done. Exposure state = 0
2025-07-21T19:19:10.914 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:10.939 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:11.047 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1107 of 3300
2025-07-21T19:19:11.049 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118351.0492404
2025-07-21T19:19:11.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1107/3300, Remaining exp time 0.358/1.0
2025-07-21T19:19:12.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:12.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:19:12.123 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:12.123 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:12.304 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1107 of 3300 done. Exposure state = 0
2025-07-21T19:19:12.304 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:12.307 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:12.401 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1108 of 3300
2025-07-21T19:19:12.403 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118352.403209
2025-07-21T19:19:13.658 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1108 of 3300 done. Exposure state = 0
2025-07-21T19:19:13.659 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:13.678 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:13.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1108/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:13.830 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1109 of 3300
2025-07-21T19:19:13.832 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118353.8322802
2025-07-21T19:19:15.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1109 of 3300 done. Exposure state = 0
2025-07-21T19:19:15.086 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:15.109 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:15.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:15.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:19:15.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:15.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:19:15.222 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1110 of 3300
2025-07-21T19:19:15.223 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118355.2237887
2025-07-21T19:19:15.822 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1110/3300, Remaining exp time 0.421/1.0
2025-07-21T19:19:16.479 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1110 of 3300 done. Exposure state = 0
2025-07-21T19:19:16.479 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:16.499 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:16.613 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1111 of 3300
2025-07-21T19:19:16.615 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118356.615402
2025-07-21T19:19:17.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1111/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:17.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1111 of 3300 done. Exposure state = 0
2025-07-21T19:19:17.870 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:17.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:18.043 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1112 of 3300
2025-07-21T19:19:18.044 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118358.0447545
2025-07-21T19:19:18.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:18.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:19:18.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:18.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:19.300 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1112 of 3300 done. Exposure state = 0
2025-07-21T19:19:19.300 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:19.322 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:19.434 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1113 of 3300
2025-07-21T19:19:19.436 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118359.436051
2025-07-21T19:19:19.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1113/3300, Remaining exp time 0.583/1.0
2025-07-21T19:19:20.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:19:20.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:18:22.774669
2025-07-21T19:19:20.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:18:22.774669
2025-07-21T19:19:20.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:19:20.628 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:19:20.628 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:19:20.628 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:19:20&start_after=2025-07-20T17:19:20&end_after=2025-07-21T17:19:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:19:20.628 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:19:20.691 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1113 of 3300 done. Exposure state = 0
2025-07-21T19:19:20.691 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:20.693 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:20.751 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:19:20&start_after=2025-07-20T17:19:20&end_after=2025-07-21T17:19:20&telescope=1m0a&ordering=start HTTP/1.1" 200 2706
2025-07-21T19:19:20.767 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:19:20.767 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:19:20.767 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:19:20.767 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:19:20.767 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:19:20.767 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2338.232329
2025-07-21T19:19:20.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:19:20.788 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1114 of 3300
2025-07-21T19:19:20.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118360.7900848
2025-07-21T19:19:21.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:21.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:19:21.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:21.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:21.916 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1114/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:22.045 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1114 of 3300 done. Exposure state = 0
2025-07-21T19:19:22.045 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:22.047 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:22.142 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1115 of 3300
2025-07-21T19:19:22.144 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118362.1442115
2025-07-21T19:19:23.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1115 of 3300 done. Exposure state = 0
2025-07-21T19:19:23.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:23.422 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:23.533 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1116 of 3300
2025-07-21T19:19:23.535 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118363.535483
2025-07-21T19:19:23.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1116/3300, Remaining exp time 0.62/1.0
2025-07-21T19:19:24.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:24.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:19:24.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:24.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:24.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1116 of 3300 done. Exposure state = 0
2025-07-21T19:19:24.790 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:24.809 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:24.925 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1117 of 3300
2025-07-21T19:19:24.927 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118364.9271119
2025-07-21T19:19:25.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1117/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:26.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1117 of 3300 done. Exposure state = 0
2025-07-21T19:19:26.182 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:26.185 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:26.279 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1118 of 3300
2025-07-21T19:19:26.281 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118366.2811038
2025-07-21T19:19:27.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:27.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:19:27.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:27.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:27.535 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1118 of 3300 done. Exposure state = 0
2025-07-21T19:19:27.535 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:27.537 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:27.633 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1119 of 3300
2025-07-21T19:19:27.634 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118367.6349444
2025-07-21T19:19:28.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1119/3300, Remaining exp time 0.658/1.0
2025-07-21T19:19:28.889 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1119 of 3300 done. Exposure state = 0
2025-07-21T19:19:28.889 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:28.910 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:29.024 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1120 of 3300
2025-07-21T19:19:29.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118369.0264935
2025-07-21T19:19:29.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:19:30.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1120/3300, Remaining exp time 0.019/1.0
2025-07-21T19:19:30.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:30.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:19:30.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:30.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:30.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1120 of 3300 done. Exposure state = 0
2025-07-21T19:19:30.282 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:30.284 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:30.378 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1121 of 3300
2025-07-21T19:19:30.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118370.3805373
2025-07-21T19:19:31.635 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1121 of 3300 done. Exposure state = 0
2025-07-21T19:19:31.635 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:31.654 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:31.770 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1122 of 3300
2025-07-21T19:19:31.771 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118371.7719216
2025-07-21T19:19:32.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1122/3300, Remaining exp time 0.733/1.0
2025-07-21T19:19:33.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1122 of 3300 done. Exposure state = 0
2025-07-21T19:19:33.026 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:33.046 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:33.162 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1123 of 3300
2025-07-21T19:19:33.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118373.164034
2025-07-21T19:19:33.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:33.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:19:33.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:33.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:34.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1123/3300, Remaining exp time 0.094/1.0
2025-07-21T19:19:34.418 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1123 of 3300 done. Exposure state = 0
2025-07-21T19:19:34.419 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:34.440 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:34.553 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1124 of 3300
2025-07-21T19:19:34.555 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118374.5553381
2025-07-21T19:19:35.809 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1124 of 3300 done. Exposure state = 0
2025-07-21T19:19:35.810 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:35.833 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:35.982 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1125 of 3300
2025-07-21T19:19:35.984 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118375.9845178
2025-07-21T19:19:36.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1125/3300, Remaining exp time 0.885/1.0
2025-07-21T19:19:36.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:36.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:19:36.174 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:36.174 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:37.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1125 of 3300 done. Exposure state = 0
2025-07-21T19:19:37.239 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:37.262 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:37.374 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1126 of 3300
2025-07-21T19:19:37.375 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118377.375792
2025-07-21T19:19:38.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1126/3300, Remaining exp time 0.245/1.0
2025-07-21T19:19:38.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1126 of 3300 done. Exposure state = 0
2025-07-21T19:19:38.631 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:38.651 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:38.765 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1127 of 3300
2025-07-21T19:19:38.767 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118378.7675397
2025-07-21T19:19:39.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:39.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:19:39.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:39.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:39.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:19:40.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1127 of 3300 done. Exposure state = 0
2025-07-21T19:19:40.023 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:40.025 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:40.119 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1128 of 3300
2025-07-21T19:19:40.121 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118380.12153
2025-07-21T19:19:40.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1128/3300, Remaining exp time 0.959/1.0
2025-07-21T19:19:41.377 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1128 of 3300 done. Exposure state = 0
2025-07-21T19:19:41.377 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:41.397 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:41.559 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1129 of 3300
2025-07-21T19:19:41.561 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118381.5612109
2025-07-21T19:19:42.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:42.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:19:42.182 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:42.182 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:19:42.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1129/3300, Remaining exp time 0.369/1.0
2025-07-21T19:19:42.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1129 of 3300 done. Exposure state = 0
2025-07-21T19:19:42.815 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:42.835 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:42.940 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1130 of 3300
2025-07-21T19:19:42.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118382.9420779
2025-07-21T19:19:44.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1130 of 3300 done. Exposure state = 0
2025-07-21T19:19:44.197 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:44.200 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:44.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1130/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:44.331 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1131 of 3300
2025-07-21T19:19:44.333 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118384.3336139
2025-07-21T19:19:45.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:45.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:19:45.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:45.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:45.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1131 of 3300 done. Exposure state = 0
2025-07-21T19:19:45.589 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:45.591 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:45.685 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1132 of 3300
2025-07-21T19:19:45.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118385.6874876
2025-07-21T19:19:46.324 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1132/3300, Remaining exp time 0.393/1.0
2025-07-21T19:19:46.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1132 of 3300 done. Exposure state = 0
2025-07-21T19:19:46.942 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:46.960 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:47.077 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1133 of 3300
2025-07-21T19:19:47.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118387.0790813
2025-07-21T19:19:48.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:48.211 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:19:48.211 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:48.211 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:48.334 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1133 of 3300 done. Exposure state = 0
2025-07-21T19:19:48.334 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:48.336 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:48.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1133/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:48.468 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1134 of 3300
2025-07-21T19:19:48.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118388.4706473
2025-07-21T19:19:49.726 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1134 of 3300 done. Exposure state = 0
2025-07-21T19:19:49.726 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:49.747 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:49.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:19:49.860 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1135 of 3300
2025-07-21T19:19:49.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118389.862108
2025-07-21T19:19:50.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1135/3300, Remaining exp time 0.506/1.0
2025-07-21T19:19:51.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1135 of 3300 done. Exposure state = 0
2025-07-21T19:19:51.117 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:51.141 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:51.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:51.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:19:51.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:51.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:51.252 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1136 of 3300
2025-07-21T19:19:51.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118391.2537212
2025-07-21T19:19:52.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1136/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:52.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1136 of 3300 done. Exposure state = 0
2025-07-21T19:19:52.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:52.529 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:52.643 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1137 of 3300
2025-07-21T19:19:52.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118392.6454353
2025-07-21T19:19:53.899 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1137 of 3300 done. Exposure state = 0
2025-07-21T19:19:53.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:53.921 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:54.035 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1138 of 3300
2025-07-21T19:19:54.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118394.0369678
2025-07-21T19:19:54.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:54.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:19:54.219 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:54.219 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:19:54.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1138/3300, Remaining exp time 0.619/1.0
2025-07-21T19:19:55.292 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1138 of 3300 done. Exposure state = 0
2025-07-21T19:19:55.292 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:55.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:55.426 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1139 of 3300
2025-07-21T19:19:55.428 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118395.4285614
2025-07-21T19:19:56.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1139/3300, Remaining exp time 0.0/1.0
2025-07-21T19:19:56.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1139 of 3300 done. Exposure state = 0
2025-07-21T19:19:56.684 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:56.704 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:56.818 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1140 of 3300
2025-07-21T19:19:56.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118396.8202136
2025-07-21T19:19:57.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:19:57.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:19:57.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:19:57.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:19:58.075 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1140 of 3300 done. Exposure state = 0
2025-07-21T19:19:58.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:58.077 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:58.172 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1141 of 3300
2025-07-21T19:19:58.174 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118398.1740882
2025-07-21T19:19:58.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1141/3300, Remaining exp time 0.697/1.0
2025-07-21T19:19:59.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1141 of 3300 done. Exposure state = 0
2025-07-21T19:19:59.429 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:19:59.451 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:19:59.563 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1142 of 3300
2025-07-21T19:19:59.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118399.565608
2025-07-21T19:19:59.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:20:00.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:00.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-07-21T19:20:00.227 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:00.227 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T19:20:00.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1142/3300, Remaining exp time 0.056/1.0
2025-07-21T19:20:00.821 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1142 of 3300 done. Exposure state = 0
2025-07-21T19:20:00.821 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:00.841 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:00.955 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1143 of 3300
2025-07-21T19:20:00.957 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118400.9570546
2025-07-21T19:20:02.211 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1143 of 3300 done. Exposure state = 0
2025-07-21T19:20:02.211 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:02.213 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:02.309 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1144 of 3300
2025-07-21T19:20:02.310 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118402.3108232
2025-07-21T19:20:02.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1144/3300, Remaining exp time 0.77/1.0
2025-07-21T19:20:03.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:03.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-07-21T19:20:03.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:03.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:03.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1144 of 3300 done. Exposure state = 0
2025-07-21T19:20:03.565 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:03.567 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:03.663 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1145 of 3300
2025-07-21T19:20:03.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118403.664845
2025-07-21T19:20:04.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1145/3300, Remaining exp time 0.094/1.0
2025-07-21T19:20:04.920 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1145 of 3300 done. Exposure state = 0
2025-07-21T19:20:04.920 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:04.922 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:05.017 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1146 of 3300
2025-07-21T19:20:05.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118405.0189595
2025-07-21T19:20:06.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:06.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:20:06.255 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:06.255 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:20:06.274 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1146 of 3300 done. Exposure state = 0
2025-07-21T19:20:06.274 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:06.276 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:06.371 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1147 of 3300
2025-07-21T19:20:06.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118406.372673
2025-07-21T19:20:06.670 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1147/3300, Remaining exp time 0.734/1.0
2025-07-21T19:20:07.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1147 of 3300 done. Exposure state = 0
2025-07-21T19:20:07.628 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:07.646 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:07.762 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1148 of 3300
2025-07-21T19:20:07.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118407.764441
2025-07-21T19:20:08.701 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1148/3300, Remaining exp time 0.095/1.0
2025-07-21T19:20:09.020 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1148 of 3300 done. Exposure state = 0
2025-07-21T19:20:09.020 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:09.038 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:09.154 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1149 of 3300
2025-07-21T19:20:09.155 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118409.155918
2025-07-21T19:20:09.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:09.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-07-21T19:20:09.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:09.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T19:20:09.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:20:10.411 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1149 of 3300 done. Exposure state = 0
2025-07-21T19:20:10.411 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:10.434 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:10.545 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1150 of 3300
2025-07-21T19:20:10.547 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118410.5471509
2025-07-21T19:20:10.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1150/3300, Remaining exp time 0.846/1.0
2025-07-21T19:20:11.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1150 of 3300 done. Exposure state = 0
2025-07-21T19:20:11.802 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:11.821 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:11.974 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1151 of 3300
2025-07-21T19:20:11.976 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118411.9765968
2025-07-21T19:20:12.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:12.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-07-21T19:20:12.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:12.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:12.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1151/3300, Remaining exp time 0.244/1.0
2025-07-21T19:20:13.232 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1151 of 3300 done. Exposure state = 0
2025-07-21T19:20:13.232 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:13.253 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:13.366 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1152 of 3300
2025-07-21T19:20:13.367 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118413.3677948
2025-07-21T19:20:14.623 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1152 of 3300 done. Exposure state = 0
2025-07-21T19:20:14.623 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:14.642 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:14.795 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1153 of 3300
2025-07-21T19:20:14.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118414.796945
2025-07-21T19:20:14.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1153/3300, Remaining exp time 0.0/1.0
2025-07-21T19:20:15.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:15.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:20:15.268 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:15.268 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:20:16.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1153 of 3300 done. Exposure state = 0
2025-07-21T19:20:16.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:16.054 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:16.149 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1154 of 3300
2025-07-21T19:20:16.150 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118416.1508546
2025-07-21T19:20:16.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1154/3300, Remaining exp time 0.319/1.0
2025-07-21T19:20:17.405 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1154 of 3300 done. Exposure state = 0
2025-07-21T19:20:17.405 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:17.407 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:17.502 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1155 of 3300
2025-07-21T19:20:17.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118417.5045528
2025-07-21T19:20:18.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:18.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:20:18.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:18.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:20:18.808 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1155 of 3300 done. Exposure state = 0
2025-07-21T19:20:18.808 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:18.831 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:18.932 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1155/3300, Remaining exp time 0.0/1.0
2025-07-21T19:20:18.969 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1156 of 3300
2025-07-21T19:20:18.971 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118418.9713464
2025-07-21T19:20:19.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:20:19.823 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:19:22.905559
2025-07-21T19:20:19.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:19:22.905559
2025-07-21T19:20:19.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:20:19.824 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:20:19.824 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:20:19.824 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:20:19&start_after=2025-07-20T17:20:19&end_after=2025-07-21T17:20:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:20:19.824 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:20:19.954 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:20:19&start_after=2025-07-20T17:20:19&end_after=2025-07-21T17:20:19&telescope=1m0a&ordering=start HTTP/1.1" 200 2703
2025-07-21T19:20:19.970 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:20:19.970 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:20:19.970 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:20:19.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:20:19.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:20:19.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2279.029628
2025-07-21T19:20:19.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:20:20.227 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1156 of 3300 done. Exposure state = 0
2025-07-21T19:20:20.227 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:20.229 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:20.323 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1157 of 3300
2025-07-21T19:20:20.325 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118420.3253207
2025-07-21T19:20:20.961 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1157/3300, Remaining exp time 0.394/1.0
2025-07-21T19:20:21.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:21.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:20:21.293 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:21.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:20:21.580 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1157 of 3300 done. Exposure state = 0
2025-07-21T19:20:21.580 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:21.582 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:21.677 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1158 of 3300
2025-07-21T19:20:21.679 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118421.679228
2025-07-21T19:20:22.934 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1158 of 3300 done. Exposure state = 0
2025-07-21T19:20:22.934 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:22.957 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:23.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1158/3300, Remaining exp time 0.0/1.0
2025-07-21T19:20:23.106 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1159 of 3300
2025-07-21T19:20:23.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118423.1083033
2025-07-21T19:20:24.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:24.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:20:24.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:24.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:20:24.363 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1159 of 3300 done. Exposure state = 0
2025-07-21T19:20:24.363 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:24.365 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:24.460 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1160 of 3300
2025-07-21T19:20:24.462 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118424.4624155
2025-07-21T19:20:25.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1160/3300, Remaining exp time 0.431/1.0
2025-07-21T19:20:25.717 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1160 of 3300 done. Exposure state = 0
2025-07-21T19:20:25.718 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:25.740 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:25.852 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1161 of 3300
2025-07-21T19:20:25.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118425.853853
2025-07-21T19:20:27.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1161/3300, Remaining exp time 0.0/1.0
2025-07-21T19:20:27.109 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1161 of 3300 done. Exposure state = 0
2025-07-21T19:20:27.109 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:27.129 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:27.243 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1162 of 3300
2025-07-21T19:20:27.245 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118427.2455423
2025-07-21T19:20:27.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:27.324 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:20:27.324 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:27.324 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:28.501 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1162 of 3300 done. Exposure state = 0
2025-07-21T19:20:28.501 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:28.521 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:28.635 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1163 of 3300
2025-07-21T19:20:28.636 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118428.6368887
2025-07-21T19:20:28.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:20:29.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1163/3300, Remaining exp time 0.544/1.0
2025-07-21T19:20:29.892 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1163 of 3300 done. Exposure state = 0
2025-07-21T19:20:29.892 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:29.914 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:30.026 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1164 of 3300
2025-07-21T19:20:30.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118430.0285966
2025-07-21T19:20:30.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:30.328 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:20:30.328 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:30.328 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:31.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1164/3300, Remaining exp time 0.0/1.0
2025-07-21T19:20:31.284 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1164 of 3300 done. Exposure state = 0
2025-07-21T19:20:31.284 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:31.306 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:31.418 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1165 of 3300
2025-07-21T19:20:31.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118431.4199235
2025-07-21T19:20:32.674 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1165 of 3300 done. Exposure state = 0
2025-07-21T19:20:32.674 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:32.695 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:32.809 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1166 of 3300
2025-07-21T19:20:32.811 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118432.811474
2025-07-21T19:20:33.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1166/3300, Remaining exp time 0.656/1.0
2025-07-21T19:20:33.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:33.332 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:20:33.332 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:33.332 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:34.067 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1166 of 3300 done. Exposure state = 0
2025-07-21T19:20:34.067 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:34.069 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:34.163 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1167 of 3300
2025-07-21T19:20:34.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118434.1654758
2025-07-21T19:20:35.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1167/3300, Remaining exp time 0.0/1.0
2025-07-21T19:20:35.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1167 of 3300 done. Exposure state = 0
2025-07-21T19:20:35.421 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:35.442 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:35.555 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1168 of 3300
2025-07-21T19:20:35.557 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118435.5570204
2025-07-21T19:20:36.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:36.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:20:36.337 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:36.337 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:36.812 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1168 of 3300 done. Exposure state = 0
2025-07-21T19:20:36.812 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:36.814 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:36.909 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1169 of 3300
2025-07-21T19:20:36.911 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118436.911008
2025-07-21T19:20:37.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1169/3300, Remaining exp time 0.696/1.0
2025-07-21T19:20:38.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1169 of 3300 done. Exposure state = 0
2025-07-21T19:20:38.166 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:38.168 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:38.263 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1170 of 3300
2025-07-21T19:20:38.264 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118438.2649033
2025-07-21T19:20:38.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:20:39.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1170/3300, Remaining exp time 0.02/1.0
2025-07-21T19:20:39.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:39.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:20:39.359 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:39.359 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:39.520 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1170 of 3300 done. Exposure state = 0
2025-07-21T19:20:39.520 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:39.522 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:39.617 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1171 of 3300
2025-07-21T19:20:39.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118439.6187189
2025-07-21T19:20:40.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1171 of 3300 done. Exposure state = 0
2025-07-21T19:20:40.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:40.894 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:41.008 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1172 of 3300
2025-07-21T19:20:41.010 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118441.0102348
2025-07-21T19:20:41.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1172/3300, Remaining exp time 0.733/1.0
2025-07-21T19:20:42.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1172 of 3300 done. Exposure state = 0
2025-07-21T19:20:42.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:42.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:42.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:42.363 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:20:42.363 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:42.363 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:20:42.400 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1173 of 3300
2025-07-21T19:20:42.401 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118442.4016564
2025-07-21T19:20:43.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1173/3300, Remaining exp time 0.095/1.0
2025-07-21T19:20:43.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1173 of 3300 done. Exposure state = 0
2025-07-21T19:20:43.657 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:43.674 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:43.791 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1174 of 3300
2025-07-21T19:20:43.793 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118443.7930002
2025-07-21T19:20:45.048 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1174 of 3300 done. Exposure state = 0
2025-07-21T19:20:45.048 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:45.073 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:45.183 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1175 of 3300
2025-07-21T19:20:45.184 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118445.184723
2025-07-21T19:20:45.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:45.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:20:45.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:45.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:20:45.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1175/3300, Remaining exp time 0.846/1.0
2025-07-21T19:20:46.440 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1175 of 3300 done. Exposure state = 0
2025-07-21T19:20:46.440 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:46.442 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:46.537 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1176 of 3300
2025-07-21T19:20:46.538 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118446.5387683
2025-07-21T19:20:47.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1176/3300, Remaining exp time 0.17/1.0
2025-07-21T19:20:47.794 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1176 of 3300 done. Exposure state = 0
2025-07-21T19:20:47.794 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:47.814 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:48.004 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1177 of 3300
2025-07-21T19:20:48.006 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118448.0067117
2025-07-21T19:20:48.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:48.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:20:48.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:48.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:20:48.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:20:49.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1177 of 3300 done. Exposure state = 0
2025-07-21T19:20:49.262 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:49.284 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:49.395 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1178 of 3300
2025-07-21T19:20:49.396 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118449.3968577
2025-07-21T19:20:49.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1178/3300, Remaining exp time 0.959/1.0
2025-07-21T19:20:50.651 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1178 of 3300 done. Exposure state = 0
2025-07-21T19:20:50.651 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:50.670 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:50.786 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1179 of 3300
2025-07-21T19:20:50.788 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118450.788492
2025-07-21T19:20:51.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:51.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:20:51.374 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:51.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:20:51.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1179/3300, Remaining exp time 0.32/1.0
2025-07-21T19:20:52.044 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1179 of 3300 done. Exposure state = 0
2025-07-21T19:20:52.044 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:52.046 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:52.140 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1180 of 3300
2025-07-21T19:20:52.142 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118452.1424515
2025-07-21T19:20:53.398 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1180 of 3300 done. Exposure state = 0
2025-07-21T19:20:53.398 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:53.400 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:53.494 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1181 of 3300
2025-07-21T19:20:53.496 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118453.4961452
2025-07-21T19:20:53.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1181/3300, Remaining exp time 0.997/1.0
2025-07-21T19:20:54.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:54.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:20:54.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:54.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:54.751 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1181 of 3300 done. Exposure state = 0
2025-07-21T19:20:54.751 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:54.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:54.848 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1182 of 3300
2025-07-21T19:20:54.850 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118454.8504694
2025-07-21T19:20:55.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1182/3300, Remaining exp time 0.32/1.0
2025-07-21T19:20:56.106 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1182 of 3300 done. Exposure state = 0
2025-07-21T19:20:56.106 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:56.108 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:56.202 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1183 of 3300
2025-07-21T19:20:56.204 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118456.2042882
2025-07-21T19:20:57.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:20:57.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:20:57.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:20:57.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:20:57.459 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1183 of 3300 done. Exposure state = 0
2025-07-21T19:20:57.459 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:57.461 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:57.556 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1184 of 3300
2025-07-21T19:20:57.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118457.5582438
2025-07-21T19:20:57.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1184/3300, Remaining exp time 0.996/1.0
2025-07-21T19:20:58.813 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1184 of 3300 done. Exposure state = 0
2025-07-21T19:20:58.813 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:20:58.833 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:20:58.948 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1185 of 3300
2025-07-21T19:20:58.949 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118458.9498222
2025-07-21T19:20:59.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:20:59.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1185/3300, Remaining exp time 0.357/1.0
2025-07-21T19:21:00.205 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1185 of 3300 done. Exposure state = 0
2025-07-21T19:21:00.205 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:00.207 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:00.302 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1186 of 3300
2025-07-21T19:21:00.303 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118460.3037596
2025-07-21T19:21:00.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:00.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:00.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:00.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:01.559 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1186 of 3300 done. Exposure state = 0
2025-07-21T19:21:01.559 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:01.578 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:01.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1186/3300, Remaining exp time 0.0/1.0
2025-07-21T19:21:01.731 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1187 of 3300
2025-07-21T19:21:01.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118461.7329252
2025-07-21T19:21:02.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1187 of 3300 done. Exposure state = 0
2025-07-21T19:21:02.988 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:03.009 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:03.122 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1188 of 3300
2025-07-21T19:21:03.124 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118463.1243582
2025-07-21T19:21:03.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:03.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:03.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:03.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:03.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1188/3300, Remaining exp time 0.43/1.0
2025-07-21T19:21:04.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1188 of 3300 done. Exposure state = 0
2025-07-21T19:21:04.380 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:04.402 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:04.514 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1189 of 3300
2025-07-21T19:21:04.515 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118464.515747
2025-07-21T19:21:05.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1189/3300, Remaining exp time 0.0/1.0
2025-07-21T19:21:05.771 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1189 of 3300 done. Exposure state = 0
2025-07-21T19:21:05.771 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:05.773 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:05.868 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1190 of 3300
2025-07-21T19:21:05.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118465.8697646
2025-07-21T19:21:06.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:06.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:06.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:06.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:07.125 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1190 of 3300 done. Exposure state = 0
2025-07-21T19:21:07.125 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:07.148 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:07.259 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1191 of 3300
2025-07-21T19:21:07.261 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118467.261384
2025-07-21T19:21:07.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1191/3300, Remaining exp time 0.506/1.0
2025-07-21T19:21:08.516 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1191 of 3300 done. Exposure state = 0
2025-07-21T19:21:08.516 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:08.539 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:08.651 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1192 of 3300
2025-07-21T19:21:08.652 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118468.6528187
2025-07-21T19:21:09.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:21:09.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:09.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:09.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:09.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:09.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1192/3300, Remaining exp time 0.0/1.0
2025-07-21T19:21:09.908 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1192 of 3300 done. Exposure state = 0
2025-07-21T19:21:09.908 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:09.930 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:10.042 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1193 of 3300
2025-07-21T19:21:10.044 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118470.0445712
2025-07-21T19:21:11.300 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1193 of 3300 done. Exposure state = 0
2025-07-21T19:21:11.300 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:11.324 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:11.434 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1194 of 3300
2025-07-21T19:21:11.435 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118471.4357953
2025-07-21T19:21:11.846 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1194/3300, Remaining exp time 0.621/1.0
2025-07-21T19:21:12.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:12.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:21:12.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:12.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:21:12.691 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1194 of 3300 done. Exposure state = 0
2025-07-21T19:21:12.691 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:12.693 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:12.788 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1195 of 3300
2025-07-21T19:21:12.789 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118472.7898629
2025-07-21T19:21:13.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1195/3300, Remaining exp time 0.0/1.0
2025-07-21T19:21:14.058 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1195 of 3300 done. Exposure state = 0
2025-07-21T19:21:14.058 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:14.060 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:14.179 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1196 of 3300
2025-07-21T19:21:14.181 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118474.1814704
2025-07-21T19:21:15.436 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1196 of 3300 done. Exposure state = 0
2025-07-21T19:21:15.437 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:15.456 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:15.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:15.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:21:15.488 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:15.488 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:21:15.571 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1197 of 3300
2025-07-21T19:21:15.572 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118475.5728521
2025-07-21T19:21:15.909 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1197/3300, Remaining exp time 0.695/1.0
2025-07-21T19:21:16.828 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1197 of 3300 done. Exposure state = 0
2025-07-21T19:21:16.828 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:16.847 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:16.962 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1198 of 3300
2025-07-21T19:21:16.964 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118476.9646463
2025-07-21T19:21:17.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1198/3300, Remaining exp time 0.056/1.0
2025-07-21T19:21:18.220 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1198 of 3300 done. Exposure state = 0
2025-07-21T19:21:18.220 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:18.222 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:18.316 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1199 of 3300
2025-07-21T19:21:18.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118478.3185027
2025-07-21T19:21:18.491 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:18.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:21:18.492 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:18.492 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:21:19.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:21:19.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:20:23.033620
2025-07-21T19:21:19.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:20:23.033620
2025-07-21T19:21:19.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:21:19.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:21:19.047 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:21:19.047 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:21:19&start_after=2025-07-20T17:21:19&end_after=2025-07-21T17:21:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:21:19.047 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:21:19.166 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:21:19&start_after=2025-07-20T17:21:19&end_after=2025-07-21T17:21:19&telescope=1m0a&ordering=start HTTP/1.1" 200 2715
2025-07-21T19:21:19.183 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:21:19.183 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:21:19.183 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:21:19.183 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:21:19.183 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:21:19.183 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2219.816288
2025-07-21T19:21:19.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:21:19.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1199 of 3300 done. Exposure state = 0
2025-07-21T19:21:19.574 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:19.576 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:19.670 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1200 of 3300
2025-07-21T19:21:19.672 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118479.6724203
2025-07-21T19:21:20.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1200/3300, Remaining exp time 0.697/1.0
2025-07-21T19:21:20.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1200 of 3300 done. Exposure state = 0
2025-07-21T19:21:20.928 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:20.949 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:21.062 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1201 of 3300
2025-07-21T19:21:21.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118481.0640619
2025-07-21T19:21:21.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:21.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:21:21.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:21.496 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:21:22.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1201/3300, Remaining exp time 0.057/1.0
2025-07-21T19:21:22.319 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1201 of 3300 done. Exposure state = 0
2025-07-21T19:21:22.319 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:22.342 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:22.453 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1202 of 3300
2025-07-21T19:21:22.455 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118482.4555647
2025-07-21T19:21:23.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1202 of 3300 done. Exposure state = 0
2025-07-21T19:21:23.710 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:23.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:23.845 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1203 of 3300
2025-07-21T19:21:23.847 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118483.847008
2025-07-21T19:21:24.069 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1203/3300, Remaining exp time 0.81/1.0
2025-07-21T19:21:24.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:24.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:21:24.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:24.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:21:25.102 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1203 of 3300 done. Exposure state = 0
2025-07-21T19:21:25.102 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:25.122 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:25.236 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1204 of 3300
2025-07-21T19:21:25.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118485.2386684
2025-07-21T19:21:26.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1204/3300, Remaining exp time 0.169/1.0
2025-07-21T19:21:26.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1204 of 3300 done. Exposure state = 0
2025-07-21T19:21:26.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:26.518 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:26.628 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1205 of 3300
2025-07-21T19:21:26.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118486.630472
2025-07-21T19:21:27.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:27.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:21:27.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:27.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:27.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1205 of 3300 done. Exposure state = 0
2025-07-21T19:21:27.886 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:27.903 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:28.057 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1206 of 3300
2025-07-21T19:21:28.059 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118488.0595827
2025-07-21T19:21:28.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1206/3300, Remaining exp time 0.961/1.0
2025-07-21T19:21:28.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:21:29.315 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1206 of 3300 done. Exposure state = 0
2025-07-21T19:21:29.315 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:29.336 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:29.449 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1207 of 3300
2025-07-21T19:21:29.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118489.451173
2025-07-21T19:21:30.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1207/3300, Remaining exp time 0.319/1.0
2025-07-21T19:21:30.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:30.527 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:30.527 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:30.527 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:30.706 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1207 of 3300 done. Exposure state = 0
2025-07-21T19:21:30.706 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:30.708 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:30.803 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1208 of 3300
2025-07-21T19:21:30.804 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118490.804861
2025-07-21T19:21:32.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1208 of 3300 done. Exposure state = 0
2025-07-21T19:21:32.060 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:32.062 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:32.157 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1209 of 3300
2025-07-21T19:21:32.158 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118492.1587956
2025-07-21T19:21:32.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1209/3300, Remaining exp time 0.996/1.0
2025-07-21T19:21:33.414 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1209 of 3300 done. Exposure state = 0
2025-07-21T19:21:33.414 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:33.434 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:33.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:33.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:33.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:33.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:33.548 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1210 of 3300
2025-07-21T19:21:33.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118493.550264
2025-07-21T19:21:34.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1210/3300, Remaining exp time 0.357/1.0
2025-07-21T19:21:34.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1210 of 3300 done. Exposure state = 0
2025-07-21T19:21:34.805 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:34.825 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:34.940 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1211 of 3300
2025-07-21T19:21:34.941 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118494.9418242
2025-07-21T19:21:36.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1211 of 3300 done. Exposure state = 0
2025-07-21T19:21:36.197 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:36.199 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:36.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1211/3300, Remaining exp time 0.0/1.0
2025-07-21T19:21:36.331 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1212 of 3300
2025-07-21T19:21:36.333 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118496.3335629
2025-07-21T19:21:36.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:36.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:21:36.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:36.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:21:37.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1212 of 3300 done. Exposure state = 0
2025-07-21T19:21:37.589 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:37.610 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:37.723 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1213 of 3300
2025-07-21T19:21:37.725 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118497.7250679
2025-07-21T19:21:38.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:21:38.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1213/3300, Remaining exp time 0.432/1.0
2025-07-21T19:21:38.980 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1213 of 3300 done. Exposure state = 0
2025-07-21T19:21:38.980 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:39.002 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:39.115 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1214 of 3300
2025-07-21T19:21:39.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118499.1167233
2025-07-21T19:21:39.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:39.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:21:39.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:39.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:40.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1214/3300, Remaining exp time 0.0/1.0
2025-07-21T19:21:40.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1214 of 3300 done. Exposure state = 0
2025-07-21T19:21:40.372 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:40.395 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:40.506 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1215 of 3300
2025-07-21T19:21:40.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118500.5081742
2025-07-21T19:21:41.762 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1215 of 3300 done. Exposure state = 0
2025-07-21T19:21:41.762 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:41.782 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:41.899 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1216 of 3300
2025-07-21T19:21:41.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118501.9009762
2025-07-21T19:21:42.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1216/3300, Remaining exp time 0.545/1.0
2025-07-21T19:21:42.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:42.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:42.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:42.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:43.155 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1216 of 3300 done. Exposure state = 0
2025-07-21T19:21:43.155 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:43.177 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:43.327 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1217 of 3300
2025-07-21T19:21:43.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118503.328733
2025-07-21T19:21:44.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1217/3300, Remaining exp time 0.0/1.0
2025-07-21T19:21:44.584 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1217 of 3300 done. Exposure state = 0
2025-07-21T19:21:44.584 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:44.606 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:44.718 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1218 of 3300
2025-07-21T19:21:44.720 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118504.7203062
2025-07-21T19:21:45.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:45.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:21:45.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:45.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:21:45.974 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1218 of 3300 done. Exposure state = 0
2025-07-21T19:21:45.974 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:45.976 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:46.072 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1219 of 3300
2025-07-21T19:21:46.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118506.0743337
2025-07-21T19:21:46.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1219/3300, Remaining exp time 0.659/1.0
2025-07-21T19:21:47.330 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1219 of 3300 done. Exposure state = 0
2025-07-21T19:21:47.330 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:47.352 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:47.464 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1220 of 3300
2025-07-21T19:21:47.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118507.4657848
2025-07-21T19:21:48.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:21:48.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1220/3300, Remaining exp time 0.018/1.0
2025-07-21T19:21:48.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:48.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:21:48.567 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:48.567 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:21:48.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1220 of 3300 done. Exposure state = 0
2025-07-21T19:21:48.721 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:48.723 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:48.817 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1221 of 3300
2025-07-21T19:21:48.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118508.8195949
2025-07-21T19:21:50.075 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1221 of 3300 done. Exposure state = 0
2025-07-21T19:21:50.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:50.077 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:50.171 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1222 of 3300
2025-07-21T19:21:50.173 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118510.1734428
2025-07-21T19:21:50.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1222/3300, Remaining exp time 0.695/1.0
2025-07-21T19:21:51.428 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1222 of 3300 done. Exposure state = 0
2025-07-21T19:21:51.428 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:51.451 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:51.563 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1223 of 3300
2025-07-21T19:21:51.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118511.5650449
2025-07-21T19:21:51.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:51.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:21:51.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:51.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:21:52.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1223/3300, Remaining exp time 0.057/1.0
2025-07-21T19:21:52.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1223 of 3300 done. Exposure state = 0
2025-07-21T19:21:52.820 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:52.839 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:52.954 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1224 of 3300
2025-07-21T19:21:52.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118512.9565222
2025-07-21T19:21:54.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1224 of 3300 done. Exposure state = 0
2025-07-21T19:21:54.212 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:54.214 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:54.308 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1225 of 3300
2025-07-21T19:21:54.310 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118514.3103251
2025-07-21T19:21:54.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1225/3300, Remaining exp time 0.771/1.0
2025-07-21T19:21:54.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:54.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:21:54.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:54.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:55.566 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1225 of 3300 done. Exposure state = 0
2025-07-21T19:21:55.566 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:55.586 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:55.700 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1226 of 3300
2025-07-21T19:21:55.701 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118515.701869
2025-07-21T19:21:56.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1226/3300, Remaining exp time 0.132/1.0
2025-07-21T19:21:56.957 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1226 of 3300 done. Exposure state = 0
2025-07-21T19:21:56.957 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:56.976 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:57.091 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1227 of 3300
2025-07-21T19:21:57.093 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118517.093457
2025-07-21T19:21:57.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:21:57.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:21:57.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:21:57.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:21:58.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:21:58.348 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1227 of 3300 done. Exposure state = 0
2025-07-21T19:21:58.348 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:58.350 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:58.445 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1228 of 3300
2025-07-21T19:21:58.447 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118518.4472923
2025-07-21T19:21:58.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1228/3300, Remaining exp time 0.846/1.0
2025-07-21T19:21:59.702 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1228 of 3300 done. Exposure state = 0
2025-07-21T19:21:59.702 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:21:59.724 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:21:59.837 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1229 of 3300
2025-07-21T19:21:59.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118519.8387797
2025-07-21T19:22:00.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:00.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:00.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:00.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:00.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1229/3300, Remaining exp time 0.206/1.0
2025-07-21T19:22:01.094 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1229 of 3300 done. Exposure state = 0
2025-07-21T19:22:01.094 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:01.118 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:01.228 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1230 of 3300
2025-07-21T19:22:01.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118521.230246
2025-07-21T19:22:02.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1230 of 3300 done. Exposure state = 0
2025-07-21T19:22:02.485 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:02.509 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:02.620 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1231 of 3300
2025-07-21T19:22:02.621 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118522.6217303
2025-07-21T19:22:02.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1231/3300, Remaining exp time 0.959/1.0
2025-07-21T19:22:03.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:03.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:03.605 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:03.605 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:03.877 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1231 of 3300 done. Exposure state = 0
2025-07-21T19:22:03.877 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:03.879 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:04.011 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1232 of 3300
2025-07-21T19:22:04.013 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118524.013433
2025-07-21T19:22:04.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1232/3300, Remaining exp time 0.321/1.0
2025-07-21T19:22:05.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1232 of 3300 done. Exposure state = 0
2025-07-21T19:22:05.269 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:05.289 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:05.403 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1233 of 3300
2025-07-21T19:22:05.404 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118525.4048686
2025-07-21T19:22:06.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:06.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:06.629 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:06.629 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:06.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1233 of 3300 done. Exposure state = 0
2025-07-21T19:22:06.660 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:06.662 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:06.758 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1234 of 3300
2025-07-21T19:22:06.760 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118526.7602916
2025-07-21T19:22:06.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1234/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:08.014 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1234 of 3300 done. Exposure state = 0
2025-07-21T19:22:08.014 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:08.016 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:08.111 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1235 of 3300
2025-07-21T19:22:08.113 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118528.1130319
2025-07-21T19:22:08.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:22:08.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1235/3300, Remaining exp time 0.32/1.0
2025-07-21T19:22:09.368 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1235 of 3300 done. Exposure state = 0
2025-07-21T19:22:09.368 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:09.389 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:09.502 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1236 of 3300
2025-07-21T19:22:09.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118529.5043972
2025-07-21T19:22:09.632 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:09.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:09.633 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:09.633 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:10.759 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1236 of 3300 done. Exposure state = 0
2025-07-21T19:22:10.759 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:10.782 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:10.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1236/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:10.931 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1237 of 3300
2025-07-21T19:22:10.933 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118530.9334579
2025-07-21T19:22:12.189 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1237 of 3300 done. Exposure state = 0
2025-07-21T19:22:12.189 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:12.191 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:12.285 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1238 of 3300
2025-07-21T19:22:12.287 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118532.287225
2025-07-21T19:22:12.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:12.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:22:12.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:12.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:22:12.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1238/3300, Remaining exp time 0.393/1.0
2025-07-21T19:22:13.542 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1238 of 3300 done. Exposure state = 0
2025-07-21T19:22:13.542 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:13.562 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:13.676 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1239 of 3300
2025-07-21T19:22:13.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118533.6787076
2025-07-21T19:22:14.934 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1239 of 3300 done. Exposure state = 0
2025-07-21T19:22:14.934 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:14.956 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:14.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1239/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:15.068 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1240 of 3300
2025-07-21T19:22:15.070 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118535.0703826
2025-07-21T19:22:15.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:15.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:22:15.641 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:15.641 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:22:16.325 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1240 of 3300 done. Exposure state = 0
2025-07-21T19:22:16.325 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:16.346 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:16.460 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1241 of 3300
2025-07-21T19:22:16.461 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118536.4618502
2025-07-21T19:22:16.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1241/3300, Remaining exp time 0.505/1.0
2025-07-21T19:22:17.717 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1241 of 3300 done. Exposure state = 0
2025-07-21T19:22:17.717 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:17.719 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:17.814 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1242 of 3300
2025-07-21T19:22:17.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118537.8156617
2025-07-21T19:22:18.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:22:18.235 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:21:23.163444
2025-07-21T19:22:18.235 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:21:23.163444
2025-07-21T19:22:18.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:22:18.235 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:22:18.235 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:22:18.235 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:22:18&start_after=2025-07-20T17:22:18&end_after=2025-07-21T17:22:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:22:18.236 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:22:18.358 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:22:18&start_after=2025-07-20T17:22:18&end_after=2025-07-21T17:22:18&telescope=1m0a&ordering=start HTTP/1.1" 200 2708
2025-07-21T19:22:18.375 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:22:18.375 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:22:18.375 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:22:18.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:22:18.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:22:18.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2160.62465
2025-07-21T19:22:18.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:22:18.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:18.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-07-21T19:22:18.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:18.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:22:19.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1242/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:19.070 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1242 of 3300 done. Exposure state = 0
2025-07-21T19:22:19.070 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:19.072 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:19.168 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1243 of 3300
2025-07-21T19:22:19.169 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118539.1697838
2025-07-21T19:22:20.425 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1243 of 3300 done. Exposure state = 0
2025-07-21T19:22:20.425 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:20.427 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:20.522 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1244 of 3300
2025-07-21T19:22:20.523 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118540.5236762
2025-07-21T19:22:21.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1244/3300, Remaining exp time 0.507/1.0
2025-07-21T19:22:21.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:21.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-07-21T19:22:21.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:21.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:22:21.779 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1244 of 3300 done. Exposure state = 0
2025-07-21T19:22:21.779 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:21.781 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:21.875 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1245 of 3300
2025-07-21T19:22:21.877 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118541.8774524
2025-07-21T19:22:23.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1245/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:23.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1245 of 3300 done. Exposure state = 0
2025-07-21T19:22:23.132 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:23.155 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:23.267 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1246 of 3300
2025-07-21T19:22:23.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118543.2692997
2025-07-21T19:22:24.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1246 of 3300 done. Exposure state = 0
2025-07-21T19:22:24.524 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:24.546 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:24.659 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1247 of 3300
2025-07-21T19:22:24.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118544.6608393
2025-07-21T19:22:24.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:24.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:22:24.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:24.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:25.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1247/3300, Remaining exp time 0.582/1.0
2025-07-21T19:22:25.916 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1247 of 3300 done. Exposure state = 0
2025-07-21T19:22:25.916 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:25.939 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:26.050 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1248 of 3300
2025-07-21T19:22:26.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118546.052561
2025-07-21T19:22:27.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1248/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:27.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1248 of 3300 done. Exposure state = 0
2025-07-21T19:22:27.308 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:27.331 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:27.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:22:27.442 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1249 of 3300
2025-07-21T19:22:27.444 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118547.4440217
2025-07-21T19:22:27.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:27.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:27.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:27.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:28.699 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1249 of 3300 done. Exposure state = 0
2025-07-21T19:22:28.699 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:28.722 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:28.833 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1250 of 3300
2025-07-21T19:22:28.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118548.835544
2025-07-21T19:22:29.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1250/3300, Remaining exp time 0.696/1.0
2025-07-21T19:22:30.091 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1250 of 3300 done. Exposure state = 0
2025-07-21T19:22:30.091 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:30.093 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:30.187 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1251 of 3300
2025-07-21T19:22:30.189 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118550.189445
2025-07-21T19:22:30.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:30.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:30.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:30.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:31.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1251/3300, Remaining exp time 0.019/1.0
2025-07-21T19:22:31.445 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1251 of 3300 done. Exposure state = 0
2025-07-21T19:22:31.445 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:31.466 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:31.579 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1252 of 3300
2025-07-21T19:22:31.580 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118551.5809634
2025-07-21T19:22:32.836 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1252 of 3300 done. Exposure state = 0
2025-07-21T19:22:32.836 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:32.855 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:32.970 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1253 of 3300
2025-07-21T19:22:32.972 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118552.972526
2025-07-21T19:22:33.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1253/3300, Remaining exp time 0.772/1.0
2025-07-21T19:22:33.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:33.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:33.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:33.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:34.227 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1253 of 3300 done. Exposure state = 0
2025-07-21T19:22:34.227 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:34.229 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:34.324 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1254 of 3300
2025-07-21T19:22:34.326 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118554.3263018
2025-07-21T19:22:35.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1254/3300, Remaining exp time 0.095/1.0
2025-07-21T19:22:35.581 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1254 of 3300 done. Exposure state = 0
2025-07-21T19:22:35.581 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:35.602 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:35.716 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1255 of 3300
2025-07-21T19:22:35.718 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118555.7179992
2025-07-21T19:22:36.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:36.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:22:36.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:36.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:22:36.973 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1255 of 3300 done. Exposure state = 0
2025-07-21T19:22:36.973 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:36.975 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:37.070 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1256 of 3300
2025-07-21T19:22:37.071 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118557.0718403
2025-07-21T19:22:37.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1256/3300, Remaining exp time 0.809/1.0
2025-07-21T19:22:37.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:22:38.327 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1256 of 3300 done. Exposure state = 0
2025-07-21T19:22:38.327 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:38.329 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:38.424 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1257 of 3300
2025-07-21T19:22:38.425 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118558.4259071
2025-07-21T19:22:39.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1257/3300, Remaining exp time 0.133/1.0
2025-07-21T19:22:39.681 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1257 of 3300 done. Exposure state = 0
2025-07-21T19:22:39.681 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:39.699 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:39.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:39.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:22:39.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:39.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:22:39.815 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1258 of 3300
2025-07-21T19:22:39.817 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118559.817308
2025-07-21T19:22:41.072 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1258 of 3300 done. Exposure state = 0
2025-07-21T19:22:41.072 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:41.095 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:41.206 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1259 of 3300
2025-07-21T19:22:41.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118561.2086315
2025-07-21T19:22:41.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1259/3300, Remaining exp time 0.885/1.0
2025-07-21T19:22:42.464 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1259 of 3300 done. Exposure state = 0
2025-07-21T19:22:42.464 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:42.486 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:42.598 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1260 of 3300
2025-07-21T19:22:42.600 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118562.6000824
2025-07-21T19:22:42.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:42.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:22:42.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:42.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:22:43.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1260/3300, Remaining exp time 0.244/1.0
2025-07-21T19:22:43.854 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1260 of 3300 done. Exposure state = 0
2025-07-21T19:22:43.854 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:43.878 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:44.027 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1261 of 3300
2025-07-21T19:22:44.029 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118564.0293398
2025-07-21T19:22:45.285 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1261 of 3300 done. Exposure state = 0
2025-07-21T19:22:45.285 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:45.307 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:45.420 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1262 of 3300
2025-07-21T19:22:45.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118565.421977
2025-07-21T19:22:45.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1262/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:45.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:45.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.00000000000006
2025-07-21T19:22:45.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:45.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-07-21T19:22:46.677 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1262 of 3300 done. Exposure state = 0
2025-07-21T19:22:46.677 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:46.701 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:46.810 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1263 of 3300
2025-07-21T19:22:46.812 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118566.812348
2025-07-21T19:22:47.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:22:47.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1263/3300, Remaining exp time 0.357/1.0
2025-07-21T19:22:48.067 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1263 of 3300 done. Exposure state = 0
2025-07-21T19:22:48.067 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:48.069 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:48.164 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1264 of 3300
2025-07-21T19:22:48.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118568.1661692
2025-07-21T19:22:48.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:48.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-07-21T19:22:48.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:48.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:49.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1264 of 3300 done. Exposure state = 0
2025-07-21T19:22:49.421 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:49.442 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:49.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1264/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:49.593 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1265 of 3300
2025-07-21T19:22:49.595 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118569.59526
2025-07-21T19:22:50.850 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1265 of 3300 done. Exposure state = 0
2025-07-21T19:22:50.850 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:50.871 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:50.984 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1266 of 3300
2025-07-21T19:22:50.986 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118570.9866765
2025-07-21T19:22:51.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1266/3300, Remaining exp time 0.431/1.0
2025-07-21T19:22:51.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:51.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:22:51.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:51.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:52.241 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1266 of 3300 done. Exposure state = 0
2025-07-21T19:22:52.241 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:52.243 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:52.338 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1267 of 3300
2025-07-21T19:22:52.340 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118572.3406003
2025-07-21T19:22:53.596 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1267 of 3300 done. Exposure state = 0
2025-07-21T19:22:53.596 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:53.613 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:53.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1267/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:53.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1268 of 3300
2025-07-21T19:22:53.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118573.7320473
2025-07-21T19:22:54.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:54.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:22:54.761 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:54.761 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:22:54.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1268 of 3300 done. Exposure state = 0
2025-07-21T19:22:54.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:54.989 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:55.084 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1269 of 3300
2025-07-21T19:22:55.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118575.0860765
2025-07-21T19:22:55.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1269/3300, Remaining exp time 0.468/1.0
2025-07-21T19:22:56.341 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1269 of 3300 done. Exposure state = 0
2025-07-21T19:22:56.341 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:56.343 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:56.438 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1270 of 3300
2025-07-21T19:22:56.439 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118576.4399753
2025-07-21T19:22:57.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:22:57.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1270/3300, Remaining exp time 0.0/1.0
2025-07-21T19:22:57.694 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1270 of 3300 done. Exposure state = 0
2025-07-21T19:22:57.694 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:57.713 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:57.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:22:57.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:22:57.765 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:22:57.765 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:22:57.829 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1271 of 3300
2025-07-21T19:22:57.831 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118577.8315108
2025-07-21T19:22:59.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1271 of 3300 done. Exposure state = 0
2025-07-21T19:22:59.086 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:22:59.108 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:22:59.221 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1272 of 3300
2025-07-21T19:22:59.223 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118579.2230752
2025-07-21T19:22:59.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1272/3300, Remaining exp time 0.544/1.0
2025-07-21T19:23:00.478 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1272 of 3300 done. Exposure state = 0
2025-07-21T19:23:00.478 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:00.497 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:00.612 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1273 of 3300
2025-07-21T19:23:00.614 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118580.6144135
2025-07-21T19:23:00.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:00.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-07-21T19:23:00.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:00.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-07-21T19:23:01.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1273/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:01.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1273 of 3300 done. Exposure state = 0
2025-07-21T19:23:01.870 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:01.886 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:02.041 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1274 of 3300
2025-07-21T19:23:02.043 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118582.0436053
2025-07-21T19:23:03.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1274 of 3300 done. Exposure state = 0
2025-07-21T19:23:03.298 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:03.300 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:03.395 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1275 of 3300
2025-07-21T19:23:03.397 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118583.397434
2025-07-21T19:23:03.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1275/3300, Remaining exp time 0.656/1.0
2025-07-21T19:23:03.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:03.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-07-21T19:23:03.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:03.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:04.652 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1275 of 3300 done. Exposure state = 0
2025-07-21T19:23:04.652 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:04.654 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:04.749 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1276 of 3300
2025-07-21T19:23:04.751 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118584.751385
2025-07-21T19:23:05.801 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1276/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:06.006 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1276 of 3300 done. Exposure state = 0
2025-07-21T19:23:06.007 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:06.008 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:06.103 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1277 of 3300
2025-07-21T19:23:06.105 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118586.1054685
2025-07-21T19:23:06.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:06.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:23:06.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:06.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:07.361 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1277 of 3300 done. Exposure state = 0
2025-07-21T19:23:07.361 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:07.363 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:07.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:23:07.457 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1278 of 3300
2025-07-21T19:23:07.459 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118587.459219
2025-07-21T19:23:07.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1278/3300, Remaining exp time 0.659/1.0
2025-07-21T19:23:08.714 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1278 of 3300 done. Exposure state = 0
2025-07-21T19:23:08.714 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:08.716 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:08.811 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1279 of 3300
2025-07-21T19:23:08.813 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118588.8131227
2025-07-21T19:23:09.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:09.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:23:09.820 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:09.820 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:23:09.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1279/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:10.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1279 of 3300 done. Exposure state = 0
2025-07-21T19:23:10.068 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:10.070 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:10.165 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1280 of 3300
2025-07-21T19:23:10.167 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118590.1671603
2025-07-21T19:23:11.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1280 of 3300 done. Exposure state = 0
2025-07-21T19:23:11.421 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:11.438 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:11.556 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1281 of 3300
2025-07-21T19:23:11.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118591.5586326
2025-07-21T19:23:11.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1281/3300, Remaining exp time 0.696/1.0
2025-07-21T19:23:12.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1281 of 3300 done. Exposure state = 0
2025-07-21T19:23:12.814 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:12.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:12.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:23:12.837 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:12.837 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:12.839 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:12.948 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1282 of 3300
2025-07-21T19:23:12.950 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118592.9501584
2025-07-21T19:23:13.962 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1282/3300, Remaining exp time 0.055/1.0
2025-07-21T19:23:14.205 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1282 of 3300 done. Exposure state = 0
2025-07-21T19:23:14.205 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:14.207 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:14.302 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1283 of 3300
2025-07-21T19:23:14.304 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118594.3042064
2025-07-21T19:23:15.559 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1283 of 3300 done. Exposure state = 0
2025-07-21T19:23:15.559 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:15.583 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:15.693 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1284 of 3300
2025-07-21T19:23:15.695 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118595.6956515
2025-07-21T19:23:15.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:15.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:23:15.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:15.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:23:15.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1284/3300, Remaining exp time 0.733/1.0
2025-07-21T19:23:16.950 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1284 of 3300 done. Exposure state = 0
2025-07-21T19:23:16.950 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:16.968 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:17.085 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1285 of 3300
2025-07-21T19:23:17.087 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118597.0874166
2025-07-21T19:23:17.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:23:17.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:22:23.291757
2025-07-21T19:23:17.432 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:22:23.291757
2025-07-21T19:23:17.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:23:17.433 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:23:17.433 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:23:17.433 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:23:17&start_after=2025-07-20T17:23:17&end_after=2025-07-21T17:23:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:23:17.434 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:23:17.572 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:23:17&start_after=2025-07-20T17:23:17&end_after=2025-07-21T17:23:17&telescope=1m0a&ordering=start HTTP/1.1" 200 2710
2025-07-21T19:23:17.588 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:23:17.588 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:23:17.588 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:23:17.589 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:23:17.589 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:23:17.589 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2101.410909
2025-07-21T19:23:17.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:23:18.024 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1285/3300, Remaining exp time 0.094/1.0
2025-07-21T19:23:18.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1285 of 3300 done. Exposure state = 0
2025-07-21T19:23:18.342 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:18.366 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:18.477 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1286 of 3300
2025-07-21T19:23:18.479 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118598.4789932
2025-07-21T19:23:18.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:18.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-07-21T19:23:18.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:18.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-07-21T19:23:19.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1286 of 3300 done. Exposure state = 0
2025-07-21T19:23:19.734 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:19.758 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:19.868 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1287 of 3300
2025-07-21T19:23:19.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118599.8704112
2025-07-21T19:23:20.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1287/3300, Remaining exp time 0.847/1.0
2025-07-21T19:23:21.125 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1287 of 3300 done. Exposure state = 0
2025-07-21T19:23:21.125 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:21.145 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:21.260 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1288 of 3300
2025-07-21T19:23:21.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118601.262099
2025-07-21T19:23:21.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:21.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-07-21T19:23:21.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:21.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:22.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1288/3300, Remaining exp time 0.206/1.0
2025-07-21T19:23:22.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1288 of 3300 done. Exposure state = 0
2025-07-21T19:23:22.517 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:22.541 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:22.652 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1289 of 3300
2025-07-21T19:23:22.653 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118602.653756
2025-07-21T19:23:23.909 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1289 of 3300 done. Exposure state = 0
2025-07-21T19:23:23.909 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:23.933 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:24.043 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1290 of 3300
2025-07-21T19:23:24.045 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118604.045305
2025-07-21T19:23:24.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1290/3300, Remaining exp time 0.959/1.0
2025-07-21T19:23:24.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:24.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:23:24.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:24.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:25.300 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1290 of 3300 done. Exposure state = 0
2025-07-21T19:23:25.301 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:25.324 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:25.434 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1291 of 3300
2025-07-21T19:23:25.436 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118605.436625
2025-07-21T19:23:26.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1291/3300, Remaining exp time 0.319/1.0
2025-07-21T19:23:26.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:23:26.692 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1291 of 3300 done. Exposure state = 0
2025-07-21T19:23:26.692 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:26.715 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:26.826 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1292 of 3300
2025-07-21T19:23:26.828 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118606.8282418
2025-07-21T19:23:27.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:27.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:23:27.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:27.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:23:28.083 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1292 of 3300 done. Exposure state = 0
2025-07-21T19:23:28.083 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:28.085 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:28.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1293 of 3300
2025-07-21T19:23:28.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118608.1833863
2025-07-21T19:23:28.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1293/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:29.438 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1293 of 3300 done. Exposure state = 0
2025-07-21T19:23:29.438 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:29.461 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:29.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1294 of 3300
2025-07-21T19:23:29.573 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118609.5736916
2025-07-21T19:23:30.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1294/3300, Remaining exp time 0.35/1.0
2025-07-21T19:23:30.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1294 of 3300 done. Exposure state = 0
2025-07-21T19:23:30.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:30.846 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:30.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:30.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:23:30.879 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:30.879 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:23:30.963 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1295 of 3300
2025-07-21T19:23:30.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118610.965128
2025-07-21T19:23:32.220 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1295 of 3300 done. Exposure state = 0
2025-07-21T19:23:32.220 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:32.223 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:32.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1295/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:32.392 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1296 of 3300
2025-07-21T19:23:32.394 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118612.3943057
2025-07-21T19:23:33.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1296 of 3300 done. Exposure state = 0
2025-07-21T19:23:33.650 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:33.670 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:33.784 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1297 of 3300
2025-07-21T19:23:33.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118613.7857485
2025-07-21T19:23:33.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:33.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:23:33.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:33.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:23:34.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1297/3300, Remaining exp time 0.468/1.0
2025-07-21T19:23:35.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1297 of 3300 done. Exposure state = 0
2025-07-21T19:23:35.041 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:35.066 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:35.175 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1298 of 3300
2025-07-21T19:23:35.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118615.177393
2025-07-21T19:23:36.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1298/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:36.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1298 of 3300 done. Exposure state = 0
2025-07-21T19:23:36.432 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:36.453 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:36.567 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1299 of 3300
2025-07-21T19:23:36.568 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118616.5689652
2025-07-21T19:23:36.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:23:36.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:36.888 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-07-21T19:23:36.888 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:36.888 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:23:37.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1299 of 3300 done. Exposure state = 0
2025-07-21T19:23:37.824 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:37.842 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:37.996 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1300 of 3300
2025-07-21T19:23:37.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118617.9982285
2025-07-21T19:23:38.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1300/3300, Remaining exp time 0.619/1.0
2025-07-21T19:23:39.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1300 of 3300 done. Exposure state = 0
2025-07-21T19:23:39.254 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:39.276 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:39.387 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1301 of 3300
2025-07-21T19:23:39.389 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118619.3896165
2025-07-21T19:23:39.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:39.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-07-21T19:23:39.892 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:39.892 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:23:40.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1301/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:40.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1301 of 3300 done. Exposure state = 0
2025-07-21T19:23:40.645 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:40.665 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:40.779 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1302 of 3300
2025-07-21T19:23:40.781 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118620.7810683
2025-07-21T19:23:42.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1302 of 3300 done. Exposure state = 0
2025-07-21T19:23:42.036 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:42.038 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:42.133 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1303 of 3300
2025-07-21T19:23:42.135 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118622.1351557
2025-07-21T19:23:42.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1303/3300, Remaining exp time 0.696/1.0
2025-07-21T19:23:42.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:42.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:23:42.896 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:42.896 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:43.390 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1303 of 3300 done. Exposure state = 0
2025-07-21T19:23:43.390 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:43.411 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:43.525 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1304 of 3300
2025-07-21T19:23:43.527 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118623.527505
2025-07-21T19:23:44.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1304/3300, Remaining exp time 0.058/1.0
2025-07-21T19:23:44.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1304 of 3300 done. Exposure state = 0
2025-07-21T19:23:44.782 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:44.806 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:44.916 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1305 of 3300
2025-07-21T19:23:44.918 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118624.91808
2025-07-21T19:23:45.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:45.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:23:45.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:45.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:46.173 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1305 of 3300 done. Exposure state = 0
2025-07-21T19:23:46.173 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:46.175 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:46.308 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1306 of 3300
2025-07-21T19:23:46.309 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118626.3097427
2025-07-21T19:23:46.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1306/3300, Remaining exp time 0.808/1.0
2025-07-21T19:23:46.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:23:47.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1306 of 3300 done. Exposure state = 0
2025-07-21T19:23:47.565 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:47.583 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:47.699 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1307 of 3300
2025-07-21T19:23:47.701 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118627.7012193
2025-07-21T19:23:48.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1307/3300, Remaining exp time 0.17/1.0
2025-07-21T19:23:48.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:48.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:23:48.937 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:48.937 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:48.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1307 of 3300 done. Exposure state = 0
2025-07-21T19:23:48.956 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:48.958 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:49.053 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1308 of 3300
2025-07-21T19:23:49.055 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118629.0550637
2025-07-21T19:23:50.310 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1308 of 3300 done. Exposure state = 0
2025-07-21T19:23:50.311 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:50.332 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:50.444 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1309 of 3300
2025-07-21T19:23:50.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118630.4465964
2025-07-21T19:23:50.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1309/3300, Remaining exp time 0.884/1.0
2025-07-21T19:23:51.702 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1309 of 3300 done. Exposure state = 0
2025-07-21T19:23:51.702 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:51.723 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:51.836 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1310 of 3300
2025-07-21T19:23:51.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118631.8381066
2025-07-21T19:23:51.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:51.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:23:51.941 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:51.941 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:52.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1310/3300, Remaining exp time 0.244/1.0
2025-07-21T19:23:53.093 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1310 of 3300 done. Exposure state = 0
2025-07-21T19:23:53.093 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:53.113 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:53.228 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1311 of 3300
2025-07-21T19:23:53.229 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118633.2296925
2025-07-21T19:23:54.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1311 of 3300 done. Exposure state = 0
2025-07-21T19:23:54.485 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:54.509 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:54.619 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1312 of 3300
2025-07-21T19:23:54.621 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118634.6211617
2025-07-21T19:23:54.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1312/3300, Remaining exp time 0.996/1.0
2025-07-21T19:23:54.944 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:54.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:23:54.945 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:54.945 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:55.876 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1312 of 3300 done. Exposure state = 0
2025-07-21T19:23:55.876 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:55.898 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:56.123 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1313 of 3300
2025-07-21T19:23:56.125 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118636.1256452
2025-07-21T19:23:56.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:23:56.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1313/3300, Remaining exp time 0.47/1.0
2025-07-21T19:23:57.381 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1313 of 3300 done. Exposure state = 0
2025-07-21T19:23:57.381 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:57.405 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:57.515 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1314 of 3300
2025-07-21T19:23:57.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118637.517185
2025-07-21T19:23:57.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:23:57.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:23:57.949 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:23:57.949 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:23:58.718 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1314/3300, Remaining exp time 0.0/1.0
2025-07-21T19:23:58.772 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1314 of 3300 done. Exposure state = 0
2025-07-21T19:23:58.772 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:23:58.796 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:23:58.906 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1315 of 3300
2025-07-21T19:23:58.908 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118638.9086342
2025-07-21T19:24:00.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1315 of 3300 done. Exposure state = 0
2025-07-21T19:24:00.164 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:00.166 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:00.260 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1316 of 3300
2025-07-21T19:24:00.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118640.2626636
2025-07-21T19:24:00.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1316/3300, Remaining exp time 0.544/1.0
2025-07-21T19:24:00.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:00.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:24:00.970 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:00.970 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:01.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1316 of 3300 done. Exposure state = 0
2025-07-21T19:24:01.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:01.522 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:01.652 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1317 of 3300
2025-07-21T19:24:01.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118641.6540225
2025-07-21T19:24:02.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1317/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:02.909 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1317 of 3300 done. Exposure state = 0
2025-07-21T19:24:02.909 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:02.928 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:03.043 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1318 of 3300
2025-07-21T19:24:03.045 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118643.0454526
2025-07-21T19:24:03.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:03.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:24:03.989 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:03.989 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:04.300 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1318 of 3300 done. Exposure state = 0
2025-07-21T19:24:04.300 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:04.302 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:04.397 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1319 of 3300
2025-07-21T19:24:04.399 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118644.3992138
2025-07-21T19:24:04.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1319/3300, Remaining exp time 0.619/1.0
2025-07-21T19:24:05.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1319 of 3300 done. Exposure state = 0
2025-07-21T19:24:05.654 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:05.674 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:05.788 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1320 of 3300
2025-07-21T19:24:05.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118645.7906904
2025-07-21T19:24:06.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:24:06.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1320/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:06.992 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:07.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:24:07.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:07.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:07.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1320 of 3300 done. Exposure state = 0
2025-07-21T19:24:07.046 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:07.048 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:07.143 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1321 of 3300
2025-07-21T19:24:07.144 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118647.1447458
2025-07-21T19:24:08.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1321 of 3300 done. Exposure state = 0
2025-07-21T19:24:08.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:08.402 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:08.496 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1322 of 3300
2025-07-21T19:24:08.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118648.498634
2025-07-21T19:24:08.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1322/3300, Remaining exp time 0.66/1.0
2025-07-21T19:24:09.754 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1322 of 3300 done. Exposure state = 0
2025-07-21T19:24:09.754 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:09.773 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:09.888 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1323 of 3300
2025-07-21T19:24:09.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118649.890108
2025-07-21T19:24:10.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:10.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:24:10.017 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:10.017 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:10.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1323/3300, Remaining exp time 0.019/1.0
2025-07-21T19:24:11.145 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1323 of 3300 done. Exposure state = 0
2025-07-21T19:24:11.146 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:11.165 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:11.279 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1324 of 3300
2025-07-21T19:24:11.281 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118651.2816324
2025-07-21T19:24:12.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1324 of 3300 done. Exposure state = 0
2025-07-21T19:24:12.537 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:12.556 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:12.671 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1325 of 3300
2025-07-21T19:24:12.673 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118652.673043
2025-07-21T19:24:12.933 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1325/3300, Remaining exp time 0.77/1.0
2025-07-21T19:24:13.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:13.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:24:13.021 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:13.021 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:13.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1325 of 3300 done. Exposure state = 0
2025-07-21T19:24:13.928 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:13.951 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:14.062 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1326 of 3300
2025-07-21T19:24:14.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118654.0647092
2025-07-21T19:24:14.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1326/3300, Remaining exp time 0.131/1.0
2025-07-21T19:24:15.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1326 of 3300 done. Exposure state = 0
2025-07-21T19:24:15.320 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:15.338 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:15.454 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1327 of 3300
2025-07-21T19:24:15.456 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118655.4560947
2025-07-21T19:24:16.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:16.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:24:16.025 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:16.025 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:16.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:24:16.664 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:23:23.422591
2025-07-21T19:24:16.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:23:23.422591
2025-07-21T19:24:16.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:24:16.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:24:16.665 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:24:16.665 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:24:16&start_after=2025-07-20T17:24:16&end_after=2025-07-21T17:24:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:24:16.666 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:24:16.711 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1327 of 3300 done. Exposure state = 0
2025-07-21T19:24:16.711 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:16.713 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:16.780 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:24:16&start_after=2025-07-20T17:24:16&end_after=2025-07-21T17:24:16&telescope=1m0a&ordering=start HTTP/1.1" 200 2708
2025-07-21T19:24:16.796 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:24:16.796 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:24:16.796 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:24:16.796 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:24:16.796 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:24:16.796 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2042.203665
2025-07-21T19:24:16.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:24:16.808 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1328 of 3300
2025-07-21T19:24:16.810 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118656.810015
2025-07-21T19:24:16.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1328/3300, Remaining exp time 0.847/1.0
2025-07-21T19:24:18.065 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1328 of 3300 done. Exposure state = 0
2025-07-21T19:24:18.065 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:18.067 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:18.162 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1329 of 3300
2025-07-21T19:24:18.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118658.1639917
2025-07-21T19:24:19.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1329/3300, Remaining exp time 0.169/1.0
2025-07-21T19:24:19.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:19.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:24:19.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:19.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:24:19.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1329 of 3300 done. Exposure state = 0
2025-07-21T19:24:19.419 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:19.421 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:19.516 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1330 of 3300
2025-07-21T19:24:19.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118659.517765
2025-07-21T19:24:20.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1330 of 3300 done. Exposure state = 0
2025-07-21T19:24:20.773 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:20.794 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:20.907 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1331 of 3300
2025-07-21T19:24:20.909 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118660.9091535
2025-07-21T19:24:21.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1331/3300, Remaining exp time 0.883/1.0
2025-07-21T19:24:22.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:22.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:24:22.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:22.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:24:22.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1331 of 3300 done. Exposure state = 0
2025-07-21T19:24:22.164 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:22.166 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:22.261 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1332 of 3300
2025-07-21T19:24:22.263 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118662.2631724
2025-07-21T19:24:23.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1332/3300, Remaining exp time 0.207/1.0
2025-07-21T19:24:23.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1332 of 3300 done. Exposure state = 0
2025-07-21T19:24:23.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:23.540 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:23.652 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1333 of 3300
2025-07-21T19:24:23.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118663.6545107
2025-07-21T19:24:24.910 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1333 of 3300 done. Exposure state = 0
2025-07-21T19:24:24.910 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:24.931 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:25.044 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1334 of 3300
2025-07-21T19:24:25.045 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118665.0457833
2025-07-21T19:24:25.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:25.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:24:25.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:25.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:24:25.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1334/3300, Remaining exp time 0.959/1.0
2025-07-21T19:24:25.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:24:26.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1334 of 3300 done. Exposure state = 0
2025-07-21T19:24:26.301 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:26.321 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:26.436 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1335 of 3300
2025-07-21T19:24:26.437 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118666.4376943
2025-07-21T19:24:27.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1335/3300, Remaining exp time 0.32/1.0
2025-07-21T19:24:27.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1335 of 3300 done. Exposure state = 0
2025-07-21T19:24:27.693 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:27.711 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:27.827 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1336 of 3300
2025-07-21T19:24:27.828 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118667.8289537
2025-07-21T19:24:28.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:28.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:24:28.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:28.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:24:29.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1336 of 3300 done. Exposure state = 0
2025-07-21T19:24:29.084 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:29.109 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:29.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1336/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:29.256 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1337 of 3300
2025-07-21T19:24:29.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118669.258152
2025-07-21T19:24:30.513 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1337 of 3300 done. Exposure state = 0
2025-07-21T19:24:30.513 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:30.533 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:30.647 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1338 of 3300
2025-07-21T19:24:30.649 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118670.6495733
2025-07-21T19:24:31.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:31.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:24:31.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:31.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:31.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1338/3300, Remaining exp time 0.43/1.0
2025-07-21T19:24:31.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1338 of 3300 done. Exposure state = 0
2025-07-21T19:24:31.904 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:31.927 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:32.039 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1339 of 3300
2025-07-21T19:24:32.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118672.0412984
2025-07-21T19:24:33.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1339/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:33.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1339 of 3300 done. Exposure state = 0
2025-07-21T19:24:33.297 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:33.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:33.431 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1340 of 3300
2025-07-21T19:24:33.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118673.4326868
2025-07-21T19:24:34.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:34.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:24:34.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:34.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:34.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1340 of 3300 done. Exposure state = 0
2025-07-21T19:24:34.688 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:34.710 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:34.822 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1341 of 3300
2025-07-21T19:24:34.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118674.8241196
2025-07-21T19:24:35.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1341/3300, Remaining exp time 0.545/1.0
2025-07-21T19:24:35.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:24:36.086 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1341 of 3300 done. Exposure state = 0
2025-07-21T19:24:36.086 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:36.088 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:36.251 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1342 of 3300
2025-07-21T19:24:36.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118676.2534325
2025-07-21T19:24:37.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:37.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:24:37.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:37.099 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:37.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1342/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:37.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1342 of 3300 done. Exposure state = 0
2025-07-21T19:24:37.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:37.511 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:37.605 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1343 of 3300
2025-07-21T19:24:37.607 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118677.6073363
2025-07-21T19:24:38.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1343 of 3300 done. Exposure state = 0
2025-07-21T19:24:38.863 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:38.881 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:38.997 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1344 of 3300
2025-07-21T19:24:38.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118678.9989026
2025-07-21T19:24:39.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1344/3300, Remaining exp time 0.658/1.0
2025-07-21T19:24:40.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:40.103 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:24:40.103 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:40.103 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:40.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1344 of 3300 done. Exposure state = 0
2025-07-21T19:24:40.253 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:40.255 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:40.351 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1345 of 3300
2025-07-21T19:24:40.352 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118680.3529565
2025-07-21T19:24:41.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1345/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:41.608 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1345 of 3300 done. Exposure state = 0
2025-07-21T19:24:41.608 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:41.631 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:41.742 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1346 of 3300
2025-07-21T19:24:41.744 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118681.7443988
2025-07-21T19:24:43.000 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1346 of 3300 done. Exposure state = 0
2025-07-21T19:24:43.000 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:43.020 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:43.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:43.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:24:43.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:43.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:43.134 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1347 of 3300
2025-07-21T19:24:43.135 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118683.135877
2025-07-21T19:24:43.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1347/3300, Remaining exp time 0.735/1.0
2025-07-21T19:24:44.391 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1347 of 3300 done. Exposure state = 0
2025-07-21T19:24:44.391 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:44.412 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:44.525 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1348 of 3300
2025-07-21T19:24:44.527 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118684.527331
2025-07-21T19:24:45.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1348/3300, Remaining exp time 0.094/1.0
2025-07-21T19:24:45.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1348 of 3300 done. Exposure state = 0
2025-07-21T19:24:45.783 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:45.805 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:45.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:24:45.918 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1349 of 3300
2025-07-21T19:24:45.920 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118685.9200783
2025-07-21T19:24:46.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:46.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:24:46.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:46.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:47.175 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1349 of 3300 done. Exposure state = 0
2025-07-21T19:24:47.175 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:47.195 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:47.308 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1350 of 3300
2025-07-21T19:24:47.310 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118687.3103826
2025-07-21T19:24:47.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1350/3300, Remaining exp time 0.846/1.0
2025-07-21T19:24:48.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1350 of 3300 done. Exposure state = 0
2025-07-21T19:24:48.565 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:48.587 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:48.700 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1351 of 3300
2025-07-21T19:24:48.702 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118688.7020397
2025-07-21T19:24:49.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:49.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:24:49.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:49.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:49.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1351/3300, Remaining exp time 0.207/1.0
2025-07-21T19:24:49.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1351 of 3300 done. Exposure state = 0
2025-07-21T19:24:49.956 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:49.976 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:50.091 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1352 of 3300
2025-07-21T19:24:50.093 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118690.0935438
2025-07-21T19:24:51.349 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1352 of 3300 done. Exposure state = 0
2025-07-21T19:24:51.349 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:51.369 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:51.483 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1353 of 3300
2025-07-21T19:24:51.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118691.4850383
2025-07-21T19:24:51.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1353/3300, Remaining exp time 0.961/1.0
2025-07-21T19:24:52.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:52.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:24:52.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:52.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:24:52.748 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1353 of 3300 done. Exposure state = 0
2025-07-21T19:24:52.748 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:52.770 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:52.874 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1354 of 3300
2025-07-21T19:24:52.876 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118692.8766165
2025-07-21T19:24:53.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1354/3300, Remaining exp time 0.321/1.0
2025-07-21T19:24:54.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1354 of 3300 done. Exposure state = 0
2025-07-21T19:24:54.132 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:54.134 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:54.266 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1355 of 3300
2025-07-21T19:24:54.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118694.2683294
2025-07-21T19:24:55.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:55.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:24:55.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:55.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:55.523 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1355 of 3300 done. Exposure state = 0
2025-07-21T19:24:55.523 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:55.526 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:55.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1355/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:55.695 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1356 of 3300
2025-07-21T19:24:55.697 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118695.6974113
2025-07-21T19:24:55.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:24:56.953 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1356 of 3300 done. Exposure state = 0
2025-07-21T19:24:56.953 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:56.955 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:57.049 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1357 of 3300
2025-07-21T19:24:57.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118697.0514033
2025-07-21T19:24:57.687 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1357/3300, Remaining exp time 0.393/1.0
2025-07-21T19:24:58.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:24:58.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:24:58.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:24:58.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:24:58.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1357 of 3300 done. Exposure state = 0
2025-07-21T19:24:58.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:58.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:58.403 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1358 of 3300
2025-07-21T19:24:58.405 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118698.4053068
2025-07-21T19:24:59.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1358 of 3300 done. Exposure state = 0
2025-07-21T19:24:59.660 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:24:59.685 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:24:59.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1358/3300, Remaining exp time 0.0/1.0
2025-07-21T19:24:59.832 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1359 of 3300
2025-07-21T19:24:59.834 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118699.8343945
2025-07-21T19:25:01.089 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1359 of 3300 done. Exposure state = 0
2025-07-21T19:25:01.090 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:01.109 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:01.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:01.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:25:01.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:01.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:25:01.224 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1360 of 3300
2025-07-21T19:25:01.225 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118701.2258573
2025-07-21T19:25:01.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1360/3300, Remaining exp time 0.462/1.0
2025-07-21T19:25:02.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1360 of 3300 done. Exposure state = 0
2025-07-21T19:25:02.481 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:02.503 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:02.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1361 of 3300
2025-07-21T19:25:02.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118702.6175148
2025-07-21T19:25:03.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1361/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:03.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1361 of 3300 done. Exposure state = 0
2025-07-21T19:25:03.873 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:03.893 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:04.045 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1362 of 3300
2025-07-21T19:25:04.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118704.0467176
2025-07-21T19:25:04.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:04.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:25:04.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:04.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:25:05.302 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1362 of 3300 done. Exposure state = 0
2025-07-21T19:25:05.302 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:05.326 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:05.436 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1363 of 3300
2025-07-21T19:25:05.438 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118705.4381597
2025-07-21T19:25:05.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:25:05.848 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1363/3300, Remaining exp time 0.619/1.0
2025-07-21T19:25:06.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1363 of 3300 done. Exposure state = 0
2025-07-21T19:25:06.693 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:06.712 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:06.828 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1364 of 3300
2025-07-21T19:25:06.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118706.8297613
2025-07-21T19:25:07.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:07.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:25:07.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:07.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:07.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1364/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:08.085 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1364 of 3300 done. Exposure state = 0
2025-07-21T19:25:08.085 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:08.087 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:08.182 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1365 of 3300
2025-07-21T19:25:08.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118708.183728
2025-07-21T19:25:09.438 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1365 of 3300 done. Exposure state = 0
2025-07-21T19:25:09.438 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:09.461 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:09.573 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1366 of 3300
2025-07-21T19:25:09.575 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118709.5752003
2025-07-21T19:25:09.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1366/3300, Remaining exp time 0.696/1.0
2025-07-21T19:25:10.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:10.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:25:10.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:10.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:10.830 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1366 of 3300 done. Exposure state = 0
2025-07-21T19:25:10.830 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:10.855 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:10.965 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1367 of 3300
2025-07-21T19:25:10.966 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118710.9667847
2025-07-21T19:25:11.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1367/3300, Remaining exp time 0.055/1.0
2025-07-21T19:25:12.222 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1367 of 3300 done. Exposure state = 0
2025-07-21T19:25:12.222 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:12.224 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:12.356 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1368 of 3300
2025-07-21T19:25:12.358 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118712.3583703
2025-07-21T19:25:13.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:13.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:25:13.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:13.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:13.613 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1368 of 3300 done. Exposure state = 0
2025-07-21T19:25:13.613 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:13.617 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:13.748 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1369 of 3300
2025-07-21T19:25:13.749 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118713.7498276
2025-07-21T19:25:14.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1369/3300, Remaining exp time 0.771/1.0
2025-07-21T19:25:15.005 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1369 of 3300 done. Exposure state = 0
2025-07-21T19:25:15.005 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:15.028 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:15.139 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1370 of 3300
2025-07-21T19:25:15.141 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118715.141445
2025-07-21T19:25:15.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:25:15.856 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:24:23.553281
2025-07-21T19:25:15.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:24:23.553281
2025-07-21T19:25:15.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:25:15.856 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:25:15.856 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:25:15.856 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:25:15&start_after=2025-07-20T17:25:15&end_after=2025-07-21T17:25:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:25:15.857 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:25:15.980 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:25:15&start_after=2025-07-20T17:25:15&end_after=2025-07-21T17:25:15&telescope=1m0a&ordering=start HTTP/1.1" 200 2713
2025-07-21T19:25:15.996 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:25:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:25:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:25:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:25:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:25:15.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1983.003391
2025-07-21T19:25:15.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:25:16.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1370/3300, Remaining exp time 0.132/1.0
2025-07-21T19:25:16.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:16.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:25:16.189 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:16.189 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:16.396 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1370 of 3300 done. Exposure state = 0
2025-07-21T19:25:16.396 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:16.398 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:16.569 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1371 of 3300
2025-07-21T19:25:16.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118716.570707
2025-07-21T19:25:17.826 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1371 of 3300 done. Exposure state = 0
2025-07-21T19:25:17.826 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:17.828 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:17.999 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1372 of 3300
2025-07-21T19:25:18.001 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118718.001047
2025-07-21T19:25:18.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1372/3300, Remaining exp time 0.962/1.0
2025-07-21T19:25:19.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:19.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:25:19.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:19.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:19.256 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1372 of 3300 done. Exposure state = 0
2025-07-21T19:25:19.256 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:19.258 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:19.389 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1373 of 3300
2025-07-21T19:25:19.391 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118719.3914447
2025-07-21T19:25:20.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1373/3300, Remaining exp time 0.319/1.0
2025-07-21T19:25:20.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1373 of 3300 done. Exposure state = 0
2025-07-21T19:25:20.646 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:20.668 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:20.781 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1374 of 3300
2025-07-21T19:25:20.783 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118720.7830396
2025-07-21T19:25:22.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1374 of 3300 done. Exposure state = 0
2025-07-21T19:25:22.038 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:22.040 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:22.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1374/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:22.210 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1375 of 3300
2025-07-21T19:25:22.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118722.2123892
2025-07-21T19:25:22.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:22.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:25:22.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:22.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:23.467 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1375 of 3300 done. Exposure state = 0
2025-07-21T19:25:23.467 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:23.486 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:23.602 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1376 of 3300
2025-07-21T19:25:23.603 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118723.6037056
2025-07-21T19:25:24.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1376/3300, Remaining exp time 0.432/1.0
2025-07-21T19:25:24.859 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1376 of 3300 done. Exposure state = 0
2025-07-21T19:25:24.859 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:24.879 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:24.993 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1377 of 3300
2025-07-21T19:25:24.995 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118724.9953382
2025-07-21T19:25:25.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:25:25.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:25.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:25:25.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:25.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:26.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1377/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:26.250 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1377 of 3300 done. Exposure state = 0
2025-07-21T19:25:26.250 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:26.252 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:26.385 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1378 of 3300
2025-07-21T19:25:26.386 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118726.3868654
2025-07-21T19:25:27.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1378 of 3300 done. Exposure state = 0
2025-07-21T19:25:27.641 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:27.662 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:27.776 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1379 of 3300
2025-07-21T19:25:27.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118727.7782862
2025-07-21T19:25:28.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:28.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:25:28.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:28.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:28.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1379/3300, Remaining exp time 0.545/1.0
2025-07-21T19:25:29.032 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1379 of 3300 done. Exposure state = 0
2025-07-21T19:25:29.033 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:29.057 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:29.168 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1380 of 3300
2025-07-21T19:25:29.170 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118729.1700099
2025-07-21T19:25:30.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1380/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:30.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1380 of 3300 done. Exposure state = 0
2025-07-21T19:25:30.424 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:30.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:30.559 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1381 of 3300
2025-07-21T19:25:30.561 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118730.5614288
2025-07-21T19:25:31.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:31.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:25:31.230 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:31.230 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:25:31.816 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1381 of 3300 done. Exposure state = 0
2025-07-21T19:25:31.816 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:31.834 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:31.989 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1382 of 3300
2025-07-21T19:25:31.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118731.9908435
2025-07-21T19:25:32.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1382/3300, Remaining exp time 0.696/1.0
2025-07-21T19:25:33.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1382 of 3300 done. Exposure state = 0
2025-07-21T19:25:33.246 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:33.268 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:33.380 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1383 of 3300
2025-07-21T19:25:33.382 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118733.382147
2025-07-21T19:25:34.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:34.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:25:34.234 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:34.234 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:34.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1383/3300, Remaining exp time 0.056/1.0
2025-07-21T19:25:34.637 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1383 of 3300 done. Exposure state = 0
2025-07-21T19:25:34.637 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:34.661 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:34.771 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1384 of 3300
2025-07-21T19:25:34.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118734.7735925
2025-07-21T19:25:35.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:25:36.029 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1384 of 3300 done. Exposure state = 0
2025-07-21T19:25:36.029 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:36.031 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:36.163 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1385 of 3300
2025-07-21T19:25:36.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118736.165041
2025-07-21T19:25:36.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1385/3300, Remaining exp time 0.809/1.0
2025-07-21T19:25:37.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:37.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:25:37.260 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:37.260 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:37.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1385 of 3300 done. Exposure state = 0
2025-07-21T19:25:37.419 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:37.422 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:37.517 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1386 of 3300
2025-07-21T19:25:37.519 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118737.5190835
2025-07-21T19:25:38.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1386/3300, Remaining exp time 0.132/1.0
2025-07-21T19:25:38.774 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1386 of 3300 done. Exposure state = 0
2025-07-21T19:25:38.774 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:38.797 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:38.908 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1387 of 3300
2025-07-21T19:25:38.910 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118738.9104433
2025-07-21T19:25:40.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1387 of 3300 done. Exposure state = 0
2025-07-21T19:25:40.166 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:40.168 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:40.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:40.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:25:40.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:40.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:40.300 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1388 of 3300
2025-07-21T19:25:40.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118740.301869
2025-07-21T19:25:40.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1388/3300, Remaining exp time 0.885/1.0
2025-07-21T19:25:41.557 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1388 of 3300 done. Exposure state = 0
2025-07-21T19:25:41.557 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:41.579 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:41.691 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1389 of 3300
2025-07-21T19:25:41.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118741.6934612
2025-07-21T19:25:42.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1389/3300, Remaining exp time 0.244/1.0
2025-07-21T19:25:42.948 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1389 of 3300 done. Exposure state = 0
2025-07-21T19:25:42.956 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:42.977 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:43.083 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1390 of 3300
2025-07-21T19:25:43.085 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118743.0850906
2025-07-21T19:25:43.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:43.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:25:43.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:43.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:44.340 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1390 of 3300 done. Exposure state = 0
2025-07-21T19:25:44.340 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:44.358 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:44.474 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1391 of 3300
2025-07-21T19:25:44.476 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118744.4764926
2025-07-21T19:25:44.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1391/3300, Remaining exp time 0.997/1.0
2025-07-21T19:25:45.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:25:45.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1391 of 3300 done. Exposure state = 0
2025-07-21T19:25:45.732 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:45.734 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:45.866 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1392 of 3300
2025-07-21T19:25:45.868 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118745.8681672
2025-07-21T19:25:46.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:46.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:25:46.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:46.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:46.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1392/3300, Remaining exp time 0.357/1.0
2025-07-21T19:25:47.123 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1392 of 3300 done. Exposure state = 0
2025-07-21T19:25:47.123 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:47.146 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:47.258 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1393 of 3300
2025-07-21T19:25:47.259 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118747.259874
2025-07-21T19:25:48.514 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1393 of 3300 done. Exposure state = 0
2025-07-21T19:25:48.514 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:48.532 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:48.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1393/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:48.687 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1394 of 3300
2025-07-21T19:25:48.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118748.6889493
2025-07-21T19:25:49.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:49.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:25:49.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:49.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:49.944 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1394 of 3300 done. Exposure state = 0
2025-07-21T19:25:49.944 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:49.963 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:50.078 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1395 of 3300
2025-07-21T19:25:50.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118750.0806704
2025-07-21T19:25:50.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1395/3300, Remaining exp time 0.469/1.0
2025-07-21T19:25:51.336 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1395 of 3300 done. Exposure state = 0
2025-07-21T19:25:51.336 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:51.361 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:51.470 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1396 of 3300
2025-07-21T19:25:51.472 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118751.4721103
2025-07-21T19:25:52.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:52.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:25:52.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:52.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:25:52.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1396/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:52.726 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1396 of 3300 done. Exposure state = 0
2025-07-21T19:25:52.726 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:52.746 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:52.861 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1397 of 3300
2025-07-21T19:25:52.863 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118752.8636417
2025-07-21T19:25:54.118 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1397 of 3300 done. Exposure state = 0
2025-07-21T19:25:54.118 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:54.120 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:54.253 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1398 of 3300
2025-07-21T19:25:54.255 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118754.2551827
2025-07-21T19:25:54.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1398/3300, Remaining exp time 0.583/1.0
2025-07-21T19:25:55.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:25:55.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:55.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:25:55.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:55.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:25:55.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1398 of 3300 done. Exposure state = 0
2025-07-21T19:25:55.510 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:55.512 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:55.644 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1399 of 3300
2025-07-21T19:25:55.646 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118755.646579
2025-07-21T19:25:56.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1399/3300, Remaining exp time 0.0/1.0
2025-07-21T19:25:56.902 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1399 of 3300 done. Exposure state = 0
2025-07-21T19:25:56.902 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:56.925 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:57.036 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1400 of 3300
2025-07-21T19:25:57.038 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118757.0382318
2025-07-21T19:25:58.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1400 of 3300 done. Exposure state = 0
2025-07-21T19:25:58.293 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:58.295 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:58.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:25:58.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-07-21T19:25:58.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:25:58.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:25:58.427 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1401 of 3300
2025-07-21T19:25:58.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118758.429618
2025-07-21T19:25:58.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1401/3300, Remaining exp time 0.697/1.0
2025-07-21T19:25:59.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1401 of 3300 done. Exposure state = 0
2025-07-21T19:25:59.684 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:25:59.702 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:25:59.819 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1402 of 3300
2025-07-21T19:25:59.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118759.8209813
2025-07-21T19:26:00.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1402/3300, Remaining exp time 0.056/1.0
2025-07-21T19:26:01.076 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1402 of 3300 done. Exposure state = 0
2025-07-21T19:26:01.076 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:01.101 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:01.210 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1403 of 3300
2025-07-21T19:26:01.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118761.212486
2025-07-21T19:26:01.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:01.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T19:26:01.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:01.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:26:02.467 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1403 of 3300 done. Exposure state = 0
2025-07-21T19:26:02.467 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:02.495 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:02.602 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1404 of 3300
2025-07-21T19:26:02.603 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118762.603766
2025-07-21T19:26:02.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1404/3300, Remaining exp time 0.808/1.0
2025-07-21T19:26:03.859 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1404 of 3300 done. Exposure state = 0
2025-07-21T19:26:03.859 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:03.881 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:04.031 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1405 of 3300
2025-07-21T19:26:04.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118764.0330696
2025-07-21T19:26:04.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:04.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:26:04.314 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:04.314 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:26:04.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1405/3300, Remaining exp time 0.206/1.0
2025-07-21T19:26:05.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:26:05.288 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1405 of 3300 done. Exposure state = 0
2025-07-21T19:26:05.288 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:05.305 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:05.422 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1406 of 3300
2025-07-21T19:26:05.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118765.4244475
2025-07-21T19:26:06.680 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1406 of 3300 done. Exposure state = 0
2025-07-21T19:26:06.680 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:06.699 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:06.814 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1407 of 3300
2025-07-21T19:26:06.816 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118766.8160992
2025-07-21T19:26:06.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1407/3300, Remaining exp time 0.96/1.0
2025-07-21T19:26:07.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:07.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:26:07.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:07.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:08.071 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1407 of 3300 done. Exposure state = 0
2025-07-21T19:26:08.071 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:08.073 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:08.205 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1408 of 3300
2025-07-21T19:26:08.207 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118768.2076235
2025-07-21T19:26:08.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1408/3300, Remaining exp time 0.32/1.0
2025-07-21T19:26:09.462 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1408 of 3300 done. Exposure state = 0
2025-07-21T19:26:09.462 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:09.482 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:09.597 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1409 of 3300
2025-07-21T19:26:09.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118769.5989583
2025-07-21T19:26:10.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:10.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:26:10.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:10.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:10.854 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1409 of 3300 done. Exposure state = 0
2025-07-21T19:26:10.854 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:10.877 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:10.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1409/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:11.026 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1410 of 3300
2025-07-21T19:26:11.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118771.0279973
2025-07-21T19:26:12.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1410 of 3300 done. Exposure state = 0
2025-07-21T19:26:12.282 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:12.285 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:12.417 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1411 of 3300
2025-07-21T19:26:12.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118772.4194868
2025-07-21T19:26:13.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1411/3300, Remaining exp time 0.431/1.0
2025-07-21T19:26:13.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:13.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:26:13.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:13.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:26:13.674 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1411 of 3300 done. Exposure state = 0
2025-07-21T19:26:13.674 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:13.676 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:13.809 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1412 of 3300
2025-07-21T19:26:13.810 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118773.8109667
2025-07-21T19:26:15.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1412/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:15.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:26:15.065 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1412 of 3300 done. Exposure state = 0
2025-07-21T19:26:15.065 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:15.070 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:15.070 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:25:23.682910
2025-07-21T19:26:15.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:25:23.682910
2025-07-21T19:26:15.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:26:15.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:26:15.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:26:15.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:26:15&start_after=2025-07-20T17:26:15&end_after=2025-07-21T17:26:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:26:15.071 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:26:15.200 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1413 of 3300
2025-07-21T19:26:15.202 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118775.2027042
2025-07-21T19:26:15.213 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:26:15&start_after=2025-07-20T17:26:15&end_after=2025-07-21T17:26:15&telescope=1m0a&ordering=start HTTP/1.1" 200 2713
2025-07-21T19:26:15.235 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:26:15.235 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:26:15.235 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:26:15.235 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:26:15.235 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:26:15.235 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1923.764051
2025-07-21T19:26:15.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:26:16.351 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:16.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:26:16.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:16.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:26:16.458 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1413 of 3300 done. Exposure state = 0
2025-07-21T19:26:16.458 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:16.460 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:16.592 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1414 of 3300
2025-07-21T19:26:16.594 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118776.5939984
2025-07-21T19:26:17.080 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1414/3300, Remaining exp time 0.544/1.0
2025-07-21T19:26:17.849 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1414 of 3300 done. Exposure state = 0
2025-07-21T19:26:17.849 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:17.851 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:18.021 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1415 of 3300
2025-07-21T19:26:18.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118778.0232618
2025-07-21T19:26:19.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1415/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:19.278 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1415 of 3300 done. Exposure state = 0
2025-07-21T19:26:19.279 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:19.300 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:19.372 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:19.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:26:19.373 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:19.373 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:26:19.413 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1416 of 3300
2025-07-21T19:26:19.414 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118779.4148178
2025-07-21T19:26:20.670 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1416 of 3300 done. Exposure state = 0
2025-07-21T19:26:20.670 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:20.692 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:20.804 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1417 of 3300
2025-07-21T19:26:20.806 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118780.8061829
2025-07-21T19:26:21.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1417/3300, Remaining exp time 0.695/1.0
2025-07-21T19:26:22.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1417 of 3300 done. Exposure state = 0
2025-07-21T19:26:22.061 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:22.063 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:22.195 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1418 of 3300
2025-07-21T19:26:22.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118782.1976645
2025-07-21T19:26:22.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:22.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:26:22.375 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:22.375 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:26:23.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1418/3300, Remaining exp time 0.056/1.0
2025-07-21T19:26:23.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1418 of 3300 done. Exposure state = 0
2025-07-21T19:26:23.453 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:23.477 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:23.587 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1419 of 3300
2025-07-21T19:26:23.588 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118783.5889542
2025-07-21T19:26:24.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:26:24.844 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1419 of 3300 done. Exposure state = 0
2025-07-21T19:26:24.844 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:24.867 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:24.978 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1420 of 3300
2025-07-21T19:26:24.980 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118784.9804056
2025-07-21T19:26:25.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1420/3300, Remaining exp time 0.808/1.0
2025-07-21T19:26:25.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:25.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:26:25.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:25.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:26:26.235 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1420 of 3300 done. Exposure state = 0
2025-07-21T19:26:26.236 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:26.238 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:26.370 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1421 of 3300
2025-07-21T19:26:26.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118786.3720782
2025-07-21T19:26:27.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1421/3300, Remaining exp time 0.169/1.0
2025-07-21T19:26:27.626 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1421 of 3300 done. Exposure state = 0
2025-07-21T19:26:27.626 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:27.649 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:27.761 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1422 of 3300
2025-07-21T19:26:27.763 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118787.763741
2025-07-21T19:26:28.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:28.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:26:28.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:28.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:26:29.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1422 of 3300 done. Exposure state = 0
2025-07-21T19:26:29.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:29.042 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:29.153 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1423 of 3300
2025-07-21T19:26:29.155 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118789.155135
2025-07-21T19:26:29.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1423/3300, Remaining exp time 0.923/1.0
2025-07-21T19:26:30.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1423 of 3300 done. Exposure state = 0
2025-07-21T19:26:30.410 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:30.429 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:30.544 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1424 of 3300
2025-07-21T19:26:30.546 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118790.546646
2025-07-21T19:26:31.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1424/3300, Remaining exp time 0.273/1.0
2025-07-21T19:26:31.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:31.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T19:26:31.387 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:31.387 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:26:31.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1424 of 3300 done. Exposure state = 0
2025-07-21T19:26:31.802 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:31.822 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:31.974 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1425 of 3300
2025-07-21T19:26:31.975 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118791.975895
2025-07-21T19:26:33.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1425 of 3300 done. Exposure state = 0
2025-07-21T19:26:33.230 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:33.252 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:33.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1425/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:33.403 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1426 of 3300
2025-07-21T19:26:33.404 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118793.404962
2025-07-21T19:26:34.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:26:34.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:34.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-07-21T19:26:34.410 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:34.410 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:34.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1426 of 3300 done. Exposure state = 0
2025-07-21T19:26:34.660 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:34.663 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:34.794 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1427 of 3300
2025-07-21T19:26:34.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118794.7964888
2025-07-21T19:26:35.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1427/3300, Remaining exp time 0.432/1.0
2025-07-21T19:26:36.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1427 of 3300 done. Exposure state = 0
2025-07-21T19:26:36.052 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:36.054 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:36.186 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1428 of 3300
2025-07-21T19:26:36.188 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118796.188044
2025-07-21T19:26:37.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:37.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1428/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:37.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:26:37.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:37.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:37.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1428 of 3300 done. Exposure state = 0
2025-07-21T19:26:37.442 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:37.444 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:37.578 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1429 of 3300
2025-07-21T19:26:37.579 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118797.5797007
2025-07-21T19:26:38.834 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1429 of 3300 done. Exposure state = 0
2025-07-21T19:26:38.834 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:38.854 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:38.969 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1430 of 3300
2025-07-21T19:26:38.971 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118798.9711764
2025-07-21T19:26:39.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1430/3300, Remaining exp time 0.544/1.0
2025-07-21T19:26:40.226 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1430 of 3300 done. Exposure state = 0
2025-07-21T19:26:40.226 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:40.229 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:40.360 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1431 of 3300
2025-07-21T19:26:40.362 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118800.3625417
2025-07-21T19:26:40.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:40.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:26:40.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:40.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:41.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1431/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:41.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1431 of 3300 done. Exposure state = 0
2025-07-21T19:26:41.618 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:41.636 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:41.752 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1432 of 3300
2025-07-21T19:26:41.754 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118801.7540834
2025-07-21T19:26:43.009 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1432 of 3300 done. Exposure state = 0
2025-07-21T19:26:43.009 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:43.027 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:43.143 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1433 of 3300
2025-07-21T19:26:43.145 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118803.1456013
2025-07-21T19:26:43.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:43.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:26:43.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:43.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:43.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1433/3300, Remaining exp time 0.657/1.0
2025-07-21T19:26:44.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:26:44.401 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1433 of 3300 done. Exposure state = 0
2025-07-21T19:26:44.401 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:44.421 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:44.535 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1434 of 3300
2025-07-21T19:26:44.536 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118804.536961
2025-07-21T19:26:45.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1434/3300, Remaining exp time 0.018/1.0
2025-07-21T19:26:45.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1434 of 3300 done. Exposure state = 0
2025-07-21T19:26:45.792 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:45.812 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:46.003 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1435 of 3300
2025-07-21T19:26:46.005 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118806.0051067
2025-07-21T19:26:46.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:46.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:26:46.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:46.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:47.260 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1435 of 3300 done. Exposure state = 0
2025-07-21T19:26:47.260 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:47.284 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:47.393 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1436 of 3300
2025-07-21T19:26:47.395 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118807.3953185
2025-07-21T19:26:47.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1436/3300, Remaining exp time 0.846/1.0
2025-07-21T19:26:48.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1436 of 3300 done. Exposure state = 0
2025-07-21T19:26:48.650 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:48.672 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:48.785 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1437 of 3300
2025-07-21T19:26:48.786 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118808.7867734
2025-07-21T19:26:49.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:49.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:26:49.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:49.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:49.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1437/3300, Remaining exp time 0.207/1.0
2025-07-21T19:26:50.042 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1437 of 3300 done. Exposure state = 0
2025-07-21T19:26:50.042 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:50.044 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:50.176 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1438 of 3300
2025-07-21T19:26:50.178 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118810.1783636
2025-07-21T19:26:51.433 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1438 of 3300 done. Exposure state = 0
2025-07-21T19:26:51.433 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:51.453 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:51.568 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1439 of 3300
2025-07-21T19:26:51.569 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118811.5698853
2025-07-21T19:26:51.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1439/3300, Remaining exp time 0.959/1.0
2025-07-21T19:26:52.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:52.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:26:52.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:52.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:26:52.825 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1439 of 3300 done. Exposure state = 0
2025-07-21T19:26:52.825 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:52.849 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:52.959 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1440 of 3300
2025-07-21T19:26:52.961 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118812.9614754
2025-07-21T19:26:53.672 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1440/3300, Remaining exp time 0.321/1.0
2025-07-21T19:26:54.217 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1440 of 3300 done. Exposure state = 0
2025-07-21T19:26:54.217 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:54.219 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:54.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:26:54.351 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1441 of 3300
2025-07-21T19:26:54.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118814.3530893
2025-07-21T19:26:55.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:55.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:26:55.473 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:55.473 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:26:55.608 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1441 of 3300 done. Exposure state = 0
2025-07-21T19:26:55.608 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:55.610 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:55.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1441/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:55.780 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1442 of 3300
2025-07-21T19:26:55.782 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118815.7821188
2025-07-21T19:26:57.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1442 of 3300 done. Exposure state = 0
2025-07-21T19:26:57.037 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:57.060 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:57.172 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1443 of 3300
2025-07-21T19:26:57.173 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118817.1738837
2025-07-21T19:26:57.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1443/3300, Remaining exp time 0.431/1.0
2025-07-21T19:26:58.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1443 of 3300 done. Exposure state = 0
2025-07-21T19:26:58.429 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:58.450 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:58.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:26:58.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:26:58.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:26:58.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:26:58.563 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1444 of 3300
2025-07-21T19:26:58.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118818.5653386
2025-07-21T19:26:59.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1444/3300, Remaining exp time 0.0/1.0
2025-07-21T19:26:59.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1444 of 3300 done. Exposure state = 0
2025-07-21T19:26:59.820 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:26:59.841 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:26:59.992 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1445 of 3300
2025-07-21T19:26:59.994 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118819.9946184
2025-07-21T19:27:01.250 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1445 of 3300 done. Exposure state = 0
2025-07-21T19:27:01.250 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:01.270 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:01.384 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1446 of 3300
2025-07-21T19:27:01.385 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118821.3858619
2025-07-21T19:27:01.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:01.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:27:01.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:01.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:27:01.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1446/3300, Remaining exp time 0.582/1.0
2025-07-21T19:27:02.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1446 of 3300 done. Exposure state = 0
2025-07-21T19:27:02.641 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:02.664 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:02.775 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1447 of 3300
2025-07-21T19:27:02.777 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118822.777523
2025-07-21T19:27:03.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1447/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:04.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1447 of 3300 done. Exposure state = 0
2025-07-21T19:27:04.033 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:04.035 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:04.167 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1448 of 3300
2025-07-21T19:27:04.169 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118824.169256
2025-07-21T19:27:04.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:27:04.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:04.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:27:04.485 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:04.485 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:27:05.425 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1448 of 3300 done. Exposure state = 0
2025-07-21T19:27:05.425 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:05.447 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:05.558 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1449 of 3300
2025-07-21T19:27:05.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118825.5607154
2025-07-21T19:27:05.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1449/3300, Remaining exp time 0.696/1.0
2025-07-21T19:27:06.816 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1449 of 3300 done. Exposure state = 0
2025-07-21T19:27:06.816 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:06.836 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:06.950 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1450 of 3300
2025-07-21T19:27:06.952 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118826.9521644
2025-07-21T19:27:07.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:07.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:27:07.489 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:07.489 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:08.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1450/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:08.206 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1450 of 3300 done. Exposure state = 0
2025-07-21T19:27:08.206 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:08.208 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:08.342 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1451 of 3300
2025-07-21T19:27:08.343 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118828.3439639
2025-07-21T19:27:09.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1451 of 3300 done. Exposure state = 0
2025-07-21T19:27:09.598 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:09.616 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:09.733 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1452 of 3300
2025-07-21T19:27:09.735 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118829.7353845
2025-07-21T19:27:10.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1452/3300, Remaining exp time 0.733/1.0
2025-07-21T19:27:10.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:10.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:27:10.493 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:10.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:10.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1452 of 3300 done. Exposure state = 0
2025-07-21T19:27:10.990 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:11.009 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:11.125 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1453 of 3300
2025-07-21T19:27:11.127 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118831.1270063
2025-07-21T19:27:12.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1453/3300, Remaining exp time 0.093/1.0
2025-07-21T19:27:12.382 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1453 of 3300 done. Exposure state = 0
2025-07-21T19:27:12.382 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:12.405 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:12.516 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1454 of 3300
2025-07-21T19:27:12.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118832.5184782
2025-07-21T19:27:13.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:13.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:27:13.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:13.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:13.774 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1454 of 3300 done. Exposure state = 0
2025-07-21T19:27:13.774 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:13.776 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:13.909 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1455 of 3300
2025-07-21T19:27:13.911 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118833.9111843
2025-07-21T19:27:14.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1455/3300, Remaining exp time 0.847/1.0
2025-07-21T19:27:14.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:27:14.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:26:23.812271
2025-07-21T19:27:14.290 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:26:23.812271
2025-07-21T19:27:14.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:27:14.290 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:27:14.290 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:27:14.290 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:27:14&start_after=2025-07-20T17:27:14&end_after=2025-07-21T17:27:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:27:14.291 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:27:14.424 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:27:14&start_after=2025-07-20T17:27:14&end_after=2025-07-21T17:27:14&telescope=1m0a&ordering=start HTTP/1.1" 200 2719
2025-07-21T19:27:14.440 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:27:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:27:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:27:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:27:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:27:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1864.559037
2025-07-21T19:27:14.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:27:15.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1455 of 3300 done. Exposure state = 0
2025-07-21T19:27:15.165 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:15.185 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:15.299 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1456 of 3300
2025-07-21T19:27:15.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118835.301424
2025-07-21T19:27:16.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1456/3300, Remaining exp time 0.206/1.0
2025-07-21T19:27:16.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:16.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:27:16.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:16.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:16.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1456 of 3300 done. Exposure state = 0
2025-07-21T19:27:16.556 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:16.558 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:16.691 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1457 of 3300
2025-07-21T19:27:16.692 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118836.6929772
2025-07-21T19:27:17.949 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1457 of 3300 done. Exposure state = 0
2025-07-21T19:27:17.949 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:17.954 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:18.083 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1458 of 3300
2025-07-21T19:27:18.084 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118838.0849257
2025-07-21T19:27:18.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1458/3300, Remaining exp time 0.959/1.0
2025-07-21T19:27:19.340 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1458 of 3300 done. Exposure state = 0
2025-07-21T19:27:19.340 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:19.361 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:19.474 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1459 of 3300
2025-07-21T19:27:19.476 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118839.4759946
2025-07-21T19:27:19.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:19.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:27:19.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:19.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:27:20.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1459/3300, Remaining exp time 0.321/1.0
2025-07-21T19:27:20.731 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1459 of 3300 done. Exposure state = 0
2025-07-21T19:27:20.731 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:20.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:20.865 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1460 of 3300
2025-07-21T19:27:20.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118840.8675148
2025-07-21T19:27:22.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1460 of 3300 done. Exposure state = 0
2025-07-21T19:27:22.123 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:22.125 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:22.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1460/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:22.295 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1461 of 3300
2025-07-21T19:27:22.296 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118842.2967086
2025-07-21T19:27:22.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:22.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:27:22.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:22.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:27:23.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:27:23.551 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1461 of 3300 done. Exposure state = 0
2025-07-21T19:27:23.551 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:23.553 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:23.686 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1462 of 3300
2025-07-21T19:27:23.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118843.6880686
2025-07-21T19:27:24.286 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1462/3300, Remaining exp time 0.432/1.0
2025-07-21T19:27:24.943 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1462 of 3300 done. Exposure state = 0
2025-07-21T19:27:24.943 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:24.968 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:25.077 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1463 of 3300
2025-07-21T19:27:25.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118845.0795703
2025-07-21T19:27:25.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:25.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:27:25.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:25.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:27:26.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1463/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:26.334 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1463 of 3300 done. Exposure state = 0
2025-07-21T19:27:26.334 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:26.356 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:26.469 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1464 of 3300
2025-07-21T19:27:26.471 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118846.4710898
2025-07-21T19:27:27.725 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1464 of 3300 done. Exposure state = 0
2025-07-21T19:27:27.725 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:27.745 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:27.860 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1465 of 3300
2025-07-21T19:27:27.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118847.8626833
2025-07-21T19:27:28.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1465/3300, Remaining exp time 0.544/1.0
2025-07-21T19:27:28.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:28.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:27:28.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:28.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:27:29.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1465 of 3300 done. Exposure state = 0
2025-07-21T19:27:29.117 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:29.141 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:29.252 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1466 of 3300
2025-07-21T19:27:29.254 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118849.2542071
2025-07-21T19:27:30.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1466/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:30.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1466 of 3300 done. Exposure state = 0
2025-07-21T19:27:30.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:30.529 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:30.643 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1467 of 3300
2025-07-21T19:27:30.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118850.6455944
2025-07-21T19:27:31.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:31.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:27:31.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:31.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:31.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1467 of 3300 done. Exposure state = 0
2025-07-21T19:27:31.901 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:31.903 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:32.035 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1468 of 3300
2025-07-21T19:27:32.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118852.0373287
2025-07-21T19:27:32.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1468/3300, Remaining exp time 0.658/1.0
2025-07-21T19:27:33.293 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1468 of 3300 done. Exposure state = 0
2025-07-21T19:27:33.293 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:33.312 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:33.426 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1469 of 3300
2025-07-21T19:27:33.428 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118853.4285965
2025-07-21T19:27:33.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:27:34.441 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1469/3300, Remaining exp time 0.018/1.0
2025-07-21T19:27:34.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:34.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:27:34.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:34.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:34.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1469 of 3300 done. Exposure state = 0
2025-07-21T19:27:34.684 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:34.686 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:34.818 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1470 of 3300
2025-07-21T19:27:34.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118854.8203402
2025-07-21T19:27:36.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1470 of 3300 done. Exposure state = 0
2025-07-21T19:27:36.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:36.076 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:36.210 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1471 of 3300
2025-07-21T19:27:36.211 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118856.2117908
2025-07-21T19:27:36.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1471/3300, Remaining exp time 0.771/1.0
2025-07-21T19:27:37.466 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1471 of 3300 done. Exposure state = 0
2025-07-21T19:27:37.466 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:37.484 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:37.601 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1472 of 3300
2025-07-21T19:27:37.603 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118857.603348
2025-07-21T19:27:37.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:37.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:27:37.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:37.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:27:38.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1472/3300, Remaining exp time 0.131/1.0
2025-07-21T19:27:38.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1472 of 3300 done. Exposure state = 0
2025-07-21T19:27:38.858 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:38.876 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:38.993 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1473 of 3300
2025-07-21T19:27:38.994 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118858.9948468
2025-07-21T19:27:40.250 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1473 of 3300 done. Exposure state = 0
2025-07-21T19:27:40.250 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:40.252 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:40.384 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1474 of 3300
2025-07-21T19:27:40.386 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118860.3864784
2025-07-21T19:27:40.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1474/3300, Remaining exp time 0.885/1.0
2025-07-21T19:27:40.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:40.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:27:40.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:40.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:41.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1474 of 3300 done. Exposure state = 0
2025-07-21T19:27:41.642 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:41.663 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:41.776 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1475 of 3300
2025-07-21T19:27:41.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118861.7780802
2025-07-21T19:27:42.565 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1475/3300, Remaining exp time 0.246/1.0
2025-07-21T19:27:43.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1475 of 3300 done. Exposure state = 0
2025-07-21T19:27:43.033 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:43.051 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:43.168 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1476 of 3300
2025-07-21T19:27:43.169 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118863.169683
2025-07-21T19:27:43.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:27:43.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:43.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:27:43.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:43.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:44.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1476 of 3300 done. Exposure state = 0
2025-07-21T19:27:44.424 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:44.444 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:44.559 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1477 of 3300
2025-07-21T19:27:44.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118864.560986
2025-07-21T19:27:44.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1477/3300, Remaining exp time 0.996/1.0
2025-07-21T19:27:45.816 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1477 of 3300 done. Exposure state = 0
2025-07-21T19:27:45.816 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:45.839 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:45.988 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1478 of 3300
2025-07-21T19:27:45.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118865.9906087
2025-07-21T19:27:46.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:46.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:27:46.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:46.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:46.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1478/3300, Remaining exp time 0.395/1.0
2025-07-21T19:27:47.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1478 of 3300 done. Exposure state = 0
2025-07-21T19:27:47.246 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:47.268 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:47.380 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1479 of 3300
2025-07-21T19:27:47.381 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118867.3819
2025-07-21T19:27:48.637 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1479 of 3300 done. Exposure state = 0
2025-07-21T19:27:48.637 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:48.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1479/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:48.662 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:48.771 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1480 of 3300
2025-07-21T19:27:48.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118868.7735965
2025-07-21T19:27:49.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:49.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:27:49.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:49.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:27:50.029 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1480 of 3300 done. Exposure state = 0
2025-07-21T19:27:50.029 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:50.031 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:50.163 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1481 of 3300
2025-07-21T19:27:50.165 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118870.1652784
2025-07-21T19:27:50.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1481/3300, Remaining exp time 0.508/1.0
2025-07-21T19:27:51.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1481 of 3300 done. Exposure state = 0
2025-07-21T19:27:51.421 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:51.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:51.554 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1482 of 3300
2025-07-21T19:27:51.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118871.556576
2025-07-21T19:27:52.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:52.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:27:52.644 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:52.644 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:27:52.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1482/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:52.811 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1482 of 3300 done. Exposure state = 0
2025-07-21T19:27:52.812 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:52.813 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:52.946 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1483 of 3300
2025-07-21T19:27:52.947 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118872.9479644
2025-07-21T19:27:53.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:27:54.203 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1483 of 3300 done. Exposure state = 0
2025-07-21T19:27:54.203 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:54.205 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:54.337 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1484 of 3300
2025-07-21T19:27:54.339 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118874.3394473
2025-07-21T19:27:54.750 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1484/3300, Remaining exp time 0.619/1.0
2025-07-21T19:27:55.594 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1484 of 3300 done. Exposure state = 0
2025-07-21T19:27:55.594 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:55.619 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:55.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:55.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:27:55.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:55.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:27:55.729 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1485 of 3300
2025-07-21T19:27:55.731 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118875.7310123
2025-07-21T19:27:56.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1485/3300, Remaining exp time 0.0/1.0
2025-07-21T19:27:56.986 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1485 of 3300 done. Exposure state = 0
2025-07-21T19:27:56.986 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:57.005 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:57.120 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1486 of 3300
2025-07-21T19:27:57.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118877.122625
2025-07-21T19:27:58.378 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1486 of 3300 done. Exposure state = 0
2025-07-21T19:27:58.378 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:58.399 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:58.560 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1487 of 3300
2025-07-21T19:27:58.562 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118878.5624702
2025-07-21T19:27:58.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:27:58.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:27:58.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:27:58.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:27:58.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1487/3300, Remaining exp time 0.783/1.0
2025-07-21T19:27:59.817 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1487 of 3300 done. Exposure state = 0
2025-07-21T19:27:59.818 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:27:59.838 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:27:59.979 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1488 of 3300
2025-07-21T19:27:59.981 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118879.981248
2025-07-21T19:28:00.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1488/3300, Remaining exp time 0.169/1.0
2025-07-21T19:28:01.236 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1488 of 3300 done. Exposure state = 0
2025-07-21T19:28:01.237 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:01.256 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:01.370 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1489 of 3300
2025-07-21T19:28:01.372 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118881.372642
2025-07-21T19:28:01.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:01.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:01.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:01.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:02.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1489 of 3300 done. Exposure state = 0
2025-07-21T19:28:02.628 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:02.658 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:02.762 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1490 of 3300
2025-07-21T19:28:02.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118882.7640483
2025-07-21T19:28:02.873 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1490/3300, Remaining exp time 0.921/1.0
2025-07-21T19:28:03.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:28:04.019 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1490 of 3300 done. Exposure state = 0
2025-07-21T19:28:04.019 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:04.021 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:04.153 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1491 of 3300
2025-07-21T19:28:04.155 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118884.1555753
2025-07-21T19:28:04.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:04.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:04.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:04.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:04.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1491/3300, Remaining exp time 0.284/1.0
2025-07-21T19:28:05.411 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1491 of 3300 done. Exposure state = 0
2025-07-21T19:28:05.411 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:05.431 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:05.545 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1492 of 3300
2025-07-21T19:28:05.546 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118885.5468879
2025-07-21T19:28:06.802 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1492 of 3300 done. Exposure state = 0
2025-07-21T19:28:06.802 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:06.823 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:06.937 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1493 of 3300
2025-07-21T19:28:06.939 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118886.9396427
2025-07-21T19:28:06.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1493/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:07.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:07.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:07.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:07.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:08.195 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1493 of 3300 done. Exposure state = 0
2025-07-21T19:28:08.195 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:08.197 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:08.328 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1494 of 3300
2025-07-21T19:28:08.330 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118888.3300529
2025-07-21T19:28:09.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1494/3300, Remaining exp time 0.357/1.0
2025-07-21T19:28:09.584 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1494 of 3300 done. Exposure state = 0
2025-07-21T19:28:09.584 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:09.603 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:09.719 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1495 of 3300
2025-07-21T19:28:09.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118889.7214768
2025-07-21T19:28:10.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:10.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:28:10.684 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:10.684 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:28:10.977 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1495 of 3300 done. Exposure state = 0
2025-07-21T19:28:10.977 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:10.979 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:11.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1495/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:11.148 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1496 of 3300
2025-07-21T19:28:11.150 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118891.15056
2025-07-21T19:28:12.406 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1496 of 3300 done. Exposure state = 0
2025-07-21T19:28:12.406 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:12.408 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:12.540 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1497 of 3300
2025-07-21T19:28:12.541 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118892.5419436
2025-07-21T19:28:13.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1497/3300, Remaining exp time 0.468/1.0
2025-07-21T19:28:13.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:28:13.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:27:23.942423
2025-07-21T19:28:13.519 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:27:23.942423
2025-07-21T19:28:13.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:28:13.519 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:28:13.519 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:28:13.519 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:28:13&start_after=2025-07-20T17:28:13&end_after=2025-07-21T17:28:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:28:13.520 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:28:13.640 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:28:13&start_after=2025-07-20T17:28:13&end_after=2025-07-21T17:28:13&telescope=1m0a&ordering=start HTTP/1.1" 200 2716
2025-07-21T19:28:13.657 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:28:13.657 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:28:13.657 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:28:13.657 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:28:13.657 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:28:13.657 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1805.342338
2025-07-21T19:28:13.657 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:28:13.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:13.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:28:13.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:13.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:28:13.797 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1497 of 3300 done. Exposure state = 0
2025-07-21T19:28:13.797 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:13.799 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:13.931 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1498 of 3300
2025-07-21T19:28:13.933 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118893.9335632
2025-07-21T19:28:15.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1498/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:15.189 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1498 of 3300 done. Exposure state = 0
2025-07-21T19:28:15.189 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:15.206 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:15.323 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1499 of 3300
2025-07-21T19:28:15.324 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118895.3249876
2025-07-21T19:28:16.580 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1499 of 3300 done. Exposure state = 0
2025-07-21T19:28:16.580 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:16.599 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:16.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:16.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:28:16.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:16.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:28:16.714 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1500 of 3300
2025-07-21T19:28:16.716 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118896.7164183
2025-07-21T19:28:17.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1500/3300, Remaining exp time 0.581/1.0
2025-07-21T19:28:17.972 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1500 of 3300 done. Exposure state = 0
2025-07-21T19:28:17.972 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:17.974 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:18.106 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1501 of 3300
2025-07-21T19:28:18.107 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118898.1079705
2025-07-21T19:28:19.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1501/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:19.363 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1501 of 3300 done. Exposure state = 0
2025-07-21T19:28:19.363 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:19.385 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:19.497 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1502 of 3300
2025-07-21T19:28:19.499 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118899.4994042
2025-07-21T19:28:19.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:19.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:28:19.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:19.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:28:20.755 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1502 of 3300 done. Exposure state = 0
2025-07-21T19:28:20.755 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:20.776 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:20.889 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1503 of 3300
2025-07-21T19:28:20.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118900.8908436
2025-07-21T19:28:21.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1503/3300, Remaining exp time 0.656/1.0
2025-07-21T19:28:22.146 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1503 of 3300 done. Exposure state = 0
2025-07-21T19:28:22.146 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:22.148 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:22.280 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1504 of 3300
2025-07-21T19:28:22.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118902.2824295
2025-07-21T19:28:22.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:28:22.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:22.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:28:22.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:22.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:23.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1504/3300, Remaining exp time 0.019/1.0
2025-07-21T19:28:23.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1504 of 3300 done. Exposure state = 0
2025-07-21T19:28:23.537 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:23.557 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:23.672 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1505 of 3300
2025-07-21T19:28:23.673 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118903.6739218
2025-07-21T19:28:24.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1505 of 3300 done. Exposure state = 0
2025-07-21T19:28:24.928 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:24.950 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:25.063 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1506 of 3300
2025-07-21T19:28:25.065 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118905.0654864
2025-07-21T19:28:25.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1506/3300, Remaining exp time 0.771/1.0
2025-07-21T19:28:25.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:25.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:25.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:25.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:26.321 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1506 of 3300 done. Exposure state = 0
2025-07-21T19:28:26.321 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:26.339 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:26.455 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1507 of 3300
2025-07-21T19:28:26.456 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118906.4568596
2025-07-21T19:28:27.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1507/3300, Remaining exp time 0.131/1.0
2025-07-21T19:28:27.712 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1507 of 3300 done. Exposure state = 0
2025-07-21T19:28:27.712 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:27.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:27.884 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1508 of 3300
2025-07-21T19:28:27.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118907.8858614
2025-07-21T19:28:28.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:28.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:28.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:28.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:29.141 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1508 of 3300 done. Exposure state = 0
2025-07-21T19:28:29.141 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:29.165 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:29.275 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1509 of 3300
2025-07-21T19:28:29.277 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118909.2774746
2025-07-21T19:28:29.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1509/3300, Remaining exp time 0.923/1.0
2025-07-21T19:28:30.533 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1509 of 3300 done. Exposure state = 0
2025-07-21T19:28:30.533 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:30.552 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:30.667 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1510 of 3300
2025-07-21T19:28:30.669 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118910.669105
2025-07-21T19:28:31.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1510/3300, Remaining exp time 0.282/1.0
2025-07-21T19:28:31.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:31.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:28:31.729 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:31.729 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:28:31.924 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1510 of 3300 done. Exposure state = 0
2025-07-21T19:28:31.924 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:31.926 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:32.059 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1511 of 3300
2025-07-21T19:28:32.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118912.0607257
2025-07-21T19:28:32.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:28:33.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1511 of 3300 done. Exposure state = 0
2025-07-21T19:28:33.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:33.339 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:33.451 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1512 of 3300
2025-07-21T19:28:33.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118913.453343
2025-07-21T19:28:33.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1512/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:34.708 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1512 of 3300 done. Exposure state = 0
2025-07-21T19:28:34.709 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:34.726 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:34.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:34.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:28:34.733 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:34.733 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:34.841 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1513 of 3300
2025-07-21T19:28:34.843 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118914.8435006
2025-07-21T19:28:35.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1513/3300, Remaining exp time 0.357/1.0
2025-07-21T19:28:36.098 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1513 of 3300 done. Exposure state = 0
2025-07-21T19:28:36.099 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:36.101 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:36.233 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1514 of 3300
2025-07-21T19:28:36.235 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118916.2350264
2025-07-21T19:28:37.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1514 of 3300 done. Exposure state = 0
2025-07-21T19:28:37.489 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:37.510 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:37.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1514/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:37.662 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1515 of 3300
2025-07-21T19:28:37.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118917.6642706
2025-07-21T19:28:37.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:37.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:28:37.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:37.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:28:38.919 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1515 of 3300 done. Exposure state = 0
2025-07-21T19:28:38.919 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:38.941 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:39.054 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1516 of 3300
2025-07-21T19:28:39.056 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118919.0561044
2025-07-21T19:28:39.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1516/3300, Remaining exp time 0.469/1.0
2025-07-21T19:28:40.311 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1516 of 3300 done. Exposure state = 0
2025-07-21T19:28:40.311 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:40.333 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:40.445 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1517 of 3300
2025-07-21T19:28:40.447 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118920.447507
2025-07-21T19:28:40.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:40.739 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:28:40.739 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:40.739 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:28:41.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1517/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:41.702 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1517 of 3300 done. Exposure state = 0
2025-07-21T19:28:41.702 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:41.726 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:41.837 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1518 of 3300
2025-07-21T19:28:41.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118921.8389857
2025-07-21T19:28:42.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:28:43.094 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1518 of 3300 done. Exposure state = 0
2025-07-21T19:28:43.094 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:43.118 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:43.228 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1519 of 3300
2025-07-21T19:28:43.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118923.2303898
2025-07-21T19:28:43.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1519/3300, Remaining exp time 0.546/1.0
2025-07-21T19:28:43.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:43.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:28:43.743 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:43.743 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:28:44.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1519 of 3300 done. Exposure state = 0
2025-07-21T19:28:44.486 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:44.487 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:44.620 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1520 of 3300
2025-07-21T19:28:44.622 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118924.6220114
2025-07-21T19:28:45.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1520/3300, Remaining exp time 0.0/1.0
2025-07-21T19:28:45.877 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1520 of 3300 done. Exposure state = 0
2025-07-21T19:28:45.877 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:45.895 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:46.049 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1521 of 3300
2025-07-21T19:28:46.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118926.0512545
2025-07-21T19:28:46.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:46.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:28:46.747 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:46.747 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:28:47.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1521 of 3300 done. Exposure state = 0
2025-07-21T19:28:47.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:47.326 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:47.440 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1522 of 3300
2025-07-21T19:28:47.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118927.442629
2025-07-21T19:28:47.778 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1522/3300, Remaining exp time 0.696/1.0
2025-07-21T19:28:48.698 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1522 of 3300 done. Exposure state = 0
2025-07-21T19:28:48.698 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:48.721 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:48.832 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1523 of 3300
2025-07-21T19:28:48.834 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118928.8344166
2025-07-21T19:28:49.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:49.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:28:49.773 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:49.773 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:49.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1523/3300, Remaining exp time 0.058/1.0
2025-07-21T19:28:50.090 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1523 of 3300 done. Exposure state = 0
2025-07-21T19:28:50.090 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:50.092 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:50.224 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1524 of 3300
2025-07-21T19:28:50.226 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118930.2260664
2025-07-21T19:28:51.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1524 of 3300 done. Exposure state = 0
2025-07-21T19:28:51.481 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:51.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:51.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1525 of 3300
2025-07-21T19:28:51.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118931.6174562
2025-07-21T19:28:51.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1525/3300, Remaining exp time 0.81/1.0
2025-07-21T19:28:52.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:28:52.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:52.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:52.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:52.797 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:52.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1525 of 3300 done. Exposure state = 0
2025-07-21T19:28:52.873 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:52.875 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:53.007 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1526 of 3300
2025-07-21T19:28:53.009 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118933.0089934
2025-07-21T19:28:53.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1526/3300, Remaining exp time 0.169/1.0
2025-07-21T19:28:54.264 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1526 of 3300 done. Exposure state = 0
2025-07-21T19:28:54.264 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:54.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:54.399 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1527 of 3300
2025-07-21T19:28:54.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118934.4006834
2025-07-21T19:28:55.656 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1527 of 3300 done. Exposure state = 0
2025-07-21T19:28:55.656 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:55.679 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:55.790 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1528 of 3300
2025-07-21T19:28:55.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118935.7921028
2025-07-21T19:28:55.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:55.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:55.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:55.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:55.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1528/3300, Remaining exp time 0.921/1.0
2025-07-21T19:28:57.047 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1528 of 3300 done. Exposure state = 0
2025-07-21T19:28:57.047 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:57.070 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:57.182 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1529 of 3300
2025-07-21T19:28:57.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118937.1837137
2025-07-21T19:28:57.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1529/3300, Remaining exp time 0.281/1.0
2025-07-21T19:28:58.439 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1529 of 3300 done. Exposure state = 0
2025-07-21T19:28:58.439 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:58.458 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:28:58.573 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1530 of 3300
2025-07-21T19:28:58.575 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118938.5752652
2025-07-21T19:28:58.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:28:58.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:28:58.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:28:58.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:28:59.830 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1530 of 3300 done. Exposure state = 0
2025-07-21T19:28:59.830 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:28:59.852 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:00.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1530/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:00.115 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1531 of 3300
2025-07-21T19:29:00.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118940.1173592
2025-07-21T19:29:01.373 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1531 of 3300 done. Exposure state = 0
2025-07-21T19:29:01.373 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:01.395 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:01.507 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1532 of 3300
2025-07-21T19:29:01.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118941.508737
2025-07-21T19:29:01.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:01.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:01.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:01.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:02.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1532/3300, Remaining exp time 0.432/1.0
2025-07-21T19:29:02.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:29:02.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1532 of 3300 done. Exposure state = 0
2025-07-21T19:29:02.764 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:02.785 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:02.898 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1533 of 3300
2025-07-21T19:29:02.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118942.9004362
2025-07-21T19:29:04.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1533/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:04.154 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1533 of 3300 done. Exposure state = 0
2025-07-21T19:29:04.154 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:04.156 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:04.290 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1534 of 3300
2025-07-21T19:29:04.291 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118944.291939
2025-07-21T19:29:04.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:04.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:29:04.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:04.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:29:05.547 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1534 of 3300 done. Exposure state = 0
2025-07-21T19:29:05.547 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:05.566 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:05.681 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1535 of 3300
2025-07-21T19:29:05.683 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118945.6833863
2025-07-21T19:29:06.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1535/3300, Remaining exp time 0.544/1.0
2025-07-21T19:29:06.938 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1535 of 3300 done. Exposure state = 0
2025-07-21T19:29:06.938 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:06.961 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:07.073 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1536 of 3300
2025-07-21T19:29:07.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118947.0749907
2025-07-21T19:29:07.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:07.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:29:07.815 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:07.815 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:29:08.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1536/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:08.330 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1536 of 3300 done. Exposure state = 0
2025-07-21T19:29:08.330 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:08.353 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:08.464 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1537 of 3300
2025-07-21T19:29:08.466 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118948.4665923
2025-07-21T19:29:09.722 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1537 of 3300 done. Exposure state = 0
2025-07-21T19:29:09.722 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:09.739 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:09.856 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1538 of 3300
2025-07-21T19:29:09.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118949.857997
2025-07-21T19:29:10.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1538/3300, Remaining exp time 0.658/1.0
2025-07-21T19:29:10.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:10.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:29:10.841 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:10.841 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:29:11.113 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1538 of 3300 done. Exposure state = 0
2025-07-21T19:29:11.113 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:11.115 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:11.247 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1539 of 3300
2025-07-21T19:29:11.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118951.249607
2025-07-21T19:29:12.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1539/3300, Remaining exp time 0.018/1.0
2025-07-21T19:29:12.505 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1539 of 3300 done. Exposure state = 0
2025-07-21T19:29:12.505 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:12.507 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:12.639 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1540 of 3300
2025-07-21T19:29:12.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118952.6413083
2025-07-21T19:29:12.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:29:12.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:28:24.070452
2025-07-21T19:29:12.711 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:28:24.070452
2025-07-21T19:29:12.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:29:12.711 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:29:12.712 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:29:12.712 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:29:12&start_after=2025-07-20T17:29:12&end_after=2025-07-21T17:29:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:29:12.712 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:29:12.848 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:29:12&start_after=2025-07-20T17:29:12&end_after=2025-07-21T17:29:12&telescope=1m0a&ordering=start HTTP/1.1" 200 2714
2025-07-21T19:29:12.865 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:29:12.865 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-07-21T19:29:12.865 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:29:12.865 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:29:12.865 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:29:12.865 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1746.134285
2025-07-21T19:29:12.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:29:13.844 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:13.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:29:13.868 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:13.868 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:29:13.896 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1540 of 3300 done. Exposure state = 0
2025-07-21T19:29:13.896 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:13.899 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:14.031 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1541 of 3300
2025-07-21T19:29:14.032 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118954.0327985
2025-07-21T19:29:14.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1541/3300, Remaining exp time 0.771/1.0
2025-07-21T19:29:15.288 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1541 of 3300 done. Exposure state = 0
2025-07-21T19:29:15.288 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:15.311 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:15.422 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1542 of 3300
2025-07-21T19:29:15.424 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118955.4242897
2025-07-21T19:29:16.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1542/3300, Remaining exp time 0.131/1.0
2025-07-21T19:29:16.679 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1542 of 3300 done. Exposure state = 0
2025-07-21T19:29:16.679 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:16.698 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:16.813 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1543 of 3300
2025-07-21T19:29:16.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118956.8155951
2025-07-21T19:29:16.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:16.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:29:16.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:16.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:29:18.071 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1543 of 3300 done. Exposure state = 0
2025-07-21T19:29:18.071 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:18.075 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:18.205 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1544 of 3300
2025-07-21T19:29:18.207 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118958.2072291
2025-07-21T19:29:18.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1544/3300, Remaining exp time 0.884/1.0
2025-07-21T19:29:19.462 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1544 of 3300 done. Exposure state = 0
2025-07-21T19:29:19.463 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:19.486 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:19.597 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1545 of 3300
2025-07-21T19:29:19.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118959.5987082
2025-07-21T19:29:19.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:19.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:29:19.873 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:19.873 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:20.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1545/3300, Remaining exp time 0.244/1.0
2025-07-21T19:29:20.854 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1545 of 3300 done. Exposure state = 0
2025-07-21T19:29:20.854 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:20.873 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:20.988 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1546 of 3300
2025-07-21T19:29:20.990 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118960.9900239
2025-07-21T19:29:21.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:29:22.245 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1546 of 3300 done. Exposure state = 0
2025-07-21T19:29:22.245 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:22.247 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:22.379 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1547 of 3300
2025-07-21T19:29:22.381 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118962.3815353
2025-07-21T19:29:22.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1547/3300, Remaining exp time 0.948/1.0
2025-07-21T19:29:22.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:22.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:22.877 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:22.877 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:23.636 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1547 of 3300 done. Exposure state = 0
2025-07-21T19:29:23.636 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:23.655 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:23.771 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1548 of 3300
2025-07-21T19:29:23.773 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118963.773117
2025-07-21T19:29:24.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1548/3300, Remaining exp time 0.282/1.0
2025-07-21T19:29:25.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1548 of 3300 done. Exposure state = 0
2025-07-21T19:29:25.028 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:25.047 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:25.162 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1549 of 3300
2025-07-21T19:29:25.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118965.1646035
2025-07-21T19:29:25.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:25.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:25.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:25.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:26.458 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1549 of 3300 done. Exposure state = 0
2025-07-21T19:29:26.458 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:26.479 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:26.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1549/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:26.629 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1550 of 3300
2025-07-21T19:29:26.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118966.6312635
2025-07-21T19:29:27.886 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1550 of 3300 done. Exposure state = 0
2025-07-21T19:29:27.887 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:27.904 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:28.058 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1551 of 3300
2025-07-21T19:29:28.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118968.0605943
2025-07-21T19:29:28.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1551/3300, Remaining exp time 0.47/1.0
2025-07-21T19:29:28.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:28.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:28.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:28.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:29.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1551 of 3300 done. Exposure state = 0
2025-07-21T19:29:29.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:29.335 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:29.450 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1552 of 3300
2025-07-21T19:29:29.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118969.4519536
2025-07-21T19:29:30.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1552/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:30.707 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1552 of 3300 done. Exposure state = 0
2025-07-21T19:29:30.707 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:30.731 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:30.841 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1553 of 3300
2025-07-21T19:29:30.843 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118970.843424
2025-07-21T19:29:31.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:29:31.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:31.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:31.907 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:31.907 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:32.098 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1553 of 3300 done. Exposure state = 0
2025-07-21T19:29:32.098 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:32.100 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:32.233 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1554 of 3300
2025-07-21T19:29:32.234 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118972.2348318
2025-07-21T19:29:32.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1554/3300, Remaining exp time 0.581/1.0
2025-07-21T19:29:33.490 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1554 of 3300 done. Exposure state = 0
2025-07-21T19:29:33.490 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:33.492 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:33.624 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1555 of 3300
2025-07-21T19:29:33.626 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118973.6261663
2025-07-21T19:29:34.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1555/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:34.881 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1555 of 3300 done. Exposure state = 0
2025-07-21T19:29:34.881 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:34.901 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:34.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:34.911 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:29:34.911 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:34.911 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:29:35.015 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1556 of 3300
2025-07-21T19:29:35.017 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118975.017647
2025-07-21T19:29:36.273 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1556 of 3300 done. Exposure state = 0
2025-07-21T19:29:36.273 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:36.275 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:36.407 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1557 of 3300
2025-07-21T19:29:36.409 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118976.4090235
2025-07-21T19:29:36.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1557/3300, Remaining exp time 0.695/1.0
2025-07-21T19:29:37.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1557 of 3300 done. Exposure state = 0
2025-07-21T19:29:37.664 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:37.685 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:37.798 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1558 of 3300
2025-07-21T19:29:37.800 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118977.8006394
2025-07-21T19:29:37.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:37.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0009999999999. Last known sky angle: 359.99999999999994
2025-07-21T19:29:37.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:37.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0009999999999
2025-07-21T19:29:38.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1558/3300, Remaining exp time 0.056/1.0
2025-07-21T19:29:39.056 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1558 of 3300 done. Exposure state = 0
2025-07-21T19:29:39.056 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:39.077 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:39.190 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1559 of 3300
2025-07-21T19:29:39.192 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118979.1920788
2025-07-21T19:29:40.447 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1559 of 3300 done. Exposure state = 0
2025-07-21T19:29:40.447 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:40.468 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:40.581 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1560 of 3300
2025-07-21T19:29:40.583 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118980.5835996
2025-07-21T19:29:40.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1560/3300, Remaining exp time 0.808/1.0
2025-07-21T19:29:40.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:40.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0009999999999
2025-07-21T19:29:40.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:40.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:29:41.839 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1560 of 3300 done. Exposure state = 0
2025-07-21T19:29:41.839 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:41.858 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:41.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:29:42.011 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1561 of 3300
2025-07-21T19:29:42.012 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118982.012933
2025-07-21T19:29:42.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1561/3300, Remaining exp time 0.209/1.0
2025-07-21T19:29:43.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1561 of 3300 done. Exposure state = 0
2025-07-21T19:29:43.268 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:43.290 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:43.402 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1562 of 3300
2025-07-21T19:29:43.404 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118983.4042263
2025-07-21T19:29:43.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:43.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:29:43.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:43.929 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:29:44.659 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1562 of 3300 done. Exposure state = 0
2025-07-21T19:29:44.659 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:44.683 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:44.794 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1563 of 3300
2025-07-21T19:29:44.795 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118984.7957363
2025-07-21T19:29:44.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1563/3300, Remaining exp time 0.959/1.0
2025-07-21T19:29:46.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1563 of 3300 done. Exposure state = 0
2025-07-21T19:29:46.051 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:46.053 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:46.185 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1564 of 3300
2025-07-21T19:29:46.187 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118986.1874182
2025-07-21T19:29:46.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1564/3300, Remaining exp time 0.319/1.0
2025-07-21T19:29:46.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:46.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:29:46.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:46.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:47.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1564 of 3300 done. Exposure state = 0
2025-07-21T19:29:47.442 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:47.464 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:47.577 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1565 of 3300
2025-07-21T19:29:47.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118987.578894
2025-07-21T19:29:48.834 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1565 of 3300 done. Exposure state = 0
2025-07-21T19:29:48.834 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:48.854 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:48.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1565/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:49.006 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1566 of 3300
2025-07-21T19:29:49.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118989.008046
2025-07-21T19:29:49.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:49.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:49.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:49.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:50.263 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1566 of 3300 done. Exposure state = 0
2025-07-21T19:29:50.263 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:50.265 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:50.397 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1567 of 3300
2025-07-21T19:29:50.399 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118990.3995364
2025-07-21T19:29:50.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1567/3300, Remaining exp time 0.432/1.0
2025-07-21T19:29:51.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1567 of 3300 done. Exposure state = 0
2025-07-21T19:29:51.654 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:51.672 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:51.789 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1568 of 3300
2025-07-21T19:29:51.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118991.7909632
2025-07-21T19:29:51.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:29:52.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:52.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:52.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:52.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:53.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1568/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:53.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1568 of 3300 done. Exposure state = 0
2025-07-21T19:29:53.046 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:53.048 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:53.180 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1569 of 3300
2025-07-21T19:29:53.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118993.18249
2025-07-21T19:29:54.437 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1569 of 3300 done. Exposure state = 0
2025-07-21T19:29:54.438 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:54.462 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:54.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1570 of 3300
2025-07-21T19:29:54.573 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118994.5738661
2025-07-21T19:29:55.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1570/3300, Remaining exp time 0.544/1.0
2025-07-21T19:29:55.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1570 of 3300 done. Exposure state = 0
2025-07-21T19:29:55.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:55.853 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:55.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:56.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:56.026 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:56.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:56.039 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1571 of 3300
2025-07-21T19:29:56.040 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118996.0407412
2025-07-21T19:29:57.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1571/3300, Remaining exp time 0.0/1.0
2025-07-21T19:29:57.296 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1571 of 3300 done. Exposure state = 0
2025-07-21T19:29:57.296 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:57.318 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:57.430 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1572 of 3300
2025-07-21T19:29:57.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118997.4320564
2025-07-21T19:29:58.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1572 of 3300 done. Exposure state = 0
2025-07-21T19:29:58.687 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:29:58.704 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:29:58.822 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1573 of 3300
2025-07-21T19:29:58.823 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753118998.823792
2025-07-21T19:29:59.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:29:59.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:29:59.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:29:59.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:29:59.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1573/3300, Remaining exp time 0.733/1.0
2025-07-21T19:30:00.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1573 of 3300 done. Exposure state = 0
2025-07-21T19:30:00.079 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:00.081 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:00.213 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1574 of 3300
2025-07-21T19:30:00.215 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119000.2152934
2025-07-21T19:30:01.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1574/3300, Remaining exp time 0.093/1.0
2025-07-21T19:30:01.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1574 of 3300 done. Exposure state = 0
2025-07-21T19:30:01.471 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:01.490 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:01.605 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1575 of 3300
2025-07-21T19:30:01.606 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119001.6067057
2025-07-21T19:30:01.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:30:02.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:02.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:30:02.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:02.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:30:02.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1575 of 3300 done. Exposure state = 0
2025-07-21T19:30:02.862 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:02.885 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:02.996 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1576 of 3300
2025-07-21T19:30:02.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119002.998285
2025-07-21T19:30:03.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1576/3300, Remaining exp time 0.771/1.0
2025-07-21T19:30:04.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1576 of 3300 done. Exposure state = 0
2025-07-21T19:30:04.253 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:04.255 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:04.388 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1577 of 3300
2025-07-21T19:30:04.389 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119004.3896952
2025-07-21T19:30:05.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:05.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:30:05.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:05.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:05.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1577/3300, Remaining exp time 0.131/1.0
2025-07-21T19:30:05.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1577 of 3300 done. Exposure state = 0
2025-07-21T19:30:05.645 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:05.647 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:05.779 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1578 of 3300
2025-07-21T19:30:05.780 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119005.780984
2025-07-21T19:30:07.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1578 of 3300 done. Exposure state = 0
2025-07-21T19:30:07.036 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:07.038 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:07.170 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1579 of 3300
2025-07-21T19:30:07.172 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119007.1724591
2025-07-21T19:30:07.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1579/3300, Remaining exp time 0.885/1.0
2025-07-21T19:30:08.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:08.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:30:08.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:08.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:08.427 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1579 of 3300 done. Exposure state = 0
2025-07-21T19:30:08.428 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:08.430 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:08.562 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1580 of 3300
2025-07-21T19:30:08.563 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119008.563898
2025-07-21T19:30:09.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1580/3300, Remaining exp time 0.245/1.0
2025-07-21T19:30:09.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1580 of 3300 done. Exposure state = 0
2025-07-21T19:30:09.819 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:09.837 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:09.991 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1581 of 3300
2025-07-21T19:30:09.993 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119009.9933023
2025-07-21T19:30:11.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:11.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:30:11.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:11.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:11.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1581 of 3300 done. Exposure state = 0
2025-07-21T19:30:11.249 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:11.251 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:11.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1581/3300, Remaining exp time 0.0/1.0
2025-07-21T19:30:11.535 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1582 of 3300
2025-07-21T19:30:11.536 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119011.5366704
2025-07-21T19:30:11.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:30:11.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:29:24.200227
2025-07-21T19:30:11.922 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:29:24.200227
2025-07-21T19:30:11.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:30:11.922 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:30:11.922 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:30:11.922 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:30:11&start_after=2025-07-20T17:30:11&end_after=2025-07-21T17:30:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:30:11.923 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:30:12.055 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:30:11&start_after=2025-07-20T17:30:11&end_after=2025-07-21T17:30:11&telescope=1m0a&ordering=start HTTP/1.1" 200 2785
2025-07-21T19:30:12.073 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:30:12.073 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-07-21T19:30:12.073 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:30:12.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:30:12.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:30:12.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1686.926678
2025-07-21T19:30:12.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:30:12.792 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1582 of 3300 done. Exposure state = 0
2025-07-21T19:30:12.792 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:12.815 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:12.925 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1583 of 3300
2025-07-21T19:30:12.926 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119012.9267228
2025-07-21T19:30:13.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1583/3300, Remaining exp time 0.392/1.0
2025-07-21T19:30:14.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:14.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:30:14.069 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:14.069 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:30:14.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1583 of 3300 done. Exposure state = 0
2025-07-21T19:30:14.182 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:14.184 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:14.316 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1584 of 3300
2025-07-21T19:30:14.318 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119014.3181894
2025-07-21T19:30:15.573 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1584 of 3300 done. Exposure state = 0
2025-07-21T19:30:15.573 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:15.592 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:15.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1584/3300, Remaining exp time 0.0/1.0
2025-07-21T19:30:15.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1585 of 3300
2025-07-21T19:30:15.709 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119015.709868
2025-07-21T19:30:16.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1585 of 3300 done. Exposure state = 0
2025-07-21T19:30:16.965 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:16.987 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:17.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:17.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:30:17.073 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:17.073 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:17.099 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1586 of 3300
2025-07-21T19:30:17.101 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119017.1013842
2025-07-21T19:30:17.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1586/3300, Remaining exp time 0.506/1.0
2025-07-21T19:30:18.356 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1586 of 3300 done. Exposure state = 0
2025-07-21T19:30:18.356 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:18.358 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:18.491 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1587 of 3300
2025-07-21T19:30:18.492 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119018.4928205
2025-07-21T19:30:19.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1587/3300, Remaining exp time 0.0/1.0
2025-07-21T19:30:19.748 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1587 of 3300 done. Exposure state = 0
2025-07-21T19:30:19.748 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:19.771 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:19.882 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1588 of 3300
2025-07-21T19:30:19.884 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119019.8844461
2025-07-21T19:30:20.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:20.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:30:20.077 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:20.077 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:21.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:30:21.139 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1588 of 3300 done. Exposure state = 0
2025-07-21T19:30:21.139 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:21.161 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:21.274 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1589 of 3300
2025-07-21T19:30:21.276 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119021.2759907
2025-07-21T19:30:21.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1589/3300, Remaining exp time 0.619/1.0
2025-07-21T19:30:22.531 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1589 of 3300 done. Exposure state = 0
2025-07-21T19:30:22.531 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:22.551 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:22.665 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1590 of 3300
2025-07-21T19:30:22.667 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119022.6676564
2025-07-21T19:30:23.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:23.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:30:23.081 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:23.081 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:23.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1590/3300, Remaining exp time 0.0/1.0
2025-07-21T19:30:23.923 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1590 of 3300 done. Exposure state = 0
2025-07-21T19:30:23.923 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:23.942 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:24.057 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1591 of 3300
2025-07-21T19:30:24.059 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119024.0592234
2025-07-21T19:30:25.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1591 of 3300 done. Exposure state = 0
2025-07-21T19:30:25.314 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:25.337 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:25.448 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1592 of 3300
2025-07-21T19:30:25.450 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119025.4505508
2025-07-21T19:30:25.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1592/3300, Remaining exp time 0.657/1.0
2025-07-21T19:30:26.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:26.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:30:26.085 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:26.085 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:26.706 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1592 of 3300 done. Exposure state = 0
2025-07-21T19:30:26.706 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:26.729 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:26.840 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1593 of 3300
2025-07-21T19:30:26.842 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119026.8422034
2025-07-21T19:30:27.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1593/3300, Remaining exp time 0.019/1.0
2025-07-21T19:30:28.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1593 of 3300 done. Exposure state = 0
2025-07-21T19:30:28.097 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:28.099 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:28.232 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1594 of 3300
2025-07-21T19:30:28.233 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119028.2338827
2025-07-21T19:30:29.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:29.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:30:29.109 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:29.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:30:29.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1594 of 3300 done. Exposure state = 0
2025-07-21T19:30:29.489 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:29.493 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:29.623 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1595 of 3300
2025-07-21T19:30:29.625 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119029.6253016
2025-07-21T19:30:29.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1595/3300, Remaining exp time 0.771/1.0
2025-07-21T19:30:30.880 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1595 of 3300 done. Exposure state = 0
2025-07-21T19:30:30.881 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:30.903 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:31.015 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1596 of 3300
2025-07-21T19:30:31.016 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119031.0169218
2025-07-21T19:30:31.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:30:31.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1596/3300, Remaining exp time 0.131/1.0
2025-07-21T19:30:32.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:32.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:30:32.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:32.121 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:30:32.272 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1596 of 3300 done. Exposure state = 0
2025-07-21T19:30:32.272 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:32.274 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:32.406 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1597 of 3300
2025-07-21T19:30:32.408 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119032.408466
2025-07-21T19:30:33.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1597 of 3300 done. Exposure state = 0
2025-07-21T19:30:33.664 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:33.684 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:33.798 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1598 of 3300
2025-07-21T19:30:33.799 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119033.7999337
2025-07-21T19:30:33.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1598/3300, Remaining exp time 0.862/1.0
2025-07-21T19:30:35.054 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1598 of 3300 done. Exposure state = 0
2025-07-21T19:30:35.054 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:35.077 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:35.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:35.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:30:35.125 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:35.125 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:30:35.189 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1599 of 3300
2025-07-21T19:30:35.191 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119035.191539
2025-07-21T19:30:36.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1599/3300, Remaining exp time 0.208/1.0
2025-07-21T19:30:36.447 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1599 of 3300 done. Exposure state = 0
2025-07-21T19:30:36.447 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:36.471 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:36.581 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1600 of 3300
2025-07-21T19:30:36.583 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119036.5831635
2025-07-21T19:30:37.837 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1600 of 3300 done. Exposure state = 0
2025-07-21T19:30:37.837 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:37.857 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:38.010 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1601 of 3300
2025-07-21T19:30:38.012 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119038.0124357
2025-07-21T19:30:38.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1601/3300, Remaining exp time 0.997/1.0
2025-07-21T19:30:38.128 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:38.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:30:38.129 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:38.129 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:30:39.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1601 of 3300 done. Exposure state = 0
2025-07-21T19:30:39.268 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:39.285 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:39.402 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1602 of 3300
2025-07-21T19:30:39.403 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119039.4037125
2025-07-21T19:30:40.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1602/3300, Remaining exp time 0.357/1.0
2025-07-21T19:30:40.659 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1602 of 3300 done. Exposure state = 0
2025-07-21T19:30:40.660 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:40.682 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:40.793 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1603 of 3300
2025-07-21T19:30:40.795 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119040.7953885
2025-07-21T19:30:41.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:30:41.132 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:41.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:30:41.133 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:41.133 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:30:42.050 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1603 of 3300 done. Exposure state = 0
2025-07-21T19:30:42.051 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:42.053 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:42.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1603/3300, Remaining exp time 0.0/1.0
2025-07-21T19:30:42.222 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1604 of 3300
2025-07-21T19:30:42.224 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119042.2245755
2025-07-21T19:30:43.479 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1604 of 3300 done. Exposure state = 0
2025-07-21T19:30:43.479 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:43.502 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:43.614 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1605 of 3300
2025-07-21T19:30:43.616 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119043.616012
2025-07-21T19:30:44.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:44.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:30:44.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:44.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:30:44.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1605/3300, Remaining exp time 0.469/1.0
2025-07-21T19:30:44.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1605 of 3300 done. Exposure state = 0
2025-07-21T19:30:44.870 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:44.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:45.005 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1606 of 3300
2025-07-21T19:30:45.007 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119045.0076058
2025-07-21T19:30:46.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1606/3300, Remaining exp time 0.0/1.0
2025-07-21T19:30:46.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1606 of 3300 done. Exposure state = 0
2025-07-21T19:30:46.262 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:46.264 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:46.397 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1607 of 3300
2025-07-21T19:30:46.399 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119046.39923
2025-07-21T19:30:47.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:47.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:30:47.163 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:47.163 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:30:47.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1607 of 3300 done. Exposure state = 0
2025-07-21T19:30:47.654 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:47.656 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:47.788 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1608 of 3300
2025-07-21T19:30:47.790 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119047.7906237
2025-07-21T19:30:48.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1608/3300, Remaining exp time 0.545/1.0
2025-07-21T19:30:49.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1608 of 3300 done. Exposure state = 0
2025-07-21T19:30:49.046 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:49.066 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:49.180 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1609 of 3300
2025-07-21T19:30:49.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119049.1822693
2025-07-21T19:30:50.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:50.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:30:50.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:50.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:30:50.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1609/3300, Remaining exp time 0.0/1.0
2025-07-21T19:30:50.437 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1609 of 3300 done. Exposure state = 0
2025-07-21T19:30:50.437 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:50.439 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:50.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1610 of 3300
2025-07-21T19:30:50.573 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119050.573725
2025-07-21T19:30:51.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:30:51.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1610 of 3300 done. Exposure state = 0
2025-07-21T19:30:51.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:51.854 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:52.001 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1611 of 3300
2025-07-21T19:30:52.003 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119052.0031655
2025-07-21T19:30:52.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1611/3300, Remaining exp time 0.696/1.0
2025-07-21T19:30:53.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:53.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:30:53.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:53.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:30:53.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1611 of 3300 done. Exposure state = 0
2025-07-21T19:30:53.258 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:53.260 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:53.392 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1612 of 3300
2025-07-21T19:30:53.394 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119053.3944113
2025-07-21T19:30:54.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1612/3300, Remaining exp time 0.056/1.0
2025-07-21T19:30:54.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1612 of 3300 done. Exposure state = 0
2025-07-21T19:30:54.650 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:54.652 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:54.784 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1613 of 3300
2025-07-21T19:30:54.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119054.785848
2025-07-21T19:30:56.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1613 of 3300 done. Exposure state = 0
2025-07-21T19:30:56.041 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:56.043 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:56.175 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1614 of 3300
2025-07-21T19:30:56.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119056.177426
2025-07-21T19:30:56.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:56.211 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:30:56.211 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:56.211 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:30:56.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1614/3300, Remaining exp time 0.808/1.0
2025-07-21T19:30:57.433 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1614 of 3300 done. Exposure state = 0
2025-07-21T19:30:57.433 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:57.452 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:57.567 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1615 of 3300
2025-07-21T19:30:57.568 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119057.5689704
2025-07-21T19:30:58.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1615/3300, Remaining exp time 0.17/1.0
2025-07-21T19:30:58.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1615 of 3300 done. Exposure state = 0
2025-07-21T19:30:58.824 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:30:58.842 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:30:58.958 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1616 of 3300
2025-07-21T19:30:58.960 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119058.9605892
2025-07-21T19:30:59.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:30:59.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:30:59.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:30:59.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:31:00.216 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1616 of 3300 done. Exposure state = 0
2025-07-21T19:31:00.216 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:00.218 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:00.350 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1617 of 3300
2025-07-21T19:31:00.352 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119060.352115
2025-07-21T19:31:00.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1617/3300, Remaining exp time 0.921/1.0
2025-07-21T19:31:01.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:31:01.607 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1617 of 3300 done. Exposure state = 0
2025-07-21T19:31:01.607 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:01.633 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:01.741 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1618 of 3300
2025-07-21T19:31:01.743 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119061.7434747
2025-07-21T19:31:02.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:02.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:31:02.219 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:02.219 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:31:02.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1618/3300, Remaining exp time 0.281/1.0
2025-07-21T19:31:02.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1618 of 3300 done. Exposure state = 0
2025-07-21T19:31:02.998 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:03.019 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:03.133 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1619 of 3300
2025-07-21T19:31:03.135 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119063.1351194
2025-07-21T19:31:04.390 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1619 of 3300 done. Exposure state = 0
2025-07-21T19:31:04.390 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:04.412 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:04.526 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1620 of 3300
2025-07-21T19:31:04.527 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119064.527752
2025-07-21T19:31:04.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1620/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:05.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:05.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:31:05.231 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:05.231 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:05.783 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1620 of 3300 done. Exposure state = 0
2025-07-21T19:31:05.783 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:05.804 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:05.917 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1621 of 3300
2025-07-21T19:31:05.919 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119065.9195182
2025-07-21T19:31:06.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1621/3300, Remaining exp time 0.358/1.0
2025-07-21T19:31:07.174 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1621 of 3300 done. Exposure state = 0
2025-07-21T19:31:07.175 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:07.196 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:07.308 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1622 of 3300
2025-07-21T19:31:07.309 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119067.3098
2025-07-21T19:31:08.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:08.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:31:08.253 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:08.253 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:08.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1622 of 3300 done. Exposure state = 0
2025-07-21T19:31:08.565 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:08.567 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:08.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1622/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:08.737 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1623 of 3300
2025-07-21T19:31:08.738 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119068.7389588
2025-07-21T19:31:09.994 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1623 of 3300 done. Exposure state = 0
2025-07-21T19:31:09.994 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:09.996 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:10.128 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1624 of 3300
2025-07-21T19:31:10.130 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119070.1307523
2025-07-21T19:31:10.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1624/3300, Remaining exp time 0.469/1.0
2025-07-21T19:31:11.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:31:11.148 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:30:24.328956
2025-07-21T19:31:11.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:30:24.328956
2025-07-21T19:31:11.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:31:11.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:31:11.149 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:31:11.149 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:31:11&start_after=2025-07-20T17:31:11&end_after=2025-07-21T17:31:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:31:11.150 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:31:11.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:11.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:31:11.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:11.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:31:11.273 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:31:11&start_after=2025-07-20T17:31:11&end_after=2025-07-21T17:31:11&telescope=1m0a&ordering=start HTTP/1.1" 200 2784
2025-07-21T19:31:11.290 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:31:11.290 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-07-21T19:31:11.291 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:31:11.291 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:31:11.291 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:31:11.291 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1627.708874
2025-07-21T19:31:11.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:31:11.386 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1624 of 3300 done. Exposure state = 0
2025-07-21T19:31:11.386 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:11.388 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:11.520 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1625 of 3300
2025-07-21T19:31:11.521 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119071.52187
2025-07-21T19:31:12.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1625/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:12.777 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1625 of 3300 done. Exposure state = 0
2025-07-21T19:31:12.777 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:12.800 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:12.911 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1626 of 3300
2025-07-21T19:31:12.913 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119072.913384
2025-07-21T19:31:14.168 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1626 of 3300 done. Exposure state = 0
2025-07-21T19:31:14.168 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:14.170 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:14.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:14.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:31:14.261 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:14.261 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:31:14.303 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1627 of 3300
2025-07-21T19:31:14.304 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119074.30486
2025-07-21T19:31:14.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1627/3300, Remaining exp time 0.582/1.0
2025-07-21T19:31:15.560 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1627 of 3300 done. Exposure state = 0
2025-07-21T19:31:15.560 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:15.582 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:15.694 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1628 of 3300
2025-07-21T19:31:15.696 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119075.6963
2025-07-21T19:31:16.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1628/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:16.951 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1628 of 3300 done. Exposure state = 0
2025-07-21T19:31:16.951 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:16.973 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:17.086 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1629 of 3300
2025-07-21T19:31:17.087 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119077.087914
2025-07-21T19:31:17.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:17.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:31:17.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:17.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:31:18.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1629 of 3300 done. Exposure state = 0
2025-07-21T19:31:18.342 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:18.345 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:18.477 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1630 of 3300
2025-07-21T19:31:18.479 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119078.479289
2025-07-21T19:31:18.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1630/3300, Remaining exp time 0.696/1.0
2025-07-21T19:31:19.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1630 of 3300 done. Exposure state = 0
2025-07-21T19:31:19.734 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:19.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:19.869 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1631 of 3300
2025-07-21T19:31:19.871 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119079.871027
2025-07-21T19:31:20.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:20.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:31:20.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:20.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:31:20.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:31:20.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1631/3300, Remaining exp time 0.058/1.0
2025-07-21T19:31:21.126 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1631 of 3300 done. Exposure state = 0
2025-07-21T19:31:21.126 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:21.146 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:21.260 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1632 of 3300
2025-07-21T19:31:21.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119081.2624984
2025-07-21T19:31:22.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1632 of 3300 done. Exposure state = 0
2025-07-21T19:31:22.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:22.535 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:22.652 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1633 of 3300
2025-07-21T19:31:22.653 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119082.6538794
2025-07-21T19:31:22.876 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1633/3300, Remaining exp time 0.808/1.0
2025-07-21T19:31:23.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:23.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:31:23.271 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:23.271 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:31:23.909 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1633 of 3300 done. Exposure state = 0
2025-07-21T19:31:23.909 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:23.926 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:24.043 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1634 of 3300
2025-07-21T19:31:24.045 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119084.0454977
2025-07-21T19:31:24.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1634/3300, Remaining exp time 0.169/1.0
2025-07-21T19:31:25.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1634 of 3300 done. Exposure state = 0
2025-07-21T19:31:25.301 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:25.322 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:25.435 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1635 of 3300
2025-07-21T19:31:25.436 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119085.4369402
2025-07-21T19:31:26.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:26.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:31:26.275 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:26.275 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:31:26.692 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1635 of 3300 done. Exposure state = 0
2025-07-21T19:31:26.692 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:26.712 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:26.826 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1636 of 3300
2025-07-21T19:31:26.828 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119086.828445
2025-07-21T19:31:26.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1636/3300, Remaining exp time 0.921/1.0
2025-07-21T19:31:28.083 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1636 of 3300 done. Exposure state = 0
2025-07-21T19:31:28.083 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:28.085 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:28.218 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1637 of 3300
2025-07-21T19:31:28.219 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119088.2199757
2025-07-21T19:31:28.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1637/3300, Remaining exp time 0.283/1.0
2025-07-21T19:31:29.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:29.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:31:29.300 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:29.300 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:29.475 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1637 of 3300 done. Exposure state = 0
2025-07-21T19:31:29.475 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:29.477 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:29.609 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1638 of 3300
2025-07-21T19:31:29.611 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119089.6114688
2025-07-21T19:31:30.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:31:30.866 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1638 of 3300 done. Exposure state = 0
2025-07-21T19:31:30.866 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:30.886 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:31.002 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1639 of 3300
2025-07-21T19:31:31.004 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119091.004301
2025-07-21T19:31:31.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1639/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:32.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1639 of 3300 done. Exposure state = 0
2025-07-21T19:31:32.259 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:32.261 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:32.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:32.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:31:32.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:32.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:32.392 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1640 of 3300
2025-07-21T19:31:32.394 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119092.3946295
2025-07-21T19:31:33.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1640/3300, Remaining exp time 0.359/1.0
2025-07-21T19:31:33.650 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1640 of 3300 done. Exposure state = 0
2025-07-21T19:31:33.650 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:33.672 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:33.784 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1641 of 3300
2025-07-21T19:31:33.786 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119093.7860866
2025-07-21T19:31:35.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1641 of 3300 done. Exposure state = 0
2025-07-21T19:31:35.041 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:35.061 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:35.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1641/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:35.213 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1642 of 3300
2025-07-21T19:31:35.215 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119095.2153301
2025-07-21T19:31:35.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:35.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:31:35.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:35.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:36.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1642 of 3300 done. Exposure state = 0
2025-07-21T19:31:36.470 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:36.489 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:36.605 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1643 of 3300
2025-07-21T19:31:36.606 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119096.606766
2025-07-21T19:31:37.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1643/3300, Remaining exp time 0.468/1.0
2025-07-21T19:31:37.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1643 of 3300 done. Exposure state = 0
2025-07-21T19:31:37.862 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:37.885 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:38.034 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1644 of 3300
2025-07-21T19:31:38.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119098.036027
2025-07-21T19:31:38.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:38.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:31:38.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:38.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:39.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1644/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:39.290 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1644 of 3300 done. Exposure state = 0
2025-07-21T19:31:39.290 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:39.312 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:39.426 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1645 of 3300
2025-07-21T19:31:39.427 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119099.4276867
2025-07-21T19:31:40.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:31:40.683 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1645 of 3300 done. Exposure state = 0
2025-07-21T19:31:40.683 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:40.703 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:40.817 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1646 of 3300
2025-07-21T19:31:40.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119100.8190823
2025-07-21T19:31:41.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1646/3300, Remaining exp time 0.619/1.0
2025-07-21T19:31:41.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:41.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:31:41.314 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:41.314 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:31:42.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1646 of 3300 done. Exposure state = 0
2025-07-21T19:31:42.074 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:42.076 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:42.208 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1647 of 3300
2025-07-21T19:31:42.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119102.2106168
2025-07-21T19:31:43.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1647/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:43.466 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1647 of 3300 done. Exposure state = 0
2025-07-21T19:31:43.466 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:43.468 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:43.600 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1648 of 3300
2025-07-21T19:31:43.602 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119103.6021168
2025-07-21T19:31:44.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:44.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:31:44.336 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:44.336 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:44.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1648 of 3300 done. Exposure state = 0
2025-07-21T19:31:44.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:44.859 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:44.992 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1649 of 3300
2025-07-21T19:31:44.993 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119104.9937718
2025-07-21T19:31:45.291 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1649/3300, Remaining exp time 0.734/1.0
2025-07-21T19:31:46.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1649 of 3300 done. Exposure state = 0
2025-07-21T19:31:46.249 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:46.251 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:46.383 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1650 of 3300
2025-07-21T19:31:46.385 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119106.3854213
2025-07-21T19:31:47.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1650/3300, Remaining exp time 0.094/1.0
2025-07-21T19:31:47.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:47.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:31:47.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:47.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:31:47.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1650 of 3300 done. Exposure state = 0
2025-07-21T19:31:47.641 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:47.643 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:47.775 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1651 of 3300
2025-07-21T19:31:47.776 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119107.7767227
2025-07-21T19:31:49.032 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1651 of 3300 done. Exposure state = 0
2025-07-21T19:31:49.032 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:49.050 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:49.166 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1652 of 3300
2025-07-21T19:31:49.168 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119109.1683068
2025-07-21T19:31:49.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1652/3300, Remaining exp time 0.846/1.0
2025-07-21T19:31:50.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:31:50.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:50.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-07-21T19:31:50.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:50.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:31:50.423 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1652 of 3300 done. Exposure state = 0
2025-07-21T19:31:50.423 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:50.425 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:50.558 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1653 of 3300
2025-07-21T19:31:50.559 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119110.5599608
2025-07-21T19:31:51.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1653/3300, Remaining exp time 0.206/1.0
2025-07-21T19:31:51.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1653 of 3300 done. Exposure state = 0
2025-07-21T19:31:51.815 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:51.836 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:51.987 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1654 of 3300
2025-07-21T19:31:51.989 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119111.9890356
2025-07-21T19:31:53.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1654 of 3300 done. Exposure state = 0
2025-07-21T19:31:53.244 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:53.265 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:53.378 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1655 of 3300
2025-07-21T19:31:53.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119113.3805635
2025-07-21T19:31:53.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:53.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-07-21T19:31:53.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:53.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:53.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1655/3300, Remaining exp time 0.998/1.0
2025-07-21T19:31:54.636 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1655 of 3300 done. Exposure state = 0
2025-07-21T19:31:54.636 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:54.660 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:54.770 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1656 of 3300
2025-07-21T19:31:54.772 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119114.7722023
2025-07-21T19:31:55.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1656/3300, Remaining exp time 0.357/1.0
2025-07-21T19:31:56.027 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1656 of 3300 done. Exposure state = 0
2025-07-21T19:31:56.027 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:56.029 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:56.162 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1657 of 3300
2025-07-21T19:31:56.163 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119116.1638134
2025-07-21T19:31:56.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:56.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:31:56.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:56.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:57.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1657 of 3300 done. Exposure state = 0
2025-07-21T19:31:57.419 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:57.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:57.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1657/3300, Remaining exp time 0.0/1.0
2025-07-21T19:31:57.591 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1658 of 3300
2025-07-21T19:31:57.592 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119117.5929337
2025-07-21T19:31:58.848 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1658 of 3300 done. Exposure state = 0
2025-07-21T19:31:58.848 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:31:58.870 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:31:58.982 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1659 of 3300
2025-07-21T19:31:58.984 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119118.9843664
2025-07-21T19:31:59.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:31:59.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:31:59.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:31:59.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:31:59.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1659/3300, Remaining exp time 0.467/1.0
2025-07-21T19:32:00.240 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1659 of 3300 done. Exposure state = 0
2025-07-21T19:32:00.240 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:00.242 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:00.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:32:00.374 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1660 of 3300
2025-07-21T19:32:00.375 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119120.3759835
2025-07-21T19:32:01.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1660/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:01.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1660 of 3300 done. Exposure state = 0
2025-07-21T19:32:01.631 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:01.651 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:01.765 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1661 of 3300
2025-07-21T19:32:01.767 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119121.7674618
2025-07-21T19:32:02.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:02.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:32:02.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:02.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:03.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1661 of 3300 done. Exposure state = 0
2025-07-21T19:32:03.022 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:03.044 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:03.157 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1662 of 3300
2025-07-21T19:32:03.159 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119123.1591885
2025-07-21T19:32:03.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1662/3300, Remaining exp time 0.582/1.0
2025-07-21T19:32:04.414 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1662 of 3300 done. Exposure state = 0
2025-07-21T19:32:04.414 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:04.433 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:04.548 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1663 of 3300
2025-07-21T19:32:04.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119124.5503762
2025-07-21T19:32:05.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:05.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:32:05.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:05.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:32:05.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1663/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:05.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1663 of 3300 done. Exposure state = 0
2025-07-21T19:32:05.806 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:05.826 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:05.978 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1664 of 3300
2025-07-21T19:32:05.979 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119125.9798694
2025-07-21T19:32:07.234 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1664 of 3300 done. Exposure state = 0
2025-07-21T19:32:07.234 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:07.254 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:07.369 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1665 of 3300
2025-07-21T19:32:07.371 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119127.371117
2025-07-21T19:32:07.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1665/3300, Remaining exp time 0.733/1.0
2025-07-21T19:32:08.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:08.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:32:08.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:08.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:32:08.626 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1665 of 3300 done. Exposure state = 0
2025-07-21T19:32:08.626 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:08.628 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:08.761 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1666 of 3300
2025-07-21T19:32:08.762 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119128.762812
2025-07-21T19:32:09.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1666/3300, Remaining exp time 0.094/1.0
2025-07-21T19:32:10.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1666 of 3300 done. Exposure state = 0
2025-07-21T19:32:10.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:10.020 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:10.152 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1667 of 3300
2025-07-21T19:32:10.154 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119130.154417
2025-07-21T19:32:10.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:32:10.349 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:31:24.459992
2025-07-21T19:32:10.349 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:31:24.459992
2025-07-21T19:32:10.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:32:10.349 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:32:10.349 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:32:10.349 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:32:10&start_after=2025-07-20T17:32:10&end_after=2025-07-21T17:32:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:32:10.350 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:32:10.476 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:32:10&start_after=2025-07-20T17:32:10&end_after=2025-07-21T17:32:10&telescope=1m0a&ordering=start HTTP/1.1" 200 2793
2025-07-21T19:32:10.493 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:32:10.493 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-07-21T19:32:10.493 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:32:10.493 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:32:10.493 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:32:10.493 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1568.506115
2025-07-21T19:32:10.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:32:11.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1667 of 3300 done. Exposure state = 0
2025-07-21T19:32:11.410 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:11.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:11.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:32:11.428 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:11.428 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:32:11.430 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:11.544 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1668 of 3300
2025-07-21T19:32:11.545 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119131.5459423
2025-07-21T19:32:11.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1668/3300, Remaining exp time 0.846/1.0
2025-07-21T19:32:12.801 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1668 of 3300 done. Exposure state = 0
2025-07-21T19:32:12.801 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:12.824 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:12.935 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1669 of 3300
2025-07-21T19:32:12.937 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119132.9374983
2025-07-21T19:32:13.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1669/3300, Remaining exp time 0.207/1.0
2025-07-21T19:32:14.193 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1669 of 3300 done. Exposure state = 0
2025-07-21T19:32:14.193 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:14.195 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:14.327 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1670 of 3300
2025-07-21T19:32:14.329 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119134.3290467
2025-07-21T19:32:14.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:14.432 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:32:14.432 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:14.432 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:15.584 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1670 of 3300 done. Exposure state = 0
2025-07-21T19:32:15.584 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:15.605 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:15.718 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1671 of 3300
2025-07-21T19:32:15.720 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119135.7204797
2025-07-21T19:32:15.792 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1671/3300, Remaining exp time 0.959/1.0
2025-07-21T19:32:16.975 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1671 of 3300 done. Exposure state = 0
2025-07-21T19:32:16.976 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:16.997 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:17.110 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1672 of 3300
2025-07-21T19:32:17.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119137.112126
2025-07-21T19:32:17.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:17.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:32:17.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:17.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:32:17.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1672/3300, Remaining exp time 0.319/1.0
2025-07-21T19:32:18.366 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1672 of 3300 done. Exposure state = 0
2025-07-21T19:32:18.366 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:18.368 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:18.502 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1673 of 3300
2025-07-21T19:32:18.503 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119138.503849
2025-07-21T19:32:19.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:32:19.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1673 of 3300 done. Exposure state = 0
2025-07-21T19:32:19.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:19.777 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:19.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1673/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:19.931 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1674 of 3300
2025-07-21T19:32:19.933 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119139.9334116
2025-07-21T19:32:20.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:20.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:32:20.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:20.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:21.187 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1674 of 3300 done. Exposure state = 0
2025-07-21T19:32:21.188 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:21.205 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:21.322 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1675 of 3300
2025-07-21T19:32:21.324 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119141.324425
2025-07-21T19:32:21.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1675/3300, Remaining exp time 0.431/1.0
2025-07-21T19:32:22.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1675 of 3300 done. Exposure state = 0
2025-07-21T19:32:22.579 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:22.600 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:22.714 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1676 of 3300
2025-07-21T19:32:22.716 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119142.716067
2025-07-21T19:32:23.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:23.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:32:23.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:23.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:23.970 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1676 of 3300 done. Exposure state = 0
2025-07-21T19:32:23.970 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:23.972 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:23.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1676/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:24.106 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1677 of 3300
2025-07-21T19:32:24.107 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119144.1077206
2025-07-21T19:32:25.363 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1677 of 3300 done. Exposure state = 0
2025-07-21T19:32:25.363 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:25.387 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:25.497 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1678 of 3300
2025-07-21T19:32:25.499 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119145.4990792
2025-07-21T19:32:26.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1678/3300, Remaining exp time 0.505/1.0
2025-07-21T19:32:26.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:26.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:32:26.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:26.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:32:26.754 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1678 of 3300 done. Exposure state = 0
2025-07-21T19:32:26.754 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:26.756 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:26.888 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1679 of 3300
2025-07-21T19:32:26.890 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119146.890645
2025-07-21T19:32:28.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1679/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:28.152 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1679 of 3300 done. Exposure state = 0
2025-07-21T19:32:28.152 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:28.154 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:28.280 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1680 of 3300
2025-07-21T19:32:28.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119148.2822556
2025-07-21T19:32:29.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:29.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-07-21T19:32:29.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:29.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:32:29.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:32:29.536 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1680 of 3300 done. Exposure state = 0
2025-07-21T19:32:29.536 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:29.538 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:29.672 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1681 of 3300
2025-07-21T19:32:29.673 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119149.673801
2025-07-21T19:32:30.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1681/3300, Remaining exp time 0.621/1.0
2025-07-21T19:32:30.929 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1681 of 3300 done. Exposure state = 0
2025-07-21T19:32:30.929 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:30.952 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:31.063 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1682 of 3300
2025-07-21T19:32:31.065 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119151.0654857
2025-07-21T19:32:32.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1682/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:32.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1682 of 3300 done. Exposure state = 0
2025-07-21T19:32:32.321 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:32.323 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:32.455 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1683 of 3300
2025-07-21T19:32:32.457 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119152.457054
2025-07-21T19:32:32.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:32.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:32:32.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:32.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:33.712 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1683 of 3300 done. Exposure state = 0
2025-07-21T19:32:33.712 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:33.736 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:33.846 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1684 of 3300
2025-07-21T19:32:33.848 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119153.8485317
2025-07-21T19:32:34.146 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1684/3300, Remaining exp time 0.733/1.0
2025-07-21T19:32:35.104 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1684 of 3300 done. Exposure state = 0
2025-07-21T19:32:35.104 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:35.127 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:35.238 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1685 of 3300
2025-07-21T19:32:35.240 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119155.2401168
2025-07-21T19:32:35.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:35.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:32:35.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:35.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:32:36.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1685/3300, Remaining exp time 0.093/1.0
2025-07-21T19:32:36.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1685 of 3300 done. Exposure state = 0
2025-07-21T19:32:36.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:36.513 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:36.629 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1686 of 3300
2025-07-21T19:32:36.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119156.6315718
2025-07-21T19:32:37.887 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1686 of 3300 done. Exposure state = 0
2025-07-21T19:32:37.887 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:37.907 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:38.059 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1687 of 3300
2025-07-21T19:32:38.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119158.0609233
2025-07-21T19:32:38.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1687/3300, Remaining exp time 0.884/1.0
2025-07-21T19:32:38.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:38.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:32:38.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:38.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:39.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1687 of 3300 done. Exposure state = 0
2025-07-21T19:32:39.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:39.337 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:39.450 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1688 of 3300
2025-07-21T19:32:39.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119159.4523592
2025-07-21T19:32:39.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:32:40.239 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1688/3300, Remaining exp time 0.245/1.0
2025-07-21T19:32:40.708 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1688 of 3300 done. Exposure state = 0
2025-07-21T19:32:40.708 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:40.728 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:40.842 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1689 of 3300
2025-07-21T19:32:40.843 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119160.8439662
2025-07-21T19:32:41.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:41.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-07-21T19:32:41.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:41.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:32:42.099 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1689 of 3300 done. Exposure state = 0
2025-07-21T19:32:42.099 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:42.101 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:42.233 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1690 of 3300
2025-07-21T19:32:42.235 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119162.2354698
2025-07-21T19:32:42.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1690/3300, Remaining exp time 0.996/1.0
2025-07-21T19:32:43.490 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1690 of 3300 done. Exposure state = 0
2025-07-21T19:32:43.491 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:43.509 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:43.625 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1691 of 3300
2025-07-21T19:32:43.626 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119163.6269805
2025-07-21T19:32:44.300 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1691/3300, Remaining exp time 0.357/1.0
2025-07-21T19:32:44.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:44.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:32:44.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:44.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:44.882 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1691 of 3300 done. Exposure state = 0
2025-07-21T19:32:44.882 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:44.884 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:45.016 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1692 of 3300
2025-07-21T19:32:45.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119165.0184193
2025-07-21T19:32:46.274 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1692 of 3300 done. Exposure state = 0
2025-07-21T19:32:46.274 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:46.276 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:46.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1692/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:46.446 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1693 of 3300
2025-07-21T19:32:46.447 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119166.4477954
2025-07-21T19:32:47.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:47.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:32:47.556 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:47.556 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:32:47.702 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1693 of 3300 done. Exposure state = 0
2025-07-21T19:32:47.702 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:47.704 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:47.837 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1694 of 3300
2025-07-21T19:32:47.839 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119167.839221
2025-07-21T19:32:48.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1694/3300, Remaining exp time 0.468/1.0
2025-07-21T19:32:49.094 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1694 of 3300 done. Exposure state = 0
2025-07-21T19:32:49.094 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:49.112 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:49.229 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1695 of 3300
2025-07-21T19:32:49.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119169.230721
2025-07-21T19:32:49.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:32:50.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1695/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:50.486 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1695 of 3300 done. Exposure state = 0
2025-07-21T19:32:50.486 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:50.509 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:50.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:50.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:32:50.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:50.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:32:50.620 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1696 of 3300
2025-07-21T19:32:50.622 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119170.62253
2025-07-21T19:32:51.878 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1696 of 3300 done. Exposure state = 0
2025-07-21T19:32:51.878 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:51.899 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:52.050 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1697 of 3300
2025-07-21T19:32:52.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119172.0519593
2025-07-21T19:32:52.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1697/3300, Remaining exp time 0.583/1.0
2025-07-21T19:32:53.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1697 of 3300 done. Exposure state = 0
2025-07-21T19:32:53.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:53.331 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:53.441 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1698 of 3300
2025-07-21T19:32:53.443 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119173.4432352
2025-07-21T19:32:53.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:53.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:32:53.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:53.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:32:54.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1698/3300, Remaining exp time 0.0/1.0
2025-07-21T19:32:54.698 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1698 of 3300 done. Exposure state = 0
2025-07-21T19:32:54.698 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:54.718 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:54.833 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1699 of 3300
2025-07-21T19:32:54.834 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119174.834705
2025-07-21T19:32:56.090 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1699 of 3300 done. Exposure state = 0
2025-07-21T19:32:56.090 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:56.092 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:56.224 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1700 of 3300
2025-07-21T19:32:56.226 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119176.226082
2025-07-21T19:32:56.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1700/3300, Remaining exp time 0.696/1.0
2025-07-21T19:32:56.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:56.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:32:56.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:56.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:32:57.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1700 of 3300 done. Exposure state = 0
2025-07-21T19:32:57.481 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:57.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:57.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1701 of 3300
2025-07-21T19:32:57.617 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119177.6175036
2025-07-21T19:32:58.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1701/3300, Remaining exp time 0.056/1.0
2025-07-21T19:32:58.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1701 of 3300 done. Exposure state = 0
2025-07-21T19:32:58.873 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:32:58.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:32:59.007 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1702 of 3300
2025-07-21T19:32:59.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119179.008954
2025-07-21T19:32:59.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:32:59.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:32:59.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:32:59.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:32:59.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:33:00.264 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1702 of 3300 done. Exposure state = 0
2025-07-21T19:33:00.264 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:00.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:00.398 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1703 of 3300
2025-07-21T19:33:00.400 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119180.4004722
2025-07-21T19:33:00.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1703/3300, Remaining exp time 0.771/1.0
2025-07-21T19:33:01.656 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1703 of 3300 done. Exposure state = 0
2025-07-21T19:33:01.656 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:01.675 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:01.790 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1704 of 3300
2025-07-21T19:33:01.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119181.7918544
2025-07-21T19:33:02.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:02.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:33:02.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:02.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:02.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1704/3300, Remaining exp time 0.131/1.0
2025-07-21T19:33:03.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1704 of 3300 done. Exposure state = 0
2025-07-21T19:33:03.046 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:03.064 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:03.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1705 of 3300
2025-07-21T19:33:03.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119183.183323
2025-07-21T19:33:04.438 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1705 of 3300 done. Exposure state = 0
2025-07-21T19:33:04.438 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:04.460 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:04.573 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1706 of 3300
2025-07-21T19:33:04.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119184.5747979
2025-07-21T19:33:04.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1706/3300, Remaining exp time 0.884/1.0
2025-07-21T19:33:05.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:05.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:05.596 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:05.596 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:05.830 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1706 of 3300 done. Exposure state = 0
2025-07-21T19:33:05.830 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:05.832 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:06.040 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1707 of 3300
2025-07-21T19:33:06.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119186.041832
2025-07-21T19:33:06.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1707/3300, Remaining exp time 0.321/1.0
2025-07-21T19:33:07.297 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1707 of 3300 done. Exposure state = 0
2025-07-21T19:33:07.297 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:07.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:07.431 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1708 of 3300
2025-07-21T19:33:07.433 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119187.4332407
2025-07-21T19:33:08.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:08.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:08.621 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:08.621 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:08.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1708 of 3300 done. Exposure state = 0
2025-07-21T19:33:08.688 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:08.690 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:08.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1708/3300, Remaining exp time 0.0/1.0
2025-07-21T19:33:08.860 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1709 of 3300
2025-07-21T19:33:08.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119188.8622382
2025-07-21T19:33:09.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:33:09.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:32:24.590695
2025-07-21T19:33:09.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:32:24.590695
2025-07-21T19:33:09.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:33:09.553 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:33:09.553 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:33:09.553 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:33:09&start_after=2025-07-20T17:33:09&end_after=2025-07-21T17:33:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:33:09.554 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:33:09.681 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:33:09&start_after=2025-07-20T17:33:09&end_after=2025-07-21T17:33:09&telescope=1m0a&ordering=start HTTP/1.1" 200 2795
2025-07-21T19:33:09.699 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:33:09.699 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-07-21T19:33:09.699 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:33:09.699 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:33:09.699 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:33:09.700 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1509.29998
2025-07-21T19:33:09.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:33:10.117 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1709 of 3300 done. Exposure state = 0
2025-07-21T19:33:10.117 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:10.119 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:10.252 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1710 of 3300
2025-07-21T19:33:10.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119190.253937
2025-07-21T19:33:10.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1710/3300, Remaining exp time 0.431/1.0
2025-07-21T19:33:11.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1710 of 3300 done. Exposure state = 0
2025-07-21T19:33:11.509 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:11.531 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:11.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:11.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:11.625 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:11.625 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:11.643 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1711 of 3300
2025-07-21T19:33:11.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119191.645456
2025-07-21T19:33:12.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1711/3300, Remaining exp time 0.0/1.0
2025-07-21T19:33:12.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1711 of 3300 done. Exposure state = 0
2025-07-21T19:33:12.900 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:12.917 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:13.035 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1712 of 3300
2025-07-21T19:33:13.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119193.0371146
2025-07-21T19:33:14.292 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1712 of 3300 done. Exposure state = 0
2025-07-21T19:33:14.292 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:14.294 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:14.426 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1713 of 3300
2025-07-21T19:33:14.428 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119194.4284453
2025-07-21T19:33:14.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:14.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:33:14.629 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:14.629 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:33:14.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1713/3300, Remaining exp time 0.544/1.0
2025-07-21T19:33:15.683 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1713 of 3300 done. Exposure state = 0
2025-07-21T19:33:15.684 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:15.703 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:15.818 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1714 of 3300
2025-07-21T19:33:15.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119195.8198051
2025-07-21T19:33:16.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1714/3300, Remaining exp time 0.0/1.0
2025-07-21T19:33:17.075 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1714 of 3300 done. Exposure state = 0
2025-07-21T19:33:17.075 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:17.095 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:17.209 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1715 of 3300
2025-07-21T19:33:17.211 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119197.2115328
2025-07-21T19:33:17.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:17.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:33:17.631 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:17.631 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:33:18.466 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1715 of 3300 done. Exposure state = 0
2025-07-21T19:33:18.466 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:18.469 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:18.601 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1716 of 3300
2025-07-21T19:33:18.602 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119198.6029327
2025-07-21T19:33:18.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:33:19.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1716/3300, Remaining exp time 0.658/1.0
2025-07-21T19:33:19.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1716 of 3300 done. Exposure state = 0
2025-07-21T19:33:19.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:19.877 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:20.030 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1717 of 3300
2025-07-21T19:33:20.032 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119200.0321202
2025-07-21T19:33:20.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:20.635 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:33:20.635 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:20.635 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:33:21.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1717/3300, Remaining exp time 0.019/1.0
2025-07-21T19:33:21.287 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1717 of 3300 done. Exposure state = 0
2025-07-21T19:33:21.287 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:21.309 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:21.421 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1718 of 3300
2025-07-21T19:33:21.423 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119201.4234726
2025-07-21T19:33:22.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1718 of 3300 done. Exposure state = 0
2025-07-21T19:33:22.679 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:22.700 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:22.813 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1719 of 3300
2025-07-21T19:33:22.815 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119202.8150144
2025-07-21T19:33:23.075 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1719/3300, Remaining exp time 0.771/1.0
2025-07-21T19:33:23.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:23.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:33:23.639 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:23.639 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:33:24.070 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1719 of 3300 done. Exposure state = 0
2025-07-21T19:33:24.070 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:24.072 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:24.204 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1720 of 3300
2025-07-21T19:33:24.206 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119204.2064312
2025-07-21T19:33:25.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1720/3300, Remaining exp time 0.131/1.0
2025-07-21T19:33:25.461 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1720 of 3300 done. Exposure state = 0
2025-07-21T19:33:25.461 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:25.480 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:25.596 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1721 of 3300
2025-07-21T19:33:25.598 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119205.5980015
2025-07-21T19:33:26.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:26.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:33:26.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:26.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:26.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1721 of 3300 done. Exposure state = 0
2025-07-21T19:33:26.853 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:26.855 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:26.987 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1722 of 3300
2025-07-21T19:33:26.989 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119206.9895062
2025-07-21T19:33:27.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1722/3300, Remaining exp time 0.883/1.0
2025-07-21T19:33:28.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1722 of 3300 done. Exposure state = 0
2025-07-21T19:33:28.245 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:28.246 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:28.379 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1723 of 3300
2025-07-21T19:33:28.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119208.3809493
2025-07-21T19:33:28.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:33:29.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1723/3300, Remaining exp time 0.246/1.0
2025-07-21T19:33:29.636 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1723 of 3300 done. Exposure state = 0
2025-07-21T19:33:29.636 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:29.659 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:29.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:29.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:29.669 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:29.669 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:29.770 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1724 of 3300
2025-07-21T19:33:29.772 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119209.7725337
2025-07-21T19:33:31.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1724 of 3300 done. Exposure state = 0
2025-07-21T19:33:31.028 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:31.047 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:31.162 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1725 of 3300
2025-07-21T19:33:31.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119211.1641161
2025-07-21T19:33:31.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1725/3300, Remaining exp time 0.997/1.0
2025-07-21T19:33:32.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1725 of 3300 done. Exposure state = 0
2025-07-21T19:33:32.419 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:32.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:32.553 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1726 of 3300
2025-07-21T19:33:32.555 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119212.555535
2025-07-21T19:33:32.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:32.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:32.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:32.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:33.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1726/3300, Remaining exp time 0.357/1.0
2025-07-21T19:33:33.811 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1726 of 3300 done. Exposure state = 0
2025-07-21T19:33:33.811 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:33.835 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:33.983 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1727 of 3300
2025-07-21T19:33:33.984 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119213.9848478
2025-07-21T19:33:35.240 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1727 of 3300 done. Exposure state = 0
2025-07-21T19:33:35.240 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:35.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1727/3300, Remaining exp time 0.0/1.0
2025-07-21T19:33:35.263 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:35.374 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1728 of 3300
2025-07-21T19:33:35.376 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119215.376307
2025-07-21T19:33:35.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:35.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:35.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:35.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:36.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1728 of 3300 done. Exposure state = 0
2025-07-21T19:33:36.631 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:36.654 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:36.766 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1729 of 3300
2025-07-21T19:33:36.767 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119216.7677212
2025-07-21T19:33:37.291 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1729/3300, Remaining exp time 0.506/1.0
2025-07-21T19:33:38.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1729 of 3300 done. Exposure state = 0
2025-07-21T19:33:38.022 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:38.025 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:38.157 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1730 of 3300
2025-07-21T19:33:38.159 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119218.1592312
2025-07-21T19:33:38.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:38.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:38.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:38.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:38.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:33:39.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1730/3300, Remaining exp time 0.0/1.0
2025-07-21T19:33:39.414 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1730 of 3300 done. Exposure state = 0
2025-07-21T19:33:39.414 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:39.435 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:39.548 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1731 of 3300
2025-07-21T19:33:39.550 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119219.5506768
2025-07-21T19:33:40.806 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1731 of 3300 done. Exposure state = 0
2025-07-21T19:33:40.806 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:40.833 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:40.940 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1732 of 3300
2025-07-21T19:33:40.942 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119220.9420884
2025-07-21T19:33:41.352 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1732/3300, Remaining exp time 0.619/1.0
2025-07-21T19:33:41.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:41.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-07-21T19:33:41.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:41.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:33:42.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1732 of 3300 done. Exposure state = 0
2025-07-21T19:33:42.197 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:42.199 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:42.331 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1733 of 3300
2025-07-21T19:33:42.333 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119222.33356
2025-07-21T19:33:43.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1733/3300, Remaining exp time 0.0/1.0
2025-07-21T19:33:43.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1733 of 3300 done. Exposure state = 0
2025-07-21T19:33:43.589 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:43.609 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:43.723 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1734 of 3300
2025-07-21T19:33:43.725 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119223.7250214
2025-07-21T19:33:44.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:44.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-07-21T19:33:44.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:44.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:44.980 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1734 of 3300 done. Exposure state = 0
2025-07-21T19:33:44.980 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:44.982 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:45.114 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1735 of 3300
2025-07-21T19:33:45.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119225.1165297
2025-07-21T19:33:45.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1735/3300, Remaining exp time 0.733/1.0
2025-07-21T19:33:46.371 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1735 of 3300 done. Exposure state = 0
2025-07-21T19:33:46.372 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:46.374 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:46.506 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1736 of 3300
2025-07-21T19:33:46.508 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119226.5080633
2025-07-21T19:33:47.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1736/3300, Remaining exp time 0.093/1.0
2025-07-21T19:33:47.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:47.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:47.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:47.728 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:47.763 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1736 of 3300 done. Exposure state = 0
2025-07-21T19:33:47.763 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:47.765 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:47.899 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1737 of 3300
2025-07-21T19:33:47.900 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119227.9008794
2025-07-21T19:33:48.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:33:49.156 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1737 of 3300 done. Exposure state = 0
2025-07-21T19:33:49.156 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:49.178 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:49.289 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1738 of 3300
2025-07-21T19:33:49.291 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119229.291137
2025-07-21T19:33:49.476 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1738/3300, Remaining exp time 0.848/1.0
2025-07-21T19:33:50.546 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1738 of 3300 done. Exposure state = 0
2025-07-21T19:33:50.546 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:50.569 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:50.681 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1739 of 3300
2025-07-21T19:33:50.682 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119230.682816
2025-07-21T19:33:50.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:50.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:50.732 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:50.732 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:51.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1739/3300, Remaining exp time 0.207/1.0
2025-07-21T19:33:51.938 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1739 of 3300 done. Exposure state = 0
2025-07-21T19:33:51.938 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:51.959 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:52.072 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1740 of 3300
2025-07-21T19:33:52.074 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119232.0742433
2025-07-21T19:33:53.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1740 of 3300 done. Exposure state = 0
2025-07-21T19:33:53.329 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:53.331 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:53.464 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1741 of 3300
2025-07-21T19:33:53.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119233.4658961
2025-07-21T19:33:53.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1741/3300, Remaining exp time 0.959/1.0
2025-07-21T19:33:53.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:53.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:53.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:53.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:54.720 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1741 of 3300 done. Exposure state = 0
2025-07-21T19:33:54.720 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:54.743 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:54.864 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1742 of 3300
2025-07-21T19:33:54.866 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119234.8661118
2025-07-21T19:33:55.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1742/3300, Remaining exp time 0.328/1.0
2025-07-21T19:33:56.121 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1742 of 3300 done. Exposure state = 0
2025-07-21T19:33:56.122 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:56.123 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:56.247 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1743 of 3300
2025-07-21T19:33:56.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119236.248839
2025-07-21T19:33:56.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:56.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:33:56.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:56.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:33:57.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1743 of 3300 done. Exposure state = 0
2025-07-21T19:33:57.504 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:57.523 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:57.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1743/3300, Remaining exp time 0.0/1.0
2025-07-21T19:33:57.676 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1744 of 3300
2025-07-21T19:33:57.677 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119237.677893
2025-07-21T19:33:58.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:33:58.933 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1744 of 3300 done. Exposure state = 0
2025-07-21T19:33:58.933 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:33:58.953 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:33:59.067 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1745 of 3300
2025-07-21T19:33:59.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119239.0694072
2025-07-21T19:33:59.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1745/3300, Remaining exp time 0.431/1.0
2025-07-21T19:33:59.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:33:59.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-07-21T19:33:59.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:33:59.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:34:00.325 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1745 of 3300 done. Exposure state = 0
2025-07-21T19:34:00.325 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:00.345 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:00.496 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1746 of 3300
2025-07-21T19:34:00.498 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119240.4984868
2025-07-21T19:34:01.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1746/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:01.753 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1746 of 3300 done. Exposure state = 0
2025-07-21T19:34:01.754 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:01.772 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:01.888 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1747 of 3300
2025-07-21T19:34:01.889 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119241.8898275
2025-07-21T19:34:02.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:02.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:34:02.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:02.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:34:03.145 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1747 of 3300 done. Exposure state = 0
2025-07-21T19:34:03.145 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:03.164 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:03.279 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1748 of 3300
2025-07-21T19:34:03.281 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119243.2814612
2025-07-21T19:34:03.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1748/3300, Remaining exp time 0.544/1.0
2025-07-21T19:34:04.537 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1748 of 3300 done. Exposure state = 0
2025-07-21T19:34:04.537 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:04.559 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:04.671 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1749 of 3300
2025-07-21T19:34:04.673 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119244.6731627
2025-07-21T19:34:05.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:05.772 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-07-21T19:34:05.772 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:05.772 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-07-21T19:34:05.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1749/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:05.928 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1749 of 3300 done. Exposure state = 0
2025-07-21T19:34:05.928 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:05.930 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:06.062 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1750 of 3300
2025-07-21T19:34:06.064 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119246.0647168
2025-07-21T19:34:07.320 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1750 of 3300 done. Exposure state = 0
2025-07-21T19:34:07.320 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:07.349 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:07.454 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1751 of 3300
2025-07-21T19:34:07.456 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119247.4561372
2025-07-21T19:34:07.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1751/3300, Remaining exp time 0.657/1.0
2025-07-21T19:34:08.711 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1751 of 3300 done. Exposure state = 0
2025-07-21T19:34:08.711 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:08.732 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:08.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:34:08.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:33:24.719864
2025-07-21T19:34:08.757 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:33:24.719864
2025-07-21T19:34:08.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:34:08.758 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:34:08.758 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:34:08.758 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:34:08&start_after=2025-07-20T17:34:08&end_after=2025-07-21T17:34:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:34:08.758 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:34:08.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:08.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-07-21T19:34:08.773 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:08.773 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:34:08.845 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1752 of 3300
2025-07-21T19:34:08.847 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119248.8474457
2025-07-21T19:34:08.888 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:34:08&start_after=2025-07-20T17:34:08&end_after=2025-07-21T17:34:08&telescope=1m0a&ordering=start HTTP/1.1" 200 2794
2025-07-21T19:34:08.905 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:34:08.905 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-07-21T19:34:08.905 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:34:08.905 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:34:08.905 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:34:08.905 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1450.094349
2025-07-21T19:34:08.905 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:34:09.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1752/3300, Remaining exp time 0.019/1.0
2025-07-21T19:34:10.102 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1752 of 3300 done. Exposure state = 0
2025-07-21T19:34:10.103 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:10.105 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:10.237 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1753 of 3300
2025-07-21T19:34:10.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119250.239094
2025-07-21T19:34:11.494 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1753 of 3300 done. Exposure state = 0
2025-07-21T19:34:11.494 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:11.514 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:11.628 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1754 of 3300
2025-07-21T19:34:11.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119251.6304462
2025-07-21T19:34:11.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:11.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:34:11.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:11.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:34:11.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1754/3300, Remaining exp time 0.771/1.0
2025-07-21T19:34:12.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1754 of 3300 done. Exposure state = 0
2025-07-21T19:34:12.885 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:12.906 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:13.020 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1755 of 3300
2025-07-21T19:34:13.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119253.0221128
2025-07-21T19:34:14.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1755/3300, Remaining exp time 0.132/1.0
2025-07-21T19:34:14.276 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1755 of 3300 done. Exposure state = 0
2025-07-21T19:34:14.276 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:14.278 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:14.412 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1756 of 3300
2025-07-21T19:34:14.413 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119254.413746
2025-07-21T19:34:14.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:14.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:34:14.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:14.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:34:15.668 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1756 of 3300 done. Exposure state = 0
2025-07-21T19:34:15.668 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:15.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:15.803 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1757 of 3300
2025-07-21T19:34:15.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119255.805099
2025-07-21T19:34:16.065 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1757/3300, Remaining exp time 0.771/1.0
2025-07-21T19:34:17.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1757 of 3300 done. Exposure state = 0
2025-07-21T19:34:17.060 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:17.080 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:17.195 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1758 of 3300
2025-07-21T19:34:17.196 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119257.1967726
2025-07-21T19:34:17.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:17.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:34:17.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:17.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:34:17.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:34:18.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1758/3300, Remaining exp time 0.131/1.0
2025-07-21T19:34:18.452 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1758 of 3300 done. Exposure state = 0
2025-07-21T19:34:18.452 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:18.454 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:18.586 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1759 of 3300
2025-07-21T19:34:18.588 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119258.5884047
2025-07-21T19:34:19.844 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1759 of 3300 done. Exposure state = 0
2025-07-21T19:34:19.844 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:19.862 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:20.015 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1760 of 3300
2025-07-21T19:34:20.017 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119260.0175908
2025-07-21T19:34:20.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1760/3300, Remaining exp time 0.923/1.0
2025-07-21T19:34:20.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:20.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:34:20.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:20.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:34:21.273 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1760 of 3300 done. Exposure state = 0
2025-07-21T19:34:21.273 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:21.290 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:21.407 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1761 of 3300
2025-07-21T19:34:21.408 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119261.4089768
2025-07-21T19:34:22.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1761/3300, Remaining exp time 0.281/1.0
2025-07-21T19:34:22.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1761 of 3300 done. Exposure state = 0
2025-07-21T19:34:22.664 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:22.685 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:22.798 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1762 of 3300
2025-07-21T19:34:22.800 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119262.8005142
2025-07-21T19:34:23.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:23.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:34:23.812 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:23.812 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:34:24.056 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1762 of 3300 done. Exposure state = 0
2025-07-21T19:34:24.056 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:24.058 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:24.191 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1763 of 3300
2025-07-21T19:34:24.193 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119264.1933908
2025-07-21T19:34:24.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1763/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:25.448 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1763 of 3300 done. Exposure state = 0
2025-07-21T19:34:25.448 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:25.473 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:25.581 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1764 of 3300
2025-07-21T19:34:25.583 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119265.5835943
2025-07-21T19:34:26.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1764/3300, Remaining exp time 0.357/1.0
2025-07-21T19:34:26.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:26.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:34:26.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:26.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:34:26.839 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1764 of 3300 done. Exposure state = 0
2025-07-21T19:34:26.839 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:26.841 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:26.973 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1765 of 3300
2025-07-21T19:34:26.975 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119266.9752293
2025-07-21T19:34:27.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:34:28.230 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1765 of 3300 done. Exposure state = 0
2025-07-21T19:34:28.231 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:28.233 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:28.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1765/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:28.402 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1766 of 3300
2025-07-21T19:34:28.404 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119268.4043353
2025-07-21T19:34:29.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1766 of 3300 done. Exposure state = 0
2025-07-21T19:34:29.660 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:29.679 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:29.794 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1767 of 3300
2025-07-21T19:34:29.795 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119269.7958682
2025-07-21T19:34:29.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:29.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:34:29.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:29.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:34:30.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1767/3300, Remaining exp time 0.469/1.0
2025-07-21T19:34:31.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1767 of 3300 done. Exposure state = 0
2025-07-21T19:34:31.051 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:31.076 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:31.185 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1768 of 3300
2025-07-21T19:34:31.187 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119271.1874897
2025-07-21T19:34:32.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1768/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:32.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1768 of 3300 done. Exposure state = 0
2025-07-21T19:34:32.442 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:32.463 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:32.577 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1769 of 3300
2025-07-21T19:34:32.579 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119272.5789924
2025-07-21T19:34:32.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:32.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:34:32.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:32.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:34:33.834 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1769 of 3300 done. Exposure state = 0
2025-07-21T19:34:33.834 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:33.853 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:34.006 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1770 of 3300
2025-07-21T19:34:34.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119274.008372
2025-07-21T19:34:34.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1770/3300, Remaining exp time 0.582/1.0
2025-07-21T19:34:35.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1770 of 3300 done. Exposure state = 0
2025-07-21T19:34:35.263 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:35.284 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:35.398 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1771 of 3300
2025-07-21T19:34:35.399 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119275.3997264
2025-07-21T19:34:35.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:35.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-07-21T19:34:35.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:35.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-07-21T19:34:36.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1771/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:36.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1771 of 3300 done. Exposure state = 0
2025-07-21T19:34:36.664 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:36.682 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:36.789 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1772 of 3300
2025-07-21T19:34:36.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119276.7911808
2025-07-21T19:34:37.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:34:38.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1772 of 3300 done. Exposure state = 0
2025-07-21T19:34:38.046 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:38.048 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:38.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1773 of 3300
2025-07-21T19:34:38.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119278.1828728
2025-07-21T19:34:38.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1773/3300, Remaining exp time 0.696/1.0
2025-07-21T19:34:38.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:38.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-07-21T19:34:38.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:38.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:34:39.438 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1773 of 3300 done. Exposure state = 0
2025-07-21T19:34:39.438 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:39.459 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:39.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1774 of 3300
2025-07-21T19:34:39.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119279.57418
2025-07-21T19:34:40.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1774/3300, Remaining exp time 0.058/1.0
2025-07-21T19:34:40.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1774 of 3300 done. Exposure state = 0
2025-07-21T19:34:40.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:40.850 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:40.964 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1775 of 3300
2025-07-21T19:34:40.965 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119280.9657793
2025-07-21T19:34:41.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:41.867 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:34:41.867 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:41.867 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:34:42.221 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1775 of 3300 done. Exposure state = 0
2025-07-21T19:34:42.221 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:42.223 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:42.355 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1776 of 3300
2025-07-21T19:34:42.357 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119282.3572319
2025-07-21T19:34:42.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1776/3300, Remaining exp time 0.81/1.0
2025-07-21T19:34:43.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1776 of 3300 done. Exposure state = 0
2025-07-21T19:34:43.612 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:43.632 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:43.747 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1777 of 3300
2025-07-21T19:34:43.748 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119283.7486618
2025-07-21T19:34:44.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1777/3300, Remaining exp time 0.169/1.0
2025-07-21T19:34:44.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:44.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:34:44.890 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:44.890 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:34:45.004 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1777 of 3300 done. Exposure state = 0
2025-07-21T19:34:45.004 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:45.006 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:45.138 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1778 of 3300
2025-07-21T19:34:45.140 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119285.14012
2025-07-21T19:34:46.395 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1778 of 3300 done. Exposure state = 0
2025-07-21T19:34:46.395 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:46.397 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:46.530 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1779 of 3300
2025-07-21T19:34:46.531 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119286.5317643
2025-07-21T19:34:46.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1779/3300, Remaining exp time 0.921/1.0
2025-07-21T19:34:47.786 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1779 of 3300 done. Exposure state = 0
2025-07-21T19:34:47.786 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:47.809 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:47.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:47.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-07-21T19:34:47.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:47.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:34:47.922 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1780 of 3300
2025-07-21T19:34:47.924 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119287.9246433
2025-07-21T19:34:47.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:34:48.672 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1780/3300, Remaining exp time 0.283/1.0
2025-07-21T19:34:49.180 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1780 of 3300 done. Exposure state = 0
2025-07-21T19:34:49.180 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:49.198 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:49.313 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1781 of 3300
2025-07-21T19:34:49.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119289.3147404
2025-07-21T19:34:50.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1781 of 3300 done. Exposure state = 0
2025-07-21T19:34:50.570 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:50.590 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:50.705 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1782 of 3300
2025-07-21T19:34:50.707 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119290.7076554
2025-07-21T19:34:50.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1782/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:50.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:50.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:34:50.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:50.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:34:51.963 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1782 of 3300 done. Exposure state = 0
2025-07-21T19:34:51.963 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:51.987 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:52.096 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1783 of 3300
2025-07-21T19:34:52.098 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119292.0980017
2025-07-21T19:34:52.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1783/3300, Remaining exp time 0.357/1.0
2025-07-21T19:34:53.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1783 of 3300 done. Exposure state = 0
2025-07-21T19:34:53.353 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:53.373 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:53.487 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1784 of 3300
2025-07-21T19:34:53.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119293.4893095
2025-07-21T19:34:53.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:53.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-07-21T19:34:53.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:53.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:34:54.744 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1784 of 3300 done. Exposure state = 0
2025-07-21T19:34:54.745 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:54.767 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:54.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1784/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:54.916 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1785 of 3300
2025-07-21T19:34:54.918 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119294.918356
2025-07-21T19:34:56.173 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1785 of 3300 done. Exposure state = 0
2025-07-21T19:34:56.174 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:56.176 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:56.308 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1786 of 3300
2025-07-21T19:34:56.309 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119296.3099344
2025-07-21T19:34:56.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1786/3300, Remaining exp time 0.47/1.0
2025-07-21T19:34:56.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:56.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:34:56.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:56.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:34:57.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1786 of 3300 done. Exposure state = 0
2025-07-21T19:34:57.565 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:57.585 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:57.699 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1787 of 3300
2025-07-21T19:34:57.701 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119297.7013977
2025-07-21T19:34:57.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:34:58.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1787/3300, Remaining exp time 0.0/1.0
2025-07-21T19:34:58.956 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1787 of 3300 done. Exposure state = 0
2025-07-21T19:34:58.956 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:34:58.974 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:34:59.091 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1788 of 3300
2025-07-21T19:34:59.092 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119299.0927317
2025-07-21T19:34:59.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:34:59.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:34:59.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:34:59.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:00.348 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1788 of 3300 done. Exposure state = 0
2025-07-21T19:35:00.348 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:00.367 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:00.482 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1789 of 3300
2025-07-21T19:35:00.484 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119300.4843578
2025-07-21T19:35:00.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1789/3300, Remaining exp time 0.583/1.0
2025-07-21T19:35:01.738 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1789 of 3300 done. Exposure state = 0
2025-07-21T19:35:01.738 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:01.757 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:01.874 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1790 of 3300
2025-07-21T19:35:01.875 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119301.875884
2025-07-21T19:35:02.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:02.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:35:02.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:02.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:35:03.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1790/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:03.130 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1790 of 3300 done. Exposure state = 0
2025-07-21T19:35:03.130 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:03.132 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:03.265 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1791 of 3300
2025-07-21T19:35:03.267 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119303.2675664
2025-07-21T19:35:04.523 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1791 of 3300 done. Exposure state = 0
2025-07-21T19:35:04.523 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:04.525 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:04.657 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1792 of 3300
2025-07-21T19:35:04.659 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119304.659278
2025-07-21T19:35:05.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1792/3300, Remaining exp time 0.657/1.0
2025-07-21T19:35:05.922 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1792 of 3300 done. Exposure state = 0
2025-07-21T19:35:05.922 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:05.925 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:05.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:05.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-07-21T19:35:05.933 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:05.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-07-21T19:35:06.049 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1793 of 3300
2025-07-21T19:35:06.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119306.051051
2025-07-21T19:35:07.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1793/3300, Remaining exp time 0.019/1.0
2025-07-21T19:35:07.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1793 of 3300 done. Exposure state = 0
2025-07-21T19:35:07.306 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:07.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:07.440 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1794 of 3300
2025-07-21T19:35:07.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119307.442388
2025-07-21T19:35:07.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:35:07.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-07-21T19:34:24.850370
2025-07-21T19:35:07.956 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-07-21T19:34:24.850370
2025-07-21T19:35:07.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-07-21T19:35:07.956 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-07-21T19:35:07.956 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-07-21T19:35:07.956 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:35:07&start_after=2025-07-20T17:35:07&end_after=2025-07-21T17:35:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-07-21T19:35:07.957 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:35:08.079 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-07-22T17:35:07&start_after=2025-07-20T17:35:07&end_after=2025-07-21T17:35:07&telescope=1m0a&ordering=start HTTP/1.1" 200 2784
2025-07-21T19:35:08.097 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-07-21T19:35:08.097 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-07-21T19:35:08.097 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 9813
2025-07-21T19:35:08.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-07-21T19:35:08.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-07-21T17:58:19Z
2025-07-21T19:35:08.097 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1390.902224
2025-07-21T19:35:08.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-07-21T19:35:08.698 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1794 of 3300 done. Exposure state = 0
2025-07-21T19:35:08.698 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:08.700 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:08.832 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1795 of 3300
2025-07-21T19:35:08.833 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119308.8337722
2025-07-21T19:35:08.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:08.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-07-21T19:35:08.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:08.935 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:09.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1795/3300, Remaining exp time 0.77/1.0
2025-07-21T19:35:10.089 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1795 of 3300 done. Exposure state = 0
2025-07-21T19:35:10.089 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:10.091 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:10.223 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1796 of 3300
2025-07-21T19:35:10.225 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119310.2251384
2025-07-21T19:35:11.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1796/3300, Remaining exp time 0.132/1.0
2025-07-21T19:35:11.480 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1796 of 3300 done. Exposure state = 0
2025-07-21T19:35:11.480 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:11.500 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:11.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1797 of 3300
2025-07-21T19:35:11.616 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119311.616811
2025-07-21T19:35:11.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:11.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:35:11.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:11.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:35:12.871 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1797 of 3300 done. Exposure state = 0
2025-07-21T19:35:12.871 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:12.891 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:13.006 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1798 of 3300
2025-07-21T19:35:13.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119313.0082638
2025-07-21T19:35:13.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1798/3300, Remaining exp time 0.885/1.0
2025-07-21T19:35:14.263 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1798 of 3300 done. Exposure state = 0
2025-07-21T19:35:14.263 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:14.267 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:14.398 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1799 of 3300
2025-07-21T19:35:14.399 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119314.3998158
2025-07-21T19:35:14.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:14.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:35:14.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:14.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:15.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1799/3300, Remaining exp time 0.244/1.0
2025-07-21T19:35:15.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1799 of 3300 done. Exposure state = 0
2025-07-21T19:35:15.655 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:15.676 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:15.789 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1800 of 3300
2025-07-21T19:35:15.791 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119315.791214
2025-07-21T19:35:17.046 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1800 of 3300 done. Exposure state = 0
2025-07-21T19:35:17.046 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:17.069 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:17.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:35:17.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1801 of 3300
2025-07-21T19:35:17.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119317.1828887
2025-07-21T19:35:17.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1801/3300, Remaining exp time 0.996/1.0
2025-07-21T19:35:17.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:17.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:17.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:17.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:18.437 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1801 of 3300 done. Exposure state = 0
2025-07-21T19:35:18.437 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:18.439 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:18.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1802 of 3300
2025-07-21T19:35:18.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119318.5744393
2025-07-21T19:35:19.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1802/3300, Remaining exp time 0.359/1.0
2025-07-21T19:35:19.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1802 of 3300 done. Exposure state = 0
2025-07-21T19:35:19.829 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:19.845 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:20.002 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1803 of 3300
2025-07-21T19:35:20.003 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119320.0037663
2025-07-21T19:35:20.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:20.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:20.969 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:20.969 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:21.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1803 of 3300 done. Exposure state = 0
2025-07-21T19:35:21.258 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:21.260 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:21.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1803/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:21.431 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1804 of 3300
2025-07-21T19:35:21.432 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119321.4328086
2025-07-21T19:35:22.688 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1804 of 3300 done. Exposure state = 0
2025-07-21T19:35:22.688 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:22.709 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:22.822 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1805 of 3300
2025-07-21T19:35:22.824 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119322.8243337
2025-07-21T19:35:23.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1805/3300, Remaining exp time 0.505/1.0
2025-07-21T19:35:23.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:23.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:23.973 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:23.973 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:24.079 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1805 of 3300 done. Exposure state = 0
2025-07-21T19:35:24.079 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:24.081 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:24.214 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1806 of 3300
2025-07-21T19:35:24.215 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119324.2157228
2025-07-21T19:35:25.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1806/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:25.470 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1806 of 3300 done. Exposure state = 0
2025-07-21T19:35:25.470 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:25.492 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:25.605 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1807 of 3300
2025-07-21T19:35:25.607 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119325.6072526
2025-07-21T19:35:26.862 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1807 of 3300 done. Exposure state = 0
2025-07-21T19:35:26.863 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:26.883 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:26.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:26.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:26.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:26.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:26.997 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1808 of 3300
2025-07-21T19:35:26.998 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119326.9987543
2025-07-21T19:35:27.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:35:27.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1808/3300, Remaining exp time 0.544/1.0
2025-07-21T19:35:28.254 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1808 of 3300 done. Exposure state = 0
2025-07-21T19:35:28.254 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:28.256 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:28.388 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1809 of 3300
2025-07-21T19:35:28.390 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119328.3900926
2025-07-21T19:35:29.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1809/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:29.645 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1809 of 3300 done. Exposure state = 0
2025-07-21T19:35:29.645 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:29.666 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:29.779 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1810 of 3300
2025-07-21T19:35:29.781 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119329.7816327
2025-07-21T19:35:29.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:29.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:35:29.981 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:29.981 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:35:31.037 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1810 of 3300 done. Exposure state = 0
2025-07-21T19:35:31.037 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:31.039 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:31.209 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1811 of 3300
2025-07-21T19:35:31.210 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119331.2108376
2025-07-21T19:35:31.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1811/3300, Remaining exp time 0.619/1.0
2025-07-21T19:35:32.466 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1811 of 3300 done. Exposure state = 0
2025-07-21T19:35:32.466 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:32.468 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:32.600 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1812 of 3300
2025-07-21T19:35:32.602 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119332.6020827
2025-07-21T19:35:32.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:33.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:35:33.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:33.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:33.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1812/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:33.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1812 of 3300 done. Exposure state = 0
2025-07-21T19:35:33.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:33.859 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:34.029 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1813 of 3300
2025-07-21T19:35:34.031 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119334.0314164
2025-07-21T19:35:35.287 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1813 of 3300 done. Exposure state = 0
2025-07-21T19:35:35.287 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:35.305 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:35.421 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1814 of 3300
2025-07-21T19:35:35.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119335.4228435
2025-07-21T19:35:35.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1814/3300, Remaining exp time 0.733/1.0
2025-07-21T19:35:36.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:36.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:35:36.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:36.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:35:36.678 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1814 of 3300 done. Exposure state = 0
2025-07-21T19:35:36.678 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:36.700 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:36.812 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1815 of 3300
2025-07-21T19:35:36.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119336.8141427
2025-07-21T19:35:37.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:35:37.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1815/3300, Remaining exp time 0.093/1.0
2025-07-21T19:35:38.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1815 of 3300 done. Exposure state = 0
2025-07-21T19:35:38.069 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:38.071 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:38.204 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1816 of 3300
2025-07-21T19:35:38.205 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119338.2058136
2025-07-21T19:35:39.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:39.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:35:39.026 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:39.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:39.461 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1816 of 3300 done. Exposure state = 0
2025-07-21T19:35:39.461 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:39.463 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:39.595 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1817 of 3300
2025-07-21T19:35:39.597 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119339.5971823
2025-07-21T19:35:39.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1817/3300, Remaining exp time 0.846/1.0
2025-07-21T19:35:40.852 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1817 of 3300 done. Exposure state = 0
2025-07-21T19:35:40.852 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:40.875 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:40.987 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1818 of 3300
2025-07-21T19:35:40.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119340.988812
2025-07-21T19:35:41.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1818/3300, Remaining exp time 0.206/1.0
2025-07-21T19:35:42.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:42.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:42.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:42.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:42.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1818 of 3300 done. Exposure state = 0
2025-07-21T19:35:42.244 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:42.246 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:42.378 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1819 of 3300
2025-07-21T19:35:42.380 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119342.3804204
2025-07-21T19:35:43.636 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1819 of 3300 done. Exposure state = 0
2025-07-21T19:35:43.636 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:43.656 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:43.770 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1820 of 3300
2025-07-21T19:35:43.772 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119343.7720032
2025-07-21T19:35:43.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1820/3300, Remaining exp time 0.959/1.0
2025-07-21T19:35:45.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1820 of 3300 done. Exposure state = 0
2025-07-21T19:35:45.026 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:45.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:45.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:45.049 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:45.049 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:45.051 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:45.161 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1821 of 3300
2025-07-21T19:35:45.163 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119345.163488
2025-07-21T19:35:45.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1821/3300, Remaining exp time 0.319/1.0
2025-07-21T19:35:46.417 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1821 of 3300 done. Exposure state = 0
2025-07-21T19:35:46.417 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:46.419 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:46.553 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1822 of 3300
2025-07-21T19:35:46.555 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119346.5552425
2025-07-21T19:35:47.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:35:47.810 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1822 of 3300 done. Exposure state = 0
2025-07-21T19:35:47.810 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:47.829 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:47.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1822/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:48.052 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:48.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:48.053 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:48.053 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:48.057 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1823 of 3300
2025-07-21T19:35:48.059 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119348.0595605
2025-07-21T19:35:49.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1823 of 3300 done. Exposure state = 0
2025-07-21T19:35:49.314 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:49.334 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:49.449 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1824 of 3300
2025-07-21T19:35:49.450 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119349.450924
2025-07-21T19:35:50.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1824/3300, Remaining exp time 0.468/1.0
2025-07-21T19:35:50.706 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1824 of 3300 done. Exposure state = 0
2025-07-21T19:35:50.706 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:50.725 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:50.840 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1825 of 3300
2025-07-21T19:35:50.842 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119350.8424597
2025-07-21T19:35:51.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:51.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:35:51.055 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:51.055 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:52.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1825 of 3300 done. Exposure state = 0
2025-07-21T19:35:52.098 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:52.100 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:52.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1825/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:52.232 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1826 of 3300
2025-07-21T19:35:52.234 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119352.2340975
2025-07-21T19:35:53.489 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1826 of 3300 done. Exposure state = 0
2025-07-21T19:35:53.489 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:53.508 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:53.623 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1827 of 3300
2025-07-21T19:35:53.625 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119353.6255639
2025-07-21T19:35:54.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:54.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-07-21T19:35:54.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:54.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-07-21T19:35:54.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1827/3300, Remaining exp time 0.505/1.0
2025-07-21T19:35:54.880 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1827 of 3300 done. Exposure state = 0
2025-07-21T19:35:54.881 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:54.902 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:55.015 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1828 of 3300
2025-07-21T19:35:55.017 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119355.0170987
2025-07-21T19:35:56.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 1828/3300, Remaining exp time 0.0/1.0
2025-07-21T19:35:56.272 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1828 of 3300 done. Exposure state = 0
2025-07-21T19:35:56.272 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:56.274 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:56.406 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1829 of 3300
2025-07-21T19:35:56.408 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119356.4086213
2025-07-21T19:35:57.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:35:57.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-07-21T19:35:57.080 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:35:57.080 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:35:57.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:35:57.664 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1829 of 3300 done. Exposure state = 0
2025-07-21T19:35:57.664 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:57.666 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:57.798 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1830 of 3300
2025-07-21T19:35:57.800 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119357.80019
2025-07-21T19:35:58.286 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1830/3300, Remaining exp time 0.545/1.0
2025-07-21T19:35:59.055 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1830 of 3300 done. Exposure state = 0
2025-07-21T19:35:59.055 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:35:59.079 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:35:59.190 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1831 of 3300
2025-07-21T19:35:59.191 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119359.1918356
2025-07-21T19:36:00.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:36:00.104 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:36:00.104 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:36:00.104 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:36:00.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1831/3300, Remaining exp time 0.0/1.0
2025-07-21T19:36:00.447 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1831 of 3300 done. Exposure state = 0
2025-07-21T19:36:00.447 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:36:00.449 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:36:00.581 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1832 of 3300
2025-07-21T19:36:00.583 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119360.5832016
2025-07-21T19:36:01.837 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1832 of 3300 done. Exposure state = 0
2025-07-21T19:36:01.837 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:36:01.857 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:36:02.010 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1833 of 3300
2025-07-21T19:36:02.012 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119362.0123796
2025-07-21T19:36:02.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1833/3300, Remaining exp time 0.694/1.0
2025-07-21T19:36:03.107 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:36:03.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:36:03.129 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:36:03.129 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:36:03.268 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1833 of 3300 done. Exposure state = 0
2025-07-21T19:36:03.268 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:36:03.270 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:36:03.402 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1834 of 3300
2025-07-21T19:36:03.403 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119363.403812
2025-07-21T19:36:04.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1834/3300, Remaining exp time 0.018/1.0
2025-07-21T19:36:04.658 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1834 of 3300 done. Exposure state = 0
2025-07-21T19:36:04.658 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:36:04.677 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:36:04.793 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1835 of 3300
2025-07-21T19:36:04.795 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119364.7952378
2025-07-21T19:36:06.050 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1835 of 3300 done. Exposure state = 0
2025-07-21T19:36:06.050 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:36:06.052 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:36:06.132 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-07-21T19:36:06.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-07-21T19:36:06.133 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-07-21T19:36:06.133 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-07-21T19:36:06.185 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1836 of 3300
2025-07-21T19:36:06.186 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1753119366.1867955
2025-07-21T19:36:06.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: PNVJ1025_useries_13155097_9768_9813.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1836/3300, Remaining exp time 0.772/1.0
2025-07-21T19:36:07.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:36:07.163 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:35:24.981112
2025-07-21T19:36:07.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:36:07.163 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:36:07.163 [WARNING] [Poll thread] [instrument.py] [abort_exposure()] Aborting exposure and sequence
2025-07-21T19:36:07.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1836 of 3300 done. Exposure state = 0
2025-07-21T19:36:07.442 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-07-21T19:36:07.444 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-07-21T19:36:07.576 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1837 of 3300
2025-07-21T19:36:07.983 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-07-21T19:36:07.983 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script PNVJ1025_useries_13155097_9768_9813.json was run successfully
2025-07-21T19:36:07.983 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Configuration aborted
2025-07-21T19:36:07.983 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = ABORTED
2025-07-21T19:36:07.983 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [aborted]
2025-07-21T19:36:07.983 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13433850
2025-07-21T19:36:07.983 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Configuration was aborted
2025-07-21T19:36:07.983 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with FAILED (was aborted)
2025-07-21T19:36:07.983 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'FAILED', 'summary': {'start': '2025-07-21T16:49:46', 'end': '2025-07-21T17:36:07', 'state': 'FAILED', 'reason': 'Configuration was aborted', 'time_completed': '2781.0', 'events': {}}} with config status ID 13433850
2025-07-21T19:36:07.984 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-07-21T19:36:08.150 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13433850/ HTTP/1.1" 200 217
2025-07-21T19:36:08.150 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-07-21T19:36:08.150 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-07-21T16:49:36Z', 'guide_off', 'config_id 9813', 'config_status_id 13433850', 'update_OCS 13433850 ATTEMPTED', 'run_script setup_PNVJ1025_useries_13155097_9768_9813.json', 'run_script PNVJ1025_useries_13155097_9768_9813.json', 'update_OCS 13433850 COMPLETED 9813 reason', 'guide_off', 'tracking_off', '# end_time 2025-07-21T17:58:19Z', 'run_script arc_flat_lamp_off.json'] at time 19:36:08
2025-07-21T19:36:09.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-07-21T19:36:09.134 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 1
2025-07-21T19:36:09.134 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-07-21T19:36:09.134 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-07-21T19:36:16.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:36:26.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:36:36.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:36:46.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:36:56.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:37:06.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:37:06.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:36:25.112326
2025-07-21T19:37:06.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:37:06.272 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:37:06.272 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:37:15.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:37:25.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:37:35.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:37:45.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:37:55.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:38:05.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:38:05.355 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:37:25.243482
2025-07-21T19:38:05.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:38:05.355 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:38:05.355 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:38:14.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:38:24.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:38:34.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:38:44.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:38:54.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:39:04.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:39:04.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:38:25.374885
2025-07-21T19:39:04.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:39:04.419 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:39:04.419 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:39:13.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:39:23.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:39:33.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:39:43.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:39:53.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:40:03.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:40:03.499 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:39:25.507013
2025-07-21T19:40:03.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:40:03.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:40:03.499 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:40:12.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:40:22.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:40:32.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:40:42.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:40:52.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:41:02.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:41:02.561 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:40:25.646806
2025-07-21T19:41:02.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:41:02.562 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:41:02.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:41:11.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:41:21.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:41:31.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:41:41.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:41:51.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:42:01.624 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:42:01.647 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:41:25.779510
2025-07-21T19:42:01.647 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:42:01.647 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:42:01.647 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:42:10.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:42:20.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:42:30.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:42:40.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:42:50.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:43:00.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:43:00.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:42:25.910979
2025-07-21T19:43:00.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:43:00.709 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:43:00.709 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:43:09.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:43:19.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:43:29.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:43:39.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:43:49.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:43:59.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:43:59.795 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:43:26.042763
2025-07-21T19:43:59.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:43:59.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:43:59.795 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:44:08.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:44:18.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:44:28.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:44:38.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:44:48.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:44:58.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:44:58.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:44:26.175464
2025-07-21T19:44:58.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:44:58.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:44:58.855 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:45:07.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:45:17.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:45:27.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:45:37.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:45:47.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:45:57.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:45:57.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:45:26.307343
2025-07-21T19:45:57.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:45:57.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:45:57.937 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:46:06.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:46:16.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:46:26.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:46:36.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:46:46.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:46:56.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:46:57.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:46:26.439607
2025-07-21T19:46:57.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:46:57.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:46:57.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:47:06.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:47:16.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:47:26.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:47:36.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:47:46.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:47:56.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:47:56.075 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:47:26.571490
2025-07-21T19:47:56.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:47:56.075 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:47:56.075 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:48:05.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:48:15.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:48:25.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:48:35.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:48:45.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:48:55.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:48:55.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:48:26.704693
2025-07-21T19:48:55.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:48:55.157 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:48:55.157 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:49:04.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:49:14.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:49:24.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:49:34.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:49:44.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:49:54.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:49:54.220 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:49:26.848736
2025-07-21T19:49:54.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:49:54.220 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:49:54.220 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:50:03.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:50:13.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:50:23.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:50:33.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:50:43.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:50:53.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:50:53.298 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:50:27.017529
2025-07-21T19:50:53.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:50:53.328 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:50:53.329 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:51:02.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:51:12.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:51:22.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:51:32.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:51:42.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:51:52.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:51:52.391 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:51:27.149844
2025-07-21T19:51:52.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:51:52.391 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:51:52.391 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:52:01.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:52:11.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:52:21.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:52:31.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:52:41.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:52:51.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:52:51.454 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:52:27.307472
2025-07-21T19:52:51.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:52:51.454 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:52:51.454 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:53:00.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:53:10.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:53:20.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:53:30.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:53:40.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:53:50.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:53:50.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:53:27.439875
2025-07-21T19:53:50.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:53:50.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:53:50.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:53:59.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:54:09.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:54:19.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:54:29.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:54:39.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:54:49.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:54:49.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:54:27.573612
2025-07-21T19:54:49.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:54:49.594 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:54:49.594 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:54:58.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:55:08.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:55:18.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:55:28.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:55:38.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:55:48.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:55:48.656 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:55:27.704387
2025-07-21T19:55:48.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:55:48.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:55:48.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:55:57.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:56:07.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:56:17.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:56:27.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:56:37.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:56:47.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:56:47.733 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:56:27.844793
2025-07-21T19:56:47.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:56:47.733 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:56:47.733 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:56:56.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:57:06.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:57:16.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:57:26.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:57:36.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:57:46.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:57:46.795 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:57:27.978370
2025-07-21T19:57:46.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:57:46.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:57:46.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:57:55.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:58:05.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:58:15.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:58:25.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:58:35.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:58:45.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:58:45.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:58:28.120650
2025-07-21T19:58:45.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:58:45.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:58:45.875 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:58:54.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T19:59:04.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T19:59:14.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T19:59:24.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T19:59:34.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T19:59:44.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T19:59:44.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T19:59:28.253171
2025-07-21T19:59:44.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T19:59:44.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T19:59:44.937 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T19:59:53.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:00:03.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:00:13.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:00:23.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:00:33.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:00:43.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:00:44.000 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:00:28.384006
2025-07-21T20:00:44.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:00:44.000 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:00:44.000 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:00:53.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:01:03.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:01:13.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:01:23.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:01:33.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:01:43.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:01:43.077 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:01:28.515760
2025-07-21T20:01:43.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:01:43.077 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:01:43.077 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:01:52.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:02:02.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:02:12.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:02:22.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:02:32.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:02:42.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:02:42.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:02:28.648710
2025-07-21T20:02:42.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:02:42.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:02:42.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:02:51.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:03:01.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:03:11.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:03:21.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:03:31.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:03:41.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:03:41.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:03:28.779601
2025-07-21T20:03:41.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:03:41.223 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:03:41.223 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:03:50.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:04:00.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:04:10.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:04:20.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:04:30.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:04:40.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:04:40.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:04:28.912984
2025-07-21T20:04:40.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:04:40.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:04:40.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:04:49.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:04:59.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:05:09.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:05:19.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:05:29.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:05:39.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:05:39.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:05:29.052138
2025-07-21T20:05:39.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:05:39.363 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:05:39.363 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:05:48.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:05:58.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:06:08.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:06:18.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:06:28.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:06:38.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:06:38.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:06:29.192570
2025-07-21T20:06:38.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:06:38.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:06:38.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:06:47.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:06:57.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:07:07.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:07:17.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:07:27.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:07:37.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:07:37.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:07:29.326261
2025-07-21T20:07:37.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:07:37.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:07:37.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:07:46.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:07:56.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:08:06.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:08:16.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:08:26.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:08:36.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:08:36.575 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:08:29.459885
2025-07-21T20:08:36.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:08:36.575 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:08:36.575 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:08:45.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:08:55.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:09:05.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:09:15.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:09:25.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:09:35.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:09:35.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:09:29.594562
2025-07-21T20:09:35.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:09:35.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:09:35.662 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:09:44.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:09:54.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:10:04.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:10:14.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:10:24.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:10:34.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:10:34.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:10:29.727877
2025-07-21T20:10:34.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:10:34.724 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:10:34.724 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:10:43.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:10:53.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:11:03.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:11:13.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:11:23.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:11:33.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:11:33.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:11:29.861658
2025-07-21T20:11:33.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:11:33.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:11:33.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:11:42.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:11:52.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:12:02.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:12:12.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:12:22.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:12:32.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:12:32.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:12:29.993672
2025-07-21T20:12:32.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:12:32.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:12:32.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:12:41.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:12:51.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:13:01.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:13:11.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:13:21.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:13:31.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:13:31.949 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:13:30.132120
2025-07-21T20:13:31.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:13:31.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:13:31.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:13:40.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:13:50.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:14:00.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:14:10.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:14:20.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:14:31.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:14:31.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:14:30.263022
2025-07-21T20:14:31.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:14:31.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:14:31.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:14:40.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:14:50.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:15:00.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:15:10.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:15:20.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:15:30.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:15:30.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:14:30.263022
2025-07-21T20:15:30.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:15:30.091 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:15:30.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:15:39.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:15:49.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:15:59.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:16:09.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:16:19.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:16:29.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:16:29.175 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:15:30.393566
2025-07-21T20:16:29.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:16:29.175 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:16:29.175 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:16:38.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:16:48.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:16:58.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:17:08.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:17:18.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:17:28.237 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:17:28.238 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:16:30.524376
2025-07-21T20:17:28.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:17:28.238 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:17:28.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:17:37.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:17:47.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:17:57.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:18:07.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:18:17.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:18:27.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:18:27.320 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:17:30.657689
2025-07-21T20:18:27.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:18:27.321 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:18:27.321 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:18:36.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:18:46.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:18:56.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:19:06.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:19:16.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:19:26.383 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:19:26.383 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:18:30.798168
2025-07-21T20:19:26.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:19:26.384 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:19:26.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:19:35.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:19:45.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:19:55.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:20:05.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:20:15.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:20:25.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:20:25.466 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:19:30.939624
2025-07-21T20:20:25.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:20:25.466 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:20:25.466 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:20:34.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:20:44.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:20:54.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:21:04.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:21:14.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:21:24.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:21:24.529 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:20:31.071864
2025-07-21T20:21:24.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:21:24.529 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:21:24.529 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:21:33.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:21:43.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:21:53.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:22:03.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:22:13.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:22:23.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:22:23.610 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:21:31.206121
2025-07-21T20:22:23.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:22:23.610 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:22:23.610 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:22:32.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:22:42.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:22:52.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:23:02.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:23:12.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:23:22.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:23:22.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:22:31.337065
2025-07-21T20:23:22.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:23:22.691 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:23:22.691 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:23:31.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:23:41.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:23:51.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:24:01.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:24:11.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:24:21.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:24:21.773 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:23:31.469578
2025-07-21T20:24:21.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:24:21.773 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:24:21.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:24:30.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:24:40.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:24:50.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:25:00.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:25:10.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:25:20.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:25:20.833 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:24:31.602109
2025-07-21T20:25:20.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:25:20.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:25:20.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:25:29.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:25:39.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:25:49.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:25:59.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:26:09.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:26:19.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:26:19.894 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:25:31.733663
2025-07-21T20:26:19.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:26:19.894 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:26:19.894 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:26:28.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:26:38.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:26:48.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:26:58.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:27:08.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:27:18.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:27:18.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:26:31.868829
2025-07-21T20:27:18.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:27:18.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:27:18.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:27:27.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:27:37.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:27:47.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:27:57.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:28:08.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:28:18.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:28:18.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:27:31.998568
2025-07-21T20:28:18.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:28:18.019 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:28:18.019 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:28:27.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:28:37.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:28:47.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:28:57.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:29:07.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:29:17.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:29:17.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:28:32.131506
2025-07-21T20:29:17.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:29:17.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:29:17.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:29:26.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:29:36.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:29:46.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:29:56.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:30:06.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:30:16.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:30:16.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:29:32.264139
2025-07-21T20:30:16.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:30:16.168 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:30:16.168 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:30:25.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:30:35.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:30:45.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:30:55.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:31:05.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:31:15.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:31:15.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:30:32.395979
2025-07-21T20:31:15.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:31:15.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:31:15.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:31:24.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:31:34.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:31:44.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:31:54.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:32:04.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:32:14.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:32:14.316 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:31:32.528140
2025-07-21T20:32:14.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:32:14.316 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:32:14.316 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:32:23.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:32:33.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:32:43.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:32:53.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:33:03.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:33:13.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:33:13.378 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:32:32.662021
2025-07-21T20:33:13.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:33:13.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:33:13.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:33:22.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:33:32.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:33:42.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:33:52.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:34:02.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:34:12.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:34:12.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:33:32.793956
2025-07-21T20:34:12.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:34:12.441 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:34:12.441 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:34:21.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:34:31.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:34:41.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:34:51.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:35:01.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:35:11.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:35:11.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:34:32.927016
2025-07-21T20:35:11.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:35:11.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:35:11.505 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:35:20.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:35:30.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:35:40.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:35:50.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:36:00.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:36:10.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:36:10.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:35:33.067842
2025-07-21T20:36:10.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:36:10.596 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:36:10.596 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:36:19.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:36:29.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:36:39.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:36:49.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:36:59.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:37:09.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:37:09.683 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:36:33.199198
2025-07-21T20:37:09.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:37:09.684 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:37:09.684 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:37:18.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:37:28.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:37:38.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:37:48.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:37:58.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:38:08.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:38:08.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:37:33.331429
2025-07-21T20:38:08.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:38:08.789 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:38:08.789 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:38:17.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:38:27.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:38:37.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:38:47.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:38:57.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:39:07.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:39:07.890 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:38:33.465751
2025-07-21T20:39:07.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:39:07.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:39:07.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:39:16.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:39:26.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:39:36.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:39:46.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:39:56.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:40:06.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:40:06.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:39:33.598615
2025-07-21T20:40:07.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:40:07.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:40:07.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:40:16.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:40:26.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:40:36.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:40:46.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:40:56.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:41:06.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:41:06.096 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:40:33.729997
2025-07-21T20:41:06.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:41:06.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:41:06.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:41:15.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:41:25.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:41:35.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:41:45.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:41:55.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:42:05.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:42:05.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:41:33.862701
2025-07-21T20:42:05.198 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:42:05.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:42:05.199 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:42:14.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:42:24.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:42:34.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:42:44.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:42:54.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:43:04.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:43:04.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:42:33.995570
2025-07-21T20:43:04.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:43:04.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:43:04.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:43:13.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:43:23.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:43:33.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:43:43.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:43:53.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:44:03.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:44:03.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:43:34.127779
2025-07-21T20:44:03.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:44:03.384 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:44:03.384 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:44:12.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:44:22.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:44:32.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:44:42.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:44:52.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:45:02.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:45:02.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:44:34.260488
2025-07-21T20:45:02.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:45:02.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:45:02.483 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:45:11.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:45:21.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:45:31.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:45:41.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:45:51.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:46:01.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:46:01.599 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:45:34.390866
2025-07-21T20:46:01.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:46:01.599 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:46:01.599 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:46:10.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:46:20.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:46:30.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:46:40.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:46:50.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:47:00.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:47:00.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:46:34.525074
2025-07-21T20:47:00.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:47:00.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:47:00.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:47:09.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:47:19.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:47:29.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:47:39.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:47:49.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:47:59.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:47:59.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:47:34.658444
2025-07-21T20:47:59.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:47:59.775 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:47:59.775 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:48:08.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:48:18.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:48:28.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:48:38.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:48:48.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:48:58.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:48:58.865 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:48:34.791687
2025-07-21T20:48:58.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:48:58.866 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:48:58.866 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:49:07.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:49:17.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:49:27.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:49:37.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:49:47.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:49:57.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:49:57.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:49:34.936011
2025-07-21T20:49:57.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:49:57.948 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:49:57.948 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:50:06.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:50:16.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:50:26.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:50:36.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:50:47.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:50:57.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:50:57.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:50:35.067973
2025-07-21T20:50:57.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:50:57.047 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:50:57.047 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:51:06.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:51:16.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:51:26.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:51:36.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:51:46.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:51:56.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:51:56.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:51:35.198511
2025-07-21T20:51:56.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:51:56.128 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:51:56.128 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:52:05.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:52:15.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:52:25.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:52:35.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:52:45.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:52:55.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:52:55.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:52:35.329184
2025-07-21T20:52:55.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:52:55.200 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:52:55.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:53:04.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:53:14.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:53:24.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:53:34.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:53:44.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:53:54.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:53:54.281 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:53:35.489124
2025-07-21T20:53:54.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:53:54.282 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:53:54.282 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:54:03.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:54:13.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:54:23.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:54:33.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:54:43.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:54:53.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:54:53.364 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:54:35.623373
2025-07-21T20:54:53.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:54:53.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:54:53.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:55:02.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:55:12.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:55:22.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:55:32.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:55:42.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:55:52.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:55:52.445 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:55:35.766906
2025-07-21T20:55:52.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:55:52.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:55:52.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:56:01.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:56:11.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:56:21.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:56:31.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:56:41.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:56:51.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:56:51.533 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:56:35.902175
2025-07-21T20:56:51.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:56:51.534 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:56:51.534 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:57:00.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:57:10.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:57:20.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:57:30.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:57:40.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:57:50.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:57:50.613 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:57:36.036118
2025-07-21T20:57:50.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:57:50.613 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:57:50.613 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:57:59.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:58:09.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:58:19.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:58:29.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:58:39.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:58:49.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:58:49.715 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:58:36.170149
2025-07-21T20:58:49.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:58:49.715 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:58:49.715 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:58:58.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T20:59:08.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T20:59:18.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T20:59:28.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T20:59:38.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T20:59:48.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T20:59:48.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T20:59:36.302986
2025-07-21T20:59:48.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T20:59:48.801 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T20:59:48.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T20:59:57.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:00:07.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:00:17.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:00:27.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:00:37.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:00:47.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:00:47.884 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:00:36.435063
2025-07-21T21:00:47.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:00:47.884 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:00:47.884 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:00:56.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:01:06.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:01:16.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:01:26.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:01:36.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:01:46.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:01:46.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:01:36.568143
2025-07-21T21:01:46.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:01:46.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:01:46.977 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:01:55.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:02:06.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:02:16.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:02:26.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:02:36.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:02:46.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:02:46.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:02:36.699570
2025-07-21T21:02:46.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:02:46.056 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:02:46.056 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:02:55.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:03:05.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:03:15.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:03:25.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:03:35.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:03:45.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:03:45.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:03:36.833403
2025-07-21T21:03:45.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:03:45.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:03:45.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:03:54.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:04:04.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:04:14.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:04:24.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:04:34.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:04:44.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:04:44.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:04:36.967022
2025-07-21T21:04:44.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:04:44.289 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:04:44.289 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:04:53.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:05:03.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:05:13.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:05:23.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:05:33.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:05:43.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:05:43.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:05:37.099431
2025-07-21T21:05:43.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:05:43.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:05:43.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:05:52.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:06:02.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:06:12.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:06:22.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:06:32.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:06:42.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:06:42.445 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:06:37.229547
2025-07-21T21:06:42.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:06:42.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:06:42.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:06:51.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:07:01.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:07:11.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:07:21.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:07:31.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:07:41.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:07:41.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:07:37.362210
2025-07-21T21:07:41.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:07:41.548 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:07:41.548 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:07:50.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:08:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:08:10.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:08:20.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:08:30.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:08:40.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:08:40.644 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:08:37.493305
2025-07-21T21:08:40.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:08:40.644 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:08:40.644 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:08:49.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:08:59.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:09:09.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:09:19.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:09:29.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:09:39.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:09:39.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:09:37.625882
2025-07-21T21:09:39.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:09:39.747 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:09:39.747 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:09:48.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:09:58.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:10:08.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:10:18.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:10:28.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:10:38.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:10:38.833 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:10:37.756652
2025-07-21T21:10:38.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:10:38.834 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:10:38.834 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:10:47.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:10:57.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:11:07.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:11:17.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:11:27.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:11:37.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:11:37.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:11:37.891393
2025-07-21T21:11:37.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:11:37.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:11:37.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:11:46.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:11:56.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:12:06.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:12:16.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:12:26.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:12:36.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:12:37.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:11:37.891393
2025-07-21T21:12:37.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:12:37.012 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:12:37.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:12:46.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:12:56.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:13:06.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:13:16.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:13:26.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:13:36.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:13:36.116 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:12:38.024591
2025-07-21T21:13:36.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:13:36.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:13:36.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:13:45.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:13:55.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:14:05.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:14:15.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:14:25.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:14:35.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:14:35.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:13:38.156005
2025-07-21T21:14:35.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:14:35.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:14:35.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:14:44.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:14:54.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:15:04.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:15:14.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:15:24.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:15:34.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:15:34.325 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:14:38.289661
2025-07-21T21:15:34.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:15:34.325 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:15:34.325 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:15:43.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:15:53.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:16:03.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:16:13.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:16:23.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:16:33.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:16:33.421 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:15:38.425103
2025-07-21T21:16:33.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:16:33.422 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:16:33.422 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:16:42.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:16:52.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:17:02.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:17:12.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:17:22.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:17:32.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:17:32.523 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:16:38.555296
2025-07-21T21:17:32.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:17:32.523 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:17:32.523 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:17:41.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:17:51.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:18:01.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:18:11.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:18:21.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:18:31.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:18:31.631 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:17:38.695634
2025-07-21T21:18:31.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:18:31.631 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:18:31.632 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:18:40.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:18:50.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:19:00.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:19:10.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:19:20.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:19:30.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:19:30.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:18:38.826397
2025-07-21T21:19:30.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:19:30.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:19:30.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:19:39.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:19:49.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:19:59.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:20:09.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:20:19.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:20:29.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:20:29.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:19:38.960578
2025-07-21T21:20:29.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:20:29.799 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:20:29.799 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:20:38.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:20:48.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:20:58.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:21:08.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:21:18.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:21:28.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:21:28.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:20:39.092598
2025-07-21T21:21:28.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:21:28.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:21:28.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:21:37.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:21:47.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:21:57.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:22:07.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:22:17.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:22:27.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:22:27.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:21:39.224976
2025-07-21T21:22:27.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:22:27.963 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:22:27.963 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:22:36.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:22:46.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:22:57.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:23:07.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:23:17.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:23:27.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:23:27.069 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:22:39.357604
2025-07-21T21:23:27.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:23:27.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:23:27.070 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:23:36.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:23:46.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:23:56.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:24:06.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:24:16.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:24:26.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:24:26.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:23:39.491159
2025-07-21T21:24:26.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:24:26.155 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:24:26.155 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:24:35.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:24:45.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:24:55.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:25:05.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:25:15.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:25:25.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:25:25.237 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:24:39.622590
2025-07-21T21:25:25.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:25:25.238 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:25:25.238 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:25:34.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:25:44.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:25:54.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:26:04.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:26:14.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:26:24.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:26:24.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:25:39.754825
2025-07-21T21:26:24.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:26:24.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:26:24.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:26:33.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:26:43.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:26:53.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:27:03.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:27:13.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:27:23.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:27:23.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:26:39.887131
2025-07-21T21:27:23.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:27:23.425 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:27:23.425 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:27:32.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:27:42.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:27:52.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:28:02.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:28:12.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:28:22.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:28:22.509 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:27:40.018236
2025-07-21T21:28:22.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:28:22.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:28:22.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:28:31.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:28:41.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:28:51.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:29:01.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:29:11.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:29:21.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:29:21.612 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:28:40.149288
2025-07-21T21:29:21.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:29:21.612 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:29:21.613 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:29:30.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:29:40.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:29:50.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:30:00.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:30:10.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:30:20.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:30:20.710 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:29:40.283656
2025-07-21T21:30:20.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:30:20.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:30:20.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:30:29.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:30:39.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:30:49.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:30:59.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:31:09.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:31:19.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:31:19.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:30:40.416542
2025-07-21T21:31:19.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:31:19.787 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:31:19.787 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:31:28.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:31:38.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:31:48.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:31:58.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:32:08.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:32:18.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:32:18.863 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:31:40.546746
2025-07-21T21:32:18.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:32:18.863 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:32:18.863 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:32:27.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:32:37.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:32:47.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:32:57.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:33:07.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:33:17.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:33:17.936 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:32:40.678966
2025-07-21T21:33:17.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:33:17.936 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:33:17.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:33:26.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:33:36.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:33:46.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:33:56.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:34:07.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:34:17.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:34:17.038 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:33:40.812549
2025-07-21T21:34:17.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:34:17.038 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:34:17.038 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:34:26.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:34:36.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:34:46.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:34:56.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:35:06.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:35:16.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:35:16.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:34:40.945588
2025-07-21T21:35:16.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:35:16.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:35:16.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:35:25.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:35:35.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:35:45.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:35:55.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:36:05.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:36:15.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:36:15.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:35:41.078452
2025-07-21T21:36:15.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:36:15.251 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:36:15.251 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:36:24.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:36:34.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:36:44.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:36:54.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:37:04.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:37:14.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:37:14.338 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:36:41.215975
2025-07-21T21:37:14.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:37:14.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:37:14.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:37:23.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:37:33.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:37:43.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:37:53.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:38:03.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:38:13.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:38:13.443 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:37:41.349357
2025-07-21T21:38:13.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:38:13.443 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:38:13.443 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:38:22.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:38:32.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:38:42.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:38:52.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:39:02.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:39:12.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:39:12.523 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:38:41.494014
2025-07-21T21:39:12.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:39:12.523 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:39:12.524 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:39:21.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:39:31.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:39:41.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:39:51.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:40:01.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:40:11.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:40:11.626 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:39:41.627048
2025-07-21T21:40:11.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:40:11.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:40:11.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:40:20.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:40:30.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:40:40.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:40:50.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:41:00.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:41:10.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:41:10.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:40:41.758456
2025-07-21T21:41:10.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:41:10.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:41:10.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:41:19.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:41:29.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:41:39.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:41:49.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:41:59.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:42:09.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:42:09.826 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:41:41.891186
2025-07-21T21:42:09.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:42:09.826 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:42:09.827 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:42:18.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:42:28.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:42:38.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:42:48.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:42:58.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:43:08.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:43:08.909 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:42:42.024433
2025-07-21T21:43:08.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:43:08.909 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:43:08.909 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:43:17.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:43:27.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:43:37.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:43:47.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:43:57.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:44:07.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:44:07.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:43:42.156528
2025-07-21T21:44:07.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:44:07.982 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:44:07.982 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:44:16.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:44:27.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:44:37.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:44:47.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:44:57.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:45:07.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:45:07.088 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:44:42.289454
2025-07-21T21:45:07.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:45:07.089 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:45:07.089 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:45:16.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:45:26.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:45:36.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:45:46.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:45:56.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:46:06.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:46:06.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:45:42.422882
2025-07-21T21:46:06.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:46:06.171 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:46:06.171 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:46:15.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:46:25.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:46:35.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:46:45.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:46:55.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:47:05.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:47:05.260 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:46:42.553685
2025-07-21T21:47:05.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:47:05.261 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:47:05.261 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:47:14.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:47:24.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:47:34.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:47:44.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:47:54.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:48:04.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:48:04.349 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:47:42.688413
2025-07-21T21:48:04.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:48:04.350 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:48:04.350 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:48:13.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:48:23.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:48:33.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:48:43.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:48:53.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:49:03.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:49:03.456 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:48:42.820489
2025-07-21T21:49:03.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:49:03.456 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:49:03.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:49:12.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:49:22.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:49:32.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:49:42.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:49:52.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:50:02.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:50:02.534 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:49:42.953964
2025-07-21T21:50:02.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:50:02.535 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:50:02.535 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:50:11.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:50:21.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:50:31.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:50:41.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:50:51.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:51:01.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:51:01.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:50:43.087228
2025-07-21T21:51:01.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:51:01.643 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:51:01.643 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:51:10.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:51:20.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:51:30.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:51:40.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:51:50.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:52:00.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:52:00.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:51:43.219307
2025-07-21T21:52:00.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:52:00.727 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:52:00.727 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:52:09.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:52:19.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:52:29.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:52:39.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:52:49.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:52:59.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:52:59.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:52:43.351421
2025-07-21T21:52:59.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:52:59.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:52:59.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:53:08.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:53:18.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:53:28.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:53:38.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:53:48.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:53:58.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:53:58.936 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:53:43.492707
2025-07-21T21:53:58.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:53:58.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:53:58.937 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:54:07.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:54:17.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:54:27.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:54:37.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:54:47.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:54:58.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:54:58.011 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:54:43.625368
2025-07-21T21:54:58.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:54:58.011 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:54:58.011 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:55:07.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:55:17.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:55:27.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:55:37.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:55:47.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:55:57.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:55:57.092 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:55:43.758837
2025-07-21T21:55:57.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:55:57.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:55:57.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:56:06.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:56:16.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:56:26.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:56:36.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:56:46.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:56:56.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:56:56.178 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:56:43.890078
2025-07-21T21:56:56.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:56:56.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:56:56.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:57:05.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:57:15.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:57:25.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:57:35.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:57:45.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:57:55.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:57:55.274 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:57:44.023833
2025-07-21T21:57:55.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:57:55.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:57:55.274 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:58:04.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:58:14.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:58:24.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:58:34.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:58:44.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:58:54.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:58:54.358 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:58:44.156018
2025-07-21T21:58:54.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:58:54.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:58:54.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T21:59:03.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T21:59:13.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T21:59:23.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T21:59:33.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T21:59:43.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T21:59:53.442 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T21:59:53.467 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T21:59:44.288975
2025-07-21T21:59:53.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T21:59:53.467 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T21:59:53.467 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:00:02.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:00:12.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:00:22.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:00:32.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:00:42.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:00:52.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:00:52.570 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:00:44.422144
2025-07-21T22:00:52.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:00:52.571 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:00:52.571 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:01:01.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:01:11.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:01:21.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:01:31.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:01:41.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:01:51.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:01:51.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:01:44.555344
2025-07-21T22:01:51.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:01:51.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:01:51.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:02:00.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:02:10.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:02:20.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:02:30.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:02:40.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:02:50.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:02:50.762 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:02:44.688918
2025-07-21T22:02:50.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:02:50.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:02:50.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:02:59.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:03:09.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:03:19.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:03:29.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:03:39.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:03:49.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:03:49.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:03:44.829979
2025-07-21T22:03:49.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:03:49.859 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:03:49.859 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:03:58.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:04:08.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:04:18.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:04:28.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:04:38.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:04:48.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:04:48.941 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:04:44.963873
2025-07-21T22:04:48.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:04:48.942 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:04:48.942 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:04:57.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:05:07.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:05:17.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:05:27.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:05:38.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:05:48.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:05:48.017 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:05:45.096585
2025-07-21T22:05:48.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:05:48.017 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:05:48.017 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:05:57.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:06:07.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:06:17.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:06:27.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:06:37.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:06:47.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:06:47.120 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:06:45.231172
2025-07-21T22:06:47.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:06:47.120 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:06:47.120 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:06:56.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:07:06.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:07:16.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:07:26.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:07:36.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:07:46.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:07:46.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:07:45.364915
2025-07-21T22:07:46.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:07:46.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:07:46.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:07:55.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:08:05.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:08:15.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:08:25.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:08:35.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:08:45.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:08:45.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:07:45.364915
2025-07-21T22:08:45.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:08:45.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:08:45.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:08:54.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:09:04.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:09:14.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:09:24.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:09:34.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:09:44.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:09:44.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:08:45.499647
2025-07-21T22:09:44.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:09:44.381 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:09:44.381 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:09:53.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:10:03.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:10:13.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:10:23.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:10:33.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:10:43.459 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:10:43.462 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:09:45.632380
2025-07-21T22:10:43.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:10:43.462 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:10:43.462 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:10:52.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:11:02.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:11:12.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:11:22.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:11:32.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:11:42.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:11:42.544 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:10:45.766076
2025-07-21T22:11:42.544 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:11:42.544 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:11:42.544 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:11:51.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:12:01.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:12:11.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:12:21.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:12:31.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:12:41.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:12:41.631 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:11:45.898461
2025-07-21T22:12:41.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:12:41.631 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:12:41.631 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:12:50.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:13:00.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:13:10.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:13:20.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:13:30.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:13:40.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:13:40.717 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:12:46.030431
2025-07-21T22:13:40.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:13:40.717 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:13:40.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:13:49.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:13:59.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:14:09.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:14:19.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:14:29.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:14:39.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:14:39.799 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:13:46.162279
2025-07-21T22:14:39.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:14:39.800 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:14:39.800 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:14:48.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:14:58.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:15:08.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:15:18.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:15:28.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:15:38.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:15:38.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:14:46.294136
2025-07-21T22:15:38.887 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:15:38.887 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:15:38.887 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:15:47.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:15:57.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:16:07.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:16:17.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:16:27.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:16:37.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:16:37.959 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:15:46.427671
2025-07-21T22:16:37.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:16:37.960 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:16:37.960 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:16:46.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:16:56.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:17:06.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:17:17.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:17:27.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:17:37.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:17:37.054 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:16:46.559978
2025-07-21T22:17:37.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:17:37.055 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:17:37.055 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:17:46.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:17:56.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:18:06.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:18:16.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:18:26.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:18:36.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:18:36.140 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:17:46.691554
2025-07-21T22:18:36.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:18:36.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:18:36.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:18:45.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:18:55.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:19:05.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:19:15.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:19:25.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:19:35.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:19:35.237 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:18:46.831773
2025-07-21T22:19:35.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:19:35.238 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:19:35.238 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:19:44.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:19:54.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:20:04.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:20:14.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:20:24.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:20:34.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:20:34.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:19:46.999844
2025-07-21T22:20:34.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:20:34.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:20:34.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:20:43.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:20:53.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:21:03.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:21:13.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:21:23.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:21:33.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:21:33.431 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:20:47.132931
2025-07-21T22:21:33.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:21:33.431 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:21:33.431 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:21:42.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:21:52.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:22:02.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:22:12.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:22:22.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:22:32.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:22:32.509 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:21:47.273486
2025-07-21T22:22:32.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:22:32.509 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:22:32.509 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:22:41.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:22:51.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:23:01.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:23:11.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:23:21.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:23:31.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:23:31.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:22:47.404854
2025-07-21T22:23:31.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:23:31.615 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:23:31.615 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:23:40.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:23:50.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:24:00.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:24:10.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:24:20.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:24:30.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:24:30.710 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:23:47.535391
2025-07-21T22:24:30.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:24:30.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:24:30.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:24:39.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:24:49.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:24:59.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:25:09.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:25:19.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:25:29.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:25:29.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:24:47.669737
2025-07-21T22:25:29.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:25:29.808 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:25:29.808 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:25:38.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:25:48.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:25:58.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:26:08.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:26:18.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:26:28.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:26:28.912 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:25:47.801137
2025-07-21T22:26:28.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:26:28.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:26:28.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:26:37.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:26:47.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:26:57.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:27:07.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:27:17.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:27:27.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:27:27.989 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:26:47.935781
2025-07-21T22:27:27.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:27:27.989 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:27:27.989 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:27:36.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:27:47.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:27:57.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:28:07.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:28:17.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:28:27.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:28:27.089 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:27:48.067993
2025-07-21T22:28:27.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:28:27.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:28:27.117 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:28:36.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:28:46.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:28:56.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:29:06.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:29:16.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:29:26.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:29:26.222 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:28:48.199324
2025-07-21T22:29:26.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:29:26.222 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:29:26.222 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:29:35.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:29:45.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:29:55.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:30:05.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:30:15.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:30:25.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:30:25.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:29:48.331752
2025-07-21T22:30:25.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:30:25.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:30:25.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:30:34.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:30:44.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:30:54.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:31:04.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:31:14.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:31:24.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:31:24.407 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:30:48.463342
2025-07-21T22:31:24.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:31:24.407 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:31:24.407 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:31:33.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:31:43.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:31:53.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:32:03.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:32:13.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:32:23.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:32:23.511 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:31:48.596402
2025-07-21T22:32:23.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:32:23.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:32:23.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:32:32.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:32:42.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:32:52.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:33:02.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:33:12.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:33:22.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:33:22.593 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:32:48.726788
2025-07-21T22:33:22.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:33:22.593 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:33:22.593 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:33:31.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:33:41.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:33:51.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:34:01.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:34:11.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:34:21.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:34:21.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:33:48.859454
2025-07-21T22:34:21.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:34:21.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:34:21.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:34:30.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:34:40.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:34:50.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:35:00.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:35:10.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:35:20.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:35:20.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:34:48.990691
2025-07-21T22:35:20.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:35:20.799 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:35:20.799 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:35:29.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:35:39.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:35:49.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:35:59.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:36:09.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:36:19.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:36:19.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:35:49.123435
2025-07-21T22:36:19.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:36:19.883 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:36:19.883 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:36:28.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:36:38.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:36:48.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:36:58.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:37:08.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:37:18.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:37:18.974 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:36:49.255234
2025-07-21T22:37:18.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:37:18.975 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:37:18.975 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:37:27.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:37:38.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:37:48.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:37:58.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:38:08.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:38:18.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:38:18.056 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:37:49.388628
2025-07-21T22:38:18.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:38:18.056 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:38:18.056 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:38:27.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:38:37.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:38:47.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:38:57.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:39:07.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:39:17.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:39:17.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:38:49.521220
2025-07-21T22:39:17.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:39:17.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:39:17.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:39:26.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:39:36.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:39:46.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:39:56.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:40:06.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:40:16.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:40:16.243 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:39:49.653906
2025-07-21T22:40:16.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:40:16.244 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:40:16.244 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:40:25.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:40:35.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:40:45.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:40:55.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:41:05.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:41:15.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:41:15.327 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:40:49.786301
2025-07-21T22:41:15.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:41:15.327 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:41:15.327 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:41:24.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:41:34.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:41:44.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:41:54.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:42:04.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:42:14.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:42:14.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:41:49.918913
2025-07-21T22:42:14.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:42:14.411 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:42:14.411 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:42:23.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:42:33.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:42:43.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:42:53.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:43:03.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:43:13.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:43:13.499 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:42:50.050497
2025-07-21T22:43:13.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:43:13.499 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:43:13.499 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:43:22.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:43:32.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:43:42.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:43:52.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:44:02.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:44:12.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:44:12.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:43:50.182819
2025-07-21T22:44:12.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:44:12.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:44:12.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:44:21.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:44:31.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:44:41.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:44:51.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:45:01.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:45:11.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:45:11.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:44:50.315212
2025-07-21T22:45:11.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:45:11.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:45:11.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:45:20.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:45:30.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:45:40.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:45:50.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:46:00.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:46:10.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:46:10.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:45:50.446208
2025-07-21T22:46:10.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:46:10.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:46:10.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:46:19.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:46:29.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:46:39.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:46:49.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:46:59.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:47:09.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:47:09.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:46:50.579808
2025-07-21T22:47:09.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:47:09.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:47:09.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:47:18.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:47:28.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:47:38.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:47:48.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:47:58.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:48:08.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:48:08.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:47:50.713500
2025-07-21T22:48:08.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:48:08.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:48:08.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:48:17.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:48:27.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:48:38.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:48:48.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:48:58.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:49:08.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:49:08.064 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:48:50.846917
2025-07-21T22:49:08.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:49:08.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:49:08.065 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:49:17.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:49:27.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:49:37.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:49:47.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:49:57.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:50:07.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:50:07.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:49:50.978815
2025-07-21T22:50:07.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:50:07.168 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:50:07.168 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:50:16.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:50:26.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:50:36.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:50:46.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:50:56.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:51:06.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:51:06.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:50:51.110725
2025-07-21T22:51:06.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:51:06.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:51:06.256 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:51:15.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:51:25.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:51:35.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:51:45.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:51:55.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:52:05.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:52:05.359 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:51:51.247053
2025-07-21T22:52:05.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:52:05.359 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:52:05.359 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:52:14.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:52:24.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:52:34.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:52:44.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:52:54.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:53:04.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:53:04.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:52:51.379030
2025-07-21T22:53:04.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:53:04.442 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:53:04.442 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:53:13.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:53:23.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:53:33.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:53:43.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:53:53.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:54:03.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:54:03.550 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:53:51.512828
2025-07-21T22:54:03.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:54:03.550 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:54:03.550 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:54:12.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:54:22.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:54:32.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:54:42.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:54:52.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:55:02.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:55:02.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:54:51.644908
2025-07-21T22:55:02.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:55:02.651 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:55:02.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:55:11.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:55:21.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:55:31.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:55:41.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:55:51.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:56:01.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:56:01.756 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:55:51.778922
2025-07-21T22:56:01.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:56:01.756 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:56:01.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:56:10.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:56:20.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:56:30.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:56:40.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:56:50.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:57:00.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:57:00.841 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:56:51.911314
2025-07-21T22:57:00.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:57:00.842 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:57:00.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:57:09.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:57:19.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:57:29.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:57:39.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:57:49.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:57:59.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:57:59.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:57:52.043935
2025-07-21T22:57:59.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:57:59.921 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:57:59.921 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:58:08.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:58:18.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:58:28.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:58:38.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:58:48.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:58:58.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:58:59.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:58:52.179453
2025-07-21T22:58:59.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:58:59.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:58:59.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T22:59:08.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T22:59:18.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T22:59:28.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T22:59:38.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T22:59:48.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T22:59:58.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T22:59:58.101 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T22:59:52.311639
2025-07-21T22:59:58.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T22:59:58.101 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T22:59:58.101 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:00:07.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:00:17.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:00:27.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:00:37.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:00:47.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:00:57.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:00:57.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:00:52.444041
2025-07-21T23:00:57.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:00:57.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:00:57.199 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:01:06.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:01:16.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:01:26.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:01:36.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:01:46.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:01:56.283 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:01:56.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:01:52.577103
2025-07-21T23:01:56.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:01:56.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:01:56.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:02:05.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:02:15.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:02:25.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:02:35.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:02:45.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:02:55.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:02:55.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:02:52.711122
2025-07-21T23:02:55.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:02:55.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:02:55.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:03:04.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:03:14.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:03:24.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:03:34.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:03:44.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:03:54.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:03:54.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:03:52.842224
2025-07-21T23:03:54.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:03:54.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:03:54.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:04:03.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:04:13.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:04:23.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:04:33.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:04:43.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:04:53.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:04:53.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:04:53.009608
2025-07-21T23:04:53.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:04:53.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:04:53.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:05:02.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:05:12.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:05:22.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:05:32.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:05:42.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:05:52.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:05:52.690 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:04:53.009608
2025-07-21T23:05:52.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:05:52.690 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:05:52.690 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:06:01.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:06:11.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:06:21.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:06:31.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:06:41.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:06:51.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:06:51.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:05:53.141217
2025-07-21T23:06:51.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:06:51.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:06:51.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:07:00.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:07:10.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:07:20.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:07:30.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:07:40.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:07:50.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:07:50.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:06:53.302342
2025-07-21T23:07:50.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:07:50.871 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:07:50.871 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:07:59.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:08:09.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:08:19.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:08:29.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:08:39.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:08:49.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:08:49.940 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:07:53.433010
2025-07-21T23:08:49.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:08:49.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:08:49.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:08:58.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:09:08.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:09:18.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:09:28.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:09:39.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:09:49.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:09:49.041 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:08:53.570964
2025-07-21T23:09:49.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:09:49.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:09:49.042 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:09:58.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:10:08.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:10:18.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:10:28.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:10:38.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:10:48.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:10:48.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:09:53.702925
2025-07-21T23:10:48.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:10:48.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:10:48.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:10:57.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:11:07.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:11:17.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:11:27.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:11:37.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:11:47.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:11:47.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:10:53.837737
2025-07-21T23:11:47.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:11:47.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:11:47.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:11:56.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:12:06.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:12:16.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:12:26.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:12:36.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:12:46.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:12:46.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:11:53.970507
2025-07-21T23:12:46.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:12:46.336 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:12:46.336 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:12:55.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:13:05.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:13:15.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:13:25.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:13:35.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:13:45.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:13:45.439 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:12:54.101616
2025-07-21T23:13:45.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:13:45.439 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:13:45.439 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:13:54.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:14:04.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:14:14.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:14:24.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:14:34.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:14:44.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:14:44.540 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:13:54.232466
2025-07-21T23:14:44.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:14:44.541 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:14:44.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:14:53.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:15:03.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:15:13.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:15:23.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:15:33.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:15:43.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:15:43.649 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:14:54.368702
2025-07-21T23:15:43.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:15:43.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:15:43.650 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:15:52.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:16:02.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:16:12.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:16:22.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:16:32.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:16:42.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:16:42.731 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:15:54.500089
2025-07-21T23:16:42.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:16:42.731 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:16:42.731 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:16:51.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:17:01.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:17:11.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:17:21.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:17:31.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:17:41.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:17:41.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:16:54.632483
2025-07-21T23:17:41.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:17:41.839 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:17:41.839 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:17:50.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:18:00.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:18:10.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:18:20.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:18:30.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:18:40.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:18:40.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:17:54.764429
2025-07-21T23:18:40.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:18:40.915 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:18:40.915 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:18:49.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:18:59.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:19:09.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:19:19.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:19:29.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:19:39.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:19:39.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:18:54.896491
2025-07-21T23:19:39.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:19:39.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:19:39.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:19:49.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:19:59.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:20:09.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:20:19.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:20:29.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:20:39.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:20:39.077 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:19:55.026365
2025-07-21T23:20:39.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:20:39.078 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:20:39.078 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:20:48.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:20:58.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:21:08.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:21:18.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:21:28.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:21:38.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:21:38.156 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:20:55.162943
2025-07-21T23:21:38.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:21:38.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:21:38.157 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:21:47.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:21:57.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:22:07.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:22:17.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:22:27.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:22:37.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:22:37.249 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:21:55.293543
2025-07-21T23:22:37.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:22:37.250 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:22:37.250 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:22:46.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:22:56.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:23:06.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:23:16.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:23:26.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:23:36.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:23:36.334 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:22:55.426393
2025-07-21T23:23:36.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:23:36.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:23:36.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:23:45.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:23:55.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:24:05.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:24:15.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:24:25.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:24:35.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:24:35.426 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:23:55.558256
2025-07-21T23:24:35.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:24:35.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:24:35.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:24:44.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:24:54.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:25:04.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:25:14.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:25:24.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:25:34.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:25:34.508 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:24:55.690906
2025-07-21T23:25:34.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:25:34.508 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:25:34.509 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:25:43.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:25:53.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:26:03.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:26:13.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:26:23.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:26:33.593 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:26:33.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:25:55.823881
2025-07-21T23:26:33.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:26:33.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:26:33.615 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:26:42.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:26:52.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:27:02.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:27:12.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:27:22.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:27:32.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:27:32.695 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:26:55.954483
2025-07-21T23:27:32.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:27:32.695 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:27:32.695 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:27:41.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:27:51.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:28:01.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:28:11.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:28:21.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:28:31.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:28:31.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:27:56.085600
2025-07-21T23:28:31.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:28:31.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:28:31.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:28:40.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:28:50.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:29:00.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:29:10.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:29:20.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:29:30.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:29:30.868 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:28:56.219463
2025-07-21T23:29:30.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:29:30.869 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:29:30.869 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:29:39.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:29:49.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:29:59.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:30:09.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:30:19.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:30:29.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:30:29.961 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:29:56.351743
2025-07-21T23:30:29.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:30:29.961 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:30:29.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:30:38.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:30:48.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:30:59.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:31:09.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:31:19.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:31:29.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:31:29.061 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:30:56.483985
2025-07-21T23:31:29.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:31:29.061 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:31:29.061 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:31:38.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:31:48.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:31:58.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:32:08.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:32:18.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:32:28.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:32:28.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:31:56.614841
2025-07-21T23:32:28.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:32:28.143 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:32:28.143 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:32:37.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:32:47.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:32:57.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:33:07.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:33:17.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:33:27.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:33:27.243 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:32:56.746720
2025-07-21T23:33:27.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:33:27.244 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:33:27.244 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:33:36.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:33:46.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:33:56.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:34:06.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:34:16.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:34:26.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:34:26.348 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:33:56.880647
2025-07-21T23:34:26.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:34:26.349 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:34:26.349 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:34:35.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:34:45.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:34:55.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:35:05.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:35:15.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:35:25.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:35:25.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:34:57.013909
2025-07-21T23:35:25.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:35:25.432 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:35:25.432 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:35:34.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:35:44.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:35:54.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:36:04.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:36:14.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:36:24.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:36:24.535 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:35:57.145693
2025-07-21T23:36:24.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:36:24.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:36:24.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:36:33.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:36:43.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:36:53.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:37:03.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:37:13.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:37:23.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:37:23.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:36:57.280128
2025-07-21T23:37:23.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:37:23.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:37:23.621 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:37:32.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:37:42.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:37:52.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:38:02.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:38:12.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:38:22.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:38:22.700 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:37:57.413641
2025-07-21T23:38:22.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:38:22.700 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:38:22.700 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:38:31.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:38:41.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:38:51.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:39:01.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:39:11.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:39:21.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:39:21.806 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:38:57.546194
2025-07-21T23:39:21.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:39:21.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:39:21.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:39:30.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:39:40.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:39:50.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:40:00.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:40:10.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:40:20.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:40:20.906 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:39:57.680114
2025-07-21T23:40:20.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:40:20.906 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:40:20.907 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:40:29.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:40:39.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:40:49.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:40:59.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:41:09.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:41:19.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:41:19.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:40:57.810911
2025-07-21T23:41:19.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:41:19.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:41:19.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:41:28.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:41:39.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:41:49.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:41:59.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:42:09.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:42:19.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:42:19.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:41:57.945437
2025-07-21T23:42:19.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:42:19.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:42:19.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:42:28.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:42:38.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:42:48.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:42:58.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:43:08.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:43:18.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:43:18.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:42:58.079108
2025-07-21T23:43:18.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:43:18.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:43:18.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:43:27.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:43:37.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:43:47.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:43:57.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:44:07.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:44:17.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:44:17.246 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:43:58.210861
2025-07-21T23:44:17.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:44:17.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:44:17.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:44:26.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:44:36.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:44:46.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:44:56.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:45:06.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:45:16.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:45:16.332 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:44:58.344562
2025-07-21T23:45:16.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:45:16.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:45:16.333 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:45:25.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:45:35.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:45:45.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:45:55.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:46:05.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:46:15.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:46:15.428 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:45:58.476949
2025-07-21T23:46:15.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:46:15.428 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:46:15.428 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:46:24.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:46:34.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:46:44.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:46:54.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:47:04.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:47:14.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:47:14.512 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:46:58.609652
2025-07-21T23:47:14.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:47:14.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:47:14.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:47:23.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:47:33.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:47:43.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:47:53.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:48:03.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:48:13.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:48:13.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:47:58.743282
2025-07-21T23:48:13.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:48:13.619 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:48:13.619 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:48:22.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:48:32.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:48:42.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:48:52.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:49:02.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:49:12.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:49:12.721 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:48:58.874500
2025-07-21T23:49:12.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:49:12.721 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:49:12.721 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:49:21.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:49:31.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:49:41.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:49:51.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:50:01.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:50:11.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:50:11.801 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:49:59.034811
2025-07-21T23:50:11.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:50:11.802 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:50:11.802 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:50:20.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:50:30.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:50:40.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:50:50.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:51:00.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:51:10.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:51:10.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:50:59.168630
2025-07-21T23:51:10.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:51:10.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:51:10.886 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:51:19.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:51:29.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:51:39.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:51:49.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:51:59.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:52:09.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:52:09.959 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:51:59.337145
2025-07-21T23:52:09.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:52:09.959 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:52:09.959 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:52:18.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:52:28.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:52:39.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:52:49.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:52:59.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:53:09.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:53:09.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:52:59.469170
2025-07-21T23:53:09.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:53:09.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:53:09.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:53:18.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:53:28.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:53:38.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:53:48.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:53:58.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:54:08.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:54:08.153 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:53:59.641136
2025-07-21T23:54:08.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:54:08.154 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:54:08.154 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:54:17.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:54:27.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:54:37.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:54:47.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:54:57.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:55:07.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:55:07.252 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:54:59.773966
2025-07-21T23:55:07.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:55:07.253 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:55:07.253 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:55:16.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:55:26.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:55:36.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:55:46.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:55:56.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:56:06.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:56:06.353 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:55:59.914559
2025-07-21T23:56:06.353 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:56:06.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:56:06.354 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:56:15.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:56:25.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:56:35.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:56:45.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:56:55.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:57:05.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:57:05.458 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:57:00.047408
2025-07-21T23:57:05.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:57:05.458 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:57:05.458 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:57:14.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:57:24.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:57:34.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:57:44.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:57:54.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:58:04.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:58:04.540 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:58:00.178725
2025-07-21T23:58:04.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:58:04.541 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:58:04.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:58:13.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:58:23.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:58:33.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:58:43.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:58:53.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-21T23:59:03.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-21T23:59:03.641 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-21T23:59:00.310792
2025-07-21T23:59:03.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-21T23:59:03.642 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-21T23:59:03.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-21T23:59:12.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-21T23:59:22.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-21T23:59:32.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-21T23:59:42.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-21T23:59:52.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:00:02.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:00:02.719 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:00:00.443170
2025-07-22T00:00:02.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:00:02.719 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:00:02.719 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:00:11.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:00:21.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:00:31.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:00:41.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:00:51.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:01:01.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:01:01.794 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:01:00.574221
2025-07-22T00:01:01.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:01:01.794 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:01:01.794 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:01:10.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:01:20.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:01:30.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:01:40.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:01:50.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:02:00.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:02:00.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:01:00.574221
2025-07-22T00:02:00.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:02:00.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:02:00.875 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:02:09.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:02:19.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:02:29.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:02:39.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:02:49.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:02:59.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:02:59.942 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:02:00.702994
2025-07-22T00:02:59.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:02:59.942 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:02:59.942 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:03:08.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:03:18.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:03:28.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:03:38.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:03:49.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:03:59.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:03:59.039 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:03:00.834333
2025-07-22T00:03:59.039 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:03:59.039 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:03:59.039 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:04:08.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:04:18.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:04:28.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:04:38.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:04:48.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:04:58.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:04:58.127 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:04:00.972978
2025-07-22T00:04:58.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:04:58.127 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:04:58.127 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:05:07.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:05:17.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:05:27.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:05:37.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:05:47.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:05:57.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:05:57.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:05:01.105184
2025-07-22T00:05:57.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:05:57.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:05:57.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:06:06.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:06:16.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:06:26.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:06:36.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:06:46.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:06:56.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:06:56.315 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:06:01.236004
2025-07-22T00:06:56.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:06:56.316 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:06:56.316 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:07:05.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:07:15.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:07:25.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:07:35.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:07:45.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:07:55.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:07:55.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:07:01.367953
2025-07-22T00:07:55.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:07:55.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:07:55.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:08:04.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:08:14.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:08:24.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:08:34.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:08:44.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:08:54.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:08:54.494 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:08:01.499347
2025-07-22T00:08:54.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:08:54.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:08:54.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:09:03.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:09:13.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:09:23.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:09:33.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:09:43.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:09:53.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:09:53.579 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:09:01.631915
2025-07-22T00:09:53.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:09:53.579 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:09:53.580 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:10:02.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:10:12.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:10:22.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:10:32.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:10:42.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:10:52.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:10:52.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:10:01.764577
2025-07-22T00:10:52.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:10:52.660 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:10:52.660 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:11:01.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:11:11.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:11:21.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:11:31.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:11:41.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:11:51.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:11:51.756 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:11:01.896242
2025-07-22T00:11:51.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:11:51.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:11:51.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:12:00.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:12:10.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:12:20.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:12:30.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:12:40.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:12:50.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:12:50.853 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:12:02.027551
2025-07-22T00:12:50.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:12:50.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:12:50.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:12:59.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:13:09.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:13:19.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:13:29.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:13:39.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:13:49.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:13:49.927 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:13:02.158940
2025-07-22T00:13:49.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:13:49.927 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:13:49.927 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:13:58.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:14:08.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:14:18.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:14:28.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:14:38.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:14:49.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:14:49.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:14:02.293790
2025-07-22T00:14:49.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:14:49.021 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:14:49.022 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:14:58.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:15:08.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:15:18.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:15:28.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:15:38.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:15:48.106 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:15:48.109 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:15:02.424842
2025-07-22T00:15:48.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:15:48.109 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:15:48.110 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:15:57.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:16:07.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:16:17.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:16:27.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:16:37.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:16:47.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:16:47.188 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:16:02.554050
2025-07-22T00:16:47.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:16:47.189 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:16:47.189 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:16:56.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:17:06.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:17:16.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:17:26.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:17:36.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:17:46.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:17:46.272 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:17:02.686467
2025-07-22T00:17:46.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:17:46.273 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:17:46.273 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:17:55.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:18:05.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:18:15.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:18:25.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:18:35.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:18:45.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:18:45.369 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:18:02.818324
2025-07-22T00:18:45.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:18:45.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:18:45.369 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:18:54.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:19:04.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:19:14.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:19:24.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:19:34.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:19:44.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:19:44.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:19:02.952475
2025-07-22T00:19:44.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:19:44.451 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:19:44.451 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:19:53.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:20:03.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:20:13.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:20:23.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:20:33.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:20:43.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:20:43.559 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:20:03.087635
2025-07-22T00:20:43.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:20:43.559 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:20:43.559 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:20:52.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:21:02.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:21:12.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:21:22.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:21:32.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:21:42.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:21:42.645 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:21:03.219113
2025-07-22T00:21:42.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:21:42.645 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:21:42.645 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:21:51.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:22:01.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:22:11.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:22:21.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:22:31.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:22:41.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:22:41.728 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:22:03.351950
2025-07-22T00:22:41.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:22:41.729 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:22:41.729 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:22:50.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:23:00.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:23:10.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:23:20.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:23:30.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:23:40.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:23:40.813 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:23:03.484607
2025-07-22T00:23:40.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:23:40.813 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:23:40.813 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:23:49.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:23:59.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:24:09.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:24:19.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:24:29.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:24:39.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:24:39.910 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:24:03.617459
2025-07-22T00:24:39.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:24:39.910 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:24:39.910 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:24:48.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:24:58.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:25:08.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:25:18.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:25:28.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:25:38.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:25:38.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:25:03.750195
2025-07-22T00:25:38.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:25:38.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:25:38.989 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:25:48.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:25:58.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:26:08.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:26:18.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:26:28.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:26:38.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:26:38.072 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:26:03.883328
2025-07-22T00:26:38.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:26:38.072 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:26:38.073 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:26:47.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:26:57.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:27:07.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:27:17.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:27:27.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:27:37.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:27:37.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:27:04.014886
2025-07-22T00:27:37.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:27:37.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:27:37.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:27:46.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:27:56.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:28:06.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:28:16.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:28:26.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:28:36.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:28:36.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:28:04.145784
2025-07-22T00:28:36.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:28:36.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:28:36.256 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:28:45.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:28:55.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:29:05.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:29:15.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:29:25.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:29:35.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:29:35.358 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:29:04.276830
2025-07-22T00:29:35.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:29:35.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:29:35.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:29:44.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:29:54.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:30:04.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:30:14.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:30:24.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:30:34.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:30:34.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:30:04.410523
2025-07-22T00:30:34.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:30:34.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:30:34.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:30:43.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:30:53.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:31:03.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:31:13.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:31:23.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:31:33.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:31:33.573 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:31:04.541979
2025-07-22T00:31:33.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:31:33.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:31:33.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:31:42.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:31:52.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:32:02.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:32:12.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:32:22.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:32:32.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:32:32.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:32:04.674364
2025-07-22T00:32:32.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:32:32.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:32:32.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:32:41.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:32:51.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:33:01.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:33:11.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:33:21.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:33:31.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:33:31.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:33:04.807622
2025-07-22T00:33:31.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:33:31.772 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:33:31.772 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:33:40.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:33:50.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:34:00.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:34:10.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:34:20.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:34:30.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:34:30.858 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:34:04.940246
2025-07-22T00:34:30.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:34:30.859 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:34:30.859 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:34:39.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:34:49.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:34:59.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:35:09.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:35:19.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:35:29.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:35:29.932 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:35:05.074465
2025-07-22T00:35:29.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:35:29.932 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:35:29.932 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:35:38.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:35:48.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:35:58.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:36:08.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:36:18.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:36:29.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:36:29.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:36:05.208166
2025-07-22T00:36:29.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:36:29.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:36:29.030 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:36:38.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:36:48.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:36:58.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:37:08.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:37:18.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:37:28.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:37:28.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:37:05.339437
2025-07-22T00:37:28.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:37:28.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:37:28.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:37:37.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:37:47.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:37:57.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:38:07.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:38:17.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:38:27.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:38:27.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:38:05.473220
2025-07-22T00:38:27.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:38:27.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:38:27.195 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:38:36.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:38:46.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:38:56.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:39:06.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:39:16.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:39:26.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:39:26.281 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:39:05.605672
2025-07-22T00:39:26.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:39:26.282 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:39:26.282 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:39:35.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:39:45.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:39:55.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:40:05.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:40:15.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:40:25.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:40:25.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:40:05.739385
2025-07-22T00:40:25.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:40:25.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:40:25.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:40:34.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:40:44.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:40:54.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:41:04.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:41:14.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:41:24.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:41:24.467 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:41:05.870359
2025-07-22T00:41:24.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:41:24.467 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:41:24.467 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:41:33.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:41:43.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:41:53.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:42:03.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:42:13.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:42:23.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:42:23.551 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:42:06.001817
2025-07-22T00:42:23.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:42:23.552 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:42:23.552 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:42:32.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:42:42.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:42:52.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:43:02.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:43:12.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:43:22.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:43:22.632 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:43:06.134293
2025-07-22T00:43:22.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:43:22.632 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:43:22.632 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:43:31.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:43:41.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:43:51.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:44:01.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:44:11.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:44:21.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:44:21.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:44:06.264177
2025-07-22T00:44:21.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:44:21.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:44:21.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:44:30.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:44:40.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:44:50.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:45:00.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:45:10.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:45:20.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:45:20.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:45:06.403613
2025-07-22T00:45:20.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:45:20.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:45:20.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:45:29.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:45:39.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:45:49.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:45:59.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:46:09.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:46:19.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:46:19.894 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:46:06.536625
2025-07-22T00:46:19.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:46:19.894 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:46:19.894 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:46:28.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:46:38.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:46:48.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:46:58.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:47:08.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:47:18.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:47:18.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:47:06.669204
2025-07-22T00:47:18.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:47:18.991 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:47:18.991 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:47:28.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:47:38.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:47:48.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:47:58.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:48:08.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:48:18.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:48:18.072 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:48:06.800759
2025-07-22T00:48:18.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:48:18.073 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:48:18.073 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:48:27.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:48:37.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:48:47.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:48:57.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:49:07.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:49:17.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:49:17.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:49:06.958407
2025-07-22T00:49:17.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:49:17.173 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:49:17.173 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:49:26.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:49:36.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:49:46.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:49:56.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:50:06.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:50:16.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:50:16.280 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:50:07.093632
2025-07-22T00:50:16.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:50:16.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:50:16.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:50:25.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:50:35.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:50:45.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:50:55.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:51:05.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:51:15.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:51:15.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:51:07.240566
2025-07-22T00:51:15.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:51:15.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:51:15.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:51:24.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:51:34.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:51:44.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:51:54.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:52:04.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:52:14.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:52:14.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:52:07.376525
2025-07-22T00:52:14.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:52:14.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:52:14.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:52:23.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:52:33.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:52:43.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:52:53.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:53:03.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:53:13.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:53:13.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:53:07.515579
2025-07-22T00:53:13.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:53:13.577 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:53:13.577 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:53:22.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:53:32.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:53:42.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:53:52.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:54:02.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:54:12.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:54:12.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:54:07.646083
2025-07-22T00:54:12.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:54:12.663 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:54:12.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:54:21.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:54:31.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:54:41.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:54:51.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:55:01.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:55:11.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:55:11.766 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:55:07.780933
2025-07-22T00:55:11.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:55:11.767 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:55:11.767 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:55:20.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:55:30.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:55:40.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:55:50.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:56:00.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:56:10.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:56:10.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:56:07.913538
2025-07-22T00:56:10.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:56:10.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:56:10.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:56:19.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:56:29.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:56:39.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:56:49.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:56:59.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:57:09.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:57:09.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:57:08.045854
2025-07-22T00:57:09.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:57:09.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:57:09.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:57:18.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:57:28.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:57:39.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:57:49.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:57:59.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:58:09.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:58:09.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:58:08.177935
2025-07-22T00:58:09.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:58:09.061 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:58:09.061 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:58:18.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:58:28.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:58:38.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:58:48.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:58:58.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T00:59:08.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T00:59:08.149 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:58:08.177935
2025-07-22T00:59:08.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T00:59:08.149 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T00:59:08.149 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T00:59:17.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T00:59:27.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T00:59:37.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T00:59:47.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T00:59:57.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:00:07.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:00:07.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T00:59:08.310017
2025-07-22T01:00:07.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:00:07.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:00:07.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:00:16.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:00:26.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:00:36.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:00:46.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:00:56.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:01:06.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:01:06.316 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:00:08.444498
2025-07-22T01:01:06.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:01:06.316 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:01:06.316 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:01:15.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:01:25.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:01:35.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:01:45.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:01:55.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:02:05.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:02:05.404 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:01:08.584797
2025-07-22T01:02:05.405 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:02:05.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:02:05.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:02:14.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:02:24.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:02:34.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:02:44.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:02:54.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:03:04.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:03:04.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:02:08.718863
2025-07-22T01:03:04.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:03:04.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:03:04.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:03:13.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:03:23.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:03:33.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:03:43.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:03:53.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:04:03.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:04:03.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:03:08.853796
2025-07-22T01:04:03.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:04:03.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:04:03.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:04:12.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:04:22.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:04:32.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:04:42.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:04:52.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:05:02.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:05:02.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:04:08.986500
2025-07-22T01:05:02.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:05:02.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:05:02.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:05:11.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:05:21.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:05:31.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:05:41.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:05:51.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:06:01.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:06:01.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:05:09.120566
2025-07-22T01:06:01.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:06:01.785 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:06:01.785 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:06:10.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:06:20.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:06:30.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:06:40.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:06:50.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:07:00.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:07:00.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:06:09.253364
2025-07-22T01:07:00.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:07:00.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:07:00.897 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:07:09.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:07:19.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:07:29.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:07:39.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:07:49.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:07:59.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:07:59.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:07:09.387155
2025-07-22T01:07:59.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:07:59.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:07:59.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:08:08.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:08:18.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:08:29.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:08:39.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:08:49.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:08:59.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:08:59.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:08:09.519821
2025-07-22T01:08:59.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:08:59.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:08:59.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:09:08.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:09:18.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:09:28.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:09:38.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:09:48.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:09:58.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:09:58.153 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:09:09.651767
2025-07-22T01:09:58.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:09:58.153 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:09:58.154 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:10:07.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:10:17.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:10:27.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:10:37.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:10:47.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:10:57.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:10:57.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:10:09.785380
2025-07-22T01:10:57.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:10:57.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:10:57.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:11:06.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:11:16.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:11:26.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:11:36.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:11:46.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:11:56.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:11:56.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:11:09.919036
2025-07-22T01:11:56.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:11:56.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:11:56.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:12:05.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:12:15.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:12:25.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:12:35.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:12:45.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:12:55.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:12:55.441 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:12:10.052245
2025-07-22T01:12:55.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:12:55.441 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:12:55.442 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:13:04.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:13:14.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:13:24.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:13:34.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:13:44.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:13:54.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:13:54.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:13:10.185462
2025-07-22T01:13:54.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:13:54.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:13:54.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:14:03.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:14:13.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:14:23.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:14:33.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:14:43.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:14:53.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:14:53.642 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:14:10.318885
2025-07-22T01:14:53.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:14:53.642 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:14:53.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:15:02.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:15:12.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:15:22.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:15:32.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:15:42.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:15:52.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:15:52.738 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:15:10.451346
2025-07-22T01:15:52.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:15:52.738 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:15:52.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:16:01.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:16:11.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:16:21.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:16:31.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:16:41.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:16:51.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:16:51.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:16:10.582394
2025-07-22T01:16:51.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:16:51.838 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:16:51.838 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:17:00.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:17:10.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:17:20.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:17:30.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:17:40.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:17:50.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:17:50.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:17:10.714506
2025-07-22T01:17:50.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:17:50.925 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:17:50.925 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:17:59.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:18:09.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:18:19.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:18:29.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:18:39.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:18:49.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:18:49.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:18:10.847434
2025-07-22T01:18:49.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:18:49.993 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:18:49.993 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:18:59.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:19:09.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:19:19.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:19:29.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:19:39.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:19:49.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:19:49.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:19:10.981654
2025-07-22T01:19:49.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:19:49.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:19:49.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:19:58.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:20:08.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:20:18.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:20:28.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:20:38.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:20:48.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:20:48.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:20:11.116582
2025-07-22T01:20:48.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:20:48.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:20:48.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:20:57.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:21:07.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:21:17.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:21:27.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:21:37.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:21:47.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:21:47.251 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:21:11.257077
2025-07-22T01:21:47.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:21:47.251 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:21:47.251 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:21:56.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:22:06.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:22:16.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:22:26.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:22:36.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:22:46.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:22:46.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:22:11.386587
2025-07-22T01:22:46.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:22:46.336 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:22:46.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:22:55.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:23:05.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:23:15.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:23:25.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:23:35.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:23:45.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:23:45.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:23:11.518466
2025-07-22T01:23:45.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:23:45.419 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:23:45.419 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:23:54.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:24:04.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:24:14.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:24:24.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:24:34.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:24:44.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:24:44.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:24:11.650718
2025-07-22T01:24:44.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:24:44.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:24:44.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:24:53.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:25:03.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:25:13.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:25:23.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:25:33.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:25:43.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:25:43.611 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:25:11.784550
2025-07-22T01:25:43.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:25:43.611 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:25:43.611 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:25:52.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:26:02.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:26:12.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:26:22.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:26:32.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:26:42.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:26:42.696 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:26:11.925547
2025-07-22T01:26:42.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:26:42.696 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:26:42.696 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:26:51.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:27:01.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:27:11.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:27:21.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:27:31.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:27:41.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:27:41.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:27:12.057514
2025-07-22T01:27:41.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:27:41.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:27:41.778 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:27:50.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:28:00.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:28:10.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:28:20.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:28:30.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:28:40.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:28:40.863 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:28:12.190288
2025-07-22T01:28:40.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:28:40.863 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:28:40.863 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:28:49.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:28:59.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:29:09.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:29:19.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:29:29.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:29:39.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:29:39.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:29:12.323510
2025-07-22T01:29:39.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:29:39.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:29:39.937 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:29:48.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:29:58.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:30:08.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:30:18.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:30:28.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:30:39.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:30:39.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:30:12.457173
2025-07-22T01:30:39.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:30:39.036 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:30:39.036 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:30:48.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:30:58.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:31:08.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:31:18.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:31:28.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:31:38.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:31:38.125 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:31:12.599151
2025-07-22T01:31:38.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:31:38.126 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:31:38.126 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:31:47.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:31:57.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:32:07.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:32:17.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:32:27.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:32:37.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:32:37.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:32:12.732863
2025-07-22T01:32:37.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:32:37.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:32:37.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:32:46.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:32:56.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:33:06.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:33:16.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:33:26.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:33:36.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:33:36.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:33:12.864359
2025-07-22T01:33:36.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:33:36.310 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:33:36.310 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:33:45.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:33:55.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:34:05.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:34:15.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:34:25.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:34:35.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:34:35.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:34:13.030475
2025-07-22T01:34:35.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:34:35.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:34:35.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:34:44.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:34:54.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:35:04.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:35:14.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:35:24.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:35:34.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:35:34.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:35:13.163556
2025-07-22T01:35:34.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:35:34.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:35:34.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:35:43.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:35:53.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:36:03.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:36:13.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:36:23.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:36:33.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:36:33.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:36:13.306044
2025-07-22T01:36:33.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:36:33.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:36:33.590 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:36:42.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:36:52.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:37:02.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:37:12.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:37:22.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:37:32.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:37:32.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:37:13.438250
2025-07-22T01:37:32.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:37:32.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:37:32.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:37:41.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:37:51.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:38:01.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:38:11.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:38:21.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:38:31.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:38:31.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:38:13.569518
2025-07-22T01:38:31.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:38:31.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:38:31.778 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:38:40.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:38:50.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:39:00.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:39:10.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:39:20.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:39:30.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:39:30.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:39:13.701384
2025-07-22T01:39:30.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:39:30.889 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:39:30.889 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:39:39.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:39:49.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:39:59.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:40:09.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:40:19.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:40:29.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:40:29.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:40:13.832439
2025-07-22T01:40:29.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:40:29.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:40:29.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:40:38.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:40:48.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:40:59.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:41:09.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:41:19.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:41:29.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:41:29.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:41:13.965511
2025-07-22T01:41:29.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:41:29.072 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:41:29.072 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:41:38.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:41:48.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:41:58.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:42:08.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:42:18.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:42:28.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:42:28.179 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:42:14.098163
2025-07-22T01:42:28.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:42:28.180 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:42:28.180 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:42:37.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:42:47.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:42:57.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:43:07.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:43:17.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:43:27.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:43:27.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:43:14.236725
2025-07-22T01:43:27.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:43:27.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:43:27.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:43:36.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:43:46.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:43:56.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:44:06.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:44:16.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:44:26.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:44:26.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:44:14.369183
2025-07-22T01:44:26.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:44:26.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:44:26.375 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:44:35.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:44:45.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:44:55.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:45:05.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:45:15.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:45:25.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:45:25.474 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:45:14.501718
2025-07-22T01:45:25.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:45:25.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:45:25.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:45:34.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:45:44.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:45:54.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:46:04.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:46:14.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:46:24.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:46:24.558 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:46:14.634012
2025-07-22T01:46:24.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:46:24.558 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:46:24.558 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:46:33.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:46:43.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:46:53.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:47:03.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:47:13.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:47:23.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:47:23.666 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:47:14.766636
2025-07-22T01:47:23.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:47:23.666 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:47:23.666 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:47:32.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:47:42.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:47:52.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:48:02.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:48:12.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:48:22.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:48:22.749 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:48:14.899250
2025-07-22T01:48:22.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:48:22.749 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:48:22.749 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:48:31.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:48:41.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:48:51.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:49:01.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:49:11.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:49:21.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:49:21.856 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:49:15.032177
2025-07-22T01:49:21.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:49:21.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:49:21.857 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:49:30.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:49:40.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:49:50.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:50:00.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:50:10.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:50:20.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:50:20.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:50:15.164668
2025-07-22T01:50:20.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:50:20.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:50:20.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:50:29.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:50:39.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:50:49.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:50:59.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:51:10.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:51:20.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:51:20.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:51:15.297800
2025-07-22T01:51:20.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:51:20.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:51:20.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:51:29.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:51:39.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:51:49.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:51:59.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:52:09.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:52:19.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:52:19.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:52:15.429158
2025-07-22T01:52:19.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:52:19.121 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:52:19.121 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:52:28.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:52:38.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:52:48.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:52:58.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:53:08.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:53:18.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:53:18.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:53:15.562571
2025-07-22T01:53:18.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:53:18.224 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:53:18.224 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:53:27.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:53:37.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:53:47.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:53:57.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:54:07.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:54:17.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:54:17.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:54:15.693225
2025-07-22T01:54:17.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:54:17.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:54:17.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:54:26.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:54:36.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:54:46.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:54:56.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:55:06.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:55:16.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:55:16.409 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:55:15.829768
2025-07-22T01:55:16.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:55:16.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:55:16.410 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:55:25.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:55:35.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:55:45.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:55:55.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:56:05.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:56:15.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:56:15.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:55:15.829768
2025-07-22T01:56:15.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:56:15.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:56:15.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:56:24.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:56:34.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:56:44.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:56:54.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:57:04.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:57:14.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:57:14.612 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:56:15.959794
2025-07-22T01:57:14.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:57:14.612 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:57:14.612 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:57:23.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:57:33.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:57:43.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:57:53.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:58:03.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:58:13.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:58:13.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:57:16.090824
2025-07-22T01:58:13.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:58:13.723 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:58:13.723 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:58:22.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:58:32.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:58:42.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:58:52.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T01:59:02.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T01:59:12.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T01:59:12.821 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:58:16.221872
2025-07-22T01:59:12.821 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T01:59:12.821 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T01:59:12.821 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T01:59:21.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T01:59:31.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T01:59:41.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T01:59:51.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:00:01.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:00:11.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:00:11.915 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T01:59:16.352659
2025-07-22T02:00:11.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:00:11.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:00:11.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:00:20.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:00:30.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:00:40.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:00:50.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:01:00.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:01:10.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:01:11.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:00:16.484260
2025-07-22T02:01:11.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:01:11.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:01:11.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:01:20.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:01:30.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:01:40.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:01:50.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:02:00.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:02:10.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:02:10.092 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:01:16.615492
2025-07-22T02:02:10.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:02:10.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:02:10.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:02:19.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:02:29.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:02:39.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:02:49.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:02:59.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:03:09.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:03:09.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:02:16.747916
2025-07-22T02:03:09.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:03:09.197 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:03:09.197 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:03:18.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:03:28.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:03:38.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:03:48.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:03:58.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:04:08.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:04:08.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:03:16.879415
2025-07-22T02:04:08.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:04:08.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:04:08.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:04:17.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:04:27.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:04:37.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:04:47.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:04:57.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:05:07.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:05:07.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:04:17.013877
2025-07-22T02:05:07.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:05:07.373 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:05:07.373 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:05:16.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:05:26.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:05:36.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:05:46.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:05:56.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:06:06.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:06:06.457 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:05:17.146690
2025-07-22T02:06:06.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:06:06.458 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:06:06.458 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:06:15.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:06:25.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:06:35.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:06:45.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:06:55.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:07:05.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:07:05.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:06:17.278331
2025-07-22T02:07:05.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:07:05.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:07:05.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:07:14.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:07:24.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:07:34.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:07:44.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:07:54.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:08:04.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:08:04.622 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:07:17.408833
2025-07-22T02:08:04.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:08:04.623 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:08:04.623 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:08:13.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:08:23.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:08:33.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:08:43.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:08:53.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:09:03.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:09:03.710 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:08:17.540125
2025-07-22T02:09:03.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:09:03.711 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:09:03.711 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:09:12.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:09:22.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:09:32.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:09:42.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:09:52.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:10:02.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:10:02.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:09:17.672610
2025-07-22T02:10:02.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:10:02.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:10:02.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:10:11.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:10:21.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:10:31.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:10:41.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:10:51.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:11:01.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:11:01.900 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:10:17.802397
2025-07-22T02:11:01.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:11:01.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:11:01.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:11:10.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:11:20.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:11:30.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:11:40.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:11:50.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:12:00.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:12:00.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:11:17.943053
2025-07-22T02:12:00.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:12:00.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:12:00.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:12:10.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:12:20.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:12:30.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:12:40.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:12:50.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:13:00.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:13:00.074 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:12:18.077310
2025-07-22T02:13:00.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:13:00.074 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:13:00.074 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:13:09.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:13:19.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:13:29.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:13:39.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:13:49.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:13:59.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:13:59.176 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:13:18.215529
2025-07-22T02:13:59.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:13:59.177 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:13:59.177 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:14:08.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:14:18.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:14:28.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:14:38.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:14:48.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:14:58.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:14:58.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:14:18.347143
2025-07-22T02:14:58.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:14:58.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:14:58.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:15:07.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:15:17.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:15:27.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:15:37.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:15:47.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:15:57.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:15:57.349 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:15:18.523766
2025-07-22T02:15:57.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:15:57.349 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:15:57.349 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:16:06.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:16:16.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:16:26.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:16:36.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:16:46.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:16:56.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:16:56.438 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:16:18.655432
2025-07-22T02:16:56.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:16:56.439 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:16:56.439 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:17:05.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:17:15.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:17:25.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:17:35.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:17:45.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:17:55.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:17:55.525 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:17:18.802894
2025-07-22T02:17:55.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:17:55.525 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:17:55.525 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:18:04.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:18:14.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:18:24.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:18:34.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:18:44.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:18:54.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:18:54.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:18:18.935683
2025-07-22T02:18:54.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:18:54.606 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:18:54.606 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:19:03.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:19:13.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:19:23.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:19:33.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:19:43.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:19:53.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:19:53.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:19:19.070758
2025-07-22T02:19:53.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:19:53.693 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:19:53.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:20:02.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:20:12.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:20:22.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:20:32.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:20:42.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:20:52.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:20:52.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:20:19.205175
2025-07-22T02:20:52.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:20:52.775 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:20:52.775 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:21:01.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:21:11.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:21:21.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:21:31.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:21:41.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:21:51.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:21:51.861 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:21:19.347042
2025-07-22T02:21:51.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:21:51.907 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:21:51.908 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:22:00.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:22:10.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:22:20.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:22:30.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:22:40.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:22:50.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:22:51.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:22:19.478321
2025-07-22T02:22:51.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:22:51.004 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:22:51.004 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:23:00.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:23:10.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:23:20.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:23:30.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:23:40.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:23:50.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:23:50.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:23:19.610361
2025-07-22T02:23:50.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:23:50.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:23:50.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:23:59.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:24:09.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:24:19.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:24:29.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:24:39.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:24:49.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:24:49.189 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:24:19.742384
2025-07-22T02:24:49.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:24:49.190 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:24:49.190 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:24:58.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:25:08.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:25:18.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:25:28.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:25:38.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:25:48.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:25:48.277 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:25:19.875352
2025-07-22T02:25:48.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:25:48.278 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:25:48.278 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:25:57.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:26:07.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:26:17.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:26:27.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:26:37.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:26:47.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:26:47.376 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:26:20.006802
2025-07-22T02:26:47.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:26:47.377 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:26:47.377 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:26:56.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:27:06.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:27:16.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:27:26.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:27:36.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:27:46.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:27:46.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:27:20.139255
2025-07-22T02:27:46.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:27:46.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:27:46.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:27:55.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:28:05.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:28:15.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:28:25.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:28:35.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:28:45.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:28:45.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:28:20.271439
2025-07-22T02:28:45.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:28:45.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:28:45.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:28:54.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:29:04.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:29:14.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:29:24.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:29:34.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:29:44.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:29:44.664 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:29:20.405010
2025-07-22T02:29:44.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:29:44.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:29:44.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:29:53.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:30:03.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:30:13.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:30:23.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:30:33.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:30:43.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:30:43.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:30:20.537110
2025-07-22T02:30:43.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:30:43.798 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:30:43.798 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:30:52.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:31:02.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:31:12.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:31:22.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:31:32.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:31:42.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:31:42.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:31:20.669980
2025-07-22T02:31:42.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:31:42.899 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:31:42.899 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:31:51.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:32:01.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:32:11.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:32:21.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:32:31.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:32:41.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:32:41.975 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:32:20.802340
2025-07-22T02:32:41.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:32:41.976 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:32:41.976 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:32:50.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:33:01.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:33:11.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:33:21.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:33:31.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:33:41.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:33:41.081 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:33:20.932770
2025-07-22T02:33:41.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:33:41.082 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:33:41.082 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:33:50.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:34:00.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:34:10.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:34:20.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:34:30.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:34:40.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:34:40.162 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:34:21.065137
2025-07-22T02:34:40.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:34:40.162 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:34:40.162 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:34:49.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:34:59.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:35:09.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:35:19.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:35:29.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:35:39.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:35:39.258 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:35:21.198290
2025-07-22T02:35:39.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:35:39.259 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:35:39.259 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:35:48.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:35:58.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:36:08.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:36:18.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:36:28.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:36:38.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:36:38.339 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:36:21.329355
2025-07-22T02:36:38.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:36:38.339 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:36:38.340 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:36:47.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:36:57.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:37:07.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:37:17.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:37:27.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:37:37.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:37:37.420 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:37:21.464063
2025-07-22T02:37:37.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:37:37.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:37:37.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:37:46.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:37:56.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:38:06.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:38:16.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:38:26.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:38:36.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:38:36.508 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:38:21.596534
2025-07-22T02:38:36.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:38:36.508 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:38:36.508 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:38:45.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:38:55.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:39:05.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:39:15.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:39:25.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:39:35.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:39:35.592 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:39:21.728973
2025-07-22T02:39:35.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:39:35.592 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:39:35.592 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:39:44.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:39:54.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:40:04.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:40:14.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:40:24.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:40:34.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:40:34.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:40:21.860716
2025-07-22T02:40:34.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:40:34.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:40:34.674 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:40:43.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:40:53.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:41:03.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:41:13.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:41:23.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:41:33.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:41:33.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:41:21.993521
2025-07-22T02:41:33.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:41:33.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:41:33.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:41:42.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:41:52.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:42:02.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:42:12.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:42:22.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:42:32.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:42:32.868 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:42:22.125488
2025-07-22T02:42:32.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:42:32.869 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:42:32.869 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:42:41.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:42:51.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:43:01.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:43:11.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:43:21.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:43:31.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:43:31.961 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:43:22.259980
2025-07-22T02:43:31.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:43:31.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:43:31.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:43:40.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:43:50.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:44:01.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:44:11.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:44:21.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:44:31.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:44:31.061 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:44:22.391113
2025-07-22T02:44:31.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:44:31.062 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:44:31.062 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:44:40.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:44:50.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:45:00.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:45:10.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:45:20.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:45:30.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:45:30.162 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:45:22.525678
2025-07-22T02:45:30.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:45:30.162 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:45:30.162 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:45:39.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:45:49.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:45:59.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:46:09.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:46:19.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:46:29.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:46:29.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:46:22.657496
2025-07-22T02:46:29.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:46:29.265 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:46:29.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:46:38.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:46:48.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:46:58.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:47:08.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:47:18.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:47:28.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:47:28.371 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:47:22.789764
2025-07-22T02:47:28.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:47:28.371 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:47:28.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:47:37.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:47:47.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:47:57.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:48:07.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:48:17.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:48:27.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:48:27.472 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:48:22.920432
2025-07-22T02:48:27.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:48:27.472 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:48:27.472 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:48:36.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:48:46.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:48:56.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:49:06.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:49:16.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:49:26.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:49:26.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:49:23.052100
2025-07-22T02:49:26.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:49:26.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:49:26.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:49:35.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:49:45.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:49:55.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:50:05.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:50:15.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:50:25.647 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:50:25.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:50:23.184123
2025-07-22T02:50:25.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:50:25.663 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:50:25.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:50:34.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:50:44.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:50:54.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:51:04.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:51:14.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:51:24.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:51:24.745 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:51:23.315471
2025-07-22T02:51:24.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:51:24.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:51:24.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:51:33.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:51:43.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:51:53.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:52:03.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:52:13.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:52:23.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:52:23.850 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:52:23.447657
2025-07-22T02:52:23.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:52:23.850 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:52:23.851 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:52:32.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:52:42.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:52:52.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:53:02.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:53:12.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:53:22.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:53:22.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:52:23.447657
2025-07-22T02:53:22.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:53:22.947 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:53:22.947 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:53:31.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:53:41.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:53:51.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:54:01.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:54:12.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:54:22.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:54:22.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:53:23.579601
2025-07-22T02:54:22.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:54:22.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:54:22.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:54:31.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:54:41.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:54:51.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:55:01.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:55:11.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:55:21.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:55:21.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:54:23.711122
2025-07-22T02:55:21.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:55:21.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:55:21.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:55:30.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:55:40.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:55:50.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:56:00.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:56:10.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:56:20.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:56:20.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:55:23.842718
2025-07-22T02:56:20.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:56:20.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:56:20.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:56:29.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:56:39.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:56:49.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:56:59.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:57:09.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:57:19.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:57:19.300 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:56:23.975142
2025-07-22T02:57:19.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:57:19.301 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:57:19.301 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:57:28.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:57:38.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:57:48.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:57:58.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:58:08.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:58:18.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:58:18.435 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:57:24.107735
2025-07-22T02:58:18.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:58:18.436 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:58:18.436 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:58:27.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:58:37.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:58:47.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:58:57.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T02:59:07.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T02:59:17.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T02:59:17.536 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:58:24.239582
2025-07-22T02:59:17.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T02:59:17.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T02:59:17.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T02:59:26.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T02:59:36.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T02:59:46.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T02:59:56.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:00:06.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:00:16.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:00:16.623 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T02:59:24.371212
2025-07-22T03:00:16.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:00:16.623 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:00:16.623 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:00:25.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:00:35.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:00:45.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:00:55.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:01:05.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:01:15.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:01:15.710 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:00:24.543808
2025-07-22T03:01:15.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:01:15.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:01:15.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:01:24.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:01:34.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:01:44.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:01:54.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:02:04.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:02:14.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:02:14.794 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:01:24.677877
2025-07-22T03:02:14.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:02:14.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:02:14.795 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:02:23.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:02:33.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:02:43.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:02:53.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:03:03.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:03:13.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:03:13.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:02:24.836948
2025-07-22T03:03:13.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:03:13.883 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:03:13.883 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:03:22.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:03:32.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:03:42.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:03:52.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:04:02.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:04:12.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:04:12.974 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:03:24.971809
2025-07-22T03:04:12.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:04:12.974 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:04:12.974 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:04:21.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:04:31.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:04:42.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:04:52.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:05:02.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:05:12.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:05:12.053 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:04:25.113214
2025-07-22T03:05:12.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:05:12.053 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:05:12.053 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:05:21.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:05:31.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:05:41.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:05:51.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:06:01.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:06:11.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:06:11.162 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:05:25.245615
2025-07-22T03:06:11.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:06:11.162 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:06:11.162 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:06:20.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:06:30.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:06:40.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:06:50.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:07:00.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:07:10.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:07:10.245 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:06:25.377684
2025-07-22T03:07:10.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:07:10.245 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:07:10.245 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:07:19.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:07:29.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:07:39.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:07:49.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:07:59.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:08:09.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:08:09.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:07:25.511508
2025-07-22T03:08:09.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:08:09.352 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:08:09.352 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:08:18.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:08:28.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:08:38.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:08:48.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:08:58.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:09:08.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:09:08.440 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:08:25.644018
2025-07-22T03:09:08.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:09:08.440 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:09:08.440 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:09:17.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:09:27.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:09:37.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:09:47.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:09:57.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:10:07.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:10:07.520 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:09:25.777532
2025-07-22T03:10:07.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:10:07.520 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:10:07.521 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:10:16.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:10:26.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:10:36.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:10:46.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:10:56.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:11:06.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:11:06.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:10:25.910578
2025-07-22T03:11:06.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:11:06.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:11:06.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:11:15.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:11:25.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:11:35.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:11:45.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:11:55.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:12:05.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:12:05.694 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:11:26.043885
2025-07-22T03:12:05.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:12:05.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:12:05.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:12:14.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:12:24.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:12:34.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:12:44.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:12:54.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:13:04.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:13:04.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:12:26.175407
2025-07-22T03:13:04.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:13:04.776 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:13:04.776 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:13:13.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:13:23.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:13:33.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:13:43.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:13:53.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:14:03.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:14:03.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:13:26.307718
2025-07-22T03:14:03.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:14:03.880 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:14:03.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:14:12.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:14:22.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:14:32.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:14:42.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:14:52.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:15:02.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:15:02.975 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:14:26.440845
2025-07-22T03:15:02.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:15:02.975 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:15:02.975 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:15:11.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:15:21.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:15:32.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:15:42.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:15:52.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:16:02.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:16:02.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:15:26.574844
2025-07-22T03:16:02.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:16:02.058 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:16:02.058 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:16:11.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:16:21.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:16:31.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:16:41.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:16:51.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:17:01.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:17:01.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:16:26.706872
2025-07-22T03:17:01.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:17:01.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:17:01.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:17:10.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:17:20.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:17:30.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:17:40.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:17:50.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:18:00.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:18:00.243 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:17:26.838424
2025-07-22T03:18:00.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:18:00.243 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:18:00.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:18:09.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:18:19.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:18:29.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:18:39.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:18:49.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:18:59.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:18:59.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:18:26.971996
2025-07-22T03:18:59.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:18:59.348 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:18:59.348 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:19:08.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:19:18.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:19:28.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:19:38.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:19:48.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:19:58.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:19:58.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:19:27.106672
2025-07-22T03:19:58.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:19:58.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:19:58.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:20:07.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:20:17.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:20:27.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:20:37.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:20:47.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:20:57.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:20:57.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:20:27.239808
2025-07-22T03:20:57.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:20:57.555 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:20:57.555 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:21:06.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:21:16.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:21:26.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:21:36.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:21:46.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:21:56.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:21:56.641 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:21:27.372402
2025-07-22T03:21:56.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:21:56.642 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:21:56.642 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:22:05.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:22:15.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:22:25.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:22:35.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:22:45.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:22:55.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:22:55.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:22:27.502731
2025-07-22T03:22:55.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:22:55.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:22:55.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:23:04.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:23:14.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:23:24.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:23:34.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:23:44.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:23:54.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:23:54.847 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:23:27.633703
2025-07-22T03:23:54.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:23:54.848 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:23:54.848 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:24:03.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:24:13.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:24:23.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:24:33.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:24:43.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:24:53.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:24:53.945 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:24:27.767245
2025-07-22T03:24:53.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:24:53.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:24:53.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:25:02.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:25:12.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:25:22.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:25:32.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:25:43.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:25:53.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:25:53.045 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:25:27.900361
2025-07-22T03:25:53.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:25:53.045 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:25:53.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:26:02.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:26:12.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:26:22.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:26:32.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:26:42.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:26:52.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:26:52.146 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:26:28.033981
2025-07-22T03:26:52.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:26:52.147 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:26:52.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:27:01.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:27:11.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:27:21.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:27:31.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:27:41.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:27:51.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:27:51.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:27:28.166078
2025-07-22T03:27:51.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:27:51.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:27:51.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:28:00.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:28:10.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:28:20.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:28:30.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:28:40.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:28:50.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:28:50.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:28:28.298865
2025-07-22T03:28:50.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:28:50.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:28:50.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:28:59.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:29:09.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:29:19.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:29:29.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:29:39.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:29:49.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:29:49.447 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:29:28.430996
2025-07-22T03:29:49.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:29:49.447 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:29:49.447 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:29:58.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:30:08.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:30:18.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:30:28.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:30:38.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:30:48.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:30:48.524 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:30:28.565276
2025-07-22T03:30:48.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:30:48.532 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:30:48.532 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:30:57.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:31:07.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:31:17.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:31:27.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:31:37.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:31:47.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:31:47.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:31:28.695346
2025-07-22T03:31:47.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:31:47.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:31:47.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:31:56.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:32:06.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:32:16.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:32:26.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:32:36.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:32:46.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:32:46.682 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:32:28.827794
2025-07-22T03:32:46.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:32:46.682 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:32:46.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:32:55.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:33:05.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:33:15.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:33:25.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:33:35.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:33:45.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:33:45.765 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:33:28.960128
2025-07-22T03:33:45.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:33:45.765 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:33:45.765 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:33:54.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:34:04.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:34:14.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:34:24.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:34:34.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:34:44.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:34:44.852 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:34:29.094032
2025-07-22T03:34:44.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:34:44.852 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:34:44.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:34:53.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:35:03.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:35:13.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:35:23.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:35:33.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:35:43.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:35:43.954 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:35:29.235930
2025-07-22T03:35:43.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:35:43.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:35:43.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:35:52.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:36:02.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:36:12.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:36:23.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:36:33.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:36:43.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:36:43.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:36:29.366558
2025-07-22T03:36:43.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:36:43.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:36:43.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:36:52.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:37:02.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:37:12.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:37:22.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:37:32.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:37:42.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:37:42.137 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:37:29.499420
2025-07-22T03:37:42.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:37:42.137 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:37:42.137 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:37:51.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:38:01.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:38:11.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:38:21.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:38:31.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:38:41.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:38:41.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:38:29.629674
2025-07-22T03:38:41.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:38:41.224 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:38:41.225 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:38:50.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:39:00.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:39:10.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:39:20.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:39:30.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:39:40.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:39:40.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:39:29.800801
2025-07-22T03:39:40.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:39:40.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:39:40.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:39:49.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:39:59.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:40:09.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:40:19.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:40:29.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:40:39.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:40:39.411 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:40:29.934237
2025-07-22T03:40:39.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:40:39.411 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:40:39.411 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:40:48.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:40:58.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:41:08.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:41:18.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:41:28.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:41:38.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:41:38.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:41:30.085615
2025-07-22T03:41:38.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:41:38.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:41:38.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:41:47.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:41:57.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:42:07.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:42:17.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:42:27.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:42:37.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:42:37.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:42:30.217548
2025-07-22T03:42:37.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:42:37.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:42:37.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:42:46.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:42:56.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:43:06.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:43:16.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:43:26.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:43:36.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:43:36.684 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:43:30.348870
2025-07-22T03:43:36.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:43:36.685 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:43:36.685 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:43:45.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:43:55.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:44:05.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:44:15.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:44:25.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:44:35.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:44:35.790 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:44:30.482316
2025-07-22T03:44:35.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:44:35.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:44:35.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:44:44.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:44:54.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:45:04.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:45:14.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:45:24.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:45:34.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:45:34.889 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:45:30.614578
2025-07-22T03:45:34.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:45:34.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:45:34.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:45:43.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:45:53.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:46:03.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:46:13.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:46:23.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:46:33.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:46:33.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:46:30.747408
2025-07-22T03:46:33.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:46:33.963 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:46:33.963 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:46:42.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:46:52.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:47:02.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:47:13.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:47:23.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:47:33.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:47:33.063 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:47:30.881803
2025-07-22T03:47:33.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:47:33.063 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:47:33.063 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:47:42.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:47:52.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:48:02.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:48:12.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:48:22.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:48:32.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:48:32.146 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:48:31.014461
2025-07-22T03:48:32.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:48:32.146 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:48:32.146 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:48:41.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:48:51.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:49:01.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:49:11.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:49:21.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:49:31.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:49:31.249 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:49:31.147648
2025-07-22T03:49:31.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:49:31.249 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:49:31.249 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:49:40.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:49:50.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:50:00.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:50:10.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:50:20.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:50:30.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:50:30.330 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:49:31.147648
2025-07-22T03:50:30.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:50:30.330 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:50:30.330 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:50:39.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:50:49.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:50:59.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:51:09.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:51:19.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:51:29.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:51:29.431 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:50:31.281181
2025-07-22T03:51:29.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:51:29.431 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:51:29.431 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:51:38.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:51:48.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:51:58.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:52:08.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:52:18.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:52:28.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:52:28.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:51:31.414422
2025-07-22T03:52:28.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:52:28.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:52:28.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:52:37.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:52:47.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:52:57.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:53:07.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:53:17.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:53:27.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:53:27.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:52:31.546009
2025-07-22T03:53:27.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:53:27.620 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:53:27.620 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:53:36.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:53:46.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:53:56.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:54:06.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:54:16.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:54:26.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:54:26.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:53:31.676966
2025-07-22T03:54:26.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:54:26.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:54:26.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:54:35.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:54:45.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:54:55.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:55:05.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:55:15.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:55:25.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:55:25.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:54:31.811135
2025-07-22T03:55:25.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:55:25.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:55:25.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:55:34.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:55:44.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:55:54.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:56:04.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:56:14.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:56:24.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:56:24.903 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:55:31.944913
2025-07-22T03:56:24.904 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:56:24.904 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:56:24.904 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:56:33.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:56:43.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:56:53.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:57:03.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:57:13.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:57:23.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:57:23.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:56:32.078801
2025-07-22T03:57:23.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:57:23.977 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:57:23.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:57:32.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:57:43.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:57:53.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:58:03.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:58:13.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:58:23.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:58:23.077 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:57:32.211511
2025-07-22T03:58:23.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:58:23.077 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:58:23.077 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:58:32.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:58:42.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:58:52.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T03:59:02.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T03:59:12.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T03:59:22.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T03:59:22.159 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:58:32.343053
2025-07-22T03:59:22.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T03:59:22.159 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T03:59:22.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T03:59:31.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T03:59:41.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T03:59:51.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:00:01.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:00:11.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:00:21.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:00:21.245 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T03:59:32.476174
2025-07-22T04:00:21.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:00:21.245 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:00:21.245 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:00:30.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:00:40.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:00:50.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:01:00.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:01:10.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:01:20.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:01:20.327 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:00:32.610975
2025-07-22T04:01:20.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:01:20.327 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:01:20.327 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:01:29.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:01:39.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:01:49.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:01:59.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:02:09.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:02:19.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:02:19.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:01:32.743901
2025-07-22T04:02:19.411 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:02:19.411 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:02:19.411 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:02:28.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:02:38.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:02:48.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:02:58.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:03:08.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:03:18.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:03:18.496 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:02:32.876175
2025-07-22T04:03:18.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:03:18.497 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:03:18.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:03:27.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:03:37.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:03:47.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:03:57.549 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:04:07.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:04:17.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:04:17.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:03:33.007689
2025-07-22T04:04:17.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:04:17.591 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:04:17.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:04:26.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:04:36.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:04:46.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:04:56.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:05:06.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:05:16.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:05:16.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:04:33.141975
2025-07-22T04:05:16.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:05:16.679 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:05:16.679 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:05:25.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:05:35.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:05:45.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:05:55.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:06:05.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:06:15.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:06:15.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:05:33.273412
2025-07-22T04:06:15.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:06:15.789 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:06:15.789 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:06:24.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:06:34.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:06:44.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:06:54.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:07:04.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:07:14.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:07:14.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:06:33.405627
2025-07-22T04:07:14.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:07:14.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:07:14.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:07:23.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:07:33.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:07:43.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:07:53.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:08:03.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:08:13.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:08:13.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:07:33.534897
2025-07-22T04:08:13.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:08:13.969 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:08:13.969 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:08:22.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:08:32.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:08:43.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:08:53.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:09:03.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:09:13.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:09:13.069 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:08:33.667292
2025-07-22T04:09:13.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:09:13.069 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:09:13.069 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:09:22.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:09:32.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:09:42.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:09:52.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:10:02.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:10:12.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:10:12.150 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:09:33.798496
2025-07-22T04:10:12.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:10:12.151 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:10:12.151 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:10:21.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:10:31.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:10:41.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:10:51.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:11:01.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:11:11.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:11:11.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:10:33.932574
2025-07-22T04:11:11.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:11:11.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:11:11.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:11:20.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:11:30.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:11:40.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:11:50.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:12:00.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:12:10.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:12:10.355 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:11:34.064739
2025-07-22T04:12:10.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:12:10.355 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:12:10.355 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:12:19.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:12:29.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:12:39.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:12:49.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:12:59.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:13:09.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:13:09.456 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:12:34.196583
2025-07-22T04:13:09.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:13:09.456 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:13:09.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:13:18.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:13:28.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:13:38.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:13:48.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:13:58.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:14:08.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:14:08.543 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:13:34.329813
2025-07-22T04:14:08.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:14:08.543 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:14:08.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:14:17.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:14:27.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:14:37.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:14:47.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:14:57.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:15:07.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:15:07.639 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:14:34.462716
2025-07-22T04:15:07.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:15:07.639 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:15:07.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:15:16.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:15:26.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:15:36.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:15:46.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:15:56.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:16:06.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:16:06.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:15:34.596825
2025-07-22T04:16:06.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:16:06.722 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:16:06.722 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:16:15.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:16:25.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:16:35.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:16:45.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:16:55.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:17:05.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:17:05.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:16:34.761068
2025-07-22T04:17:05.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:17:05.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:17:05.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:17:14.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:17:24.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:17:34.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:17:44.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:17:54.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:18:04.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:18:04.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:17:34.895283
2025-07-22T04:18:04.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:18:04.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:18:04.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:18:13.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:18:23.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:18:33.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:18:43.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:18:53.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:19:03.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:19:03.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:18:35.036057
2025-07-22T04:19:03.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:19:03.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:19:03.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:19:12.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:19:22.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:19:33.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:19:43.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:19:53.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:20:03.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:20:03.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:19:35.168123
2025-07-22T04:20:03.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:20:03.051 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:20:03.051 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:20:12.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:20:22.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:20:32.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:20:42.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:20:52.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:21:02.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:21:02.133 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:20:35.306962
2025-07-22T04:21:02.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:21:02.133 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:21:02.133 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:21:11.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:21:21.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:21:31.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:21:41.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:21:51.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:22:01.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:22:01.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:21:35.439699
2025-07-22T04:22:01.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:22:01.218 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:22:01.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:22:10.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:22:20.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:22:30.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:22:40.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:22:50.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:23:00.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:23:00.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:22:35.572231
2025-07-22T04:23:00.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:23:00.301 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:23:00.301 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:23:09.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:23:19.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:23:29.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:23:39.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:23:49.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:23:59.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:23:59.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:23:35.704192
2025-07-22T04:23:59.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:23:59.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:23:59.410 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:24:08.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:24:18.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:24:28.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:24:38.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:24:48.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:24:58.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:24:58.501 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:24:35.836703
2025-07-22T04:24:58.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:24:58.501 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:24:58.501 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:25:07.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:25:17.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:25:27.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:25:37.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:25:47.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:25:57.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:25:57.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:25:35.971779
2025-07-22T04:25:57.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:25:57.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:25:57.601 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:26:06.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:26:16.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:26:26.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:26:36.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:26:46.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:26:56.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:26:56.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:26:36.105973
2025-07-22T04:26:56.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:26:56.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:26:56.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:27:05.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:27:15.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:27:25.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:27:35.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:27:45.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:27:55.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:27:55.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:27:36.238145
2025-07-22T04:27:55.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:27:55.776 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:27:55.776 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:28:04.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:28:14.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:28:24.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:28:34.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:28:44.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:28:54.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:28:54.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:28:36.371801
2025-07-22T04:28:54.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:28:54.859 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:28:54.859 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:29:03.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:29:13.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:29:23.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:29:33.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:29:43.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:29:53.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:29:53.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:29:36.503639
2025-07-22T04:29:53.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:29:53.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:29:53.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:30:02.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:30:12.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:30:22.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:30:33.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:30:43.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:30:53.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:30:53.061 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:30:36.636398
2025-07-22T04:30:53.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:30:53.061 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:30:53.061 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:31:02.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:31:12.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:31:22.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:31:32.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:31:42.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:31:52.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:31:52.141 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:31:36.767747
2025-07-22T04:31:52.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:31:52.188 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:31:52.188 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:32:01.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:32:11.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:32:21.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:32:31.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:32:41.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:32:51.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:32:51.295 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:32:36.900911
2025-07-22T04:32:51.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:32:51.296 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:32:51.296 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:33:00.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:33:10.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:33:20.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:33:30.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:33:40.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:33:50.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:33:50.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:33:37.034592
2025-07-22T04:33:50.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:33:50.381 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:33:50.381 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:33:59.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:34:09.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:34:19.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:34:29.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:34:39.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:34:49.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:34:49.533 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:34:37.168250
2025-07-22T04:34:49.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:34:49.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:34:49.533 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:34:58.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:35:08.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:35:18.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:35:28.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:35:38.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:35:48.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:35:48.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:35:37.310434
2025-07-22T04:35:48.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:35:48.620 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:35:48.620 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:35:57.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:36:07.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:36:17.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:36:27.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:36:37.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:36:47.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:36:47.700 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:36:37.444217
2025-07-22T04:36:47.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:36:47.700 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:36:47.701 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:36:56.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:37:06.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:37:16.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:37:26.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:37:36.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:37:46.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:37:46.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:37:37.577428
2025-07-22T04:37:46.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:37:46.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:37:46.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:37:55.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:38:05.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:38:15.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:38:25.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:38:35.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:38:45.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:38:45.884 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:38:37.708040
2025-07-22T04:38:45.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:38:45.885 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:38:45.885 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:38:54.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:39:04.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:39:14.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:39:24.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:39:34.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:39:44.955 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:39:44.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:39:37.840169
2025-07-22T04:39:44.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:39:44.956 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:39:44.956 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:39:53.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:40:03.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:40:13.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:40:24.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:40:34.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:40:44.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:40:44.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:40:37.975210
2025-07-22T04:40:44.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:40:44.036 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:40:44.036 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:40:53.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:41:03.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:41:13.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:41:23.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:41:33.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:41:43.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:41:43.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:41:38.109146
2025-07-22T04:41:43.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:41:43.143 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:41:43.143 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:41:52.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:42:02.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:42:12.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:42:22.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:42:32.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:42:42.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:42:42.221 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:42:38.240171
2025-07-22T04:42:42.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:42:42.221 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:42:42.221 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:42:51.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:43:01.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:43:11.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:43:21.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:43:31.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:43:41.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:43:41.308 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:43:38.372519
2025-07-22T04:43:41.309 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:43:41.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:43:41.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:43:50.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:44:00.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:44:10.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:44:20.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:44:30.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:44:40.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:44:40.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:44:38.505383
2025-07-22T04:44:40.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:44:40.393 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:44:40.393 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:44:49.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:44:59.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:45:09.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:45:19.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:45:29.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:45:39.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:45:39.490 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:45:38.637886
2025-07-22T04:45:39.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:45:39.490 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:45:39.490 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:45:48.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:45:58.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:46:08.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:46:18.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:46:28.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:46:38.574 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:46:38.577 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:45:38.637886
2025-07-22T04:46:38.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:46:38.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:46:38.578 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:46:47.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:46:57.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:47:07.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:47:17.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:47:27.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:47:37.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:47:37.682 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:46:38.769177
2025-07-22T04:47:37.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:47:37.683 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:47:37.683 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:47:46.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:47:56.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:48:06.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:48:16.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:48:26.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:48:36.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:48:36.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:47:38.911629
2025-07-22T04:48:36.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:48:36.782 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:48:36.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:48:45.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:48:55.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:49:05.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:49:15.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:49:25.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:49:35.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:49:35.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:48:39.045259
2025-07-22T04:49:35.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:49:35.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:49:35.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:49:44.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:49:54.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:50:04.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:50:14.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:50:24.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:50:34.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:50:34.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:49:39.177213
2025-07-22T04:50:34.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:50:34.944 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:50:34.944 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:50:43.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:50:53.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:51:03.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:51:13.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:51:24.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:51:34.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:51:34.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:50:39.312777
2025-07-22T04:51:34.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:51:34.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:51:34.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:51:43.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:51:53.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:52:03.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:52:13.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:52:23.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:52:33.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:52:33.127 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:51:39.443952
2025-07-22T04:52:33.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:52:33.127 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:52:33.127 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:52:42.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:52:52.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:53:02.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:53:12.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:53:22.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:53:32.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:53:32.207 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:52:39.574490
2025-07-22T04:53:32.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:53:32.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:53:32.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:53:41.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:53:51.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:54:01.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:54:11.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:54:21.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:54:31.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:54:31.312 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:53:39.741129
2025-07-22T04:54:31.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:54:31.312 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:54:31.312 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:54:40.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:54:50.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:55:00.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:55:10.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:55:20.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:55:30.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:55:30.395 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:54:39.875406
2025-07-22T04:55:30.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:55:30.395 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:55:30.395 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:55:39.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:55:49.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:55:59.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:56:09.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:56:19.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:56:29.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:56:29.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:55:40.033979
2025-07-22T04:56:29.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:56:29.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:56:29.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:56:38.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:56:48.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:56:58.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:57:08.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:57:18.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:57:28.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:57:28.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:56:40.167690
2025-07-22T04:57:28.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:57:28.596 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:57:28.596 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:57:37.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:57:47.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:57:57.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:58:07.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:58:17.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:58:27.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:58:27.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:57:40.299216
2025-07-22T04:58:27.698 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:58:27.698 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:58:27.698 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:58:36.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:58:46.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:58:56.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T04:59:06.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T04:59:16.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T04:59:26.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T04:59:26.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:58:40.431714
2025-07-22T04:59:26.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T04:59:26.785 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T04:59:26.785 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T04:59:35.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T04:59:45.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T04:59:55.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:00:05.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:00:15.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:00:25.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:00:25.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T04:59:40.564177
2025-07-22T05:00:25.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:00:25.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:00:25.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:00:34.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:00:44.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:00:54.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:01:04.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:01:14.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:01:24.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:01:24.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:00:40.699415
2025-07-22T05:01:24.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:01:24.944 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:01:24.944 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:01:33.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:01:43.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:01:53.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:02:03.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:02:14.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:02:24.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:02:24.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:01:40.830653
2025-07-22T05:02:24.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:02:24.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:02:24.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:02:33.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:02:43.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:02:53.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:03:03.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:03:13.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:03:23.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:03:23.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:02:40.961638
2025-07-22T05:03:23.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:03:23.108 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:03:23.108 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:03:32.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:03:42.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:03:52.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:04:02.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:04:12.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:04:22.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:04:22.190 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:03:41.093453
2025-07-22T05:04:22.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:04:22.198 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:04:22.198 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:04:31.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:04:41.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:04:51.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:05:01.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:05:11.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:05:21.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:05:21.281 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:04:41.225301
2025-07-22T05:05:21.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:05:21.282 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:05:21.282 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:05:30.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:05:40.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:05:50.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:06:00.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:06:10.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:06:20.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:06:20.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:05:41.357307
2025-07-22T05:06:20.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:06:20.365 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:06:20.365 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:06:29.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:06:39.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:06:49.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:06:59.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:07:09.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:07:19.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:07:19.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:06:41.489384
2025-07-22T05:07:19.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:07:19.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:07:19.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:07:28.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:07:38.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:07:48.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:07:58.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:08:08.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:08:18.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:08:18.550 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:07:41.630440
2025-07-22T05:08:18.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:08:18.550 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:08:18.550 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:08:27.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:08:37.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:08:47.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:08:57.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:09:07.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:09:17.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:09:17.649 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:08:41.761727
2025-07-22T05:09:17.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:09:17.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:09:17.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:09:26.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:09:36.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:09:46.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:09:56.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:10:06.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:10:16.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:10:16.755 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:09:41.896061
2025-07-22T05:10:16.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:10:16.755 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:10:16.756 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:10:25.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:10:35.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:10:45.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:10:55.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:11:05.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:11:15.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:11:15.841 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:10:42.027831
2025-07-22T05:11:15.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:11:15.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:11:15.891 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:11:24.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:11:34.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:11:44.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:11:54.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:12:04.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:12:14.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:12:14.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:11:42.160597
2025-07-22T05:12:14.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:12:14.985 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:12:14.985 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:12:23.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:12:34.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:12:44.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:12:54.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:13:04.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:13:14.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:13:14.069 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:12:42.290779
2025-07-22T05:13:14.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:13:14.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:13:14.070 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:13:23.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:13:33.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:13:43.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:13:53.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:14:03.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:14:13.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:14:13.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:13:42.422967
2025-07-22T05:14:13.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:14:13.172 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:14:13.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:14:22.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:14:32.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:14:42.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:14:52.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:15:02.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:15:12.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:15:12.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:14:42.555365
2025-07-22T05:15:12.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:15:12.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:15:12.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:15:21.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:15:31.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:15:41.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:15:51.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:16:01.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:16:11.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:16:11.354 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:15:42.686974
2025-07-22T05:16:11.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:16:11.355 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:16:11.355 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:16:20.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:16:30.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:16:40.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:16:50.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:17:00.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:17:10.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:17:10.436 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:16:42.820345
2025-07-22T05:17:10.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:17:10.436 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:17:10.436 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:17:19.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:17:29.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:17:39.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:17:49.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:17:59.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:18:09.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:18:09.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:17:42.951137
2025-07-22T05:18:09.538 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:18:09.538 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:18:09.538 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:18:18.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:18:28.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:18:38.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:18:48.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:18:58.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:19:08.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:19:08.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:18:43.081927
2025-07-22T05:19:08.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:19:08.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:19:08.621 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:19:17.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:19:27.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:19:37.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:19:47.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:19:57.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:20:07.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:20:07.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:19:43.215765
2025-07-22T05:20:07.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:20:07.724 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:20:07.724 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:20:16.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:20:26.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:20:36.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:20:46.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:20:56.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:21:06.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:21:06.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:20:43.351511
2025-07-22T05:21:06.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:21:06.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:21:06.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:21:15.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:21:25.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:21:35.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:21:45.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:21:55.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:22:05.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:22:05.928 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:21:43.484493
2025-07-22T05:22:05.928 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:22:05.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:22:05.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:22:14.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:22:24.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:22:34.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:22:44.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:22:54.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:23:04.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:23:05.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:22:43.615890
2025-07-22T05:23:05.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:23:05.018 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:23:05.018 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:23:14.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:23:24.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:23:34.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:23:44.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:23:54.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:24:04.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:24:04.103 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:23:43.748507
2025-07-22T05:24:04.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:24:04.103 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:24:04.103 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:24:13.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:24:23.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:24:33.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:24:43.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:24:53.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:25:03.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:25:03.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:24:43.880541
2025-07-22T05:25:03.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:25:03.212 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:25:03.212 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:25:12.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:25:22.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:25:32.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:25:42.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:25:52.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:26:02.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:26:02.288 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:25:44.014553
2025-07-22T05:26:02.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:26:02.289 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:26:02.289 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:26:11.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:26:21.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:26:31.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:26:41.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:26:51.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:27:01.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:27:01.377 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:26:44.147645
2025-07-22T05:27:01.378 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:27:01.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:27:01.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:27:10.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:27:20.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:27:30.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:27:40.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:27:50.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:28:00.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:28:00.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:27:44.281520
2025-07-22T05:28:00.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:28:00.485 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:28:00.485 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:28:09.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:28:19.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:28:29.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:28:39.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:28:49.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:28:59.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:28:59.570 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:28:44.413952
2025-07-22T05:28:59.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:28:59.570 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:28:59.570 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:29:08.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:29:18.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:29:28.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:29:38.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:29:48.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:29:58.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:29:58.661 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:29:44.547862
2025-07-22T05:29:58.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:29:58.661 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:29:58.661 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:30:07.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:30:17.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:30:27.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:30:37.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:30:47.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:30:57.744 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:30:57.764 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:30:44.727371
2025-07-22T05:30:57.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:30:57.764 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:30:57.764 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:31:06.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:31:16.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:31:26.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:31:36.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:31:46.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:31:56.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:31:56.865 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:31:44.859749
2025-07-22T05:31:56.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:31:56.865 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:31:56.865 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:32:05.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:32:15.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:32:25.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:32:35.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:32:45.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:32:55.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:32:55.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:32:45.004861
2025-07-22T05:32:55.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:32:55.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:32:55.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:33:04.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:33:14.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:33:25.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:33:35.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:33:45.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:33:55.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:33:55.062 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:33:45.138584
2025-07-22T05:33:55.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:33:55.062 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:33:55.062 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:34:04.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:34:14.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:34:24.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:34:34.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:34:44.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:34:54.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:34:54.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:34:45.288490
2025-07-22T05:34:54.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:34:54.148 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:34:54.148 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:35:03.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:35:13.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:35:23.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:35:33.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:35:43.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:35:53.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:35:53.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:35:45.421353
2025-07-22T05:35:53.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:35:53.234 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:35:53.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:36:02.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:36:12.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:36:22.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:36:32.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:36:42.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:36:52.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:36:52.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:36:45.599848
2025-07-22T05:36:52.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:36:52.308 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:36:52.308 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:37:01.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:37:11.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:37:21.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:37:31.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:37:41.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:37:51.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:37:51.407 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:37:45.732403
2025-07-22T05:37:51.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:37:51.407 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:37:51.407 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:38:00.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:38:10.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:38:20.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:38:30.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:38:40.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:38:50.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:38:50.492 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:38:45.868651
2025-07-22T05:38:50.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:38:50.492 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:38:50.492 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:38:59.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:39:09.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:39:19.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:39:29.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:39:39.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:39:49.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:39:49.576 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:39:46.002600
2025-07-22T05:39:49.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:39:49.576 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:39:49.576 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:39:58.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:40:08.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:40:18.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:40:28.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:40:38.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:40:48.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:40:48.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:40:46.135682
2025-07-22T05:40:48.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:40:48.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:40:48.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:40:57.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:41:07.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:41:17.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:41:27.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:41:37.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:41:47.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:41:47.766 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:41:46.268465
2025-07-22T05:41:47.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:41:47.814 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:41:47.814 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:41:56.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:42:06.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:42:16.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:42:26.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:42:36.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:42:46.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:42:46.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:41:46.268465
2025-07-22T05:42:46.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:42:46.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:42:46.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:42:55.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:43:05.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:43:15.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:43:25.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:43:35.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:43:45.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:43:45.983 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:42:46.400734
2025-07-22T05:43:45.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:43:45.983 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:43:45.984 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:43:54.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:44:05.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:44:15.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:44:25.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:44:35.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:44:45.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:44:45.082 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:43:46.531257
2025-07-22T05:44:45.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:44:45.082 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:44:45.082 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:44:54.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:45:04.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:45:14.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:45:24.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:45:34.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:45:44.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:45:44.167 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:44:46.662132
2025-07-22T05:45:44.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:45:44.167 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:45:44.167 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:45:53.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:46:03.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:46:13.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:46:23.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:46:33.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:46:43.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:46:43.271 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:45:46.793979
2025-07-22T05:46:43.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:46:43.271 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:46:43.271 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:46:52.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:47:02.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:47:12.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:47:22.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:47:32.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:47:42.349 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:47:42.368 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:46:46.925830
2025-07-22T05:47:42.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:47:42.368 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:47:42.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:47:51.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:48:01.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:48:11.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:48:21.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:48:31.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:48:41.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:48:41.471 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:47:47.057724
2025-07-22T05:48:41.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:48:41.471 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:48:41.471 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:48:50.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:49:00.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:49:10.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:49:20.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:49:30.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:49:40.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:49:40.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:48:47.191745
2025-07-22T05:49:40.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:49:40.555 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:49:40.555 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:49:49.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:49:59.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:50:09.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:50:19.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:50:29.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:50:39.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:50:39.658 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:49:47.322130
2025-07-22T05:50:39.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:50:39.658 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:50:39.658 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:50:48.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:50:58.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:51:08.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:51:18.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:51:28.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:51:38.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:51:38.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:50:47.455945
2025-07-22T05:51:38.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:51:38.762 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:51:38.762 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:51:47.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:51:57.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:52:07.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:52:17.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:52:27.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:52:37.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:52:37.866 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:51:47.587792
2025-07-22T05:52:37.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:52:37.866 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:52:37.866 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:52:46.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:52:56.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:53:06.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:53:16.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:53:26.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:53:36.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:53:36.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:52:47.721717
2025-07-22T05:53:36.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:53:36.963 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:53:36.963 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:53:45.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:53:55.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:54:06.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:54:16.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:54:26.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:54:36.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:54:36.048 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:53:47.852336
2025-07-22T05:54:36.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:54:36.049 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:54:36.049 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:54:45.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:54:55.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:55:05.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:55:15.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:55:25.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:55:35.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:55:35.146 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:54:47.983552
2025-07-22T05:55:35.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:55:35.147 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:55:35.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:55:44.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:55:54.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:56:04.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:56:14.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:56:24.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:56:34.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:56:34.231 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:55:48.115787
2025-07-22T05:56:34.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:56:34.231 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:56:34.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:56:43.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:56:53.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:57:03.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:57:13.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:57:23.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:57:33.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:57:33.335 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:56:48.246411
2025-07-22T05:57:33.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:57:33.335 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:57:33.335 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:57:42.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:57:52.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:58:02.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:58:12.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:58:22.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:58:32.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:58:32.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:57:48.379706
2025-07-22T05:58:32.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:58:32.414 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:58:32.414 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:58:41.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:58:51.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T05:59:01.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T05:59:11.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T05:59:21.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T05:59:31.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T05:59:31.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:58:48.513496
2025-07-22T05:59:31.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T05:59:31.519 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T05:59:31.519 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T05:59:40.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T05:59:50.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:00:00.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:00:10.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:00:20.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:00:30.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:00:30.601 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T05:59:48.643126
2025-07-22T06:00:30.601 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:00:30.601 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:00:30.601 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:00:39.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:00:49.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:00:59.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:01:09.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:01:19.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:01:29.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:01:29.679 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:00:48.775639
2025-07-22T06:01:29.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:01:29.680 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:01:29.680 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:01:38.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:01:48.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:01:58.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:02:08.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:02:18.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:02:28.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:02:28.766 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:01:48.907747
2025-07-22T06:02:28.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:02:28.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:02:28.767 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:02:37.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:02:47.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:02:57.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:03:07.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:03:17.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:03:27.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:03:27.849 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:02:49.039622
2025-07-22T06:03:27.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:03:27.850 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:03:27.850 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:03:36.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:03:46.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:03:56.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:04:06.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:04:16.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:04:26.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:04:26.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:03:49.171380
2025-07-22T06:04:26.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:04:26.947 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:04:26.947 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:04:35.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:04:45.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:04:55.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:05:05.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:05:16.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:05:26.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:05:26.030 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:04:49.303610
2025-07-22T06:05:26.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:05:26.031 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:05:26.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:05:35.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:05:45.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:05:55.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:06:05.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:06:15.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:06:25.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:06:25.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:05:49.436203
2025-07-22T06:06:25.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:06:25.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:06:25.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:06:34.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:06:44.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:06:54.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:07:04.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:07:14.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:07:24.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:07:24.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:06:49.569580
2025-07-22T06:07:24.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:07:24.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:07:24.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:07:33.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:07:43.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:07:53.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:08:03.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:08:13.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:08:23.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:08:23.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:07:49.699914
2025-07-22T06:08:23.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:08:23.319 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:08:23.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:08:32.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:08:42.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:08:52.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:09:02.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:09:12.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:09:22.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:09:22.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:08:49.832964
2025-07-22T06:09:22.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:09:22.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:09:22.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:09:31.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:09:41.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:09:51.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:10:01.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:10:11.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:10:21.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:10:21.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:09:49.963953
2025-07-22T06:10:21.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:10:21.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:10:21.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:10:30.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:10:40.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:10:50.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:11:00.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:11:10.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:11:20.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:11:20.585 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:10:50.098020
2025-07-22T06:11:20.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:11:20.585 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:11:20.585 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:11:29.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:11:39.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:11:49.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:11:59.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:12:09.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:12:19.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:12:19.664 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:11:50.230946
2025-07-22T06:12:19.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:12:19.665 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:12:19.665 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:12:28.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:12:38.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:12:48.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:12:58.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:13:08.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:13:18.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:13:18.751 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:12:50.364219
2025-07-22T06:13:18.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:13:18.752 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:13:18.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:13:27.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:13:37.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:13:47.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:13:57.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:14:07.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:14:17.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:14:17.833 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:13:50.530218
2025-07-22T06:14:17.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:14:17.833 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:14:17.833 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:14:26.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:14:36.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:14:46.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:14:56.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:15:06.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:15:16.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:15:16.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:14:50.661053
2025-07-22T06:15:16.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:15:16.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:15:16.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:15:25.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:15:35.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:15:45.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:15:55.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:16:05.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:16:15.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:16:15.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:15:50.820824
2025-07-22T06:16:15.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:16:15.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:16:15.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:16:25.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:16:35.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:16:45.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:16:55.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:17:05.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:17:15.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:17:15.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:16:50.953144
2025-07-22T06:17:15.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:17:15.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:17:15.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:17:24.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:17:34.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:17:44.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:17:54.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:18:04.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:18:14.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:18:14.178 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:17:51.104235
2025-07-22T06:18:14.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:18:14.179 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:18:14.179 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:18:23.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:18:33.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:18:43.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:18:53.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:19:03.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:19:13.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:19:13.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:18:51.236676
2025-07-22T06:19:13.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:19:13.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:19:13.313 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:19:22.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:19:32.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:19:42.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:19:52.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:20:02.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:20:12.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:20:12.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:19:51.372144
2025-07-22T06:20:12.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:20:12.412 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:20:12.412 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:20:21.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:20:31.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:20:41.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:20:51.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:21:01.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:21:11.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:21:11.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:20:51.511477
2025-07-22T06:21:11.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:21:11.519 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:21:11.520 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:21:20.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:21:30.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:21:40.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:21:50.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:22:00.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:22:10.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:22:10.603 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:21:51.642068
2025-07-22T06:22:10.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:22:10.603 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:22:10.603 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:22:19.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:22:29.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:22:39.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:22:49.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:22:59.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:23:09.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:23:09.703 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:22:51.773710
2025-07-22T06:23:09.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:23:09.703 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:23:09.703 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:23:18.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:23:28.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:23:38.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:23:48.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:23:58.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:24:08.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:24:08.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:23:51.905747
2025-07-22T06:24:08.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:24:08.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:24:08.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:24:17.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:24:27.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:24:37.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:24:47.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:24:57.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:25:07.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:25:07.911 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:24:52.039660
2025-07-22T06:25:07.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:25:07.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:25:07.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:25:16.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:25:26.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:25:36.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:25:46.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:25:56.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:26:06.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:26:07.008 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:25:52.172219
2025-07-22T06:26:07.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:26:07.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:26:07.009 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:26:16.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:26:26.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:26:36.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:26:46.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:26:56.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:27:06.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:27:06.096 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:26:52.304504
2025-07-22T06:27:06.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:27:06.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:27:06.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:27:15.107 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:27:25.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:27:35.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:27:45.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:27:55.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:28:05.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:28:05.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:27:52.437656
2025-07-22T06:28:05.177 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:28:05.177 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:28:05.177 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:28:14.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:28:24.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:28:34.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:28:44.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:28:54.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:29:04.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:29:04.263 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:28:52.569282
2025-07-22T06:29:04.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:29:04.264 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:29:04.264 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:29:13.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:29:23.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:29:33.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:29:43.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:29:53.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:30:03.343 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:30:03.344 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:29:52.703670
2025-07-22T06:30:03.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:30:03.344 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:30:03.344 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:30:12.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:30:22.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:30:32.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:30:42.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:30:52.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:31:02.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:31:02.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:30:52.838051
2025-07-22T06:31:02.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:31:02.424 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:31:02.424 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:31:11.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:31:21.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:31:31.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:31:41.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:31:51.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:32:01.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:32:01.506 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:31:52.971500
2025-07-22T06:32:01.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:32:01.506 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:32:01.506 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:32:10.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:32:20.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:32:30.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:32:40.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:32:50.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:33:00.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:33:00.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:32:53.104644
2025-07-22T06:33:00.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:33:00.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:33:00.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:33:09.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:33:19.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:33:29.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:33:39.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:33:49.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:33:59.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:33:59.666 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:33:53.236163
2025-07-22T06:33:59.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:33:59.667 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:33:59.667 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:34:08.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:34:18.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:34:28.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:34:38.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:34:48.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:34:58.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:34:58.753 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:34:53.366742
2025-07-22T06:34:58.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:34:58.754 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:34:58.754 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:35:07.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:35:17.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:35:27.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:35:37.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:35:47.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:35:57.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:35:57.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:35:53.499513
2025-07-22T06:35:57.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:35:57.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:35:57.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:36:06.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:36:16.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:36:26.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:36:36.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:36:46.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:36:56.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:36:56.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:36:53.632633
2025-07-22T06:36:56.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:36:56.919 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:36:56.919 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:37:05.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:37:15.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:37:25.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:37:35.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:37:45.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:37:55.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:37:55.999 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:37:53.765196
2025-07-22T06:37:55.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:37:55.999 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:37:55.999 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:38:05.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:38:15.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:38:25.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:38:35.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:38:45.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:38:55.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:38:55.096 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:38:53.898461
2025-07-22T06:38:55.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:38:55.096 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:38:55.096 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:39:04.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:39:14.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:39:24.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:39:34.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:39:44.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:39:54.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:39:54.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:39:54.039758
2025-07-22T06:39:54.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:39:54.200 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:39:54.200 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:40:03.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:40:13.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:40:23.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:40:33.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:40:43.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:40:53.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:40:53.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:39:54.039758
2025-07-22T06:40:53.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:40:53.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:40:53.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:41:02.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:41:12.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:41:22.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:41:32.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:41:42.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:41:52.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:41:52.387 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:40:54.180745
2025-07-22T06:41:52.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:41:52.387 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:41:52.387 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:42:01.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:42:11.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:42:21.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:42:31.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:42:41.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:42:51.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:42:51.493 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:41:54.314721
2025-07-22T06:42:51.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:42:51.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:42:51.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:43:00.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:43:10.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:43:20.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:43:30.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:43:40.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:43:50.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:43:50.578 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:42:54.447477
2025-07-22T06:43:50.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:43:50.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:43:50.578 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:43:59.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:44:09.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:44:19.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:44:29.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:44:39.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:44:49.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:44:49.679 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:43:54.581173
2025-07-22T06:44:49.679 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:44:49.680 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:44:49.680 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:44:58.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:45:08.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:45:18.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:45:28.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:45:38.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:45:48.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:45:48.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:44:54.712541
2025-07-22T06:45:48.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:45:48.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:45:48.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:45:57.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:46:07.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:46:17.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:46:27.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:46:37.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:46:47.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:46:47.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:45:54.846909
2025-07-22T06:46:47.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:46:47.872 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:46:47.872 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:46:56.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:47:06.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:47:16.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:47:26.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:47:36.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:47:46.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:47:46.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:46:54.989552
2025-07-22T06:47:46.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:47:46.948 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:47:46.948 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:47:55.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:48:05.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:48:15.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:48:25.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:48:36.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:48:46.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:48:46.031 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:47:55.120273
2025-07-22T06:48:46.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:48:46.031 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:48:46.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:48:55.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:49:05.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:49:15.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:49:25.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:49:35.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:49:45.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:49:45.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:48:55.253622
2025-07-22T06:49:45.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:49:45.132 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:49:45.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:49:54.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:50:04.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:50:14.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:50:24.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:50:34.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:50:44.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:50:44.221 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:49:55.386392
2025-07-22T06:50:44.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:50:44.221 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:50:44.222 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:50:53.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:51:03.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:51:13.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:51:23.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:51:33.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:51:43.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:51:43.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:50:55.518251
2025-07-22T06:51:43.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:51:43.321 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:51:43.321 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:51:52.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:52:02.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:52:12.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:52:22.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:52:32.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:52:42.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:52:42.406 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:51:55.649713
2025-07-22T06:52:42.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:52:42.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:52:42.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:52:51.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:53:01.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:53:11.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:53:21.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:53:31.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:53:41.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:53:41.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:52:55.780970
2025-07-22T06:53:41.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:53:41.513 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:53:41.513 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:53:50.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:54:00.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:54:10.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:54:20.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:54:30.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:54:40.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:54:40.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:53:55.914722
2025-07-22T06:54:40.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:54:40.597 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:54:40.597 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:54:49.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:54:59.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:55:09.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:55:19.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:55:29.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:55:39.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:55:39.681 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:54:56.087909
2025-07-22T06:55:39.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:55:39.681 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:55:39.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:55:48.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:55:58.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:56:08.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:56:18.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:56:28.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:56:38.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:56:38.770 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:55:56.222231
2025-07-22T06:56:38.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:56:38.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:56:38.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:56:47.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:56:57.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:57:07.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:57:17.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:57:27.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:57:37.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:57:37.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:56:56.365918
2025-07-22T06:57:37.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:57:37.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:57:37.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:57:46.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:57:56.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:58:06.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:58:16.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:58:26.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:58:36.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:58:37.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:57:56.498477
2025-07-22T06:58:37.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:58:37.012 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:58:37.012 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:58:46.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:58:56.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T06:59:06.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T06:59:16.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T06:59:26.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T06:59:36.096 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T06:59:36.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:58:56.633090
2025-07-22T06:59:36.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T06:59:36.099 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T06:59:36.099 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T06:59:45.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T06:59:55.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:00:05.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:00:15.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:00:25.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:00:35.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:00:35.172 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T06:59:56.766060
2025-07-22T07:00:35.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:00:35.173 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:00:35.173 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:00:44.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:00:54.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:01:04.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:01:14.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:01:24.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:01:34.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:01:34.259 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:00:56.898739
2025-07-22T07:01:34.260 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:01:34.260 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:01:34.260 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:01:43.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:01:53.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:02:03.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:02:13.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:02:23.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:02:33.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:02:33.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:01:57.028700
2025-07-22T07:02:33.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:02:33.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:02:33.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:02:42.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:02:52.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:03:02.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:03:12.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:03:22.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:03:32.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:03:32.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:02:57.165061
2025-07-22T07:03:32.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:03:32.470 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:03:32.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:03:41.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:03:51.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:04:01.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:04:11.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:04:21.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:04:31.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:04:31.571 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:03:57.296640
2025-07-22T07:04:31.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:04:31.571 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:04:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:04:40.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:04:50.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:05:00.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:05:10.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:05:20.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:05:30.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:05:30.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:04:57.429105
2025-07-22T07:05:30.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:05:30.655 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:05:30.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:05:39.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:05:49.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:05:59.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:06:09.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:06:19.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:06:29.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:06:29.738 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:05:57.570618
2025-07-22T07:06:29.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:06:29.738 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:06:29.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:06:38.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:06:48.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:06:58.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:07:08.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:07:18.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:07:28.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:07:28.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:06:57.703803
2025-07-22T07:07:28.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:07:28.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:07:28.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:07:37.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:07:47.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:07:57.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:08:07.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:08:17.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:08:27.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:08:27.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:07:57.836799
2025-07-22T07:08:27.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:08:27.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:08:27.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:08:36.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:08:46.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:08:56.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:09:06.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:09:16.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:09:26.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:09:27.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:08:57.967965
2025-07-22T07:09:27.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:09:27.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:09:27.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:09:36.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:09:46.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:09:56.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:10:06.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:10:16.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:10:26.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:10:26.099 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:09:58.100563
2025-07-22T07:10:26.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:10:26.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:10:26.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:10:35.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:10:45.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:10:55.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:11:05.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:11:15.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:11:25.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:11:25.205 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:10:58.233394
2025-07-22T07:11:25.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:11:25.206 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:11:25.206 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:11:34.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:11:44.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:11:54.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:12:04.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:12:14.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:12:24.289 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:12:24.292 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:11:58.366602
2025-07-22T07:12:24.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:12:24.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:12:24.293 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:12:33.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:12:43.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:12:53.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:13:03.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:13:13.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:13:23.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:13:23.399 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:12:58.498133
2025-07-22T07:13:23.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:13:23.399 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:13:23.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:13:32.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:13:42.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:13:52.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:14:02.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:14:12.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:14:22.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:14:22.480 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:13:58.631179
2025-07-22T07:14:22.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:14:22.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:14:22.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:14:31.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:14:41.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:14:51.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:15:01.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:15:11.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:15:21.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:15:21.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:14:58.764000
2025-07-22T07:15:21.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:15:21.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:15:21.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:15:30.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:15:40.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:15:50.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:16:00.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:16:10.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:16:20.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:16:20.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:15:58.896513
2025-07-22T07:16:20.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:16:20.665 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:16:20.665 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:16:29.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:16:39.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:16:49.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:16:59.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:17:09.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:17:19.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:17:19.773 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:16:59.037272
2025-07-22T07:17:19.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:17:19.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:17:19.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:17:28.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:17:38.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:17:48.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:17:58.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:18:08.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:18:18.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:18:18.860 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:17:59.167801
2025-07-22T07:18:18.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:18:18.860 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:18:18.860 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:18:27.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:18:37.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:18:47.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:18:57.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:19:07.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:19:17.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:19:17.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:18:59.300092
2025-07-22T07:19:17.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:19:17.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:19:17.935 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:19:26.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:19:36.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:19:46.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:19:56.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:20:06.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:20:17.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:20:17.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:19:59.433976
2025-07-22T07:20:17.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:20:17.035 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:20:17.035 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:20:26.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:20:36.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:20:46.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:20:56.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:21:06.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:21:16.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:21:16.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:20:59.565784
2025-07-22T07:21:16.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:21:16.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:21:16.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:21:25.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:21:35.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:21:45.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:21:55.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:22:05.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:22:15.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:22:15.216 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:21:59.698290
2025-07-22T07:22:15.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:22:15.217 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:22:15.217 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:22:24.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:22:34.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:22:44.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:22:54.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:23:04.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:23:14.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:23:14.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:22:59.828174
2025-07-22T07:23:14.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:23:14.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:23:14.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:23:23.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:23:33.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:23:43.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:23:53.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:24:03.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:24:13.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:24:13.394 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:23:59.960471
2025-07-22T07:24:13.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:24:13.395 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:24:13.395 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:24:22.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:24:32.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:24:42.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:24:52.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:25:02.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:25:12.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:25:12.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:25:00.092633
2025-07-22T07:25:12.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:25:12.479 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:25:12.480 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:25:21.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:25:31.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:25:41.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:25:51.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:26:01.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:26:11.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:26:11.569 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:26:00.224884
2025-07-22T07:26:11.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:26:11.569 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:26:11.570 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:26:20.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:26:30.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:26:40.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:26:50.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:27:00.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:27:10.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:27:10.652 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:27:00.357776
2025-07-22T07:27:10.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:27:10.652 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:27:10.652 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:27:19.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:27:29.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:27:39.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:27:49.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:27:59.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:28:09.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:28:09.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:28:00.490234
2025-07-22T07:28:09.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:28:09.734 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:28:09.734 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:28:18.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:28:28.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:28:38.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:28:48.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:28:58.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:29:08.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:29:08.820 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:29:00.622234
2025-07-22T07:29:08.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:29:08.820 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:29:08.820 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:29:17.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:29:27.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:29:37.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:29:47.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:29:57.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:30:07.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:30:07.902 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:30:00.801209
2025-07-22T07:30:07.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:30:07.903 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:30:07.903 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:30:16.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:30:26.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:30:36.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:30:46.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:30:56.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:31:06.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:31:06.995 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:31:00.935175
2025-07-22T07:31:06.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:31:06.996 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:31:06.996 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:31:16.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:31:26.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:31:36.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:31:46.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:31:56.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:32:06.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:32:06.083 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:32:01.085906
2025-07-22T07:32:06.084 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:32:06.084 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:32:06.084 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:32:15.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:32:25.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:32:35.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:32:45.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:32:55.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:33:05.161 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:33:05.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:33:01.219362
2025-07-22T07:33:05.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:33:05.210 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:33:05.210 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:33:14.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:33:24.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:33:34.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:33:44.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:33:54.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:34:04.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:34:04.314 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:34:01.351877
2025-07-22T07:34:04.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:34:04.314 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:34:04.315 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:34:13.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:34:23.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:34:33.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:34:43.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:34:53.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:35:03.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:35:03.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:35:01.484154
2025-07-22T07:35:03.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:35:03.419 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:35:03.419 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:35:12.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:35:22.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:35:32.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:35:42.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:35:52.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:36:02.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:36:02.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:36:01.617047
2025-07-22T07:36:02.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:36:02.500 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:36:02.500 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:36:11.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:36:21.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:36:31.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:36:41.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:36:51.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:37:01.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:37:01.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:36:01.617047
2025-07-22T07:37:01.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:37:01.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:37:01.607 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:37:10.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:37:20.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:37:30.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:37:40.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:37:50.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:38:00.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:38:00.711 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:37:01.748011
2025-07-22T07:38:00.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:38:00.711 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:38:00.711 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:38:09.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:38:19.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:38:29.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:38:39.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:38:49.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:38:59.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:38:59.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:38:01.879332
2025-07-22T07:38:59.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:38:59.813 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:38:59.813 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:39:08.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:39:18.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:39:28.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:39:38.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:39:48.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:39:58.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:39:58.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:39:02.012959
2025-07-22T07:39:58.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:39:58.922 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:39:58.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:40:07.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:40:17.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:40:27.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:40:37.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:40:47.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:40:57.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:40:58.000 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:40:02.146301
2025-07-22T07:40:58.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:40:58.000 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:40:58.000 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:41:07.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:41:17.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:41:27.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:41:37.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:41:47.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:41:57.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:41:57.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:41:02.276498
2025-07-22T07:41:57.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:41:57.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:41:57.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:42:06.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:42:16.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:42:26.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:42:36.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:42:46.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:42:56.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:42:56.189 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:42:02.410943
2025-07-22T07:42:56.189 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:42:56.189 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:42:56.189 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:43:05.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:43:15.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:43:25.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:43:35.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:43:45.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:43:55.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:43:55.288 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:43:02.543728
2025-07-22T07:43:55.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:43:55.288 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:43:55.288 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:44:04.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:44:14.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:44:24.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:44:34.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:44:44.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:44:54.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:44:54.376 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:44:02.676748
2025-07-22T07:44:54.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:44:54.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:44:54.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:45:03.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:45:13.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:45:23.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:45:33.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:45:43.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:45:53.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:45:53.463 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:45:02.808599
2025-07-22T07:45:53.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:45:53.463 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:45:53.463 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:46:02.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:46:12.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:46:22.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:46:32.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:46:42.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:46:52.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:46:52.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:46:02.942492
2025-07-22T07:46:52.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:46:52.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:46:52.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:47:01.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:47:11.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:47:21.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:47:31.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:47:41.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:47:51.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:47:51.633 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:47:03.074244
2025-07-22T07:47:51.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:47:51.633 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:47:51.633 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:48:00.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:48:10.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:48:20.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:48:30.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:48:40.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:48:50.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:48:50.718 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:48:03.206995
2025-07-22T07:48:50.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:48:50.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:48:50.718 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:48:59.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:49:09.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:49:19.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:49:29.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:49:39.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:49:49.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:49:49.813 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:49:03.339161
2025-07-22T07:49:49.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:49:49.847 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:49:49.847 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:49:58.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:50:08.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:50:18.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:50:28.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:50:38.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:50:48.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:50:48.927 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:50:03.473400
2025-07-22T07:50:48.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:50:48.928 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:50:48.928 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:50:57.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:51:07.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:51:17.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:51:27.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:51:37.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:51:48.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:51:48.001 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:51:03.604851
2025-07-22T07:51:48.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:51:48.001 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:51:48.001 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:51:57.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:52:07.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:52:17.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:52:27.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:52:37.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:52:47.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:52:47.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:52:03.738346
2025-07-22T07:52:47.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:52:47.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:52:47.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:52:56.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:53:06.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:53:16.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:53:26.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:53:36.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:53:46.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:53:46.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:53:03.869477
2025-07-22T07:53:46.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:53:46.173 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:53:46.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:53:55.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:54:05.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:54:15.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:54:25.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:54:35.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:54:45.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:54:45.262 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:54:04.001614
2025-07-22T07:54:45.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:54:45.262 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:54:45.262 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:54:54.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:55:04.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:55:14.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:55:24.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:55:34.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:55:44.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:55:44.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:55:04.134226
2025-07-22T07:55:44.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:55:44.348 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:55:44.348 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:55:53.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:56:03.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:56:13.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:56:23.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:56:33.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:56:43.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:56:43.446 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:56:04.266904
2025-07-22T07:56:43.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:56:43.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:56:43.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:56:52.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:57:02.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:57:12.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:57:22.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:57:32.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:57:42.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:57:42.525 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:57:04.396891
2025-07-22T07:57:42.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:57:42.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:57:42.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:57:51.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:58:01.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:58:11.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:58:21.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:58:31.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:58:41.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:58:41.626 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:58:04.531335
2025-07-22T07:58:41.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:58:41.626 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:58:41.626 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:58:50.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:59:00.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T07:59:10.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T07:59:20.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T07:59:30.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T07:59:40.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T07:59:40.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T07:59:04.665008
2025-07-22T07:59:40.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T07:59:40.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T07:59:40.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T07:59:49.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T07:59:59.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:00:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:00:19.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:00:29.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:00:39.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:00:39.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:00:04.797490
2025-07-22T08:00:39.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:00:39.798 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:00:39.798 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:00:48.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:00:58.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:01:08.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:01:18.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:01:28.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:01:38.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:01:38.863 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:01:04.929512
2025-07-22T08:01:38.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:01:38.864 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:01:38.864 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:01:47.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:01:57.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:02:07.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:02:17.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:02:27.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:02:37.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:02:37.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:02:05.062367
2025-07-22T08:02:37.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:02:37.947 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:02:37.947 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:02:46.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:02:56.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:03:06.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:03:17.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:03:27.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:03:37.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:03:37.049 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:03:05.193341
2025-07-22T08:03:37.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:03:37.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:03:37.050 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:03:46.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:03:56.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:04:06.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:04:16.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:04:26.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:04:36.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:04:36.123 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:04:05.326221
2025-07-22T08:04:36.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:04:36.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:04:36.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:04:45.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:04:55.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:05:05.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:05:15.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:05:25.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:05:35.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:05:35.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:05:05.468188
2025-07-22T08:05:35.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:05:35.215 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:05:35.215 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:05:44.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:05:54.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:06:04.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:06:14.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:06:24.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:06:34.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:06:34.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:06:05.612439
2025-07-22T08:06:34.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:06:34.291 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:06:34.291 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:06:43.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:06:53.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:07:03.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:07:13.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:07:23.360 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:07:33.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:07:33.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:07:05.753430
2025-07-22T08:07:33.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:07:33.401 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:07:33.401 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:07:42.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:07:52.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:08:02.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:08:12.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:08:22.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:08:32.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:08:32.483 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:08:05.887584
2025-07-22T08:08:32.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:08:32.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:08:32.483 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:08:41.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:08:51.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:09:01.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:09:11.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:09:21.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:09:31.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:09:31.586 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:09:06.021465
2025-07-22T08:09:31.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:09:31.587 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:09:31.587 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:09:40.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:09:50.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:10:00.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:10:10.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:10:20.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:10:30.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:10:30.673 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:10:06.153016
2025-07-22T08:10:30.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:10:30.673 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:10:30.673 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:10:39.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:10:49.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:10:59.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:11:09.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:11:19.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:11:29.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:11:29.774 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:11:06.284480
2025-07-22T08:11:29.774 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:11:29.774 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:11:29.774 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:11:38.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:11:48.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:11:58.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:12:08.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:12:18.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:12:28.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:12:28.858 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:12:06.415260
2025-07-22T08:12:28.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:12:28.858 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:12:28.859 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:12:37.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:12:47.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:12:57.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:13:07.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:13:17.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:13:27.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:13:27.946 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:13:06.548173
2025-07-22T08:13:27.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:13:27.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:13:27.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:13:36.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:13:46.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:13:56.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:14:06.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:14:17.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:14:27.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:14:27.044 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:14:06.680183
2025-07-22T08:14:27.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:14:27.045 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:14:27.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:14:36.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:14:46.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:14:56.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:15:06.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:15:16.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:15:26.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:15:26.149 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:15:06.812675
2025-07-22T08:15:26.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:15:26.150 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:15:26.150 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:15:35.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:15:45.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:15:55.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:16:05.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:16:15.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:16:25.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:16:25.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:16:06.945863
2025-07-22T08:16:25.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:16:25.249 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:16:25.249 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:16:34.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:16:44.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:16:54.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:17:04.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:17:14.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:17:24.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:17:24.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:17:07.081137
2025-07-22T08:17:24.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:17:24.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:17:24.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:17:33.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:17:43.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:17:53.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:18:03.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:18:13.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:18:23.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:18:23.439 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:18:07.214193
2025-07-22T08:18:23.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:18:23.440 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:18:23.440 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:18:32.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:18:42.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:18:52.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:19:02.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:19:12.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:19:22.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:19:22.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:19:07.346297
2025-07-22T08:19:22.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:19:22.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:19:22.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:19:31.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:19:41.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:19:51.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:20:01.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:20:11.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:20:21.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:20:21.625 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:20:07.479767
2025-07-22T08:20:21.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:20:21.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:20:21.626 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:20:30.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:20:40.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:20:50.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:21:00.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:21:10.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:21:20.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:21:20.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:21:07.612458
2025-07-22T08:21:20.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:21:20.710 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:21:20.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:21:29.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:21:39.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:21:49.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:21:59.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:22:09.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:22:19.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:22:19.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:22:07.745124
2025-07-22T08:22:19.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:22:19.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:22:19.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:22:28.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:22:38.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:22:48.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:22:58.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:23:08.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:23:18.889 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:23:18.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:23:07.879119
2025-07-22T08:23:18.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:23:18.892 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:23:18.892 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:23:27.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:23:37.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:23:47.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:23:57.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:24:07.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:24:17.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:24:17.958 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:24:08.011575
2025-07-22T08:24:17.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:24:17.958 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:24:17.958 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:24:26.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:24:36.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:24:46.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:24:57.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:25:07.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:25:17.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:25:17.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:25:08.165117
2025-07-22T08:25:17.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:25:17.051 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:25:17.051 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:25:26.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:25:36.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:25:46.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:25:56.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:26:06.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:26:16.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:26:16.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:26:08.298239
2025-07-22T08:26:16.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:26:16.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:26:16.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:26:25.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:26:35.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:26:45.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:26:55.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:27:05.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:27:15.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:27:15.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:27:08.430634
2025-07-22T08:27:15.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:27:15.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:27:15.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:27:24.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:27:34.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:27:44.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:27:54.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:28:04.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:28:14.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:28:14.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:28:08.562042
2025-07-22T08:28:14.325 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:28:14.325 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:28:14.325 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:28:23.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:28:33.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:28:43.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:28:53.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:29:03.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:29:13.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:29:13.433 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:29:08.693898
2025-07-22T08:29:13.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:29:13.434 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:29:13.434 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:29:22.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:29:32.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:29:42.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:29:52.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:30:02.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:30:12.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:30:12.515 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:30:08.827384
2025-07-22T08:30:12.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:30:12.515 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:30:12.515 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:30:21.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:30:31.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:30:41.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:30:51.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:31:01.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:31:11.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:31:11.598 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:31:08.962155
2025-07-22T08:31:11.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:31:11.599 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:31:11.599 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:31:20.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:31:30.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:31:40.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:31:50.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:32:00.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:32:10.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:32:10.709 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:32:09.104227
2025-07-22T08:32:10.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:32:10.709 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:32:10.710 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:32:19.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:32:29.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:32:39.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:32:49.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:32:59.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:33:09.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:33:09.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:32:09.104227
2025-07-22T08:33:09.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:33:09.789 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:33:09.789 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:33:18.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:33:28.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:33:38.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:33:48.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:33:58.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:34:08.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:34:08.894 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:33:09.238630
2025-07-22T08:34:08.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:34:08.925 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:34:08.926 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:34:17.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:34:27.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:34:37.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:34:47.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:34:57.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:35:08.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:35:08.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:34:09.370798
2025-07-22T08:35:08.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:35:08.030 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:35:08.030 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:35:17.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:35:27.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:35:37.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:35:47.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:35:57.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:36:07.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:36:07.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:35:09.512841
2025-07-22T08:36:07.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:36:07.112 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:36:07.112 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:36:16.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:36:26.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:36:36.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:36:46.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:36:56.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:37:06.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:37:06.218 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:36:09.646168
2025-07-22T08:37:06.249 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:37:06.249 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:37:06.249 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:37:15.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:37:25.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:37:35.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:37:45.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:37:55.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:38:05.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:38:05.334 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:37:09.776669
2025-07-22T08:38:05.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:38:05.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:38:05.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:38:14.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:38:24.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:38:34.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:38:44.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:38:54.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:39:04.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:39:04.436 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:38:09.909426
2025-07-22T08:39:04.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:39:04.436 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:39:04.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:39:13.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:39:23.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:39:33.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:39:43.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:39:53.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:40:03.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:40:03.514 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:39:10.042467
2025-07-22T08:40:03.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:40:03.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:40:03.515 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:40:12.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:40:22.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:40:32.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:40:42.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:40:52.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:41:02.592 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:41:02.612 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:40:10.176438
2025-07-22T08:41:02.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:41:02.612 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:41:02.612 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:41:11.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:41:21.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:41:31.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:41:41.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:41:51.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:42:01.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:42:01.696 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:41:10.310465
2025-07-22T08:42:01.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:42:01.697 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:42:01.697 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:42:10.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:42:20.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:42:30.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:42:40.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:42:50.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:43:00.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:43:00.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:42:10.440935
2025-07-22T08:43:00.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:43:00.829 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:43:00.830 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:43:09.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:43:19.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:43:29.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:43:39.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:43:49.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:43:59.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:43:59.908 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:43:10.572989
2025-07-22T08:43:59.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:43:59.908 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:43:59.909 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:44:08.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:44:18.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:44:28.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:44:38.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:44:48.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:44:58.984 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:44:58.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:44:10.706304
2025-07-22T08:44:58.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:44:58.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:44:58.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:45:08.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:45:18.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:45:28.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:45:38.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:45:48.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:45:58.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:45:58.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:45:10.839215
2025-07-22T08:45:58.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:45:58.087 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:45:58.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:46:07.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:46:17.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:46:27.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:46:37.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:46:47.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:46:57.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:46:57.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:46:10.970862
2025-07-22T08:46:57.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:46:57.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:46:57.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:47:06.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:47:16.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:47:26.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:47:36.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:47:46.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:47:56.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:47:56.273 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:47:11.104200
2025-07-22T08:47:56.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:47:56.273 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:47:56.273 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:48:05.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:48:15.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:48:25.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:48:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:48:45.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:48:55.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:48:55.358 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:48:11.237121
2025-07-22T08:48:55.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:48:55.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:48:55.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:49:04.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:49:14.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:49:24.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:49:34.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:49:44.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:49:54.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:49:54.460 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:49:11.370824
2025-07-22T08:49:54.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:49:54.461 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:49:54.461 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:50:03.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:50:13.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:50:23.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:50:33.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:50:43.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:50:53.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:50:53.548 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:50:11.502139
2025-07-22T08:50:53.548 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:50:53.548 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:50:53.548 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:51:02.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:51:12.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:51:22.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:51:32.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:51:42.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:51:52.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:51:52.650 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:51:11.635586
2025-07-22T08:51:52.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:51:52.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:51:52.650 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:52:01.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:52:11.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:52:21.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:52:31.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:52:41.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:52:51.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:52:51.732 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:52:11.769400
2025-07-22T08:52:51.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:52:51.732 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:52:51.732 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:53:00.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:53:10.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:53:20.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:53:30.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:53:40.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:53:50.815 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:53:50.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:53:11.900390
2025-07-22T08:53:50.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:53:50.838 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:53:50.838 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:53:59.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:54:09.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:54:19.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:54:29.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:54:39.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:54:49.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:54:49.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:54:12.032164
2025-07-22T08:54:49.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:54:49.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:54:49.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:54:58.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:55:08.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:55:18.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:55:28.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:55:38.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:55:48.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:55:48.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:55:12.163754
2025-07-22T08:55:48.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:55:48.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:55:48.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:55:58.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:56:08.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:56:18.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:56:28.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:56:38.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:56:48.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:56:48.099 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:56:12.297313
2025-07-22T08:56:48.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:56:48.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:56:48.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:56:57.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:57:07.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:57:17.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:57:27.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:57:37.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:57:47.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:57:47.177 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:57:12.428543
2025-07-22T08:57:47.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:57:47.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:57:47.178 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:57:56.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:58:06.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:58:16.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:58:26.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:58:36.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:58:46.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:58:46.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:58:12.559603
2025-07-22T08:58:46.280 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:58:46.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:58:46.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:58:55.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-07-22T08:59:05.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-07-22T08:59:15.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-07-22T08:59:25.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-07-22T08:59:35.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-07-22T08:59:45.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-07-22T08:59:45.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-07-22T08:59:12.692712
2025-07-22T08:59:45.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-07-22T08:59:45.365 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-07-22T08:59:45.365 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-07-22T08:59:54.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
