So, i think i have found the issue ;)

The capture module does not check the focus temp when having single filter sequences (S H O S H O) ...

I have fixed this localy in capture.cpp:

<pre>
IPState Capture::resumeSequence()
{
// If no job is active, we have to find if there are more pending jobs in the queue
if (!activeJob)
{
SequenceJob * next_job = nullptr;

foreach (SequenceJob * job, jobs)
{
if (job->getStatus() == SequenceJob::JOB_IDLE || job->getStatus() == SequenceJob::JOB_ABORTED)
{
next_job = job;
break;
}
}

if (next_job)
{
//check delta also when starting a new job!
isTemperatureDeltaCheckActive = (m_AutoFocusReady && limitFocusDeltaTS->isChecked());

prepareJob(next_job);

//Resume guiding if it was suspended before
//if (isAutoGuiding && currentCCD->getChip(ISD::CCDChip::GUIDE_CCD) == guideChip)
if (guideState == GUIDE_SUSPENDED && suspendGuideOnDownload)
{
qCDebug(KSTARS_EKOS_CAPTURE) << "Resuming guiding...";
emit resumeGuiding();
}

return IPS_OK;
}
else
{
qCDebug(KSTARS_EKOS_CAPTURE) << "All capture jobs complete.";
return IPS_BUSY;
}
}
// Otherwise, let's prepare for next exposure.
else
{
isTemperatureDeltaCheckActive = (m_AutoFocusReady && limitFocusDeltaTS->isChecked());

// If we suspended guiding due to primary chip download, resume guide chip guiding now
if (guideState == GUIDE_SUSPENDED && suspendGuideOnDownload)
{
qCInfo(KSTARS_EKOS_CAPTURE) << "Resuming guiding...";
emit resumeGuiding();
}

// If looping, we just increment the file system image count
if (currentCCD->isLooping())
{
if (currentCCD->getUploadMode() != ISD::CCD::UPLOAD_LOCAL)
{
checkSeqBoundary(activeJob->getSignature());
currentCCD->setNextSequenceID(nextSequenceID);
}
}
// otherwise we loop starting the next exposure until all pending
// jobs are completed
else
checkNextExposure();
}

return IPS_OK;
}
</pre>

And now i can see in the log:
<pre>
[2020-09-30T21:46:55.844 CEST DEBG ][ org.kde.kstars.ekos.capture] - Focus temperature delta (°C): 0 . Requested maximum delta (°C): 1
</pre>

But in the scheduler seems to be broken in the current nightly :P

Read More...