Hey Everyone!
Having issues setting up my Lockwood T-Lock (similar to Yale) via ZHA.
Zigbee Compliance documents
Here is the ZHA logs and configuration for device in ZHA:
#HA Log
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.appdb] [0xc315:1:0x0000] Attribute id: 4 value: Yale
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.appdb] [0xc315:1:0x0000] Attribute id: 5 value: YDD-D4F0 TSDB
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Checking quirks for Yale YDD-D4F0 TSDB (00:0d:6f:00:10:8d:af:51)
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1}
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {232, 230} {1}
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Fail because endpoint list mismatch: {11, 13} {1}
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.appdb] [0xc315:1:0x0000] Attribute id: 4 value: Yale
2021-05-10 09:56:34 DEBUG (MainThread) [zigpy.appdb] [0xc315:1:0x0000] Attribute id: 5 value: YDD-D4F0 TSDB
2021-05-10 10:03:34 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xC315:1:0x0020]: Couldn't set check-in interval:
2021-05-10 10:03:34 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xC315:1:0x0020]: finished channel configuration
2021-05-10 10:03:34 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xC315:1:0x0019]: finished channel configuration
2021-05-10 10:03:34 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xC315:1:0x0001]: failed to set reporting for 'battery_voltage' attr on 'power' cluster:
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy.device] [0xc315] Extending timeout for 0x10 request
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy_cc.zigbee.application] request (0xC315, 260, 1, 1, 1, 16, b'\x00\x10\x06\x00!\x00 \x10\x0e0*\x01', True, False)
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy_cc.api] --> SREQ AF dataRequest tsn: 16 {'dstaddr': 49941, 'destendpoint': 1, 'srcendpoint': 1, 'clusterid': 1, 'transid': 16, 'options': 0, 'radius': 30, 'len': 12, 'data': b'\x00\x10\x06\x00!\x00 \x10\x0e0*\x01'}
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy_cc.uart] Send: b'\xfe\x16$\x01\x15\xc3\x01\x01\x01\x00\x10\x00\x1e\x0c\x00\x10\x06\x00!\x00 \x10\x0e0*\x01\xf4'
2021-05-10 10:03:34 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xC315:1:0x0101]: failed to set reporting for 'lock_state' attr on 'door_lock' cluster:
2021-05-10 10:03:34 DEBUG (MainThread) [homeassistant.components.zha.core.channels.base] [0xC315:1:0x0101]: finished channel configuration
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy_cc.uart] Frame received: <UnpiFrame command_type=CommandType.SRSP subsystem=Subsystem.AF command_id=1 data=b'\x00' length=1 fcs=100>
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy_cc.api] <-- SRSP AF dataRequest tsn: None {'status': 0}
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy_cc.uart] Frame received: <UnpiFrame command_type=CommandType.AREQ subsystem=Subsystem.AF command_id=128 data=b'\xcd\x01\x10' length=3 fcs=27>
2021-05-10 10:03:34 DEBUG (MainThread) [zigpy_cc.api] <-- AREQ AF dataConfirm tsn: None {'status': 205, 'endpoint': 1, 'transid': 16}
#ZHA Zigbee Device Signature
{
"node_descriptor": "NodeDescriptor(byte1=2, byte2=64, mac_capability_flags=128, manufacturer_code=4125, maximum_buffer_size=82, maximum_incoming_transfer_size=255, server_mask=0, maximum_outgoing_transfer_size=255, descriptor_capability_field=0, *allocate_address=True, *complex_descriptor_available=False, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False, *is_valid=True, *logical_type=<LogicalType.EndDevice: 2>, *user_descriptor_available=False)",
"endpoints": {
"1": {
"profile_id": 260,
"device_type": "0x000a",
"in_clusters": [
"0x0000",
"0x0001",
"0x0003",
"0x0009",
"0x000a",
"0x0020",
"0x0101",
"0x0b05"
],
"out_clusters": [
"0x000a",
"0x0019"
]
}
},
"manufacturer": "Yale",
"model": "YDD-D4F0 TSDB",
"class": "zigpy.device.Device"
}
Any advice on how I can get this added?