Heiman Smoke Sensor Only Being Detected as "Thing"

Hi Mariano

I thought I could use this driver, so I also bought a Nedis smoke alarm.
But the version I received is a ZBDS10WT
Manufacturer Code
_TYZB01_wqcac7lo
Model
TS0205
Is it possible for you to make a driver for this too???

Hi @Brian_Buchholtz_Lund

I make a note to add it on Monday when I have access to the cli

Hi,

Added to this driver version

───────────────────────────────────────────────────
 Name         Zigbee Smoke/CO Detector Mc
 Version      2023-10-23T09:34:51.973872297        
───────────────────────────────────────────────────
- id: "_TYZB01_wqcac7lo/TS0205"
    deviceLabel: Nedis Smoke Detector
    manufacturer: _TYZB01_wqcac7lo
    model: TS0205
    deviceProfileName: smoke-battery

Thanks a lot…

1 Like

Hi Mariano
Thanks for the driver for the:.
id: β€œ_TYZB01_wqcac7lo/TS0205”
deviceLabel: Nedis Smoke Detector
manufacturer: _TYZB01_wqcac7lo
model: TS0205
deviceProfileName: smoke-battery

But I have an annoying issue, The update frequency is lower than timeout period. So several times a day I receive a notification that the fire alarm is offline. 
Is it possible to expand the driver so that you can set the offline time, under settings. ?

Hi Brian,

This problem is due to the fact that the periodic reports from IASZone are not received, this can be for several reasons:

  • The device was not configured correctly during installation. If when you paired it to this driver it was with driver change from Zigbee Thing Mc when I added it, then your device was not configured correctly and you have to uninstall it and pair it directly with this driver.
  • There are some devices that do not send IASZone periodic reports correctly and need to configure 10-minute periodic reports for battery.

Confirm to me that the installation was completed correctly and it continues to show offline to change the battery configuration.

It is important that you confirm this since otherwise this device would consume more battery than normal since the reports would be duplicated unnecessarily.

Now I have tried several times to delete the sensor and install it again.
The sensor still ends up going offline.
I have noticed that when reinstalling the device, smartthings recognizes the sensor, but when I access the sensor, smartthing writes that the unit has not updated all its standart information and that I have to wait a while and try again.

Wait to this driver version was installed in your hub, 12 hour maximum or install it with CLI.

Uninstall device an reinstall with this driver version

───────────────────────────────────────────────────
 Name         Zigbee Smoke/CO Detector Mc
 Version      2023-11-08T22:36:04.150313954        
───────────────────────────────────────────────────

Hi Mariano
Sorry if i’m a bother but it still doesn’t work, the smoke alarm keeps going offline / online about 4-5 times a day. Everyone in the house gets a message on their mobile every time and it’s quite disturbing.
I have removed the smoke detector from smartthings an the driver from the hub.
Then reinstalled the driver:
Name = Zigbee Smoke/CO Detector Mc
Version = 2023-77-09T09:19:37.709398767
Chanal Mariano Shared Beta Driver
Is there anything I could do diffrent to make it work???

Hi @Brian_Buchholtz_Lund

The device is configured in the driver to send periodic battery reports every 5 minutes to replace the IASZone reports, which are not configured correctly.

Have you seen the minute, hour and daily battery event app graphs to see what the device is sending? you should see events every 5 minutes on the minute chart

This device send battery reports every 4 hours

In order to analyze what is configured on the device, you would have to send me the CLI logs of the device pairing to see what is sent and what the device responds to.

Hi Mariano

My battery graf looks like yours.

I would very much like to send you the CLI logs of the device pairing. In order for you to analyze what is configured on the device.

But I have no idea how to do it.
I have installed the CLI on my PC and can see it in my command prompt. What to do??? (I can’t find the command for logging.)

I have tried smartthings.exe edge:drivers:logcat for the driver:

And ended up with
2023-12-04T18:38:34.752524629+00:00 INFO Zigbee Smoke/CO Detector Mc Doing health check read for [E87E]:0500:0002
2023-12-04T18:38:34.755136296+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: f9d39bae-e0d5-4d6f-959e-4ba57c45f19a [0xE87E] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0xE87E, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0002 > > >

Best regards Brian

Hi @Brian_Buchholtz_Lund

It’s right.

