Some more questions -- I have read through everything on the AD Wiki & documentation by now so I hope I am not asking things already covered in the docs.
My basic use case is combined security / home automation. I will have multiple partitions set up on the Vista128BPT, some of them will be secured while others are disarmed. I have just 2000 sq ft house but I want tons of zones so I can have very fine sensor granularity, i.e. with 3 separate windows in a room I may configure those windows to be 3 separate zones for reporting purposes. The cat door flap sensor will be on its own zone, etc. I want to use the Vista128BP as a highly-reliable hardware platform for HA sensors AND for traditional home security.
Questions:
1) Will AlarmDecoder pass every single event that happens on any zone (wireless or hardwired) on the Vista128BP, regardless of zone & partition arming state? I.e. if Partition 1 is armed, and a door contact opens in Partition 2, I expect AD to pass the Door2 status change along.
2) It seems unlikely that the AD's current firmware supports the *entire* feature set of a commercial-grade alarm like the Vista128BP. For example, Honeywell's "VistaKEY" RFID panel / reader door access control hardware add-on. If I am correct, is there a way that I would, as a developer, be able to obtain direct read/write access to the RS232 bus so that I could attempt to reverse-engineer unsupported features, perhaps adding support for them by adding code to the AlarmDecoder OpenHAB binding?
3) For HA integration where there will be frequent communications from the 128BP --> AD --> OpenHAB (perhaps 80 or 90 zones, 15 to 20 of those will be motion sensors,) what would be the most reliable AD version to choose -- serial, USB, or the separate AD+Pi setup?
Thanks