Adding Aico Smoke Alarms to Home Assistant, without using their cloud!

I found a way to connect my Aico smoke alarms to Home Assistant without using their cloud.

I came across this Panel Interface Module that using the works with the Aico SmartLink and RadioLink system.

Ei413 RadioLINK Panel Interface Module | Aico

I have two smoke alarms that are wired together and one heat alarm (in my kitchen) connected to the smoke alarms using SmartLink modules.

The Interface Panel uses relays to signal status and even has the ability to trigger the smoke alarms! As it’s powered with DC and uses relays for signalling, I added a Shelly i4DC to detect the status changes. I then added a Shelly 1 (switched to DC) to give me a way to trigger the alarm. I powered it all with a basic a 12V LED Driver.

I was able to add the connect the older RadioLink module to the newer SmartLink without any issues.

It all looked like this:

I can now respond to fire alarms and faults, and even sound the alarms, without any cloud. Perfect local control!

I’m writing up a more detailed blog post, but I made a video of how I figured this all out (I look pretty smug with it all works)

4 Likes

Great project!

I did the same last year using the Ei413 module I picked up for a bargain price.

Similar type of idea but I used an ESP32 to do the I/O which has been rock solid.
Using one of the Blueprints available I also added a number of Xiaomi bluetooth temperature modules around the house that will trigger the smoke alarms if they exceed a threshold temperature.
Quite simple and just gives an extra layer of peace of mind.
When they trigger I use an automation to whattsapp and HA send alert to the family mobiles.

Definately a good solution to add that extra montoring function. I wanted something that would not interfere with the Aico Smoke Alarms.

Nice work.

2 Likes

More invasive and potentially not conforming to local regs but couldn’t you just connect a Shelly to the Aico smoke alarm wired interconnect feed?

I’m not sure how that works. Is it just a switched live? I certainly didn’t want to disturb my wired interconnect. I have two smoke alarms interconnected wirelessly already, so this seemed like low risk.

Great project! I would love to do something similar. Having never used ESP32, could you elaborate on your setup @santiniuk please?

Hi Tom, thanks for the writeup.

I’m having my ground floor extended / new kitchen and want to put in place fire / heat / CO system that can connect to my Home Assistant server but at a tier 0 is interconnected given it’s safety of life. As the other floors will be done later a hardwired interconnected system isn’t really a option so using the smart link with future alarms / sensors being added and connected via the Ei3000MRF module seems like a sensible idea.

What I would really like is for Home Assistant to be able to know which sensor has been activated. I have seen similar reviews of the Ei1000 gateway to your experience, and I’m also nervous about adding a cloud connection, let alone one for a safety of life system. I get that the Ei413 is just a simple relay but a possible approach I was considering would be to have 1 Ei413 + Shellys connected (home coded) to a floor mesh. I suspect that there wouldn’t be any RF interference issues but would welcome the community’s views on if there are any other possible issues?

Thanks

Ah, so you could identify which floor the alarm signal was on?

Wouldn’t that mean that an alarm on the 2nd floor wouldn’t trigger the alarms on the ground floor though? That doesn’t sound idea.

I was thinking of a relay that would take any 1 output from an Ei413 and trigger all 3 inputs. Probably triggered by the shelly / esp32 so HA would still know which floor but all 3 floors’ alarms would sound.

I thought about a dumb relay, or even just wiring all 3 outputs and inputs into a single terminal block. But then I assume all 3 shellys / esp32s would be triggered simultaneously. Also, the voltage drop might be too much to trigger the other 2 Ei413.

Any thoughts on a dumb relay solution (for maximum safety / resilience) that would also allow a by floor monitoring by a shelly / es32 would be very much appreciated!

Do you mean, rather than relying on the HomeLink to trigger all the alarms, you’d use the Ei413 to trigger the alarms on other floors?

e.g. You have three Ei413 modules on each floor. You detect an alarm on Floor 1 and then use the other two Ei413 modules to trigger the other alarms?

Not something I’d do. I would want the HomeLink network to ensure as many of the alarms go off as possible. I don’t take any chances with fire safety. That’s why my solution is passive.