Now with the cli logcat window prepared as you have it to see the driver logs, do this:

  • Uninstall the device with the app, you will see the remove life cycle logs.

  • With the app add the device with the search nearby option.

  • wait a few seconds and you will see the pairing logs appear.

Leave approximately 1 minute without touching anything in the app.

With the mouse select, copy and paste the logs in a post.

If they don’t fit in one post, use two

Hi

Here the log from removing the smoke alarm and reinstalling it again.

connecting… connected
2023-12-08T18:33:46.592026765+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled
2023-12-08T18:33:48.747129433+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T18:33:48.753379099+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: a4f523bc-73ab-4eee-8ead-1126b1ef0177 [0x55BC] (Nedis Smoke Detector)> received lifecycle event: removed
2023-12-08T18:33:48.762748099+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: a4f523bc-73ab-4eee-8ead-1126b1ef0177 [0x55BC] (Nedis Smoke Detector)> received unhandled lifecycle event: removed
2023-12-08T18:33:48.763628099+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T18:33:48.764825766+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler driver_lifecycle
2023-12-08T18:33:48.814367433+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T18:34:53.852727130+00:00 TRACE Zigbee Smoke/CO Detector Mc Setup driver zigbee-smoke-detector with lifecycle handlers:
DeviceLifecycleDispatcher: zigbee-smoke-detector
default_handlers:
doConfigure:
driverSwitched:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ Freint Smoke Detector
default_handlers:
init:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ Co Detector
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ heiman_SMOK_V16
default_handlers:
doConfigure:
driverSwitched:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ Gas Detector
default_handlers:
added:
child_dispatchers:

2023-12-08T18:34:53.854401464+00:00 TRACE Zigbee Smoke/CO Detector Mc Setup driver zigbee-smoke-detector with Capability handlers:
CapabilityCommandDispatcher: zigbee-smoke-detector
default_handlers:
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ Freint Smoke Detector
default_handlers:
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ Co Detector
default_handlers:
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ heiman_SMOK_V16
default_handlers:
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ Gas Detector
default_handlers:
child_dispatchers:

2023-12-08T18:34:53.855804130+00:00 TRACE Zigbee Smoke/CO Detector Mc Setup driver zigbee-smoke-detector with Zigbee handlers:
ZigbeeMessageDispatcher: zigbee-smoke-detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: PowerConfiguration, attribute: BatteryVoltage
ZclClusterAttributeValueHandler: cluster: PowerConfiguration, attribute: BatteryPercentageRemaining
ZclClusterAttributeValueHandler: cluster: IASZone, attribute: ZoneStatus
ZclClusterAttributeValueHandler: cluster: Thermostat, attribute: LocalTemperature
ZclClusterAttributeValueHandler: cluster: TemperatureMeasurement, attribute: MeasuredValue
global:
cluster:
ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ Freint Smoke Detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: PowerConfiguration, attribute: BatteryVoltage
global:
cluster:
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ Co Detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: IASZone, attribute: ZoneStatus
global:
cluster:
ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ heiman_SMOK_V16
default_handlers:
attr:
global:
cluster:
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ Gas Detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: IASZone, attribute: ZoneStatus
global:
cluster:
ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
zdo:
child_dispatchers:

