2026-03-24T14:11:19Z INFO main Log session: /home/altairfc/ALTAIR_FC_V2/altairfc/logs/2026-03-24_14-11-19Z 2026-03-24T14:11:19Z INFO main Wrote 18 flight settings to DataStore 2026-03-24T14:11:19Z INFO core.scheduler Task sphere_pitch is disabled in config, skipping registration 2026-03-24T14:11:19Z INFO core.scheduler Task pointing is disabled in config, skipping registration 2026-03-24T14:11:19Z INFO telemetry.tee_server TeeServer: listening on 0.0.0.0:5760 2026-03-24T14:11:19Z INFO main Starting ALTAIR V2 flight computer 2026-03-24T14:11:19Z INFO core.scheduler Starting 10 task(s) 2026-03-24T14:11:19Z INFO tasks.mavlink_task MavlinkTask: connecting to /dev/serial/by-id/usb-Auterion_PX4_FMU_v6X.x_0-if00 @ 115200 baud 2026-03-24T14:11:19Z INFO core.task_base Task mavlink started 2026-03-24T14:11:19Z INFO core.task_base Task gps started 2026-03-24T14:11:19Z INFO drivers.gps_driver GpsDriver: opened /dev/i2c-1 (fd=9) 2026-03-24T14:11:19Z INFO core.task_base Task telemetry started 2026-03-24T14:11:19Z INFO tasks.gps_task GpsTask: driver ready on /dev/i2c-1 2026-03-24T14:11:19Z INFO tasks.command_receiver_task CommandReceiverTask: ready (sharing transport with TelemetryTask) 2026-03-24T14:11:19Z INFO core.task_base Task command_receiver started 2026-03-24T14:11:19Z INFO tasks.radio_config_task RadioConfigTask: config_enabled=false — transparent passthrough only 2026-03-24T14:11:19Z INFO core.task_base Task radio_config started 2026-03-24T14:11:19Z INFO tasks.flight_stage_task FlightStageTask: initializing — writing all event.* keys to 0 2026-03-24T14:11:19Z INFO core.task_base Task flight_stage started 2026-03-24T14:11:19Z INFO tasks.flight_stage_task FlightStageTask: preflight failures: mavlink_stale 2026-03-24T14:11:19Z INFO drivers.mcp23017 MCP23017: opened bus 1 address 0x20 2026-03-24T14:11:19Z INFO core.task_base Task photodiode started 2026-03-24T14:11:19Z INFO telemetry.transport SerialTransport: opened /dev/ttyUSB0 @ 57600 baud 2026-03-24T14:11:19Z INFO core.task_base Task power started 2026-03-24T14:11:19Z INFO telemetry.telemetry_task TelemetryTask: transport opened 2026-03-24T14:11:19Z INFO core.task_base Task lighting started 2026-03-24T14:11:19Z INFO drivers.mcp4728_driver MCP4728Driver: opened /dev/i2c-1 (fd=22) 2026-03-24T14:11:19Z INFO tasks.datalogger_task DataLoggerTask: logging to /home/altairfc/ALTAIR_FC_V2/altairfc/logs/2026-03-24_14-11-19Z 2026-03-24T14:11:19Z INFO core.task_base Task datalogger started 2026-03-24T14:11:19Z INFO drivers.ina3221_driver INA3221Driver: opened /dev/i2c-1 (fd=23) 2026-03-24T14:11:19Z INFO core.watchdog Watchdog started (ping interval 15.0s) 2026-03-24T14:11:19Z INFO tasks.datalogger_task DataLoggerTask: opened 14 CSV files 2026-03-24T14:11:19Z INFO drivers.led_board LedBoard: LDAC (BCM 20) held low 2026-08-20T01:37:07Z INFO tasks.gps_task GpsTask: system clock corrected from GPS fix (+12828347.3s) -> 2026-08-20T01:37:07+00:00 2026-08-20T01:37:07Z INFO drivers.sphere_led SphereLedSource: holding 0.2800 A (kp=10000.0 ki=1000.0) 2026-08-20T01:37:07Z INFO main Log session renamed after GPS time sync: /home/altairfc/ALTAIR_FC_V2/altairfc/logs/2026-03-24_14-11-19Z -> /home/altairfc/ALTAIR_FC_V2/altairfc/logs/2026-08-20_01-37-07Z 2026-08-20T01:37:07Z INFO drivers.gpio_hold_driver GpioHold: holding gpiochip0:4 high 2026-08-20T01:37:07Z INFO tasks.lighting_task LightingTask: sphere on at task start (target 0.2800 A) — will not turn off internally; stopped externally at apogee 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: heartbeat received (system 0, component 0) 2026-08-20T01:37:07Z INFO drivers.gpio_hold_driver GpioHold: holding gpiochip0:17 high 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: requested MSG_ID=30 at 50.0 Hz 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: requested MSG_ID=31 at 50.0 Hz 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: requested MSG_ID=24 at 5.0 Hz 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: requested MSG_ID=124 at 5.0 Hz 2026-08-20T01:37:07Z INFO drivers.mcp23017 MCP23017: opened bus 1 address 0x20 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: requested MSG_ID=32 at 5.0 Hz 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: requested MSG_ID=29 at 5.0 Hz 2026-08-20T01:37:07Z INFO tasks.mavlink_task MavlinkTask: requested MSG_ID=74 at 5.0 Hz 2026-08-20T01:37:07Z WARNING tasks.mavlink_task MavlinkTask: mavlink.environment.airspeed is non-finite (nan) — writing 0.0 instead 2026-08-20T01:37:07Z INFO drivers.ads124s08_driver ads124s08Driver: opened /dev/spidev0.0 CS=gpiochip0:13 DRDY=gpiochip0:22 START=gpiochip0:25 2026-08-20T01:37:07Z INFO drivers.dac5311_driver dac5311Driver: opened /dev/spidev0.0 CS=gpiochip0:12 2026-08-20T01:37:07Z INFO drivers.ads124s08_driver ads124s08Driver: opened /dev/spidev0.0 CS=gpiochip0:19 DRDY=gpiochip0:24 START=gpiochip0:8 2026-08-20T01:37:07Z INFO drivers.dac5311_driver dac5311Driver: opened /dev/spidev0.0 CS=gpiochip0:6 2026-08-20T01:37:07Z INFO tasks.photodiode_task PhotodiodeTask: UVIC PDRO ready (signal=SPS_800 at 100.0 Hz, temperature=SPS_2000 every 1.00 s, bias=3.000 V) 2026-08-20T01:37:07Z INFO tasks.flight_stage_task FlightStageTask: preflight failures cleared 2026-08-20T01:37:08Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=184 2026-08-20T01:37:09Z INFO tasks.lighting_task LightingTask: sphere loop 22.3 Hz (23 updates/1.03s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=368 2026-08-20T01:37:10Z INFO tasks.lighting_task LightingTask: sphere loop 22.4 Hz (23 updates/1.03s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0005 A spread=0.0001 A settled=0/23 code=552 2026-08-20T01:37:11Z INFO tasks.lighting_task LightingTask: sphere loop 22.3 Hz (23 updates/1.03s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=736 2026-08-20T01:37:12Z INFO tasks.lighting_task LightingTask: sphere loop 21.9 Hz (22 updates/1.00s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0005 A spread=0.0001 A settled=0/22 code=912 2026-08-20T01:37:12Z INFO tasks.flight_stage_task FlightStageTask: preflight stable for 5.0 s — auto-triggering arm checks 2026-08-20T01:37:12Z INFO tasks.flight_stage_task FlightStageTask: arm checks pending: gps_no_fix(fix_type=0,sv=0) 2026-08-20T01:37:13Z INFO tasks.lighting_task LightingTask: sphere loop 22.3 Hz (23 updates/1.03s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=1096 2026-08-20T01:37:14Z INFO tasks.lighting_task LightingTask: sphere loop 21.5 Hz (22 updates/1.03s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/22 code=1272 2026-08-20T01:37:15Z INFO tasks.lighting_task LightingTask: sphere loop 21.9 Hz (22 updates/1.00s) — target=0.2800 A mean=-0.0006 A min=-0.0006 A max=-0.0006 A spread=0.0000 A settled=0/22 code=1448 2026-08-20T01:37:16Z INFO tasks.lighting_task LightingTask: sphere loop 22.2 Hz (23 updates/1.04s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0003 A spread=0.0002 A settled=0/23 code=1632 2026-08-20T01:37:17Z INFO tasks.lighting_task LightingTask: sphere loop 22.0 Hz (22 updates/1.00s) — target=0.2800 A mean=-0.0003 A min=-0.0005 A max=0.0000 A spread=0.0005 A settled=0/22 code=1808 2026-08-20T01:37:18Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.02s) — target=0.2800 A mean=0.0010 A min=-0.0000 A max=0.0025 A spread=0.0025 A settled=0/23 code=1992 2026-08-20T01:37:19Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.0072 A min=0.0027 A max=0.0138 A spread=0.0112 A settled=0/23 code=2176 2026-08-20T01:37:20Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.0271 A min=0.0147 A max=0.0419 A spread=0.0272 A settled=0/23 code=2360 2026-08-20T01:37:21Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (23 updates/1.02s) — target=0.2800 A mean=0.0634 A min=0.0437 A max=0.0852 A spread=0.0416 A settled=0/23 code=2544 2026-08-20T01:37:22Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.1137 A min=0.0876 A max=0.1405 A spread=0.0529 A settled=0/24 code=2736 2026-08-20T01:37:23Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.1708 A min=0.1432 A max=0.1985 A spread=0.0553 A settled=0/23 code=2920 2026-08-20T01:37:24Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2302 A min=0.2011 A max=0.2605 A spread=0.0594 A settled=0/23 code=3104 2026-08-20T01:37:25Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2774 A min=0.2627 A max=0.2838 A spread=0.0211 A settled=18/24 code=3152 2026-08-20T01:37:26Z INFO tasks.lighting_task LightingTask: sphere loop 19.6 Hz (20 updates/1.02s) — target=0.2800 A mean=0.2805 A min=0.2768 A max=0.2851 A spread=0.0083 A settled=19/20 code=3144 2026-08-20T01:37:27Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2802 A min=0.2762 A max=0.2842 A spread=0.0081 A settled=24/24 code=3144 2026-08-20T01:37:28Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2808 A min=0.2774 A max=0.2850 A spread=0.0076 A settled=24/24 code=3144 2026-08-20T01:37:29Z INFO tasks.lighting_task LightingTask: sphere loop 23.4 Hz (24 updates/1.02s) — target=0.2800 A mean=0.2817 A min=0.2791 A max=0.2861 A spread=0.0069 A settled=23/24 code=3136 2026-08-20T01:37:30Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2821 A min=0.2779 A max=0.2853 A spread=0.0074 A settled=22/23 code=3128 2026-08-20T01:37:31Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2815 A min=0.2779 A max=0.2836 A spread=0.0057 A settled=23/23 code=3128 2026-08-20T01:37:32Z INFO tasks.lighting_task LightingTask: sphere loop 22.4 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2838 A min=0.2828 A max=0.2848 A spread=0.0020 A settled=23/23 code=3128 2026-08-20T01:37:33Z INFO tasks.lighting_task LightingTask: sphere loop 22.4 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2812 A min=0.2792 A max=0.2852 A spread=0.0060 A settled=22/23 code=3120 2026-08-20T01:37:34Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2804 A min=0.2774 A max=0.2838 A spread=0.0064 A settled=23/23 code=3120 2026-08-20T01:37:35Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2817 A min=0.2786 A max=0.2844 A spread=0.0058 A settled=24/24 code=3120 2026-08-20T01:37:36Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2803 A min=0.2777 A max=0.2851 A spread=0.0074 A settled=23/24 code=3112 2026-08-20T01:37:37Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2792 A min=0.2754 A max=0.2835 A spread=0.0081 A settled=24/24 code=3112 2026-08-20T01:37:38Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2812 A min=0.2790 A max=0.2844 A spread=0.0054 A settled=24/24 code=3112 2026-08-20T01:37:39Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2829 A min=0.2801 A max=0.2849 A spread=0.0048 A settled=24/24 code=3112 2026-08-20T01:37:40Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2812 A min=0.2793 A max=0.2852 A spread=0.0059 A settled=23/24 code=3104 2026-08-20T01:37:41Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2811 A min=0.2774 A max=0.2839 A spread=0.0065 A settled=24/24 code=3104 2026-08-20T01:37:42Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2816 A min=0.2779 A max=0.2844 A spread=0.0065 A settled=24/24 code=3104 2026-08-20T01:37:44Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2821 A min=0.2784 A max=0.2854 A spread=0.0070 A settled=23/24 code=3096 2026-08-20T01:37:45Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2797 A min=0.2772 A max=0.2831 A spread=0.0060 A settled=24/24 code=3096 2026-08-20T01:37:46Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2796 A min=0.2756 A max=0.2837 A spread=0.0081 A settled=24/24 code=3096 2026-08-20T01:37:47Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2805 A min=0.2780 A max=0.2840 A spread=0.0060 A settled=24/24 code=3096 2026-08-20T01:37:48Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2817 A min=0.2761 A max=0.2848 A spread=0.0087 A settled=24/24 code=3096 2026-08-20T01:37:49Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2802 A min=0.2752 A max=0.2850 A spread=0.0098 A settled=23/24 code=3088 2026-08-20T01:37:50Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2795 A min=0.2760 A max=0.2830 A spread=0.0071 A settled=24/24 code=3088 2026-08-20T01:37:51Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2797 A min=0.2766 A max=0.2837 A spread=0.0070 A settled=24/24 code=3088 2026-08-20T01:37:52Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2803 A min=0.2776 A max=0.2841 A spread=0.0064 A settled=23/23 code=3088 2026-08-20T01:37:53Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2808 A min=0.2787 A max=0.2846 A spread=0.0059 A settled=24/24 code=3088 2026-08-20T01:37:54Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2797 A min=0.2771 A max=0.2851 A spread=0.0080 A settled=23/24 code=3080 2026-08-20T01:37:55Z INFO tasks.lighting_task LightingTask: sphere loop 22.1 Hz (23 updates/1.04s) — target=0.2800 A mean=0.2793 A min=0.2771 A max=0.2826 A spread=0.0056 A settled=23/23 code=3080 2026-08-20T01:37:56Z INFO tasks.lighting_task LightingTask: sphere loop 20.4 Hz (21 updates/1.03s) — target=0.2800 A mean=0.2801 A min=0.2776 A max=0.2833 A spread=0.0057 A settled=21/21 code=3080 2026-08-20T01:37:56Z WARNING drivers.gps_driver GpsDriver: I2C error during read 2026-08-20T01:37:56Z WARNING drivers.mcp4728_driver MCP4728Driver: multi_write I2C error 2026-08-20T01:37:56Z ERROR core.task_base Task lighting raised in execute() Traceback (most recent call last): File "/home/altairfc/ALTAIR_FC_V2/altairfc/core/task_base.py", line 140, in _run_loop self._execute_once() ~~~~~~~~~~~~~~~~~~^^ File "/home/altairfc/ALTAIR_FC_V2/altairfc/core/task_base.py", line 99, in _execute_once self.execute() ~~~~~~~~~~~~^^ File "/home/altairfc/ALTAIR_FC_V2/altairfc/tasks/lighting_task.py", line 248, in execute sphere_state = self._apply(observation_active, active_beacon_window, now_s) File "/home/altairfc/ALTAIR_FC_V2/altairfc/tasks/lighting_task.py", line 313, in _apply self._set_beacon(beacon_should_flash_on) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/altairfc/ALTAIR_FC_V2/altairfc/tasks/lighting_task.py", line 357, in _set_beacon self._beacon.off() ~~~~~~~~~~~~~~~~^^ File "/home/altairfc/ALTAIR_FC_V2/altairfc/drivers/beacon_led.py", line 165, in off self._ramp_brightness(self.code, 0) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/home/altairfc/ALTAIR_FC_V2/altairfc/drivers/beacon_led.py", line 175, in _ramp_brightness self._board.write_channel(BEACON_CHANNEL, round(start + (end - start) * i / steps)) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/altairfc/ALTAIR_FC_V2/altairfc/drivers/led_board.py", line 122, in write_channel self._flush() ~~~~~~~~~~~^^ File "/home/altairfc/ALTAIR_FC_V2/altairfc/drivers/led_board.py", line 139, in _flush raise OSError("MCP4728: Multi-Write failed") OSError: MCP4728: Multi-Write failed 2026-08-20T01:37:56Z WARNING core.task_base Task lighting recovering in 1.0s (attempt backoff) 2026-08-20T01:37:57Z INFO drivers.mcp4728_driver MCP4728Driver: opened /dev/i2c-1 (fd=22) 2026-08-20T01:37:57Z INFO drivers.led_board LedBoard: LDAC (BCM 20) held low 2026-08-20T01:37:57Z INFO drivers.sphere_led SphereLedSource: holding 0.2800 A (kp=10000.0 ki=1000.0) 2026-08-20T01:37:57Z INFO tasks.lighting_task LightingTask: sphere on at task start (target 0.2800 A) — will not turn off internally; stopped externally at apogee 2026-08-20T01:37:58Z INFO tasks.lighting_task LightingTask: sphere loop 20.5 Hz (21 updates/1.02s) — target=0.2800 A mean=-0.0003 A min=-0.0006 A max=-0.0001 A spread=0.0005 A settled=0/21 code=168 2026-08-20T01:37:59Z INFO tasks.lighting_task LightingTask: sphere loop 19.9 Hz (20 updates/1.00s) — target=0.2800 A mean=-0.0003 A min=-0.0006 A max=-0.0001 A spread=0.0005 A settled=0/20 code=328 2026-08-20T01:38:00Z INFO tasks.lighting_task LightingTask: sphere loop 22.0 Hz (23 updates/1.04s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0003 A settled=0/23 code=512 2026-08-20T01:38:02Z INFO tasks.lighting_task LightingTask: sphere loop 22.1 Hz (23 updates/1.04s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=696 2026-08-20T01:38:03Z INFO tasks.lighting_task LightingTask: sphere loop 21.9 Hz (23 updates/1.05s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=880 2026-08-20T01:38:04Z INFO tasks.lighting_task LightingTask: sphere loop 22.0 Hz (23 updates/1.04s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=1064 2026-08-20T01:38:05Z INFO tasks.lighting_task LightingTask: sphere loop 22.1 Hz (23 updates/1.04s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=1248 2026-08-20T01:38:06Z INFO tasks.lighting_task LightingTask: sphere loop 22.0 Hz (23 updates/1.04s) — target=0.2800 A mean=-0.0005 A min=-0.0006 A max=-0.0004 A spread=0.0002 A settled=0/23 code=1432 2026-08-20T01:38:07Z INFO tasks.lighting_task LightingTask: sphere loop 21.9 Hz (22 updates/1.00s) — target=0.2800 A mean=-0.0004 A min=-0.0006 A max=-0.0003 A spread=0.0003 A settled=0/22 code=1608 2026-08-20T01:38:08Z INFO tasks.lighting_task LightingTask: sphere loop 22.0 Hz (22 updates/1.00s) — target=0.2800 A mean=-0.0001 A min=-0.0004 A max=0.0003 A spread=0.0007 A settled=0/22 code=1784 2026-08-20T01:38:09Z INFO tasks.lighting_task LightingTask: sphere loop 22.1 Hz (23 updates/1.04s) — target=0.2800 A mean=0.0015 A min=0.0003 A max=0.0036 A spread=0.0033 A settled=0/23 code=1968 2026-08-20T01:38:10Z INFO tasks.lighting_task LightingTask: sphere loop 21.9 Hz (22 updates/1.01s) — target=0.2800 A mean=0.0087 A min=0.0038 A max=0.0156 A spread=0.0118 A settled=0/22 code=2144 2026-08-20T01:38:11Z INFO tasks.lighting_task LightingTask: sphere loop 22.1 Hz (23 updates/1.04s) — target=0.2800 A mean=0.0291 A min=0.0163 A max=0.0440 A spread=0.0277 A settled=0/23 code=2328 2026-08-20T01:38:12Z INFO tasks.lighting_task LightingTask: sphere loop 21.7 Hz (22 updates/1.01s) — target=0.2800 A mean=0.0643 A min=0.0457 A max=0.0845 A spread=0.0388 A settled=0/22 code=2504 2026-08-20T01:38:13Z INFO tasks.lighting_task LightingTask: sphere loop 22.3 Hz (23 updates/1.03s) — target=0.2800 A mean=0.1115 A min=0.0866 A max=0.1375 A spread=0.0509 A settled=0/23 code=2688 2026-08-20T01:38:14Z INFO tasks.lighting_task LightingTask: sphere loop 22.0 Hz (22 updates/1.00s) — target=0.2800 A mean=0.1650 A min=0.1399 A max=0.1923 A spread=0.0524 A settled=0/22 code=2864 2026-08-20T01:38:15Z INFO tasks.lighting_task LightingTask: sphere loop 21.9 Hz (22 updates/1.00s) — target=0.2800 A mean=0.2220 A min=0.1953 A max=0.2515 A spread=0.0562 A settled=0/22 code=3040 2026-08-20T01:38:16Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2723 A min=0.2542 A max=0.2807 A spread=0.0265 A settled=15/24 code=3112 2026-08-20T01:38:17Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2797 A min=0.2776 A max=0.2816 A spread=0.0040 A settled=24/24 code=3112 2026-08-20T01:38:18Z INFO tasks.lighting_task LightingTask: sphere loop 23.5 Hz (24 updates/1.02s) — target=0.2800 A mean=0.2812 A min=0.2785 A max=0.2835 A spread=0.0051 A settled=24/24 code=3112 2026-08-20T01:38:19Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2836 A min=0.2817 A max=0.2846 A spread=0.0029 A settled=24/24 code=3112 2026-08-20T01:38:20Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2826 A min=0.2773 A max=0.2850 A spread=0.0077 A settled=23/24 code=3104 2026-08-20T01:38:21Z INFO tasks.lighting_task LightingTask: sphere loop 23.4 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2821 A min=0.2780 A max=0.2839 A spread=0.0060 A settled=24/24 code=3104 2026-08-20T01:38:22Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2831 A min=0.2819 A max=0.2845 A spread=0.0026 A settled=24/24 code=3104 2026-08-20T01:38:23Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2830 A min=0.2815 A max=0.2849 A spread=0.0034 A settled=24/24 code=3104 2026-08-20T01:38:24Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2821 A min=0.2802 A max=0.2852 A spread=0.0049 A settled=23/24 code=3096 2026-08-20T01:38:25Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2823 A min=0.2796 A max=0.2838 A spread=0.0041 A settled=24/24 code=3096 2026-08-20T01:38:26Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2835 A min=0.2824 A max=0.2844 A spread=0.0020 A settled=24/24 code=3096 2026-08-20T01:38:27Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2843 A min=0.2832 A max=0.2850 A spread=0.0018 A settled=23/24 code=3088 2026-08-20T01:38:28Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2822 A min=0.2813 A max=0.2831 A spread=0.0018 A settled=24/24 code=3088 2026-08-20T01:38:29Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (24 updates/1.05s) — target=0.2800 A mean=0.2820 A min=0.2810 A max=0.2838 A spread=0.0028 A settled=24/24 code=3088 2026-08-20T01:38:30Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2831 A min=0.2819 A max=0.2842 A spread=0.0023 A settled=24/24 code=3088 2026-08-20T01:38:31Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2835 A min=0.2820 A max=0.2849 A spread=0.0029 A settled=24/24 code=3088 2026-08-20T01:38:32Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2822 A min=0.2787 A max=0.2853 A spread=0.0065 A settled=23/24 code=3080 2026-08-20T01:38:33Z INFO tasks.flight_stage_task FlightStageTask: arm checks passed — advancing to STAGE_ARMED 2026-08-20T01:38:33Z INFO tasks.flight_stage_task FlightStageTask: stage 0 → 1 2026-08-20T01:38:33Z INFO tasks.flight_stage_task FlightStageTask: launch altitude checks bypassed - advancing to STAGE_LAUNCH 2026-08-20T01:38:33Z INFO tasks.flight_stage_task FlightStageTask: stage 1 → 2 2026-08-20T01:38:33Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2811 A min=0.2784 A max=0.2834 A spread=0.0050 A settled=23/23 code=3080 2026-08-20T01:38:34Z INFO tasks.flight_stage_task FlightStageTask: ascent altitude checks bypassed - advancing to STAGE_ASCENT 2026-08-20T01:38:34Z INFO tasks.flight_stage_task FlightStageTask: stage 2 → 3 2026-08-20T01:38:34Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2823 A min=0.2787 A max=0.2839 A spread=0.0053 A settled=23/23 code=3080 2026-08-20T01:38:35Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2815 A min=0.2779 A max=0.2842 A spread=0.0064 A settled=24/24 code=3080 2026-08-20T01:38:37Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2821 A min=0.2794 A max=0.2845 A spread=0.0051 A settled=24/24 code=3080 2026-08-20T01:38:38Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2824 A min=0.2804 A max=0.2849 A spread=0.0045 A settled=23/23 code=3080 2026-08-20T01:38:39Z INFO tasks.lighting_task LightingTask: sphere loop 23.7 Hz (24 updates/1.01s) — target=0.2800 A mean=0.2805 A min=0.2779 A max=0.2851 A spread=0.0072 A settled=23/24 code=3072 2026-08-20T01:38:40Z INFO tasks.lighting_task LightingTask: sphere loop 22.1 Hz (23 updates/1.04s) — target=0.2800 A mean=0.2803 A min=0.2786 A max=0.2830 A spread=0.0044 A settled=23/23 code=3072 2026-08-20T01:38:41Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2818 A min=0.2797 A max=0.2833 A spread=0.0036 A settled=23/23 code=3072 2026-08-20T01:38:42Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2822 A min=0.2774 A max=0.2838 A spread=0.0064 A settled=24/24 code=3072 2026-08-20T01:38:43Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2811 A min=0.2772 A max=0.2841 A spread=0.0069 A settled=24/24 code=3072 2026-08-20T01:38:44Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2824 A min=0.2780 A max=0.2845 A spread=0.0065 A settled=23/23 code=3072 2026-08-20T01:38:45Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2827 A min=0.2788 A max=0.2850 A spread=0.0062 A settled=23/24 code=3064 2026-08-20T01:38:46Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2812 A min=0.2763 A max=0.2828 A spread=0.0065 A settled=23/23 code=3064 2026-08-20T01:38:47Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2805 A min=0.2786 A max=0.2828 A spread=0.0042 A settled=24/24 code=3064 2026-08-20T01:38:48Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2811 A min=0.2790 A max=0.2831 A spread=0.0041 A settled=23/23 code=3064 2026-08-20T01:38:49Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2784 A min=0.2761 A max=0.2831 A spread=0.0070 A settled=24/24 code=3064 2026-08-20T01:38:50Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2808 A min=0.2768 A max=0.2833 A spread=0.0065 A settled=23/23 code=3064 2026-08-20T01:38:51Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2805 A min=0.2784 A max=0.2836 A spread=0.0053 A settled=24/24 code=3064 2026-08-20T01:38:52Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2818 A min=0.2778 A max=0.2844 A spread=0.0066 A settled=24/24 code=3064 2026-08-20T01:38:53Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2813 A min=0.2779 A max=0.2845 A spread=0.0066 A settled=24/24 code=3064 2026-08-20T01:38:54Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2821 A min=0.2775 A max=0.2850 A spread=0.0075 A settled=24/24 code=3064 2026-08-20T01:38:55Z INFO tasks.lighting_task LightingTask: sphere loop 21.8 Hz (22 updates/1.01s) — target=0.2800 A mean=0.2805 A min=0.2781 A max=0.2851 A spread=0.0069 A settled=21/22 code=3056 2026-08-20T01:38:56Z INFO tasks.lighting_task LightingTask: sphere loop 20.7 Hz (21 updates/1.02s) — target=0.2800 A mean=0.2801 A min=0.2782 A max=0.2821 A spread=0.0039 A settled=21/21 code=3056 2026-08-20T01:38:57Z INFO tasks.lighting_task LightingTask: sphere loop 21.0 Hz (21 updates/1.00s) — target=0.2800 A mean=0.2801 A min=0.2781 A max=0.2825 A spread=0.0044 A settled=21/21 code=3056 2026-08-20T01:38:58Z INFO tasks.lighting_task LightingTask: sphere loop 21.1 Hz (22 updates/1.04s) — target=0.2800 A mean=0.2804 A min=0.2781 A max=0.2826 A spread=0.0045 A settled=22/22 code=3056 2026-08-20T01:38:59Z INFO tasks.lighting_task LightingTask: sphere loop 21.0 Hz (21 updates/1.00s) — target=0.2800 A mean=0.2804 A min=0.2782 A max=0.2827 A spread=0.0045 A settled=21/21 code=3056 2026-08-20T01:39:00Z INFO tasks.lighting_task LightingTask: sphere loop 22.3 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2807 A min=0.2783 A max=0.2830 A spread=0.0047 A settled=23/23 code=3056 2026-08-20T01:39:01Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2823 A min=0.2803 A max=0.2833 A spread=0.0029 A settled=23/23 code=3056 2026-08-20T01:39:02Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2829 A min=0.2818 A max=0.2835 A spread=0.0017 A settled=24/24 code=3056 2026-08-20T01:39:03Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2832 A min=0.2828 A max=0.2838 A spread=0.0010 A settled=24/24 code=3056 2026-08-20T01:39:04Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2827 A min=0.2812 A max=0.2838 A spread=0.0026 A settled=24/24 code=3056 2026-08-20T01:39:05Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2822 A min=0.2803 A max=0.2840 A spread=0.0037 A settled=24/24 code=3056 2026-08-20T01:39:06Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2824 A min=0.2809 A max=0.2838 A spread=0.0028 A settled=24/24 code=3056 2026-08-20T01:39:07Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2809 A min=0.2757 A max=0.2846 A spread=0.0088 A settled=24/24 code=3056 2026-08-20T01:39:08Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2822 A min=0.2796 A max=0.2846 A spread=0.0050 A settled=23/23 code=3056 2026-08-20T01:39:09Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2818 A min=0.2805 A max=0.2846 A spread=0.0041 A settled=24/24 code=3056 2026-08-20T01:39:10Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2819 A min=0.2797 A max=0.2849 A spread=0.0051 A settled=23/23 code=3056 2026-08-20T01:39:11Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2802 A min=0.2775 A max=0.2851 A spread=0.0076 A settled=22/23 code=3048 2026-08-20T01:39:12Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2806 A min=0.2787 A max=0.2823 A spread=0.0037 A settled=24/24 code=3048 2026-08-20T01:39:13Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2811 A min=0.2802 A max=0.2826 A spread=0.0024 A settled=24/24 code=3048 2026-08-20T01:39:14Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (24 updates/1.05s) — target=0.2800 A mean=0.2812 A min=0.2795 A max=0.2827 A spread=0.0032 A settled=24/24 code=3048 2026-08-20T01:39:16Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2814 A min=0.2801 A max=0.2828 A spread=0.0028 A settled=24/24 code=3048 2026-08-20T01:39:17Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2813 A min=0.2796 A max=0.2830 A spread=0.0034 A settled=24/24 code=3048 2026-08-20T01:39:18Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2812 A min=0.2796 A max=0.2832 A spread=0.0036 A settled=24/24 code=3048 2026-08-20T01:39:19Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2813 A min=0.2799 A max=0.2835 A spread=0.0036 A settled=24/24 code=3048 2026-08-20T01:39:20Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2815 A min=0.2796 A max=0.2835 A spread=0.0039 A settled=24/24 code=3048 2026-08-20T01:39:21Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2813 A min=0.2794 A max=0.2837 A spread=0.0042 A settled=24/24 code=3048 2026-08-20T01:39:22Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2809 A min=0.2788 A max=0.2837 A spread=0.0049 A settled=24/24 code=3048 2026-08-20T01:39:23Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2822 A min=0.2794 A max=0.2840 A spread=0.0046 A settled=23/23 code=3048 2026-08-20T01:39:24Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2831 A min=0.2807 A max=0.2842 A spread=0.0035 A settled=23/23 code=3048 2026-08-20T01:39:25Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2822 A min=0.2785 A max=0.2842 A spread=0.0058 A settled=24/24 code=3048 2026-08-20T01:39:26Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2826 A min=0.2805 A max=0.2844 A spread=0.0039 A settled=24/24 code=3048 2026-08-20T01:39:27Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2819 A min=0.2774 A max=0.2845 A spread=0.0071 A settled=24/24 code=3048 2026-08-20T01:39:28Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2832 A min=0.2809 A max=0.2846 A spread=0.0037 A settled=24/24 code=3048 2026-08-20T01:39:29Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2825 A min=0.2792 A max=0.2847 A spread=0.0055 A settled=23/23 code=3048 2026-08-20T01:39:30Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2819 A min=0.2793 A max=0.2847 A spread=0.0054 A settled=24/24 code=3048 2026-08-20T01:39:31Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2787 A min=0.2758 A max=0.2850 A spread=0.0092 A settled=22/23 code=3040 2026-08-20T01:39:32Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2792 A min=0.2751 A max=0.2823 A spread=0.0071 A settled=24/24 code=3040 2026-08-20T01:39:33Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2800 A min=0.2766 A max=0.2823 A spread=0.0057 A settled=24/24 code=3040 2026-08-20T01:39:34Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2806 A min=0.2766 A max=0.2825 A spread=0.0059 A settled=24/24 code=3040 2026-08-20T01:39:35Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2796 A min=0.2744 A max=0.2855 A spread=0.0111 A settled=20/23 code=3048 2026-08-20T01:39:36Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2816 A min=0.2796 A max=0.2853 A spread=0.0057 A settled=23/24 code=3040 2026-08-20T01:39:37Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2809 A min=0.2727 A max=0.2856 A spread=0.0129 A settled=18/24 code=3040 2026-08-20T01:39:38Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2809 A min=0.2775 A max=0.2831 A spread=0.0056 A settled=24/24 code=3040 2026-08-20T01:39:39Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2809 A min=0.2795 A max=0.2832 A spread=0.0037 A settled=24/24 code=3040 2026-08-20T01:39:40Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2811 A min=0.2792 A max=0.2834 A spread=0.0041 A settled=24/24 code=3040 2026-08-20T01:39:41Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2814 A min=0.2792 A max=0.2833 A spread=0.0041 A settled=24/24 code=3040 2026-08-20T01:39:42Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2804 A min=0.2775 A max=0.2834 A spread=0.0059 A settled=24/24 code=3040 2026-08-20T01:39:43Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2802 A min=0.2768 A max=0.2835 A spread=0.0067 A settled=24/24 code=3040 2026-08-20T01:39:44Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2809 A min=0.2787 A max=0.2836 A spread=0.0048 A settled=24/24 code=3040 2026-08-20T01:39:45Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2809 A min=0.2784 A max=0.2838 A spread=0.0054 A settled=24/24 code=3040 2026-08-20T01:39:46Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2810 A min=0.2777 A max=0.2839 A spread=0.0062 A settled=24/24 code=3040 2026-08-20T01:39:47Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (24 updates/1.06s) — target=0.2800 A mean=0.2797 A min=0.2770 A max=0.2839 A spread=0.0069 A settled=24/24 code=3040 2026-08-20T01:39:48Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2810 A min=0.2778 A max=0.2840 A spread=0.0062 A settled=23/23 code=3040 2026-08-20T01:39:50Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2816 A min=0.2801 A max=0.2840 A spread=0.0039 A settled=24/24 code=3040 2026-08-20T01:39:51Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2814 A min=0.2796 A max=0.2841 A spread=0.0045 A settled=23/23 code=3040 2026-08-20T01:39:52Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2822 A min=0.2804 A max=0.2841 A spread=0.0037 A settled=23/23 code=3040 2026-08-20T01:39:53Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (24 updates/1.05s) — target=0.2800 A mean=0.2819 A min=0.2801 A max=0.2845 A spread=0.0044 A settled=24/24 code=3040 2026-08-20T01:39:54Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2819 A min=0.2793 A max=0.2844 A spread=0.0051 A settled=24/24 code=3040 2026-08-20T01:39:55Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2816 A min=0.2804 A max=0.2844 A spread=0.0040 A settled=23/23 code=3040 2026-08-20T01:39:56Z INFO tasks.lighting_task LightingTask: sphere loop 21.2 Hz (22 updates/1.04s) — target=0.2800 A mean=0.2817 A min=0.2805 A max=0.2845 A spread=0.0040 A settled=22/22 code=3040 2026-08-20T01:39:57Z INFO tasks.lighting_task LightingTask: sphere loop 20.6 Hz (21 updates/1.02s) — target=0.2800 A mean=0.2814 A min=0.2801 A max=0.2843 A spread=0.0042 A settled=21/21 code=3040 2026-08-20T01:39:58Z INFO tasks.lighting_task LightingTask: sphere loop 20.9 Hz (21 updates/1.01s) — target=0.2800 A mean=0.2823 A min=0.2804 A max=0.2847 A spread=0.0044 A settled=21/21 code=3040 2026-08-20T01:39:59Z INFO tasks.lighting_task LightingTask: sphere loop 20.7 Hz (21 updates/1.01s) — target=0.2800 A mean=0.2816 A min=0.2797 A max=0.2844 A spread=0.0048 A settled=21/21 code=3040 2026-08-20T01:40:00Z INFO tasks.lighting_task LightingTask: sphere loop 21.6 Hz (22 updates/1.02s) — target=0.2800 A mean=0.2822 A min=0.2803 A max=0.2848 A spread=0.0045 A settled=22/22 code=3040 2026-08-20T01:40:01Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2824 A min=0.2799 A max=0.2850 A spread=0.0051 A settled=23/23 code=3040 2026-08-20T01:40:02Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2802 A min=0.2767 A max=0.2851 A spread=0.0084 A settled=22/23 code=3032 2026-08-20T01:40:03Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2787 A min=0.2758 A max=0.2822 A spread=0.0064 A settled=23/23 code=3032 2026-08-20T01:40:04Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2797 A min=0.2773 A max=0.2825 A spread=0.0052 A settled=24/24 code=3032 2026-08-20T01:40:05Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2794 A min=0.2754 A max=0.2827 A spread=0.0073 A settled=24/24 code=3032 2026-08-20T01:40:06Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2796 A min=0.2745 A max=0.2856 A spread=0.0111 A settled=20/24 code=3032 2026-08-20T01:40:07Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2798 A min=0.2744 A max=0.2855 A spread=0.0111 A settled=22/24 code=3032 2026-08-20T01:40:08Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2782 A min=0.2750 A max=0.2858 A spread=0.0108 A settled=22/24 code=3032 2026-08-20T01:40:09Z INFO tasks.lighting_task LightingTask: sphere loop 22.3 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2793 A min=0.2738 A max=0.2858 A spread=0.0120 A settled=17/23 code=3032 2026-08-20T01:40:10Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2794 A min=0.2738 A max=0.2859 A spread=0.0121 A settled=19/23 code=3032 2026-08-20T01:40:11Z INFO tasks.lighting_task LightingTask: sphere loop 22.1 Hz (23 updates/1.04s) — target=0.2800 A mean=0.2794 A min=0.2745 A max=0.2863 A spread=0.0119 A settled=15/23 code=3032 2026-08-20T01:40:12Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2802 A min=0.2748 A max=0.2862 A spread=0.0113 A settled=17/23 code=3032 2026-08-20T01:40:13Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2798 A min=0.2747 A max=0.2862 A spread=0.0114 A settled=17/23 code=3032 2026-08-20T01:40:14Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2796 A min=0.2745 A max=0.2862 A spread=0.0116 A settled=18/23 code=3040 2026-08-20T01:40:15Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2806 A min=0.2742 A max=0.2864 A spread=0.0122 A settled=15/23 code=3040 2026-08-20T01:40:16Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2797 A min=0.2750 A max=0.2865 A spread=0.0115 A settled=21/23 code=3040 2026-08-20T01:40:17Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2798 A min=0.2746 A max=0.2862 A spread=0.0115 A settled=20/23 code=3032 2026-08-20T01:40:18Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2786 A min=0.2749 A max=0.2861 A spread=0.0112 A settled=21/23 code=3032 2026-08-20T01:40:19Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2786 A min=0.2752 A max=0.2838 A spread=0.0086 A settled=23/23 code=3032 2026-08-20T01:40:20Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2790 A min=0.2752 A max=0.2840 A spread=0.0088 A settled=24/24 code=3032 2026-08-20T01:40:21Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2786 A min=0.2752 A max=0.2838 A spread=0.0086 A settled=24/24 code=3032 2026-08-20T01:40:22Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2791 A min=0.2749 A max=0.2867 A spread=0.0118 A settled=22/24 code=3032 2026-08-20T01:40:23Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2795 A min=0.2748 A max=0.2870 A spread=0.0122 A settled=18/23 code=3040 2026-08-20T01:40:24Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2788 A min=0.2747 A max=0.2870 A spread=0.0122 A settled=20/23 code=3032 2026-08-20T01:40:25Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2789 A min=0.2751 A max=0.2844 A spread=0.0094 A settled=24/24 code=3032 2026-08-20T01:40:26Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2795 A min=0.2746 A max=0.2872 A spread=0.0125 A settled=17/23 code=3032 2026-08-20T01:40:27Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2800 A min=0.2751 A max=0.2846 A spread=0.0095 A settled=24/24 code=3032 2026-08-20T01:40:28Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2801 A min=0.2756 A max=0.2846 A spread=0.0089 A settled=23/23 code=3032 2026-08-20T01:40:29Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2793 A min=0.2753 A max=0.2846 A spread=0.0092 A settled=24/24 code=3032 2026-08-20T01:40:30Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2796 A min=0.2754 A max=0.2846 A spread=0.0092 A settled=24/24 code=3032 2026-08-20T01:40:31Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2790 A min=0.2755 A max=0.2849 A spread=0.0094 A settled=24/24 code=3032 2026-08-20T01:40:32Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2796 A min=0.2754 A max=0.2848 A spread=0.0095 A settled=23/23 code=3032 2026-08-20T01:40:33Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2808 A min=0.2759 A max=0.2850 A spread=0.0090 A settled=24/24 code=3032 2026-08-20T01:40:34Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2809 A min=0.2764 A max=0.2849 A spread=0.0085 A settled=23/23 code=3032 2026-08-20T01:40:36Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2801 A min=0.2763 A max=0.2846 A spread=0.0083 A settled=24/24 code=3032 2026-08-20T01:40:37Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (24 updates/1.05s) — target=0.2800 A mean=0.2806 A min=0.2760 A max=0.2850 A spread=0.0090 A settled=23/24 code=3024 2026-08-20T01:40:38Z INFO tasks.lighting_task LightingTask: sphere loop 23.4 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2780 A min=0.2762 A max=0.2823 A spread=0.0061 A settled=24/24 code=3024 2026-08-20T01:40:39Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2798 A min=0.2732 A max=0.2851 A spread=0.0119 A settled=20/23 code=3032 2026-08-20T01:40:40Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2790 A min=0.2732 A max=0.2851 A spread=0.0119 A settled=17/23 code=3032 2026-08-20T01:40:41Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2807 A min=0.2732 A max=0.2850 A spread=0.0118 A settled=21/24 code=3024 2026-08-20T01:40:42Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2813 A min=0.2794 A max=0.2823 A spread=0.0029 A settled=23/23 code=3024 2026-08-20T01:40:43Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2812 A min=0.2800 A max=0.2822 A spread=0.0021 A settled=23/23 code=3024 2026-08-20T01:40:44Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2808 A min=0.2794 A max=0.2822 A spread=0.0027 A settled=24/24 code=3024 2026-08-20T01:40:45Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2807 A min=0.2787 A max=0.2824 A spread=0.0037 A settled=24/24 code=3024 2026-08-20T01:40:46Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2806 A min=0.2761 A max=0.2830 A spread=0.0069 A settled=24/24 code=3024 2026-08-20T01:40:47Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2803 A min=0.2741 A max=0.2852 A spread=0.0111 A settled=21/23 code=3024 2026-08-20T01:40:48Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2824 A min=0.2803 A max=0.2833 A spread=0.0030 A settled=24/24 code=3024 2026-08-20T01:40:49Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2818 A min=0.2795 A max=0.2829 A spread=0.0034 A settled=24/24 code=3024 2026-08-20T01:40:50Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2819 A min=0.2808 A max=0.2828 A spread=0.0020 A settled=23/23 code=3024 2026-08-20T01:40:51Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2816 A min=0.2809 A max=0.2828 A spread=0.0019 A settled=24/24 code=3024 2026-08-20T01:40:52Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2814 A min=0.2804 A max=0.2826 A spread=0.0022 A settled=24/24 code=3024 2026-08-20T01:40:53Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2812 A min=0.2795 A max=0.2825 A spread=0.0030 A settled=23/23 code=3024 2026-08-20T01:40:54Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2801 A min=0.2770 A max=0.2831 A spread=0.0061 A settled=24/24 code=3024 2026-08-20T01:40:55Z INFO tasks.lighting_task LightingTask: sphere loop 22.3 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2803 A min=0.2781 A max=0.2828 A spread=0.0047 A settled=23/23 code=3024 2026-08-20T01:40:56Z INFO tasks.lighting_task LightingTask: sphere loop 20.3 Hz (21 updates/1.03s) — target=0.2800 A mean=0.2797 A min=0.2773 A max=0.2828 A spread=0.0055 A settled=21/21 code=3024 2026-08-20T01:40:57Z INFO tasks.lighting_task LightingTask: sphere loop 20.6 Hz (22 updates/1.07s) — target=0.2800 A mean=0.2795 A min=0.2762 A max=0.2831 A spread=0.0069 A settled=22/22 code=3024 2026-08-20T01:40:58Z INFO tasks.lighting_task LightingTask: sphere loop 21.0 Hz (21 updates/1.00s) — target=0.2800 A mean=0.2797 A min=0.2761 A max=0.2830 A spread=0.0069 A settled=21/21 code=3024 2026-08-20T01:40:59Z INFO tasks.lighting_task LightingTask: sphere loop 20.6 Hz (21 updates/1.02s) — target=0.2800 A mean=0.2799 A min=0.2782 A max=0.2832 A spread=0.0050 A settled=21/21 code=3024 2026-08-20T01:41:00Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2799 A min=0.2749 A max=0.2857 A spread=0.0109 A settled=20/23 code=3032 2026-08-20T01:41:01Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2801 A min=0.2740 A max=0.2857 A spread=0.0116 A settled=15/23 code=3032 2026-08-20T01:41:02Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2786 A min=0.2736 A max=0.2861 A spread=0.0124 A settled=17/23 code=3032 2026-08-20T01:41:03Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2794 A min=0.2750 A max=0.2851 A spread=0.0101 A settled=21/23 code=3032 2026-08-20T01:41:04Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2819 A min=0.2785 A max=0.2863 A spread=0.0078 A settled=22/23 code=3024 2026-08-20T01:41:05Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2798 A min=0.2741 A max=0.2862 A spread=0.0120 A settled=18/23 code=3032 2026-08-20T01:41:06Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2792 A min=0.2740 A max=0.2863 A spread=0.0123 A settled=17/23 code=3032 2026-08-20T01:41:07Z INFO tasks.lighting_task LightingTask: sphere loop 22.2 Hz (23 updates/1.04s) — target=0.2800 A mean=0.2801 A min=0.2740 A max=0.2861 A spread=0.0121 A settled=13/23 code=3032 2026-08-20T01:41:08Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2795 A min=0.2744 A max=0.2865 A spread=0.0121 A settled=13/23 code=3032 2026-08-20T01:41:09Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2797 A min=0.2741 A max=0.2863 A spread=0.0121 A settled=17/23 code=3032 2026-08-20T01:41:10Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2795 A min=0.2747 A max=0.2861 A spread=0.0114 A settled=19/23 code=3032 2026-08-20T01:41:11Z INFO tasks.lighting_task LightingTask: sphere loop 22.6 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2793 A min=0.2743 A max=0.2867 A spread=0.0123 A settled=14/23 code=3024 2026-08-20T01:41:12Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2803 A min=0.2743 A max=0.2866 A spread=0.0122 A settled=19/23 code=3024 2026-08-20T01:41:13Z INFO tasks.lighting_task LightingTask: sphere loop 22.2 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2794 A min=0.2741 A max=0.2865 A spread=0.0124 A settled=20/23 code=3032 2026-08-20T01:41:14Z INFO tasks.lighting_task LightingTask: sphere loop 21.9 Hz (22 updates/1.00s) — target=0.2800 A mean=0.2796 A min=0.2736 A max=0.2868 A spread=0.0132 A settled=13/22 code=3024 2026-08-20T01:41:15Z INFO tasks.lighting_task LightingTask: sphere loop 22.4 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2794 A min=0.2742 A max=0.2865 A spread=0.0123 A settled=15/23 code=3024 2026-08-20T01:41:16Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2793 A min=0.2745 A max=0.2864 A spread=0.0120 A settled=20/23 code=3032 2026-08-20T01:41:17Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2799 A min=0.2749 A max=0.2869 A spread=0.0120 A settled=20/23 code=3024 2026-08-20T01:41:18Z INFO tasks.lighting_task LightingTask: sphere loop 22.4 Hz (23 updates/1.03s) — target=0.2800 A mean=0.2806 A min=0.2749 A max=0.2868 A spread=0.0119 A settled=19/23 code=3024 2026-08-20T01:41:19Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2794 A min=0.2748 A max=0.2857 A spread=0.0109 A settled=21/23 code=3024 2026-08-20T01:41:20Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2796 A min=0.2745 A max=0.2867 A spread=0.0122 A settled=21/23 code=3024 2026-08-20T01:41:21Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2796 A min=0.2755 A max=0.2844 A spread=0.0089 A settled=23/23 code=3024 2026-08-20T01:41:22Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2790 A min=0.2753 A max=0.2844 A spread=0.0091 A settled=24/24 code=3024 2026-08-20T01:41:24Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2796 A min=0.2759 A max=0.2845 A spread=0.0086 A settled=24/24 code=3024 2026-08-20T01:41:25Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2793 A min=0.2759 A max=0.2844 A spread=0.0086 A settled=23/23 code=3024 2026-08-20T01:41:26Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (24 updates/1.05s) — target=0.2800 A mean=0.2787 A min=0.2753 A max=0.2844 A spread=0.0091 A settled=24/24 code=3024 2026-08-20T01:41:27Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2802 A min=0.2758 A max=0.2845 A spread=0.0088 A settled=24/24 code=3024 2026-08-20T01:41:28Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2805 A min=0.2764 A max=0.2847 A spread=0.0082 A settled=23/23 code=3024 2026-08-20T01:41:29Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2790 A min=0.2760 A max=0.2845 A spread=0.0086 A settled=24/24 code=3024 2026-08-20T01:41:30Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2794 A min=0.2759 A max=0.2845 A spread=0.0086 A settled=24/24 code=3024 2026-08-20T01:41:31Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2805 A min=0.2763 A max=0.2847 A spread=0.0084 A settled=24/24 code=3024 2026-08-20T01:41:32Z INFO tasks.lighting_task LightingTask: sphere loop 22.5 Hz (23 updates/1.02s) — target=0.2800 A mean=0.2805 A min=0.2761 A max=0.2848 A spread=0.0087 A settled=23/23 code=3024 2026-08-20T01:41:33Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2801 A min=0.2765 A max=0.2846 A spread=0.0081 A settled=24/24 code=3024 2026-08-20T01:41:34Z INFO tasks.lighting_task LightingTask: sphere loop 23.3 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2797 A min=0.2758 A max=0.2848 A spread=0.0089 A settled=24/24 code=3024 2026-08-20T01:41:35Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.03s) — target=0.2800 A mean=0.2804 A min=0.2762 A max=0.2850 A spread=0.0087 A settled=24/24 code=3024 2026-08-20T01:41:36Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2796 A min=0.2767 A max=0.2849 A spread=0.0082 A settled=24/24 code=3024 2026-08-20T01:41:37Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2801 A min=0.2762 A max=0.2848 A spread=0.0087 A settled=23/23 code=3024 2026-08-20T01:41:38Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2788 A min=0.2759 A max=0.2849 A spread=0.0091 A settled=23/23 code=3024 2026-08-20T01:41:39Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2825 A min=0.2772 A max=0.2849 A spread=0.0077 A settled=23/23 code=3024 2026-08-20T01:41:40Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2825 A min=0.2800 A max=0.2846 A spread=0.0047 A settled=23/23 code=3024 2026-08-20T01:41:41Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2830 A min=0.2816 A max=0.2849 A spread=0.0034 A settled=23/23 code=3024 2026-08-20T01:41:42Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2832 A min=0.2801 A max=0.2850 A spread=0.0049 A settled=22/23 code=3016 2026-08-20T01:41:43Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2800 A min=0.2786 A max=0.2823 A spread=0.0037 A settled=23/23 code=3016 2026-08-20T01:41:44Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2802 A min=0.2781 A max=0.2823 A spread=0.0042 A settled=24/24 code=3016 2026-08-20T01:41:45Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2807 A min=0.2792 A max=0.2822 A spread=0.0030 A settled=23/23 code=3016 2026-08-20T01:41:46Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2816 A min=0.2803 A max=0.2825 A spread=0.0021 A settled=24/24 code=3016 2026-08-20T01:41:47Z INFO tasks.lighting_task LightingTask: sphere loop 23.0 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2808 A min=0.2799 A max=0.2819 A spread=0.0020 A settled=23/23 code=3016 2026-08-20T01:41:48Z INFO tasks.lighting_task LightingTask: sphere loop 22.8 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2816 A min=0.2802 A max=0.2826 A spread=0.0024 A settled=23/23 code=3016 2026-08-20T01:41:49Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2818 A min=0.2808 A max=0.2824 A spread=0.0016 A settled=24/24 code=3016 2026-08-20T01:41:50Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2808 A min=0.2793 A max=0.2821 A spread=0.0028 A settled=24/24 code=3016 2026-08-20T01:41:51Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2813 A min=0.2805 A max=0.2822 A spread=0.0018 A settled=24/24 code=3016 2026-08-20T01:41:52Z INFO tasks.lighting_task LightingTask: sphere loop 22.9 Hz (23 updates/1.00s) — target=0.2800 A mean=0.2813 A min=0.2801 A max=0.2822 A spread=0.0021 A settled=23/23 code=3016 2026-08-20T01:41:53Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2816 A min=0.2810 A max=0.2824 A spread=0.0014 A settled=24/24 code=3016 2026-08-20T01:41:54Z INFO tasks.lighting_task LightingTask: sphere loop 23.1 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2815 A min=0.2808 A max=0.2824 A spread=0.0015 A settled=24/24 code=3016 2026-08-20T01:41:55Z INFO tasks.lighting_task LightingTask: sphere loop 21.4 Hz (22 updates/1.03s) — target=0.2800 A mean=0.2803 A min=0.2780 A max=0.2824 A spread=0.0044 A settled=22/22 code=3016 2026-08-20T01:41:56Z INFO tasks.lighting_task LightingTask: sphere loop 20.9 Hz (21 updates/1.00s) — target=0.2800 A mean=0.2799 A min=0.2777 A max=0.2823 A spread=0.0047 A settled=21/21 code=3016 2026-08-20T01:41:57Z INFO tasks.lighting_task LightingTask: sphere loop 21.0 Hz (21 updates/1.00s) — target=0.2800 A mean=0.2802 A min=0.2782 A max=0.2825 A spread=0.0043 A settled=21/21 code=3016 2026-08-20T01:41:58Z INFO tasks.lighting_task LightingTask: sphere loop 21.2 Hz (22 updates/1.04s) — target=0.2800 A mean=0.2801 A min=0.2781 A max=0.2824 A spread=0.0044 A settled=22/22 code=3016 2026-08-20T01:41:59Z INFO tasks.lighting_task LightingTask: sphere loop 20.9 Hz (21 updates/1.01s) — target=0.2800 A mean=0.2800 A min=0.2781 A max=0.2824 A spread=0.0043 A settled=21/21 code=3016 2026-08-20T01:42:00Z INFO tasks.lighting_task LightingTask: sphere loop 22.7 Hz (23 updates/1.01s) — target=0.2800 A mean=0.2814 A min=0.2784 A max=0.2824 A spread=0.0040 A settled=23/23 code=3016 2026-08-20T01:42:01Z INFO tasks.lighting_task LightingTask: sphere loop 23.2 Hz (24 updates/1.04s) — target=0.2800 A mean=0.2815 A min=0.2803 A max=0.2826 A spread=0.0023 A settled=24/24 code=3016 2026-08-20T01:42:02Z INFO core.lifecycle Received SIGTERM — initiating graceful shutdown 2026-08-20T01:42:02Z INFO main Shutdown event received — stopping all tasks 2026-08-20T01:42:02Z INFO core.watchdog Watchdog stopped 2026-08-20T01:42:02Z INFO core.scheduler Stopping all tasks 2026-08-20T01:42:02Z INFO tasks.datalogger_task DataLoggerTask: all CSV files closed 2026-08-20T01:42:02Z INFO tasks.lighting_task LightingTask: sphere loop 22.0 Hz (23 updates/1.04s) — target=0.2800 A mean=0.2815 A min=0.2804 A max=0.2825 A spread=0.0022 A settled=23/23 code=3016 2026-08-20T01:42:02Z INFO core.task_base Task datalogger stopped 2026-08-20T01:42:02Z INFO core.task_base Task lighting stopped 2026-08-20T01:42:02Z INFO core.task_base Task power stopped 2026-08-20T01:42:03Z INFO tasks.photodiode_task PhotodiodeTask: UVIC PDRO closed 2026-08-20T01:42:03Z INFO core.task_base Task photodiode stopped 2026-08-20T01:42:03Z INFO core.task_base Task flight_stage stopped 2026-08-20T01:42:03Z INFO core.task_base Task radio_config stopped 2026-08-20T01:42:03Z INFO core.task_base Task command_receiver stopped 2026-08-20T01:42:03Z INFO telemetry.transport SerialTransport: closed 2026-08-20T01:42:03Z INFO telemetry.telemetry_task TelemetryTask: transport closed 2026-08-20T01:42:03Z INFO core.task_base Task telemetry stopped 2026-08-20T01:42:03Z INFO tasks.gps_task GpsTask: driver closed 2026-08-20T01:42:03Z INFO core.task_base Task gps stopped 2026-08-20T01:42:03Z INFO tasks.mavlink_task MavlinkTask: connection closed 2026-08-20T01:42:03Z INFO core.task_base Task mavlink stopped 2026-08-20T01:42:03Z INFO telemetry.tee_server TeeServer: stopped 2026-08-20T01:42:03Z INFO main ALTAIR V2 shutdown complete