In this guide, I’ll show you how to add an Ecolink Wireless Audio Detector to Home Assistant. I will also show you how to create a basic automation that will alert you via Home Assistant phone notifications if smoke is detected.
In terms of cost, an audio detector is a great alternative to purchasing zwave smoke detectors. For most homes, purchasing a single audio detector is all you’d need.
How Do Audio Detectors work?
Audio detectors “listen” for the smoke alarm or CO siren to go off. Once you pair one of these to Home Assistant or SmartThings, the number of automations can be endless.
For example, if the smoke alarm goes off, you could have it change your Hub bulbs to red, broadcast a message via Google Home, or send you a Home Assistant notification alerting you if you are away from home.
Where do you install Audio Detectors?
Ecolink Audio Detectors should be mounted to the ceiling 6-12 inches away from an existing smoke alarm. Ideally, you’d want this in a central location of in an area most prone to fires, such as the kitchen or laundy room.
However, during testing, I was able to pick up sirens from 20+ feet away. But for safety sake, I would keep it as close to an alarm as you can.
How Many Audio Detectors do you need?
Technically, you only need 1. Most smoke alarms will get triggered if they detect other smoke alarms going off. Which means, it doesn’t really matter where you install it, as long as it’s nearby to a smoke alarm.
If you have a multiple story home, then it might be smart to purchase one for each story.
How To Add Pair Ecolink Audio Detector to Home Assistant
- Unbox your Ecolink zwave plus wireless audio detector.
- Press the button on the side of the sensor to take the lid off.
- Remove the pull tab from the battery. You should see a green light start blinking.
- Inside the detector, you’ll see a very small button located next to the switch. Click that to put the detector into “learning mode”. (See image below)
- Open Home Assistant. Then click Configuration > Integrations > Z-Wave.
- Click Configure, then Add Node.
- Place the top cover back on the audio detector.
Now that your Ecolink audio detector has been paired to your Home Assistant via zwave, it’s time to test it out. To do this, we’ll need to create the following automation. My automation example is as follows:
If smoke alarm is detected, then send my phone a notification.
Audio detectors don’t detect smoke, however they pick up different frequencies based on whether or not it detects smoke or CO2.
For the smoke alarm automation, we are looking at the entity Ecolink FireFighter Smoke. When this changes from 0 to 2, that means it detects the smoke alarm siren, which in turn will trigger our Home Assistant automation.
To Create the Automation:
- Go to Configuration > Automations.
- Create a new automation and give it name.
- Under Trigger Type, select Numberic State.
- Entity: sensor.ecolink_firefighter_smoke
- Above: 0
Then, create an action.
- Action Type: Device
- Device: your phone
- Action: send a notification. Add any text you would like here.
- Then, hold simply press the test button on your fire alarm when the Ecolink sensor is nearby. After the third beep – it should successfully trigger the automation and you’ll receive a notification.
Note: After creating the automation, you may need to reboot your Home Assistant instance if you don’t receive a notification right away.