Jump to content

Yet another DST question


linuxguy

Recommended Posts

After my timers started firing an hour late, I checked the ISY an sure enough, its still on standard time. Now I also have a SOAP program which reads the "GetSystemTime" function, and converts the "NTP" parameter (the ten digit number) to local clock time and date. At this point that program produced EST, correctly, as it has all winter. So I went to the ISY admin console and manually set the clock ahead one hour, and checked the DST box. Now my program is TWO hours ahead of EST (one hour ahead of DST). So I went back to the Admin Con and changed the clock back to EST, and unchecked the DST box. At this point I expected to be back where I started. Not! My program now reads DST, and the ISY reads EST. Please help me understand what is happening.

 

How does ISY handle DST and the NTP number? Are they kept separately (and an hour apart when necessary), or does the NTP number shift an hour when DST changes? This is not a problem, as I can set the ISY AdCom to DST and let the NTP do what it pleases. BTW, during all this investigation, I cleared both the Java cache and the browser cache numerous times.

Link to comment

LG,

 

Good questions. The procedure is quite simple:

If you live in a state that observes DST, check DST and do NOT touch it unless your state decides otherwise.

 

Now, checking and unchecking DST has zero impact on the actual time. It only has meaning when we move in and out of DST. So, as I mentioned:

1. Click on DST

2. Make sure you have the correct timezone

3. Click on Synchronize with NTP/Computer

 

With kind regards,

Michel

 

After my timers started firing an hour late, I checked the ISY an sure enough, its still on standard time. Now I also have a SOAP program which reads the "GetSystemTime" function, and converts the "NTP" parameter (the ten digit number) to local clock time and date. At this point that program produced EST, correctly, as it has all winter. So I went to the ISY admin console and manually set the clock ahead one hour, and checked the DST box. Now my program is TWO hours ahead of EST (one hour ahead of DST). So I went back to the Admin Con and changed the clock back to EST, and unchecked the DST box. At this point I expected to be back where I started. Not! My program now reads DST, and the ISY reads EST. Please help me understand what is happening.

 

How does ISY handle DST and the NTP number? Are they kept separately (and an hour apart when necessary), or does the NTP number shift an hour when DST changes? This is not a problem, as I can set the ISY AdCom to DST and let the NTP do what it pleases. BTW, during all this investigation, I cleared both the Java cache and the browser cache numerous times.

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...