I’m trying to identify the best solution to receive carbon monoxide alerts via home assistant.
BACKGROUND
My current setup consists of a mixture of hardwired and wireless interconnected First Alert Smoke Detectors with two combo Smoke/CO detectors in the mix.
My plan is to wire a Kidde SM120X relay into the interconnect circuit to trigger a zwave door sensor to get me alarm status. For other’s information: First Alert sells its own relay (Model RM4) but it is twice as expensive. Because Kidde and First Alert (and I believe all others) send the “smoke/fire” signal over the interconnected line as a straight 9V signal, either should work (or you could roll your own for even cheaper).
The problem comes with the CO signal. Each brand apparently uses its own form of pulse signaling over the same interconnect wire to signal a CO alarm in a way that is not detected as a “fire/smoke” signal.
Kidde sells a second CO alarm relay harness that will trigger only if a CO signal is present. Kidde’s protocol is patented so I assume First Alert/BRK does not use it and therefore the Kidde CO relay will not work for me: https://patents.google.com/patent/US6791453B1/en
I am not sure if the First Alert relay distinguishes between a fire/smoke alarm and a CO alarm or if it triggers on both. The manual suggests both, which would make sense because First Alert does not sell a second CO only relay. I assume the Kidde Relay will only respond to fire/smoke alarm signals sent by First Alert, but there is a possibility the different CO protocol could trip both.
GOAL
I’d like to isolate the fire/smoke alarm signals sent to HA from CO signals since each commands an entirely different response. I’m fine removing the Combo detectors and keeping the interconnected alarms Smoke/Fire only. (In fact, I think I’d prefer it, because having all the smoke detectors go off for a CO alarm is confusing).
Ideally, I could have a separate relay/trigger for each detector so I can distinguish between a basement CO event or first floor, etc.
POSSIBLE SOLUTIONS
-
Keep the Combo CO detectors on the same interconnected circuit and try to figure out the First Alert CO signal and roll my own relay.
-
Remove the Combo CO detectors from the interconnected circuit and switch to all wireless zwave detectors. Is Fibaro the only option?
-
I’ve found some hardwire CO detectors with built in relays, but I don’t really want to run new wiring. Are there any battery powered detectors with relays?
-
Use plug in/battery CO detectors and then use a zwave audio sensor to detect the audio alarm (e.g. the Ecolink audio detector). This would allow each alarm to be separately detected, but I don’t trust this kind of linking. If I went that route, perhaps it would be cheaper to use an M5Stack Echo and just listen for the alarm that way?
-
Ideal Solution: a plug-in CO detector with a relay or a way to ‘add’ a relay.
I assume others have gone through this before?