Have you wondered how to build a internet connected smoke alarm using ESP8266 and a cheap Kidde RF-SM-DC?

Overall idea is to detect smoke alarm signals and send MQTT message. Home Assistant reads the MQTT message and sends out notifications that can be used to notify your local fire station.

ESP8266 sends a MQTT message until the smoke alarm is beeping.

Software

Refer to https://github.com/debsahu/ESP_External_Interrupt to build the ESP8266 part of the internet connected smoke alarm.

 

Github: debsahu/ESP_External_Interrupt

Hardware

Overall idea is to detect smoke alarm signals and send MQTT message. Home Assistant reads the MQTT message and sends out notifications that can be used to notify your local fire station.

Overall

We will be hacking into Kidde RF-SM-DC

KiddeRFSMDC

Zoomed Kidde RF-SM-DC’s location of 3.3V signal

KiddeRFSMDCZoom