I think I just got to the bottom of this. It is related to DST, but it doesn't make any sense.

In my original post, I had the mount running purely on UTC time with no offset for my local zone, and daylight savings time off.

EKOS should have read that across exactly and applied UTC time but looks like EKOS was somehow compensating for DST by adding an hour.

The only combination I was able to get to finally work correctly is to set UTC time on the mount to -6 (Central time zone US). Daylight Savings time off.

Now EKOS and the mount show the same time. Somehow EKOS detects whether or not DST is in effect in your local area regardless of the time the mount sends. If I set DST on in my mount, then my mount feeds EKOS with the DST time, and EKOS compensates by adding an hour thinking it is correcting for DST time.

The correct combination of all settings in the mount, produce a problem in EKOS because only the time is sent over from the mount, and not the DST status, and it looks like EKOS is applying the DST status to the time it gets from the mount.

Read More...