Bart replied to the topic 'scheduler shouldn't use Kstars time.' in the forum. 4 weeks ago

Hmm, thanks! I'll check then what happened, because I remember the problem I encountered did go away after I set Kstars to 'Time - Now'.
Cheers,

Read More...

Bart replied to the topic 'Omegon Pro / Touptek drivers' in the forum. 4 weeks ago

Exactly, just in the Indi profile, remove the Touptec/ Omegon camera.

For 'normal' guiding though, I'd suggest to use the internal guider. I've used it often and it's good!

Read More...

Bart created a new topic ' scheduler shouldn't use Kstars time.' in the forum. 4 weeks ago

The scheduler in Ekos should be indipendent from the time in Kstars. Currently, it is better use system time or make it a configurable option.

When scheduling, I use the 'x > degrees above the horizon' often. To fill in x, I advance the time in Kstars a few hours to seeif this would work, that particular night.
I left the time as it was, not knowing the scheduler actually uses that.
So the schedule was messed up.

Another 'solution' (workaround/ patch) is to set the Kstars time to 'time now' right when the scheduler is started.
Then still, the user shouldn't change the time in Kstars during the session, so not a very good option, imho.

Hope this can be fixed! :)
Cheers guys!

Read More...

Bart replied to the topic 'Omegon Pro / Touptek drivers' in the forum. 4 weeks ago

That's a good thing!
You don't want two drivers trying to control one device. They could, for example, send conflicting commands. How would the device respond then?

Read More...

Bart created a new topic ' How to script platesolve & sync?' in the forum. 4 weeks ago

I'm trying to make a cheap/ simple EEA finder scope: it platesolves & syncs either continously or whenever an external button is pressed. I intend to use a Rpi4 and stellarmate or something similar.
It's also fine if it is plate-solving every x seconds, however, more control would be nice.
How do I best do this? Is it doable from a script?

And is there a way to automatically start EKOS (with default profile) after Kstars has started?

Essentially I would like to make a 'push to' dobson EEA finder, no encoders needed!

Read More...

Bart replied to the topic 'New KStars/Ekos Module: Analyze' in the forum. 1 month ago

Hello Hy,

I suppose these two print-screens tell the story pretty well:
First job (part of a mosaic!) opens up excellent:
 



Next job (H-alpha and O-III on the Bubble Nebula) can't be found apparently.
 

Thanks for your quick reply!

Read More...

Bart replied to the topic 'New KStars/Ekos Module: Analyze' in the forum. 1 month ago

Just a quick note about the analyze tab:

-first of all- I use it a lot, it's an excellent overview and it really helps to better understand the overall session.

In the scheduler, I plan a few targets. The images from them can be opened by double clicking on the 'trace' for the image in the scheduler.
But only for the first target.
When clicking the image trace for the next target, a popup shows noticing the image can't be found.
Can this be 'fixed'?

I use other names for my filters, so hereby I'm adding more names for the same filter in your code (see below).
I put it in bold font what I added. Feel free to add what you like (or nothing) :)

