Page 1 of 1

changes to scheduler when running in a country that does not observe DST

Posted: 29 Oct 2023 05:31
by phonic
Hi,

I've noticed an issue with the clocks going back this morning with our new station that's now operating in a country that does not observe DST and all scheduling has jumped forward 1 hour. How do I disable DST in ProppFrexx for countries that don't observe DST or force it to follow system region settings?
Screenshot 2023-10-29.jpg

Re: changes to scheduler when running in a country that does not observe DST

Posted: 29 Oct 2023 10:31
by radio42
ProppFrexx is using the PCs internal clock (ie. the one of the Windows OS).
As such, you need to adjust your Windows clock settings accordingly. Please consult your system administrator, or see here:
https://m.youtube.com/watch?v=wnk0QPDcRug

Re: changes to scheduler when running in a country that does not observe DST

Posted: 29 Oct 2023 12:25
by phonic
The system clock has not changed. The region and time are correct(West Africa UTC+1). Our UK stations like HopeFM set up way back in 2019, and 2020 are correct and the schedule has never been affected, as they follow DST, but this one is in a country that does not follow DST at 3am is when the issue started as if ProppFrexx adjusted the schedule for DST when the system clocks never changed. The region is correct (West Africa +1 UTC), and DST off and greyed out in windows as it's not observed in that area.
Screenshot 2023-10-29 at 11.30.35.png

Re: changes to scheduler when running in a country that does not observe DST

Posted: 29 Oct 2023 12:42
by phonic
Looking at the calendar raw data I've found the issue. The calendar was created in the UK and sent to the local PC to save time onsite and looks like ProppFrexx encodes region data into each slot:

<Appointment Version="1" Type="1" Start="09/13/2023 00:00:00" End="09/13/2023 06:00:00" TimeZoneId="GMT Standard Time" Label="~Xtra#Base64AAEAAAD/////AQAAAAAAAAAEAQAAAAxTeXN0ZW0uSW50MzIBAAAAB21fdmFsdWUACAAAAAAL" Location="AWR Broadcast Default" Status="~Xtra#Base64AAEAAAD/////AQAAAAAAAAAEAQAAAAxTeXN0ZW0uSW50MzIBAAAAB21fdmFsdWUACAIAAAAL" Subject="Music and thoughts." MaxDelay="120" MixTime="0" Overlay="0" ReloadScript="False" CommandStarting="" CommandStarted="" CommandSuspended="" CommandResumed="" CommandStopping="" CommandStopped="" AddToMessageCenter="False" Command="" IsReminder="False" UserConfirmation="False" AllowOverlayCancel="False" AllowOverlayDelay="False" OverlayPauseSuspended="False" AllowStartEarly="False" BridgeTrack="" Options="0" MaxEarly="0" MaxLate="0" Priority="0" InitialTrack="" AutoPlayCondition="">
<RecurrenceInfo Start="09/13/2023 00:00:00" WeekDays="43" Id="781e8338-39b5-4f16-97be-3707b78b3429" Type="1" Version="2" />
<Reminders>
<Reminder AlertTime="10/31/2023 23:58:42" TimeBeforeStart="00:01:18" />
</Reminders>
</Appointment>

Re: changes to scheduler when running in a country that does not observe DST

Posted: 29 Oct 2023 12:58
by phonic
Fixed. I did a quick "find and replace" to correct the TimeZoneId using Visual Studio Code.

I guess I know for next time. :)

Re: changes to scheduler when running in a country that does not observe DST

Posted: 29 Oct 2023 16:46
by radio42
Yes, that is correct. When you create the scheduler in the UK, the timezone info is encoded in all date/time entries. So your changes should work.