2023-12-08T18:34:53.929066464+00:00 TRACE Zigbee Smoke/CO Detector Mc Zigbee Device: 92a1543f-516d-431f-a841-b662cefa30e6
Manufacturer: _TYZB01_wqcac7lo Model: TS0205
[1]: server: Basic, PowerConfiguration, Identify, IASZone, IASWD | client: Identify, OTAUpgrade
2023-12-08T18:34:53.933106464+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled
2023-12-08T18:34:53.942583464+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler _resync
2023-12-08T18:34:53.943473464+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler environment_info
2023-12-08T18:34:53.944693131+00:00 DEBUG Zigbee Smoke/CO Detector Mc Z-Wave hub node ID environment changed.
2023-12-08T18:34:53.959073797+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received unhandled lifecycle event: init
2023-12-08T18:34:53.962258131+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T18:34:53.971727131+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler environment_info
2023-12-08T18:34:53.972556131+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T18:34:53.979035797+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received lifecycle event: added
2023-12-08T18:34:53.982364131+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received unhandled lifecycle event: added
2023-12-08T18:34:53.983574464+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T18:34:53.984736797+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T18:34:53.985869797+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received lifecycle event: doConfigure
2023-12-08T18:34:54.102249797+00:00 TRACE Zigbee Smoke/CO Detector Mc Found DeviceLifecycleDispatcher handler in zigbee-smoke-detector β†’ heiman_SMOK_V16
2023-12-08T18:34:54.103622797+00:00 PRINT Zigbee Smoke/CO Detector Mc <<< special configure battery 300 sec>>>
2023-12-08T18:34:54.105070464+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0000, cluster: 0x0021 >, < ZDOMessageBody || < ZDOHeader || seqno: 0x00 >, < BindRequest || src_address: 847127FFFEAD6B8C, src_endpoint: 0x01, cluster: IASWD, dest_addr_mode: 0x03, dest_address: 286D970002076D76, dest_endpoint: 0x01 > > >
2023-12-08T18:34:54.107833464+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0000, cluster: 0x0021 >, < ZDOMessageBody || < ZDOHeader || seqno: 0x00 >, < BindRequest || src_address: 847127FFFEAD6B8C, src_endpoint: 0x01, cluster: IASZone, dest_addr_mode: 0x03, dest_address: 286D970002076D76, dest_endpoint: 0x01 > > >
2023-12-08T18:34:54.201934797+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0000, cluster: 0x0021 >, < ZDOMessageBody || < ZDOHeader || seqno: 0x00 >, < BindRequest || src_address: 847127FFFEAD6B8C, src_endpoint: 0x01, cluster: PowerConfiguration, dest_addr_mode: 0x03, dest_address: 286D970002076D76, dest_endpoint: 0x01 > > >
2023-12-08T18:34:54.267286131+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0104, cluster: PowerConfiguration >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x06 >, < ConfigureReporting || < AttributeReportingConfiguration || direction: 0x00, attr_id: 0x0021, DataType: Uint8, minimum_reporting_interval: 0x001E, maximum_reporting_interval: 0x012C, reportable_change: 0x01 > > > >
2023-12-08T18:34:54.274715797+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T18:34:54.305906797+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T18:34:54.903148798+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T18:34:54.912354798+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received lifecycle event: infoChanged
2023-12-08T18:34:54.915812798+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received unhandled lifecycle event: infoChanged
2023-12-08T18:34:54.916670464+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled

From here I waited for a few minutes.

Then this came up…

2023-12-08T18:37:53.916495590+00:00 INFO Zigbee Smoke/CO Detector Mc Doing health check read for [8D0D]:0500:0002
2023-12-08T18:37:53.942216924+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0002 > > >

Then waiting some more and impatiently pressing the reset button short…
2023-12-08T18:40:05.148838319+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler zigbee
2023-12-08T18:40:05.150298653+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received Zigbee message: < ZigbeeMessageRx || type: 0x00, < AddressHeader || src_addr: 0x8D0D, src_endpoint: 0x01, dest_addr: 0x0000, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, lqi: 0xCA, rssi: -77, body_length: 0x0009, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x19, seqno: 0x6B, ZCLCommandId: 0x00 >, < ZoneStatusChangeNotification || zone_status: 0x0000, extended_status: 0x00, zone_id: 0x01, delay: 0x0000 > > >
2023-12-08T18:40:05.179622986+00:00 TRACE Zigbee Smoke/CO Detector Mc Found ZigbeeMessageDispatcher handler in zigbee-smoke-detector
2023-12-08T18:40:05.180476653+00:00 INFO Zigbee Smoke/CO Detector Mc Executing ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
2023-12-08T18:40:05.183245653+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> emitting event: {β€œstate”:{β€œvalue”:β€œclear”},β€œattribute_id”:β€œsmoke”,β€œcomponent_id”:β€œmain”,β€œcapability_id”:β€œsmokeDetector”}

Then without doing anything another refresh

2023-12-08T18:42:12.643014409+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received command: {β€œcommand”:β€œrefresh”,β€œcomponent”:β€œmain”,β€œargs”:{},β€œpositional_args”:{},β€œcapability”:β€œrefresh”}
2023-12-08T18:42:12.644410076+00:00 TRACE Zigbee Smoke/CO Detector Mc Found CapabilityCommandDispatcher handler in zigbee-smoke-detector
2023-12-08T18:42:12.645612409+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0104, cluster: PowerConfiguration >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0021 > > >
2023-12-08T18:42:12.672309076+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0002 > > >
2023-12-08T18:42:12.673729743+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T18:42:13.322555076+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler capability
2023-12-08T18:42:13.352369743+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received command: {β€œcommand”:β€œrefresh”,β€œcomponent”:β€œmain”,β€œargs”:{},β€œpositional_args”:{},β€œcapability”:β€œrefresh”}
2023-12-08T18:42:13.364056076+00:00 TRACE Zigbee Smoke/CO Detector Mc Found CapabilityCommandDispatcher handler in zigbee-smoke-detector
2023-12-08T18:42:13.365254410+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0104, cluster: PowerConfiguration >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0021 > > >
2023-12-08T18:42:13.373132743+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x8D0D, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0002 > > >

