First Alert New 025 SMCO410 Z-Wave Battery-Powered Smok Detector & Carbon Monoxide Alarm

Might have to resort to driver logging from the ST CLI to figure out why it’s stuck.

The fingerprint is the Manufacturer Code found on the device details page of the AWA.

One other thing: If I skip the secure setup and it registers as a “Z-wave sensor”, it does show up under “smoke alarm” in ST’s home monitor. I could live with that, but when I trigger the alarm via a burning napkin, ST reports nothing.

The manufacturer code, unfortunately, is all 0s because it didn’t pair properly I guess.

If you can’t get it to pair with S2 security, it will never get the proper fingerprint and we’ll never be able to get the correct driver loaded.

Is the device very close to the hub? If not, try to bring it closer. If that still doesn’t work, I think we will need to get some driver logging from the ST CLI. Download to a Linux/Windows/macOS computer and run the command “smartthings edge:drivers:logcat -a”. Normally, you would run it without the “-a” and select a specific driver, but since this is the initial pairing process, the proper driver hasn’t been selected yet. Cut and paste the logging here using “Preformatted text” option from the “+” menu at the top of the response box.

I’m giving up and will return the units. It’s a shame that First Alert didn’t work with SmartThings to make it compatible. It seems like it wouldn’t have taken a lot to get this working.

Well one of my old smoke detector from 2019 died. Was going to buy the new updated model on Amazon the 2025 one but looks like it doesn’t work with Smartthings? Has the issues been fixed? Is there a driver for them?

Just in case you want to create your own driver, the fingerprint nformation is on zwavealliance.org. here
https://products.z-wavealliance.org/products/5196. You can download the xml file which contains all the information.

Update: Driver is obsolete since the fingerprints are in the official stock drivers now.


Try the Z-Wave Smoke Alarm (Snapshot First Alert 2025) from my channel.

It’s a current snapshot of the stock driver + some fingerprints for the First Alert 2025 smoke detectors. If it works, it works and if it doesn’t…

3 Likes

It worked for me. Thank you!

1 Like

You can mark my comment with the channel link as solution.

Edit: or not. :wink:

