Does your smoke detector system have exposed NO or NC endpoints for an external reporting system? If so, then I would take a look at the ST_Anything project. You can use this to read the output of the smoke detector. It has custom DTHs for all different types of devices.
1 Like