In case anyone else happens to decide to use an old, wired smoke head from a Honeywell alarm system (System Sensor 2w-b), here's a way to let the smoke out that you can avoid.
So, the 2 wire protocol has 12-24v input to the smoke detecor head, and a pair of "Remote Annunciator" outputs I thught I could hook a relay to and thus interface to the Venus/Pi. When the detector goes into alarm, it shorts the DC input, and the data sheet mentions its supposed to be limited to 130mA, but....the alarm panel, that I am not using, apparently hosts the current limiting resistor or whatever it uses.
So, while testing the theory, I hooked it it a small 12v supply, hit the test button, measured voltage at the RA terminals, all good. Took it out the the shed and repaed the test on 24v, where I let the smoke out. I had a 2 amp fuse, smallest I had handy, but the tiny wires apparently limited the current under that, but that was enough to overheat something in the smoke head.
Probably the right way to do it is to use resistors in line with it, but what I seem to have working is feeding a 12v relay through the smoke head in series, so it gets around maybe 15v and triggers the relay when the detector goes into alarm. That relay then closes the loop to the Pi digital input and voila I get the email notification from Victron's VRM site (no display on the Pi).
One other note - to reset tho smoke detector you have to power it off and on again, so it's feeding all of this through another relay on a Pi relay hat, so I can remotely interrupt the smoke detector 24v feed. We'll see if that works, but it would have been easier to go with the $20 something smoke detector board with it's own relay that Amazon is shipping me. That's Ionization, though, and this smoke detector is Optoelectronic, so maybe I'll run them both.
So, the 2 wire protocol has 12-24v input to the smoke detecor head, and a pair of "Remote Annunciator" outputs I thught I could hook a relay to and thus interface to the Venus/Pi. When the detector goes into alarm, it shorts the DC input, and the data sheet mentions its supposed to be limited to 130mA, but....the alarm panel, that I am not using, apparently hosts the current limiting resistor or whatever it uses.
So, while testing the theory, I hooked it it a small 12v supply, hit the test button, measured voltage at the RA terminals, all good. Took it out the the shed and repaed the test on 24v, where I let the smoke out. I had a 2 amp fuse, smallest I had handy, but the tiny wires apparently limited the current under that, but that was enough to overheat something in the smoke head.
Probably the right way to do it is to use resistors in line with it, but what I seem to have working is feeding a 12v relay through the smoke head in series, so it gets around maybe 15v and triggers the relay when the detector goes into alarm. That relay then closes the loop to the Pi digital input and voila I get the email notification from Victron's VRM site (no display on the Pi).
One other note - to reset tho smoke detector you have to power it off and on again, so it's feeding all of this through another relay on a Pi relay hat, so I can remotely interrupt the smoke detector 24v feed. We'll see if that works, but it would have been easier to go with the $20 something smoke detector board with it's own relay that Amazon is shipping me. That's Ionization, though, and this smoke detector is Optoelectronic, so maybe I'll run them both.