This is a modified version from the original:
https://www.dropbox.com/s/dfe6ab0z6s2ne56/Caddx%20Security%20System-v-7.4.2.zip?dl=1changes:
1. uses indigo 7 features i.e. bulk update of states
2. added error control around serial communication. went from 1/10 comm errors (i.e. when reading whole database) to 1/day (handles message too short = continue to read; received 1.5 package, continue to read, use 2. message) if read error persists re-try 6 times (has not failed yet)
3. changed zone device type to custom: state column shows read/green/grey for : tripped/ normal/ other
4. added states "lastTripped", "lastNormal" time stamp ==> you can see when the door last opened/closed
5. added "read all zones" action to update all zones at once
6. added "read all zones" to watchdog function
7. added support for other NX models, i.e. NX8v2 and other
8. added field to set the folder name for CADDX devices and variables in config
9. recycle 2 variables at reload (Caddx_receiveMessage / Caddx_sendingMessage) = delete and recreate to reduce the space in SQL history databases
10. fixed some smaller bugs
12. added -- readOnly comments to config, device edit screens to make it clearer which items can be changed
and all the credit should go to Ian, he did 99% of the work. This is just fine tuningKarl