Dean Roddey
Senior Member
This is not an issue with hardware controllers at all. When was the last time anyone moved their alarm system?
Ok, the power glitches, or the user flips a breaker, or causes one to pop. It doesn't matter what it is. The point is, it's possible at any time for the control system, for whatever reason, to have to assume that it know longer can really be sure of the state of the state, and therefore it must go out and get that state proactively, before reporting the user that it is back in business.
If you have 200 modules, and it takes 2 seconds at best to ask each one what it's value is, then it's going to be 400 seconds, or 6.66 minutes, before the controller can reliably report the values of all those modules. And after a power event, that's probably a time when you'll want as quickly as possible to verify the state of the state.
Even if the controller is on a UPS, all of the modules are not. How do you know that one of them didn't go away? How do you know some of them didn't fail to restart?
You guys might not worry about these things, but as an automation system vendor, I stress about it all the time. All it takes is to get the automation system out of sync with one thing, and then a bad automatic decision to be made based on that, and suddenly the custom installer is getting an angry call in the middle of the nigh, and he's going to turn around and come after me.
Yes, it certainly does with the HAI panels and I would suspect we will see that from the Elk panels soon too.
And if, for some reason, it's not getting through? How does the controller ever figure this out if it does not continue going around the horn periodically and making sure that modules are there if it doesn't hear from them on a regular basis? it really doesn't matter if the module is smart enough to know its message isn't getting through. What matters is that the controller know this, and it can't if the messages aren't getting through. It can never assume anything, it has to go look itself.