Clock Manager not working?
Kmclane
Posts: 33
I am trying to enable the "Clock Manager" function on an NI-3100 through the web page and apparently I am doing something wrong.
I set the clock to the wrong time, and it never corrects itself.
I have selected Network Time from the Mode Settings Screen, A 5 minute Re-sync period, and Eastern Time zone.
I have selected Daylight Savings time "ON". I assume this means that DST is observed and not that it we are currently "IN" DST.
I have tried using the default NIST time servers as well as adding a couple of custom ones.
I tried changing the firmware by upgrading to v. 4.1.373 from v. 3.60.453 and device firmware 1.30.8
I have tried this on two different controllers with the same problem. anyone else having problems? or any ideas about what I might be doing wrong? Should the time server update as soon as the changes are applied? 5 minutes from then? or every 5 minutes on the clock (I.e. 1:00, 1:05, 1:10...etc.)?
Help!!!!
I set the clock to the wrong time, and it never corrects itself.
I have selected Network Time from the Mode Settings Screen, A 5 minute Re-sync period, and Eastern Time zone.
I have selected Daylight Savings time "ON". I assume this means that DST is observed and not that it we are currently "IN" DST.
I have tried using the default NIST time servers as well as adding a couple of custom ones.
I tried changing the firmware by upgrading to v. 4.1.373 from v. 3.60.453 and device firmware 1.30.8
I have tried this on two different controllers with the same problem. anyone else having problems? or any ideas about what I might be doing wrong? Should the time server update as soon as the changes are applied? 5 minutes from then? or every 5 minutes on the clock (I.e. 1:00, 1:05, 1:10...etc.)?
Help!!!!
0
Comments
I discovered this (apparently) unreported bug earlier this year on a site with 50(ish) panels syncing both with RMS, and with the clients internal ntp server, neither appeared to be working.
In the telnet interface of the panel, and in the setup pages, the time showed that it was set correctly, but the display time address codes always displayed the wrong time, and would drift from the moment it was set.
I think it was a rendering bug in the panel firmware, but defiantly contact tech support as I was told that it has been subsequently fixed.
I worked around it by using a timeline to manually update the time fields on all the panels every 30 seconds.
edit: To confirm, I'd telnet into the panels and check the time in there. It should be correct.
That screen shot shows the issue in the panel setup pages, the correct time showing in one set of codes, and not in the other. It displayed the wrong time on the panels, but was actually holding the correct time internally, hence (what I was told) a rendering issue within the panel itself.
May or may not be your issue, but I thought I'd mention it, as it is one feature that in over 10 years I hadn't had a problem with, until August this year.
But in all things AMX, your results may vary!
good luck
That will at least directly prove internet connectivity from the NI.
The time server is correcting the clock time each time after the master is rebooted now, but not at the 5 minute interval selected. I am pointing to a NIST server that claims to be very available, unlike the default servers.
The tech notes mention it here: http://www.amx.com/techsupport/techNote.asp?id=856
The symptons I was experiencing that the system would be unable to keep sync'd - we never saw the issue as the panels on that controller didn't have a time & date visible to users.
The only thing that exposed the issue after 4 years was that after setting up RMS enterprise we would see the Netlinx system 0:0:0 to appear as offline in RMS for 20 minutes every hour.
I'm not sure you should be polling a NIST every 5 mins, there's very little need for that.
Once every 24 hours should be more then enough. Even once a week. The controller's clock wont drift that greatly, and I'm going to guess it's not required for an ultra-time critical installation.
So, try backing off for what it's worth, the NIST may not even be replying if you are polling too much (not sure, but a server admin setting might do such a thing).
Part of the protocol/conversation going on in the time server has to do with the health of the server. There is a health rating byte the server sends that tells the client how healthy it thinks it is from a performance standpoint as well as how busy it thinks it is and also how busy it thinks it's network is. The idea behind it is it gives the client the choice whether to pay attention to the time data coming back.
Time check conversations typically involve up to 7 pings in which the client and server time the round trip of consecutive messages. Once the client thinks it has a good idea of the latency it will adjust time time it sets its clock to accordingly.
There are many flavors of time client and some are pickier than others. Also, a few have known bugs concerning the "health" report. The manifestation of the big is the time client says, "I can reach the time server but I don't trust it. So, I'm not going to reset my clock until after the next check." Wash-rinse-repeat...
You might try setting your time check interval back longer. I do mine on the hour.
Maybe AMX thinks that 5 minutes is too excessive and ignores that frequency selection, like the push to walk buttons at traffic lights. I will try a greater duration and see if I have any better success.
I left the frequency set to 15 minutes, so I will see if it eventually corrects itself. What would cause the 13 minute shift? Suspecting that 1:00, the 13th hour may have some correlation. (The clock went from 1:27 to 1:14) Could be mistaken about the stated times but the offset is correct.
Clock updated again somewhere around 3:18 to the correct time.
At any rate I have determined that eventually the Clock manager updates the time using the NIST time server.
The Netlinx masters don't have an issue with this setup, neither do I see any problem on AXIS IP cameras. I do however have trouble with AVITECH multiviewers but I feel it's down to their NTP client implementation.
The way I see things, using a machine on the local subnet for the AMX devices to sync to is a nice way of eliminating any network lag that you may be experiencing which might explain the different values you are getting, plus it's a good way to work around any firewalls or proxy servers as you only need to get the windows box talking outside, not every AMX master.
The setup I followed is on the following page: http://support.microsoft.com/kb/816042
I've got it running on both W2K3 and W2K8 servers, and it may work with a normal Windows desktop OS but I personally haven't tried.
To help decipher the MS KB article, the reg entries I have used are (many may already be set this way on a standard windows install): Then Stop & Restart the w32time service
Open a command window (as Administrator) and type: (Or use the Services control panel).