Yes the M1ZTS is expensive and not a practical solution if you have a lot of measurement needs. Not only the expense but the ZTS's also have to live on the M1 main board zones so you end up crowding your other zones.
Here are some alternatives...
- The big M1KP model keypad has a built-in temperature sensor that integrates smoothly with M1 rules.
- If you have a HA system of some sort, consider 1-Wire temperature sensors. You will need a 1-Wire interface but after that the sensors themselves are cheap, small, reliable and easy to deploy.
- Use M1-supported thermostats for temperature readings at those locations.
- If you have non-M1-supported thermostats, and if they are networked or otherwise integrated, here again you can use a HA system for temperature collection (because the M1 itself won't really do it for you). Some thermostats (e.g. Proliphix) allow thermistor add-ons which let you get readings at remote locations, and this approach also has low incremental cost.
- If you just want to know when a temperature has crossed a certain value (and don't need to know the reading on a continuous basis), there are threshold-type temperature sensors (e.g. freeze sensors) that give you a contact closure at the trigger point. These you can treat like ordinary contact-type devices directly on the M1.
I have most these in service -- ZTS, 1-wire and thermistors in various places -- not by design but because my installation grew over time and I used what was economical and practical at each stage. Since my HA system talks to all of them, I get a seamless total temperature picture. Also humidity.
I think the access card reader module has a one-wire interface, but I don't think you can use the temp reading off of it for automation rules... maybe I'm wrong.
I believe sig refers to the M1KAM. I don't have this and don't know the answer either.