Cheers!bool filterStripeBrush(const QString &filter, QBrush *brush)
{
if (!filter.compare("red", Qt::CaseInsensitive) ||
!filter.compare("r", Qt::CaseInsensitive))
{
*brush = QBrush(Qt::red, Qt::SolidPattern);
return true;
}
else if (!filter.compare("green", Qt::CaseInsensitive) ||
!filter.compare("g", Qt::CaseInsensitive))
{
*brush = QBrush(Qt::green, Qt::SolidPattern);
return true;
}
else if (!filter.compare("blue", Qt::CaseInsensitive) ||
!filter.compare("b", Qt::CaseInsensitive))
{
*brush = QBrush(Qt::blue, Qt::SolidPattern);
return true;
}
else if (!filter.compare("ha", Qt::CaseInsensitive) ||
!filter.compare("h", Qt::CaseInsensitive) ||
!filter.compare("h-a", Qt::CaseInsensitive) ||
!filter.compare("h_a", Qt::CaseInsensitive) ||

!filter.compare("h-alpha", Qt::CaseInsensitive) ||
!filter.compare("hydrogen", Qt::CaseInsensitive) ||
!filter.compare("hydrogen_alpha", Qt::CaseInsensitive) ||
!filter.compare("hydrogen-alpha", Qt::CaseInsensitive) ||

!filter.compare("h_alpha", Qt::CaseInsensitive) ||
!filter.compare("halpha", Qt::CaseInsensitive))
{
*brush = QBrush(Qt::darkRed, Qt::SolidPattern);
return true;
}
else if (!filter.compare("oiii", Qt::CaseInsensitive) ||
!filter.compare("oxygen", Qt::CaseInsensitive) ||
!filter.compare("oxygen_3", Qt::CaseInsensitive) ||
!filter.compare("oxygen-3", Qt::CaseInsensitive) ||
!filter.compare("oxygen_iii", Qt::CaseInsensitive) ||
!filter.compare("oxygen-iii", Qt::CaseInsensitive) ||
!filter.compare("o_iii", Qt::CaseInsensitive) ||
!filter.compare("o-iii", Qt::CaseInsensitive) ||

!filter.compare("o_3", Qt::CaseInsensitive) ||
!filter.compare("o-3", Qt::CaseInsensitive) ||

!filter.compare("o3", Qt::CaseInsensitive))
{
*brush = QBrush(Qt::cyan, Qt::SolidPattern);
return true;
}
else if (!filter.compare("sii", Qt::CaseInsensitive) ||
!filter.compare("sulphur", Qt::CaseInsensitive) ||
!filter.compare("sulphur_2", Qt::CaseInsensitive) ||
!filter.compare("sulphur-2", Qt::CaseInsensitive) ||
!filter.compare("sulphur_ii", Qt::CaseInsensitive) ||
!filter.compare("sulphur-ii", Qt::CaseInsensitive) ||
!filter.compare("s_ii", Qt::CaseInsensitive) ||
!filter.compare("s-ii", Qt::CaseInsensitive) ||

!filter.compare("s_2", Qt::CaseInsensitive) ||
!filter.compare("s-2", Qt::CaseInsensitive) ||
!filter.compare("s2", Qt::CaseInsensitive))
{
// Pink.
*brush = QBrush(QColor(255, 182, 193), Qt::SolidPattern);
return true;
}
else if (!filter.compare("lpr", Qt::CaseInsensitive) ||
!filter.compare("L", Qt::CaseInsensitive) ||
!filter.compare("UV-IR cut", Qt::CaseInsensitive) ||
!filter.compare("UV-IR", Qt::CaseInsensitive) ||
!filter.compare("white", Qt::CaseInsensitive) ||
!filter.compare("monochrome", Qt::CaseInsensitive) ||
!filter.compare("broadband", Qt::CaseInsensitive) ||
!filter.compare("clear", Qt::CaseInsensitive) ||
!filter.compare("focus", Qt::CaseInsensitive) ||
!filter.compare("luminance", Qt::CaseInsensitive) ||
!filter.compare("lum", Qt::CaseInsensitive) ||
!filter.compare("lps", Qt::CaseInsensitive) ||
!filter.compare("cls", Qt::CaseInsensitive))
{
*brush = QBrush(Qt::white, Qt::SolidPattern);
return true;
}
return false;
}

Read More...

Bart replied to the topic 'Kstars crashing' in the forum. 2 months ago

Hi,
I have the same symptoms with my setup now and then. Also sometimes kstars stays active, but parking is really weird.

I'm not certain the 'illness' is the same, but my suspicion is that it has to do with how ioptron parks the mount.
More specifically, imaging -after- the mount has been parked before during that session.

When using the parking command from the handcontroller, it parks and then 'blocks out'. Maybe this has to do with it?

In that case, here is an idea for a driver feature:
Parking emulation. Issue a goto (horizon, North for example) and disengage tracking.

Last night ran a mosaic

Read More...

Bart replied to the topic 'The Gang on the AstroImaging Channel' in the forum. 2 months ago

It's nice to hear a bit about your back-stories and how you all got involved.

Kind of makes me want to substantially contribute as well (and in part because I have some ideas for improvement as well)

Read More...

Currently, after taking flats with the automated exposure time setting, I take darkflats which have to have the same integration time.
I figured the sequence for this could easily be generated at the end of an automated flats recording session.
Something like a 'generate Darkflats sequence' checkbox in the calibrate menu?

Cheers!

Read More...