is there a good way to detect smoke alarm sounds so that the alarms can be made available in Home Assistant?
I’m aware that there are Zwave smoke detectors and other RF-based ones that may be directly integrable, but they are all pretty expensive for what they are and - apparently at least for the zwave ones - rather unreliable because of frequent false positives. I do not want to spend 50€ for something that goes off in the middle of the night for no reason AND that has to be replaced every couple years.
So, ideally I would like to equip my rooms with regular, dumb, non-connected smoke alarms and just detect the alarm sound.
I’m aware that this would not be 100% reliable in all situations, but for certain house layouts with rather short distances this should theoretically be possible.
The frequency, duration and - depending on the location - also the volume of the alarms should be detectable.
I think certain cameras are able to do this (Wyze?) and every “smart” speakers could easily do this if they wanted to.
So has anyone done that?
What would be the best way(s) to achieve this?
If there was alarm detection like this it could probably also be trained to detect other alarms (e.g. car alarms, water leak, open fridge door, etc.).
EDIT: Amazon has announced such a feature for the Echos. It’s called “Alexa guard”.