Anyone able to get a SmartThings SmartSense Multi (2013) to work?

I’m moving over from ST and the last devices I have left are two SmartThings SmartSense Multi Sensors (sometimes referred to as the 2013 version, pictured second from the bottom here). I’m using ZHA with a HUSBZB-1 hub.

I’m able to easily pair the sensor, but HA (core) doesn’t discover any entities for it:

Here is the log when I pair it:

[0x0000:zdo] ZDO request 0x0036: [60, <Bool.false: 0>]
Device 0x6a55 (d0:52:a8:00:38:e1:00:03) joined the network
[0x6a55] Requesting 'Node Descriptor'
[0x6a55] Extending timeout for 0x1e request
Device 0x6a55 (d0:52:a8:00:38:e1:00:03) joined the network
Skip initialization for existing device d0:52:a8:00:38:e1:00:03
Device 0x6a55 (d0:52:a8:00:38:e1:00:03) joined the network
Skip initialization for existing device d0:52:a8:00:38:e1:00:03
[0x6a55:zdo] ZDO request 0x0013: [0x6a55, d0:52:a8:00:38:e1:00:03, 128]
[0x6a55] Node Descriptor: <Optional byte1=2 byte2=64 mac_capability_flags=128 manufacturer_code=4362 maximum_buffer_size=82 maximum_incoming_transfer_size=82 server_mask=0 maximum_outgoing_transfer_size=82 descriptor_capability_field=0>
[0x6a55] Discovering endpoints
[0x6a55] Extending timeout for 0x20 request
[0x6a55] Discovered endpoints: [1, 2]
[0x6a55:1] Discovering endpoint information
[0x6a55] Extending timeout for 0x22 request
Ignoring message (b'1d0a1108054c01fbfce8fd') on cluster 64515: unknown endpoint or cluster id: 'No cluster ID 0xfc03 on (d0:52:a8:00:38:e1:00:03, 2)'
[0x6a55:1] Discovered endpoint information: <SimpleDescriptor endpoint=1 profile=260 device_type=313 device_version=0 input_clusters=[0] output_clusters=[25]>
[0x6a55] Extending timeout for 0x24 request
[0x6a55:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=36 command_id=Command.Read_Attributes_rsp>
[0x6a55:1] Manufacturer: SmartThings
[0x6a55:1] Model: PGC313
[0x6a55:2] Discovering endpoint information
[0x6a55] Extending timeout for 0x26 request
[0x6a55:2] Discovered endpoint information: <SimpleDescriptor endpoint=2 profile=64513 device_type=313 device_version=0 input_clusters=[] output_clusters=[]>
Checking quirks for SmartThings PGC313 (d0:52:a8:00:38:e1:00:03)
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} {1, 2}
Considering <class 'zhaquirks.lutron.lzl4bwhl01remote.LutronLZL4BWHL01Remote2'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.osram.a19twhite.A19TunableWhite'>
Fail because endpoint list mismatch: {3} {1, 2}
Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
Fail because profile_id mismatch on at least one endpoint
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} {1, 2}
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} {1, 2}
Considering <class 'zhaquirks.xiaomi.mija.smoke.MijiaHoneywellSmokeDetectorSensor'>
Fail because endpoint list mismatch: {1} {1, 2}
device - 0x6a55:d0:52:a8:00:38:e1:00:03 entering async_device_initialized - is_new_join: True
device - 0x6a55:d0:52:a8:00:38:e1:00:03 has joined the ZHA zigbee network
[0x6a55](PGC313): started configuration
[0x6a55:ZDO](PGC313): channel: 'async_configure' stage succeeded
[0x6a55] Extending timeout for 0x28 request
Ignoring message (b'1d0a110905b2fd6dfffefc') on cluster 64515: unknown endpoint or cluster id: 'No cluster ID 0xfc03 on (d0:52:a8:00:38:e1:00:03, 2)'
[0x18da:1:0x0b04]: async_update
[0x39bd:1:0x0b04]: async_update
[0x1785:1:0x0b04]: async_update
[0x20f7:1:0x0b04]: async_update
[0x18da:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=42 command_id=Command.Read_Attributes_rsp>
[0x39bd:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=44 command_id=Command.Read_Attributes_rsp>
[0x20f7:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=48 command_id=Command.Read_Attributes_rsp>
[0x1785:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=46 command_id=Command.Read_Attributes_rsp>
[0x6a55:1:0x0000]: bound 'basic' cluster: Status.NOT_SUPPORTED
[0x6a55:1:0x0000]: finished channel configuration
[0x6a55] Extending timeout for 0x32 request
[0x6a55:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=50 command_id=Command.Read_Attributes_rsp>
[0x6a55:1:0x0000]: initializing channel: from_cache: False
[0x6a55:1:0x0000]: channel: 'async_configure' stage succeeded
[0x6a55](PGC313): completed configuration
[0x6a55](PGC313): stored in registry: ZhaDeviceEntry(name='SmartThings PGC313', ieee='d0:52:a8:00:38:e1:00:03', last_seen=1580841828.41919)
[0x6a55](PGC313): started initialization
[0x6a55:ZDO](PGC313): entry loaded from storage: ZhaDeviceEntry(name='SmartThings PGC313', ieee='d0:52:a8:00:38:e1:00:03', last_seen=1580841828.41919)
[0x6a55:ZDO](PGC313): channel: 'async_initialize' stage succeeded
[0x6a55] Extending timeout for 0x34 request
[0x6a55:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=52 command_id=Command.Read_Attributes_rsp>
[0x6a55:1:0x0000]: initializing channel: from_cache: False
[0x6a55:1:0x0000]: channel: 'async_initialize' stage succeeded
[0x6a55](PGC313): power source: Battery or Unknown
[0x6a55](PGC313): completed initialization
Ignoring message (b'1d0a110a054b00040013fc') on cluster 64515: unknown endpoint or cluster id: 'No cluster ID 0xfc03 on (d0:52:a8:00:38:e1:00:03, 2)'
[0x6a55:zdo] ZDO request 0x0006: [0xfffd, 260, [25], []]
Ignoring message (b'1d0a110b054b00040014fc') on cluster 64515: unknown endpoint or cluster id: 'No cluster ID 0xfc03 on (d0:52:a8:00:38:e1:00:03, 2)'
[0x6a55:1:0x0019] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=12 command_id=1>
[0x6a55:1:0x0019] ZCL request 0x0001: [0, 4362, 313, 4, None]
[0x6a55:1:0x0019] OTA query_next_image handler for 'SmartThings PGC313': field_control=0, manufacture_id=4362, image_type=313, current_file_version=4, hardware_version=None
[0x6a55:1:0x0019] No OTA image is available
Ignoring message (b'1d0a110d054b00040016fc') on cluster 64515: unknown endpoint or cluster id: 'No cluster ID 0xfc03 on (d0:52:a8:00:38:e1:00:03, 2)'
Ignoring message (b'1d0a110e07cc0072') on cluster 64515: unknown endpoint or cluster id: 'No cluster ID 0xfc03 on (d0:52:a8:00:38:e1:00:03, 2)'
[0x1785:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=106 command_id=Command.Report_Attributes>
[0x1785:1:0x0006] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=Bool, value=Bool.false>>]]
[0x1785:1:0x0006] Attribute report received: on_off=Bool.false
[0x1785:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=107 command_id=Command.Report_Attributes>
[0x1785:1:0x0b04] ZCL request 0x000a: [[<Attribute attrid=1291 value=<TypeValue type=int16s, value=0>>]]
[0x1785:1:0x0b04] Attribute report received: active_power=0
[0x18da:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=75 command_id=Command.Report_Attributes>
[0x18da:1:0x0b04] ZCL request 0x000a: [[<Attribute attrid=1291 value=<TypeValue type=int16s, value=6>>]]
[0x18da:1:0x0b04] Attribute report received: active_power=6
[0x18da:1:0x0b04]: async_update
[0x1785:1:0x0b04]: async_update
[0x20f7:1:0x0b04]: async_update
[0x39bd:1:0x0b04]: async_update
[0x20f7:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=60 command_id=Command.Read_Attributes_rsp>
[0x39bd:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=62 command_id=Command.Read_Attributes_rsp>
[0x1785:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=58 command_id=Command.Read_Attributes_rsp>
[0x18da:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=56 command_id=Command.Read_Attributes_rsp>
[0x18da:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=76 command_id=Command.Report_Attributes>
[0x18da:1:0x0b04] ZCL request 0x000a: [[<Attribute attrid=1291 value=<TypeValue type=int16s, value=6>>]]
[0x18da:1:0x0b04] Attribute report received: active_power=6
[0x20f7:1:0x0b04]: async_update
[0x39bd:1:0x0b04]: async_update
[0x18da:1:0x0b04]: async_update
[0x1785:1:0x0b04]: async_update
[0x39bd:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=66 command_id=Command.Read_Attributes_rsp>
[0x20f7:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=64 command_id=Command.Read_Attributes_rsp>
[0x1785:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=70 command_id=Command.Read_Attributes_rsp>
[0x18da:1:0x0b04] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=68 command_id=Command.Read_Attributes_rsp>

Does anyone know if there a way to get this working?

1 Like

Not to resurrect an old thread, but I have had 3 of these sitting on my desk since I switched from SmartThings last year. I also have a HUSBZB-1. I too had this problem and I didn’t look to far into it. Today I randomly tried to re-pair them and they are now detected at least as contact sensors. I am on the HA 0.113.3.

2 Likes

I am on 115.2 and it is working fine as a contact sensor. None of the other option like battery or virbration work, but open/close works fine.

1 Like

Chiming in as well. I just moved to a Conbee 2, wanted something to use on my Garage Door to know if it was opening or closing. Unfortunately, these will pair only as a contact sensor (though they do pair).

Such a shame since they also have vibration, temperature, humidity, and “orientation” sensors built-in. It’s the orientation sensor I wanted to leverage as that way you could just stick it on the door anywhere.

@pickerin Did you ever get anything out of this? I was using this with my ST install as well and recently migrated to HA.

It looks like ST did some heavy calculation on their side to get to “vibration”

1 Like

Unfortunately, no. I ended up moving to a Aqara vibration sensor: Amazon.com

1 Like