Is this log okay or do you need more???

Best regards Brian.

Hi @Brian_Buchholtz_Lund
Logs are correct.

Your device does not respond to any configuration commands including battery percentage remaining attribute 0x0021.
It could answer unsupported attribute or non-reportable attribute, but it answers absolutely nothing and that is incompatible with the smartthings philosophy to display offline or online.

Since it is a devices with a battery and is asleep, they do not respond to the attribute readings made by the HealthCheck function.

smartthings should take this into account for all devices that are battery powered and that the Heath check is useless and is a waste of time and resources of the hub

In the device battery graphs, every how many hours do you receive battery events?

I have modified the battery configuration to try to configure the 0x0020 attribute, battery voltage, to see if it is configured.

Install this version and perform the same process as before to save the pairing logs

───────────────────────────────────────────────────
 Name         Zigbee Smoke/CO Detector Mc
 Version      2023-12-08T20:03:45.690158217        
───────────────────────────────────────────────────

Hi Mariano

Now the new log for

Name         Zigbee Smoke/CO Detector Mc
 Version      2023-12-08T20:03:45.690158217     

connecting… connected
2023-12-08T21:17:21.562424336+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T21:17:21.564815336+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received lifecycle event: removed
2023-12-08T21:17:21.568810336+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler driver_lifecycle
2023-12-08T21:17:21.571423002+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 92a1543f-516d-431f-a841-b662cefa30e6 [0x8D0D] (Nedis Smoke Detector)> received unhandled lifecycle event: removed
2023-12-08T21:17:21.572740336+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T21:17:21.582052336+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T21:18:13.952585027+00:00 TRACE Zigbee Smoke/CO Detector Mc Setup driver zigbee-smoke-detector with lifecycle handlers:
DeviceLifecycleDispatcher: zigbee-smoke-detector
default_handlers:
driverSwitched:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ Freint Smoke Detector
default_handlers:
init:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ Co Detector
default_handlers:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ heiman_SMOK_V16
default_handlers:
driverSwitched:
doConfigure:
child_dispatchers:
DeviceLifecycleDispatcher: zigbee-smoke-detector β†’ Gas Detector
default_handlers:
added:
child_dispatchers:

2023-12-08T21:18:13.954228694+00:00 TRACE Zigbee Smoke/CO Detector Mc Setup driver zigbee-smoke-detector with Capability handlers:
CapabilityCommandDispatcher: zigbee-smoke-detector
default_handlers:
refresh:
refresh
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ Freint Smoke Detector
default_handlers:
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ Co Detector
default_handlers:
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ heiman_SMOK_V16
default_handlers:
child_dispatchers:
CapabilityCommandDispatcher: zigbee-smoke-detector β†’ Gas Detector
default_handlers:
child_dispatchers:

2023-12-08T21:18:13.955838027+00:00 TRACE Zigbee Smoke/CO Detector Mc Setup driver zigbee-smoke-detector with Zigbee handlers:
ZigbeeMessageDispatcher: zigbee-smoke-detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: PowerConfiguration, attribute: BatteryVoltage
ZclClusterAttributeValueHandler: cluster: PowerConfiguration, attribute: BatteryPercentageRemaining
ZclClusterAttributeValueHandler: cluster: IASZone, attribute: ZoneStatus
ZclClusterAttributeValueHandler: cluster: Thermostat, attribute: LocalTemperature
ZclClusterAttributeValueHandler: cluster: TemperatureMeasurement, attribute: MeasuredValue
global:
cluster:
ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ Freint Smoke Detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: PowerConfiguration, attribute: BatteryVoltage
global:
cluster:
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ Co Detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: IASZone, attribute: ZoneStatus
global:
cluster:
ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ heiman_SMOK_V16
default_handlers:
attr:
global:
cluster:
zdo:
child_dispatchers:
ZigbeeMessageDispatcher: zigbee-smoke-detector β†’ Gas Detector
default_handlers:
attr:
ZclClusterAttributeValueHandler: cluster: IASZone, attribute: ZoneStatus
global:
cluster:
ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
zdo:
child_dispatchers:

