I am designing my home-automation system from the ground up based on OpenHAB. Have done ~20 hrs. of reading and research, and I have a good background in electronics, networking, Linux, etc.
I’m pretty clear on most of the concepts and capabilities. The core of my system will be either a DSC or Honeywell/Ademco alarm system with 64 to 128 zones (haven’t decided on max # yet.) All contacts & sensors will be hard-wired wherever possible, which is >90% of locations.
I will use either an Envisalink EVL4 (with DSC system) or an AlarmDecoder w/ the Pi/Ethernet option (with a Honeywell/Ademco system) to allow OpenHAB to talk to the alarm system.
One important question I am still not clear on: In either of the above configs (DSC or Honeywell / Ademco) is it possible to actively poll a single zone?
I understand that the basic mode of operation is for the alarm panels to report a status change in any sensor, and that via the EVL4 or AlarmDecoder unit OpenHAB is always listening for status changes. But what if, for system reliability & consistency reasons, I have a case where I want OpenHAB to be able to actively query the status of a given zone?
The more I think about it, the more this seems like perhaps an irrelevant question – the alarm panels are designed to always report a sensor status change no matter what. I am just concerened about possible edge cases where perhaps due to system load or any other contingency, somehow OpenHAB does not receive a zone status update when it occurs.
For crucial rules and special situations I would want to have OpenHAB ask the alarm system, “Hey – what is the current status of zone …?” before undertaking some action.
Appreciate any and all answers, comments, suggestions, and thoughts on this subject.