[DRIVER] Z-Wave Universal Smoke/CO Detector (ZCombo)

Z-Wave Universal Smoke/CO Detector Driver, built for the First Alert ZCombo-G (aka ZCOMBO). Handles all Smoke, CO and System notifications with a warning tracker so you can setup alerts when that attribute gets updated for other status messages from the device.

If you are using this driver PLEASE like :heart: this post

Current Version: v1.0.0

:white_check_mark: Supported Products:

  • First Alert ZCombo-G (aka ZCOMBO), must be Z-Wave PLUS model
  • Should work with any other Z-wave battery powered Smoke or CO Device

:ballot_box_with_check: Features List:

  • Supports all smoke / co standard z-wave alerts
  • Supports all other smoke, co, and system notifications, translates the codes to plain English and posts an event with the text for use in notifications.
Notifications Codes List
ALARM_EVENTS = [
	0x06:"Alarm silenced",
	0x04:"Replacement required",
	0x05:"Replacement required, End-of-life",
	0x07:"Maintenance required, planned periodic inspection",
	0x08:"Maintenance required, dust in device",
	0x09:"Unknown event/state"
]
SYSTEM_EVENTS = [
	0x01:"System hardware failure",
	0x03:"System hardware failure (manufacturer proprietary)",
	0x02:"System software failure",
	0x04:"System software failure (manufacturer proprietary)",
	0x06:"Tampering, product cover removed",
	0x07:"Emergency shutoff",
	0x09:"Digital input high state",
	0x0A:"Digital input low state",
	0x0B:"Digital input open",
	0xFE:"Unknown event/state"
]

Example of Warning Events
(this was for testing only, these types of alerts wont normally show up as warnings)


:lady_beetle: Reporting Issues :beetle:
Please use GitHub to report any issues so each one can have its own conversation and tracking. Please provide as much info as you can including model, firmware and the "configVals" data string. Issues · jtp10181/Hubitat · GitHub


Must PRESS CONFIGURE BUTTON and check all your parameters after changing to this driver.

:eight_spoked_asterisk: Manual Download from GitHub
Direct Import URL: [zwave-smoke-co-detector]
Full Repository Link: https://github.com/jtp10181/Hubitat/tree/main/Drivers/generic/

:beer: :coffee: Donations: ---->>>> PayPal.Me <<<<----
:money_with_wings: Never required, always appreciated! :money_with_wings:

18 Likes

I bought two of these (v2, zwave plus) fairly recently. One (loft) is reporting hourly, and the other (hallway) only every 7 days. Also, missing Z-Wave device info. Any idea what may be going on? Should I remove and re-pair to see if I can get a correct join?



What is the wake up time listed in the data at the bottom of the device page?

Could try doing a configure then waking up up by pulling and reinstalling batteries.

  • zwWakeupInterval: 4200 (Same as other)

Yeah, I’ve done that a received a configure log, but I can try it again. I’m guessing the data is missing because it hasn’t reported in since the last hub reboot/Z-Wave radio power cycle?

Perhaps take it down and see if you can get it working correctly close to the hub, to eliminate range issue?

Yes, on the z-wave details page that can be blank until the device reports in since the 2.3.9 platform update.

Next thing I would try is as you suggested, exclude, factory reset, then pair again.

The 4200 wake up interval is normal, according to my notes in the code the device actually refuses to take any other values so it should be waking up every 4200 seconds. My driver asks for a battery % every wakeup.

1 Like

Hey Jeff,

I'm getting a lot of data in my logs from my ZCOMBO's with your driver... I have them set to only report error level in the preferences, but I'm getting debug data... Any ideas?

Its a bug in the version of the logging code in this driver. Error level does not work correctly and defaults to debug. Set it to Warn and it will work.

got it... done... I think I had that setup before, but just re-joined all of them recently... thanks again!

Thanks for this driver. I replaced all my 2016 detectors today. I hope these new models report battery better.

1 Like

They definitely do, but seem to start chirping once they drop below 80%, which took around a year and a half with alkaline batteries.

Hey everyone,

I’m on a mission to figure out whether the 1044817 Wireless Smoke & Carbon Monoxide Alarm (ZCOMBOA) plays nicely with Jeff’s Z-Wave driver. The catch? Nowhere does it clearly state if it’s using Z-Wave Plus, and I’d rather not roll the dice on this one.

I can grab it from a local hardware chain (Lowe’s-owned) or Amazon, but neither they nor First Alert seem keen on sharing this crucial detail. If anyone can confirm whether this model works with Jeff’s driver, please let me know—I’d really appreciate it!

Thanks in advance!

It’s in the product manual

2 Likes

Merci @Ken_Fraleigh!

1 Like

Any current model detector should work with this driver or the system one. It is a standard notification type that I am picking up.

2 Likes

Looking for Insights on First Alert ZCOMBOA Smoke & CO Detectors

I'm considering upgrading my current Kidde combination Smoke and CO detectors, as they are approaching the 10-year mark, and I'm looking at the First Alert ZCOMBOA as a potential replacement. Before making the switch, I’d really appreciate hearing from those who have experience with this device.

Specifically, I’m interested in:

  • Ease of pairing – How seamless is the setup process, especially with Hubitat?
  • False alarms – Have you encountered any unexpected or nuisance alerts?
  • Battery life – How long do the batteries typically last in real-world use?
  • Integration with Hubitat – How well does it report and function within the system?

Any insights, experiences, or recommendations would be greatly appreciated. Thanks in advance!

If your detectors are all or mostly interconnected, another option to consider is the Zooz Zen55.

Then you can use any smoke/CO units you want.

Thanks for the suggestion but my detectors are not hardwired.

1 Like

Your post prompted me to test it just now, lol.

Gave me 3 beeps and then 4 beeps (CO) at the detector.
Logs only gave results for Smoke.
Not sure what's up with that, but I haven't looked at this for a long time.
I think it might be a weakness.
I recall, far back in the sands of time, using a plastic bag filled with lawn mower exhaust gas to test it, and it worked. :slight_smile:

Rules ran: Pushover notifications. 1 hours lockout for stuff like water shutoff valves. Ecolink chime/siren worked: 3 beeps for smoke, as in the logs.

I think I recall maybe a minor issue getting it paired.

Battery life has been good. Don't know duration, but I'm not complaining.

NO false alarms. This is for the one I have in the garage. I've had spider problems with hardwired PE detectors in the past. There is firewood in the garage and plenty of spiders.

Thanks @velvetfoot for the great info!

Concerning about the