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

You have a question or need an advice about how to do something? Ask it here!
Post Reply
phonic
Posts: 327
Joined: 06 Mar 2019 14:45
changes to scheduler when running in a country that does not observe DST

Post 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
User avatar
radio42
Site Admin
Posts: 8350
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: changes to scheduler when running in a country that does not observe DST

Post 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
phonic
Posts: 327
Joined: 06 Mar 2019 14:45
Re: changes to scheduler when running in a country that does not observe DST

Post 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
phonic
Posts: 327
Joined: 06 Mar 2019 14:45
Re: changes to scheduler when running in a country that does not observe DST

Post 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>
phonic
Posts: 327
Joined: 06 Mar 2019 14:45
Re: changes to scheduler when running in a country that does not observe DST

Post 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. :)
User avatar
radio42
Site Admin
Posts: 8350
Joined: 05 Apr 2012 16:26
Location: Hamburg, Germany
Contact:
Re: changes to scheduler when running in a country that does not observe DST

Post 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.

Post Reply