I also have the 2025 SMCO410 Z-Wave, but with a permanent (10 year) battery which cannot be removed to generate a reset signal. If you hold down the test button for about 30 seconds, there will be 2 beeps, and the lights will flash, confirming that you can add (or remove) the device (equivalent to a re-insert of the battery reset). However, with the default driver, it does not recognize CO and treats the device as a generic sensor. The smoke trigger works during test mode. Not sure which label refers to the CO detector (if any).
I tried downloading the “Z-wave Smoke Alarm Mc” driver, and the Mc driver is listed as available on my Hub, but does not appear as an option for re-installing or updating the SMCO410 with the non-removable battery. Not sure why… Hopefully an updated driver will be available soon, I have appended the codes from my device, in the event that someone has suggestions.
{
“deviceId”: “480e20e3-b807-4ac9-9eac-f500b6f18b4f”,
“ownerId”: “ab99519b-e7a5-a89f-9526-2e6c4c6e0def”,
“name”: “generic-sensor”,
“label”: “Z-Wave Smoke Alarm”,
“deviceManufacturerCode”: “041B-0001-0410”,
“manufacturerName”: “SmartThingsCommunity”,
“deviceModel”: “0001-0410”,
“presentationId”: “1cdfb597-f72b-3422-9acc-b9799c7e3720”,
“locationId”: “3e095ce5-7bd2-4ef1-b21b-dda5edc96ff1”,
“roomId”: “b55b6bd3-84e2-4771-835c-61d599701e19”,
“sharedLocations”: ,
“components”: [
{
“id”: “main”,
“label”: “main”,
“capabilities”: [
{
“id”: “contactSensor”,
“version”: 1,
“optional”: false,
“status”: {
“contact”: {
“value”: “closed”,
“timestamp”: “2025-08-01T21:12:52.522Z”
}
}
},
{
“id”: “motionSensor”,
“version”: 1,
“optional”: false,
“status”: {
“motion”: {
“value”: “inactive”,
“timestamp”: “2025-08-01T21:12:52.516Z”
}
}
},
{
“id”: “smokeDetector”,
“version”: 1,
“optional”: false,
“status”: {
“smoke”: {
“value”: “clear”,
“timestamp”: “2025-08-01T21:12:52.465Z”
}
}
},
{
“id”: “waterSensor”,
“version”: 1,
“optional”: false,
“status”: {
“water”: {
“value”: “dry”,
“timestamp”: “2025-08-01T21:12:52.521Z”
}
}
},
{
“id”: “tamperAlert”,
“version”: 1,
“optional”: false,
“status”: {
“tamper”: {
“value”: “clear”,
“timestamp”: “2025-08-01T21:12:52.515Z”
}
}
},
{
“id”: “atmosphericPressureMeasurement”,
“version”: 1,
“optional”: false,
“status”: {
“atmosphericPressure”: {
“value”: null
}
}
},
{
“id”: “bodyWeightMeasurement”,
“version”: 1,
“optional”: false,
“status”: {
“bodyWeightMeasurement”: {
“value”: null
}
}
},
{
“id”: “illuminanceMeasurement”,
“version”: 1,
“optional”: false,
“status”: {
“illuminance”: {
“value”: null
}
}
},
{
“id”: “relativeHumidityMeasurement”,
“version”: 1,
“optional”: false,
“status”: {
“humidity”: {
“value”: null
}
}
},
{
“id”: “temperatureMeasurement”,
“version”: 1,
“optional”: false,
“status”: {
“temperatureRange”: {
“value”: null
},
“temperature”: {
“value”: null
}
}
},
{
“id”: “voltageMeasurement”,
“version”: 1,
“optional”: false,
“status”: {
“voltage”: {
“value”: null
}
}
},
{
“id”: “energyMeter”,
“version”: 1,
“optional”: false,
“status”: {
“energy”: {
“value”: null
}
}
},
{
“id”: “powerMeter”,
“version”: 1,
“optional”: false,
“status”: {
“power”: {
“value”: null
}
}
},
{
“id”: “battery”,
“version”: 1,
“optional”: false,
“status”: {
“quantity”: {
“value”: null
},
“battery”: {
“value”: 96,
“unit”: “%”,
“timestamp”: “2025-08-02T15:48:55.217Z”
},
“type”: {
“value”: null
}
}
},
{
“id”: “refresh”,
“version”: 1,
“optional”: false,
“status”: {}
}
],
“categories”: [
{
“name”: “GenericSensor”,
“categoryType”: “manufacturer”
}
],
“optional”: false
}
],
“createTime”: “2025-08-01T20:38:02.920Z”,
“parentDeviceId”: “6a55e96f-f743-4cb2-9528-9372d899ff4c”,
“profile”: {
“id”: “1ba94ad9-13aa-3a13-813d-94929c0bcac3”
},
“zwave”: {
“networkId”: “10”,
“driverId”: “d58d8432-ea22-4d38-8300-2bd75fdf1358”,
“executingLocally”: true,
“hubId”: “6a55e96f-f743-4cb2-9528-9372d899ff4c”,
“networkSecurityLevel”: “ZWAVE_S2_AUTHENTICATED”,
“provisioningState”: “NONFUNCTIONAL”,
“manufacturerId”: 1051,
“productType”: 1,
“productId”: 1040,
“fingerprintType”: “ZWAVE_GENERIC”,
“fingerprintId”: “GenericSensorNotification”
},
“type”: “ZWAVE”,
“vid”: “1cdfb597-f72b-3422-9acc-b9799c7e3720”,
“mnmn”: “SmartThingsCommunity”,
“ocfDeviceType”: “oic.d.sensor”,
“restrictionTier”: 0,
“allowed”: [
“w:devices”,
“w:devices:locationId”,
“w:devices:roomId”,
“d:devices”,
“x:devices”,
“w:grant:device:clipsshare”,
“r:devices:visible”
],
“executionContext”: “LOCAL”,
“relationships”:
}

Close

Hi @m4bookman . Did you try the driver from @Andreas_Roedl that he posted about 4 post up?

1 Like

Just loaded the recommended driver. Problem solved. Displays Battery, Smoke, and CO status. Thank you for the thread guidance!

The fingerprint for this device will eventually be included in the official driver, and I’ll let you know when that happens so you can switch to the official one.

Even if you stick with “my” driver, it likely won’t have any negative effects in the future, since changes to the official driver are rare.

I hope this isn’t a dumb question, but … I installed the driver via @Andreas_Roedl channel. It shows up in my hub’s driver list. I held the device button down for 30 secs as described to reset the device. I try to add the device by scanning the QR code but it just sits on the screen Prepare Your Device. Am I missing something/not doing something? Thanks for any help with this.

@PGeorges , try adding the device by skipping the QR code scanning or DSP pin. Just do a normal “scan nearby". Put the device in inclusion/exclusion mode by pressing the button until you hear 2 chirps and the led blinks. See if this works.

1 Like

Hi @Francois_Venter I did as you suggested but smartthings doesn’t detect the device via scan nearby. I have the fire/smoke detector right next to the V2 hub. I held the device button until 2 chirps and then the led flashed green 8 times. Smartthings just doesn’t detect it?

Are you sure it’s a First Alert SMCO410?

@Andreas_Roedl Andreas_RoedlYes definitely the new model. I had a zcombo that just went bad after 8 years.

Update on the scan. So after thinking it wasn’t finding it, I opened my phone to see smartthings found it but as a zwave sensor?

Go into the device in the app, click on the three dots in the upper right corner, take screenshots from Driver and Information and post them here.

I deleted the zwave sensor device and tried scanning via QR code and got this screen and selected skip but I don’t see the device in the smartthings app. I’ll try adding it again.