2023-12-08T21:18:14.021637694+00:00 TRACE Zigbee Smoke/CO Detector Mc Zigbee Device: 0482f4df-194f-4d2d-8f82-2c556f1e0446
Manufacturer: _TYZB01_wqcac7lo Model: TS0205
[1]: server: Basic, PowerConfiguration, Identify, IASZone, IASWD | client: Identify, OTAUpgrade
2023-12-08T21:18:14.026082027+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled
2023-12-08T21:18:14.027034027+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler _resync
2023-12-08T21:18:14.042576361+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler environment_info
2023-12-08T21:18:14.043405027+00:00 DEBUG Zigbee Smoke/CO Detector Mc Z-Wave hub node ID environment changed.
2023-12-08T21:18:14.051444361+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> received unhandled lifecycle event: init
2023-12-08T21:18:14.054739694+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T21:18:14.071101027+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler environment_info
2023-12-08T21:18:14.072008361+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T21:18:14.073216694+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> received lifecycle event: added
2023-12-08T21:18:14.074925694+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> received unhandled lifecycle event: added
2023-12-08T21:18:14.078078027+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T21:18:14.078928361+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T21:18:14.084662361+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> received lifecycle event: doConfigure
2023-12-08T21:18:14.160283027+00:00 TRACE Zigbee Smoke/CO Detector Mc Found DeviceLifecycleDispatcher handler in zigbee-smoke-detector β†’ heiman_SMOK_V16
2023-12-08T21:18:14.168401361+00:00 PRINT Zigbee Smoke/CO Detector Mc <<< special configure battery 300 sec>>>
2023-12-08T21:18:14.174225361+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x0257, dest_endpoint: 0x01, profile: 0x0000, cluster: 0x0021 >, < ZDOMessageBody || < ZDOHeader || seqno: 0x00 >, < BindRequest || src_address: 847127FFFEAD6B8C, src_endpoint: 0x01, cluster: IASWD, dest_addr_mode: 0x03, dest_address: 286D970002076D76, dest_endpoint: 0x01 > > >
2023-12-08T21:18:14.229771694+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x0257, dest_endpoint: 0x01, profile: 0x0000, cluster: 0x0021 >, < ZDOMessageBody || < ZDOHeader || seqno: 0x00 >, < BindRequest || src_address: 847127FFFEAD6B8C, src_endpoint: 0x01, cluster: IASZone, dest_addr_mode: 0x03, dest_address: 286D970002076D76, dest_endpoint: 0x01 > > >
2023-12-08T21:18:14.278407361+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x0257, dest_endpoint: 0x01, profile: 0x0000, cluster: 0x0021 >, < ZDOMessageBody || < ZDOHeader || seqno: 0x00 >, < BindRequest || src_address: 847127FFFEAD6B8C, src_endpoint: 0x01, cluster: PowerConfiguration, dest_addr_mode: 0x03, dest_address: 286D970002076D76, dest_endpoint: 0x01 > > >
2023-12-08T21:18:14.355908694+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x0257, dest_endpoint: 0x01, profile: 0x0104, cluster: PowerConfiguration >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x06 >, < ConfigureReporting || < AttributeReportingConfiguration || direction: 0x00, attr_id: 0x0021, DataType: Uint8, minimum_reporting_interval: 0x001E, maximum_reporting_interval: 0x012C, reportable_change: 0x01 > > > >
2023-12-08T21:18:14.368239694+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x0257, dest_endpoint: 0x01, profile: 0x0104, cluster: PowerConfiguration >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x06 >, < ConfigureReporting || < AttributeReportingConfiguration || direction: 0x00, attr_id: 0x0020, DataType: Uint8, minimum_reporting_interval: 0x001E, maximum_reporting_interval: 0x012C, reportable_change: 0x01 > > > >
2023-12-08T21:18:14.382267361+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T21:18:14.412498027+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T21:18:15.775533695+00:00 TRACE Zigbee Smoke/CO Detector Mc Received event with handler device_lifecycle
2023-12-08T21:18:15.781686028+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> received lifecycle event: infoChanged
2023-12-08T21:18:15.797610695+00:00 TRACE Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> received unhandled lifecycle event: infoChanged
2023-12-08T21:18:15.802750695+00:00 DEBUG Zigbee Smoke/CO Detector Mc Nedis Smoke Detector device thread event handled
2023-12-08T21:18:43.953586693+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled
2023-12-08T21:19:13.953973696+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled
2023-12-08T21:19:43.963002700+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled
2023-12-08T21:20:13.972681370+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled
2023-12-08T21:20:43.973771374+00:00 INFO Zigbee Smoke/CO Detector Mc Doing health check read for [0257]:0500:0002
2023-12-08T21:20:43.976048707+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x0257, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0002 > > >
2023-12-08T21:20:43.999558040+00:00 DEBUG Zigbee Smoke/CO Detector Mc driver device thread event handled

