Not quite sure if this is the right place to post, but I was hoping someone could advice/help on getting the Develco WISZB-120 Door Sensor to work. It has a contact sensor and a temperature sensor, but only the temp sensor reports as expected. The contact sensor has no state changes in HA.
Here is the paring output:
[0x0000:zdo] ZDO request 0x0036: [60, <Bool.false: 0>]
[0x2255:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=14 command_id=0>
Failed to parse message (b'090e00350000') on cluster 1280, because Data is too short to contain 1 bytes
[0x2255:zdo] ZDO request 0x0006: [0x0000, 260, [], [1280]]
[0x2255:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=15 command_id=0>
Failed to parse message (b'090f00350000') on cluster 1280, because Data is too short to contain 1 bytes
[0x2255] Extending timeout for 0xb7 request
[0xd85c:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=185 command_id=Command.Read_Attributes_rsp>
[0xd85c:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=187 command_id=Command.Read_Attributes_rsp>
Device 0xb9af (00:15:bc:00:1e:00:89:45) joined the network
Device 00:15:bc:00:1e:00:89:45 changed id (0x2255 => 0xb9af)
[0xb9af:zdo] ZDO request 0x0013: [0xb9af, 00:15:bc:00:1e:00:89:45, 0]
Checking quirks for Develco Products A/S WISZB-120 (00:15:bc:00:1e:00:89:45)
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because endpoint list mismatch: {1} {1, 35, 38}
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} {1, 35, 38}
Considering <class 'zhaquirks.lutron.lzl4bwhl01remote.LutronLZL4BWHL01Remote2'>
Fail because endpoint list mismatch: {1} {1, 35, 38}
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} {1, 35, 38}
Considering <class 'zhaquirks.osram.a19twhite.A19TunableWhite'>
Fail because endpoint list mismatch: {3} {1, 35, 38}
Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
Fail because endpoint list mismatch: {1} {1, 35, 38}
Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
Fail because endpoint list mismatch: {1, 2} {1, 35, 38}
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} {1, 35, 38}
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} {1, 35, 38}
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} {1, 35, 38}
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} {1, 35, 38}
Considering <class 'zhaquirks.xiaomi.mija.smoke.MijiaHoneywellSmokeDetectorSensor'>
Fail because endpoint list mismatch: {1} {1, 35, 38}
[0xb9af] Extending timeout for 0xbd request
[0xb9af] Extending timeout for 0xbf request
[0xb9af] Extending timeout for 0xc1 request
[0xb9af:zdo] ZDO request 0x0006: [0xfffd, 260, [], [1280]]
[0xb9af] Extending timeout for 0xc4 request
[0xb9af] Extending timeout for 0xc6 request
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=193 command_id=Command.Read_Attributes_rsp>
[0xb9af] Extending timeout for 0xc8 request
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=7 command_id=1>
[0xb9af:35:0x0500] ZCL request 0x0001: [<ZoneType.Contact_Switch: 21>, 4117]
[0xb9af:35:0x0500] No handler for cluster command 1
[0xb9af] Extending timeout for 0xca request
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=198 command_id=Command.Configure_Reporting_rsp>
[0xb9af] Extending timeout for 0xcc request
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=6 command_id=Command.Report_Attributes>
[0xb9af:35:0x0001] ZCL request 0x000a: [[<Attribute attrid=32 value=<TypeValue type=uint8_t, value=30>>, <Attribute attrid=62 value=<TypeValue type=bitmap32, value=0>>]]
[0xb9af:35:0x0001] Attribute report received: battery_voltage=30, battery_alarm_state=0
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=8 command_id=Command.Report_Attributes>
[0xb9af:35:0x0001] ZCL request 0x000a: [[<Attribute attrid=32 value=<TypeValue type=uint8_t, value=30>>, <Attribute attrid=62 value=<TypeValue type=bitmap32, value=0>>]]
[0xb9af:35:0x0001] Attribute report received: battery_voltage=30, battery_alarm_state=0
[0xb9af] Extending timeout for 0xce request
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=9 command_id=0>
Failed to parse message (b'090900350000') on cluster 1280, because Data is too short to contain 1 bytes
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=202 command_id=Command.Default_Response>
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=10 command_id=0>
[0xb9af:35:0x0500] ZCL request 0x0000: [53, 0, 0, 92]
[0xb9af:35:0x0500] No handler for cluster command 0
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=204 command_id=Command.Configure_Reporting_rsp>
[0xb9af] Extending timeout for 0xd0 request
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=11 command_id=Command.Report_Attributes>
[0xb9af:35:0x0001] ZCL request 0x000a: [[<Attribute attrid=32 value=<TypeValue type=uint8_t, value=31>>, <Attribute attrid=62 value=<TypeValue type=bitmap32, value=0>>]]
[0xb9af:35:0x0001] Attribute report received: battery_voltage=31, battery_alarm_state=0
[0xb9af:zdo] ZDO request 0x0000: [00:21:2e:ff:ff:04:e0:85, 0, 0]
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=206 command_id=Command.Write_Attributes_rsp>
[0xb9af] Extending timeout for 0xd3 request
[0xb9af] Extending timeout for 0xd5 request
[0xb9af:35:0x0020] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=211 command_id=Command.Write_Attributes_rsp>
[0xb9af] Extending timeout for 0xd7 request
[0xb9af:35:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=213 command_id=Command.Read_Attributes_rsp>
[0xb9af] Extending timeout for 0xd9 request
[0xb9af] Extending timeout for 0xdb request
[0xb9af] Extending timeout for 0xdd request
[0xb9af] Extending timeout for 0xdf request
[0xb9af] Extending timeout for 0xe1 request
[0xb9af:38:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=223 command_id=Command.Read_Attributes_rsp>
[0xb9af:38:0x0402] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=12 command_id=Command.Report_Attributes>
[0xb9af:38:0x0402] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=int16s, value=2275>>]]
[0xb9af:38:0x0402] Attribute report received: measured_value=2275
[0xb9af:38:0x0402] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=225 command_id=Command.Configure_Reporting_rsp>
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=6 command_id=Command.Report_Attributes>
[0xb9af:35:0x0001] ZCL request 0x000a: [[<Attribute attrid=32 value=<TypeValue type=uint8_t, value=30>>, <Attribute attrid=62 value=<TypeValue type=bitmap32, value=0>>]]
[0xb9af:35:0x0001] Attribute report received: battery_voltage=30, battery_alarm_state=0
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=13 command_id=0>
Failed to parse message (b'090d00350000') on cluster 1280, because Data is too short to contain 1 bytes
[0xb9af:38:0x0402] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=14 command_id=Command.Report_Attributes>
[0xb9af:38:0x0402] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=int16s, value=2275>>]]
[0xb9af:38:0x0402] Attribute report received: measured_value=2275
[0xb9af:zdo] ZDO request 0x0000: [00:21:2e:ff:ff:04:e0:85, 0, 0]
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=15 command_id=0>
Failed to parse message (b'090f00350000') on cluster 1280, because Data is too short to contain 1 bytes
[0xb9af:zdo] ZDO request 0x0006: [0x0000, 260, [], [1280]]
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=16 command_id=1>
[0xb9af:35:0x0500] ZCL request 0x0001: [<ZoneType.Contact_Switch: 21>, 4117]
[0xb9af:35:0x0500] No handler for cluster command 1
[0xb9af] Extending timeout for 0xe5 request
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=229 command_id=Command.Default_Response>
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=17 command_id=0>
[0xb9af:35:0x0500] ZCL request 0x0000: [53, 0, 0, 140]
[0xb9af:35:0x0500] No handler for cluster command 0
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=17 command_id=0>
Failed to parse message (b'091100350000') on cluster 1280, because Data is too short to contain 1 bytes
[0xb9af] Extending timeout for 0xe7 request
[0xb9af] Extending timeout for 0xe9 request
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=233 command_id=Command.Read_Attributes_rsp>
[0xb9af] Extending timeout for 0xeb request
[0xb9af:35:0x0001] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=235 command_id=Command.Read_Attributes_rsp>
[0xb9af] Extending timeout for 0xed request
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=237 command_id=Command.Read_Attributes_rsp>
[0xb9af] Extending timeout for 0xef request
[0xb9af:35:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=239 command_id=Command.Read_Attributes_rsp>
[0xb9af] Extending timeout for 0xf1 request
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=18 command_id=0>
[0xb9af:35:0x0500] ZCL request 0x0000: [53, 0, 0, 160]
[0xb9af:35:0x0500] No handler for cluster command 0
[0xb9af:35:0x0500] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=18 command_id=0>
Failed to parse message (b'091200350000') on cluster 1280, because Data is too short to contain 1 bytes
[0xb9af:38:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=241 command_id=Command.Read_Attributes_rsp>
[0xb9af] Extending timeout for 0xf3 request
[0xb9af:38:0x0402] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=243 command_id=Command.Read_Attributes_rsp>
[0x787e:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=92 command_id=Command.Report_Attributes>
[0x787e:1:0x0300] ZCL request 0x000a: [[<Attribute attrid=3 value=<TypeValue type=uint16_t, value=30138>>, <Attribute attrid=4 value=<TypeValue type=uint16_t, value=26909>>, <Attribute attrid=7 value=<TypeValue type=uint16_t, value=370>>]]
[0x787e:1:0x0300] Attribute report received: current_x=30138, current_y=26909, color_temperature=370
[0xb9af:zdo] ZDO request 0x0006: [0xfffd, 260, [25], []]
[0xb9af:35:0x0019] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=True> manufacturer=None tsn=19 command_id=1>
[0xb9af:35:0x0019] ZCL request 0x0001: [0, 4117, 576, 197651, None]
[0xb9af:35:0x0019] OTA query_next_image handler for 'Develco Products A/S WISZB-120': field_control=0, manufacture_id=4117, image_type=576, current_file_version=197651, hardware_version=None
[0xb9af:35:0x0019] No OTA image is available
[0xb9af] Extending timeout for 0xf7 request
[0xb9af:zdo] ZDO request 0x0006: [0x0000, 260, [], [32]]
[0x1c95:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=92 command_id=Command.Report_Attributes>
[0x1c95:1:0x0008] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=uint8_t, value=254>>]]
[0x1c95:1:0x0008] Attribute report received: current_level=254
[0x1c95:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=93 command_id=Command.Report_Attributes>
[0x1c95:1:0x0300] ZCL request 0x000a: [[<Attribute attrid=3 value=<TypeValue type=uint16_t, value=30015>>]]
[0x1c95:1:0x0300] Attribute report received: current_x=30015
[0x1c95:1:0x0300] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=94 command_id=Command.Report_Attributes>
[0x1c95:1:0x0300] ZCL request 0x000a: [[<Attribute attrid=4 value=<TypeValue type=uint16_t, value=26870>>]]
[0x1c95:1:0x0300] Attribute report received: current_y=26870
[0xb9af:zdo] ZDO request 0x0006: [0x0000, 260, [10], []]
[0xb9af:35:0x000a] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=20 command_id=Command.Read_Attributes>
[0xb9af:35:0x000a] ZCL request 0x0000: [[0]]
[0xb9af:zdo] ZDO request 0x0006: [0x0000, 260, [], [32]]
[0x2d53: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=88 command_id=Command.Report_Attributes>
[0x2d53:1:0x0006] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=Bool, value=Bool.true>>]]
[0x2d53:1:0x0006] Attribute report received: on_off=Bool.true
[0x787e: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=93 command_id=Command.Report_Attributes>
[0x787e:1:0x0006] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=Bool, value=Bool.true>>]]
[0x787e:1:0x0006] Attribute report received: on_off=Bool.true
[0x787e:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=94 command_id=Command.Report_Attributes>
[0x787e:1:0x0008] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=uint8_t, value=160>>]]
[0x787e:1:0x0008] Attribute report received: current_level=160
[0x2d53:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=False> manufacturer=None tsn=89 command_id=Command.Report_Attributes>
[0x2d53:1:0x0008] ZCL request 0x000a: [[<Attribute attrid=0 value=<TypeValue type=uint8_t, value=159>>]]
[0x2d53:1:0x0008] Attribute report received: current_level=159
[0xb9af] Extending timeout for 0xfd request