After 5 minutes
2023-12-08T21:25:14.042540926+00:00 INFO Zigbee Smoke/CO Detector Mc Doing health check read for [0257]:0500:0002
2023-12-08T21:25:14.051780592+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> sending Zigbee message: < ZigbeeMessageTx || Uint16: 0x0000, < AddressHeader || src_addr: 0x0000, src_endpoint: 0x01, dest_addr: 0x0257, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x00, seqno: 0x00, ZCLCommandId: 0x00 >, < ReadAttribute || AttributeId: 0x0002 > > >

This is the message that tells smartthing that the device is ready. And I assume the same message, that brings the device back to online.
2023-12-08T21:26:26.669499627+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> received Zigbee message: < ZigbeeMessageRx || type: 0x00, < AddressHeader || src_addr: 0x0257, src_endpoint: 0x01, dest_addr: 0x0000, dest_endpoint: 0x01, profile: 0x0104, cluster: IASZone >, lqi: 0xCE, rssi: -82, body_length: 0x0009, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x19, seqno: 0x76, ZCLCommandId: 0x00 >, < ZoneStatusChangeNotification || zone_status: 0x0000, extended_status: 0x00, zone_id: 0x01, delay: 0x0000 > > >
2023-12-08T21:26:26.691745960+00:00 TRACE Zigbee Smoke/CO Detector Mc Found ZigbeeMessageDispatcher handler in zigbee-smoke-detector
2023-12-08T21:26:26.692588627+00:00 INFO Zigbee Smoke/CO Detector Mc Executing ZclClusterCommandHandler: cluster: IASZone, command: ZoneEnrollResponse
2023-12-08T21:26:26.717191627+00:00 INFO Zigbee Smoke/CO Detector Mc <ZigbeeDevice: 0482f4df-194f-4d2d-8f82-2c556f1e0446 [0x0257] (Nedis Smoke Detector)> emitting event: {β€œcapability_id”:β€œsmokeDetector”,β€œcomponent_id”:β€œmain”,β€œstate”:{β€œvalue”:β€œclear”},β€œattribute_id”:β€œsmoke”}

@Brian_Buchholtz_Lund

Your device does not respond to any configuration or reading commands.

Either it is broken or it needs a factory reset, if possible.

you didn’t respond to me every few hours it sends battery events on the graphs.
Now the graphics will be empty if you have reinstalled it

Okay I will try to see if I could make a factory reset. (Not to day)

I did write to you that my battery graph looked just like the one you sent to me.

Isn’t it possible just to adjust the drivers timeout / offline to have a period of 6 hours ???

Best regards and have a nice weekend.
Brian

1 Like

Unfortunately that does not depend on the driver, it is in the Hub firmware

have a nice weekend too!

@Mariano_Colmenarejo

Could you please also add the fingerprints for an Heiman Tuya CO detector to the Zigbee Smoke/CO Detector Mc driver please? Manufacturer: _TYZB01_wpmo3ja3 Model: TS0212

Hi,

Added to this driver version.
You need install this driver version in your hub
Uninstall device and add device again with this driver version.
You Do not perform a driver change

─────────────────────────────────────────────────── 
 Name         Zigbee Smoke/CO Detector Mc
 Version      2024-01-03T17:15:18.146145772        
───────────────────────────────────────────────────
- id: "TS0212/_TYZB01_wpmo3ja3"
    deviceLabel: Heiman CO Sensor
    manufacturer: _TYZB01_wpmo3ja3
    model: TS0212
    deviceProfileName: co-battery